/* Copyright bingocardsfree.com 7-9:43 */

html,body{margin:0;padding:0;min-height:100%;background-color:#ffffff}
*,*:before,*:after{font-family:sans-serif;box-sizing:border-box}
@media only screen and (min-width:320px) and (max-width:750px){body{-webkit-text-size-adjust:none;text-size-adjust:none}}
#hdro{background:#000080;position:fixed;top:0;width:100%;z-index:999}
#hdri{max-width:1000px;min-height:50px;text-align:center}
#contento{background:#ffffff;padding:60px 1% 20px}
#content{max-width:1000px;color:#444;min-height:500px}
#ftr{background:#000080;border-top:1px solid #ddd;text-align:center;padding:10px 0 0;font-size:90%;color:#ccc;margin:0 auto}
#ftrmnu{margin:0 auto}
#ftrmnu>div{display:inline-block;margin:10px;vertical-align:top}
#ftrmnu>div>div{display:inline-block;text-align:left}
#ftrmnu>div>div>a{display:block;min-height:24px;color:#ccc;margin:0 4px}
#ftrcr{padding:20px 0}
#ftr .ftrDon a{color:#0c0;text-decoration:none;display:inline-block;padding:0 0 5px;margin:0;text-align:center;font-size:1.2rem}
@media(max-height:736px){h1{margin:10px 0;font-size:150%}}
@media(min-width:1001px){#hdri,#content{margin-left:auto;margin-right:auto}}
.ads{margin:10px auto 0;text-align:center}
.adFix{width:320px;height:100px;margin:0 auto 20px;text-align:center}
@media(min-width:468px){.adFix{width:468px;height:60px}}
@media(min-width:728px){.adFix{width:728px;height:90px}}
.adBot{margin:0 auto;text-align:center}
#content a{text-decoration:none;color:#00c}
a.btn{padding:5px;text-decoration:none;min-width:40px;line-height:30px;display:inline-block;border:1px solid #ffffff;font-weight:bold;color:#00f;cursor:pointer}
.btn img{vertical-align:middle}
#content a.btn:hover,#content .btns a.btn:hover{background:#e5f1fb;color:#e0f0ff;border:1px solid #72b4e9}
span.btn img,.disabled img{filter:grayscale(100%);opacity:0.5;filter:alpha(opacity=50)}
input.btn,button.btn{min-width:40px;min-height:30px}
.btns .btn{margin:1px 3px}
select,input,textarea,button{font-size:100%}
.errpop{color:#c00;background:#fcc;padding:5px;display:inline-block}
a{cursor:pointer}
._modal>div{border-radius:8px}
._modal>div>div{max-width:320px;max-height:calc(99vh - 40px);overflow:auto}
._modal>div>span{background-color:#e0f0ff !important;font-weight:bold;border-top-left-radius:8px;border-top-right-radius:8px}
#topnav .tgl,#topnav [id^=dd-]{display:none}
#topnav{margin:0;padding:0;background:#000080}
#topnav:after{content:"";display:table;clear:both}
#topnav ul{float:right;padding:0;margin:0;list-style:none;position:relative;z-index:99}
#topnav ul li{margin:0;display:inline-block;float:left;background:#000080}
#topnav>ul>li{background:#000080}
#topnav>ul>li>a:hover{color:#000080;background:#e0f0ff}
#topnav a{display:block;padding:0 10px;color:#e0f0ff;line-height:40px;text-decoration:none;margin:0;cursor:pointer}
#topnav ul li ul li:hover{color:#000080;background:#e0f0ff}
#topnav a:hover{color:#000080;background:#e0f0ff}
#topnav ul ul{display:none;position:absolute;top:40px}
#topnav ul li:hover>ul{display:inherit}
#topnav ul ul li{float:none;display:list-item;position:relative;border-top:1px solid #e0f0ff}
#topnav ul ul ul li{position:relative;top:-40px}
#topnav li>a:after,#topnav li>label:after{content:"\25BC";font-size:10px}
#topnav li>a:only-child:after{content:"";display:none}
@media (max-width:999px){#topnav{margin:0;display:inline}
#topnav a{height:40px}
#topnav #lbl-{display:inline-block;background:#000080;cursor:pointer;float:right;padding:6px 10px 0 10px}
#topnav .tgl + a,.menu{display:none}
#topnav .tgl{display:block;background:#000080;padding:0 10px;color:#e0f0ff;text-decoration:none;border:none}
#topnav .tgl:hover{color:#000080;background:#e0f0ff}
#topnav [id^=dd-]:checked + label + ul,#topnav [id^=dd-]:checked + label + a + ul{display:block;width:100%}
#topnav ul li{display:block;width:100%;border-top:1px solid #e0f0ff;line-height:40px}
#topnav ul ul .tgl,#topnav ul ul a{padding:0 0 0 40px}
#topnav ul ul ul a{padding:0 80px}
#topnav a:hover,#topnav ul ul ul a{background_:#000080}
#topnav ul li ul li .tgl,#topnav ul ul a{background:#000080}
#topnav ul ul{float:none;position:static;color:#e0f0ff}
#topnav ul ul li:hover>ul,#topnav ul li:hover>ul{display:none}
#topnav ul ul li{display:block;width:100%}
#topnav ul ul ul li{position:static}}
.lens{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii0zIC0zIDEwNiAxMDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjYiIGZpbGw9Im5vbmUiIGQ9Ik0wIDM4IGExIDEgMCAwIDAgNzYgMCBBMSAxIDAgMCAwIDAgMzggTTYwIDY5IEw5MCA5OSBMOTkgOTAgTDY5IDYwIi8+PC9zdmc+);display:inline-block;width:24px;height:24px}
#find{filter:invert(90%) hue-rotate(180deg)}
#navdiv ul li{white-space:nowrap}
@media (max-width:999px){#find{position:absolute;left:10px;top:10px}
#logo{margin:12px 1% 0 1%}
#navdiv{display:block}
#lbl-0,#topnav>.tgl{position:absolute;top:0;right:0;width:40px;height:40px;padding:7px;background-color:initial}
#lbl-0:hover{background-color:initial}
#lbl-0>span{width:26px;height:3px;background-color:#e0f0ff;margin:5px 0;display:block}
#dd-0:checked + label>span{display:none}
#dd-0:checked + label:after{content:"X";padding:3px;font-size:140%;display:inline-block;color:#e0f0ff}
#navdiv ul li:last-child{border-bottom:1px solid #000080}}
@media (min-width:1000px){#logo{margin:0}
#find{margin:15px 0 0 50px}
#navdiv{display:inline-block;margin:7px 0 0 20px;vertical-align:top}
#icons{display:none}
#navdiv ul ul{border:1px solid #000080}}
#logo{display:inline-block}
#logo a{text-decoration:none}
.ft{margin:0 0 5px 0}
.fl{font-size:100%;color:#555;font-weight:bold;padding-top:5px} 
.fht{display:inline-block;font-weight:normal;font-size:90%;color:#666} 
.ff{padding:5px 0}
.ffe{border:1px inset #c00000;background:#ffe} 
.ffes{color:#c80;margin-bottom:0} 
.fj{font-size:12px;color:#ccc;display:block} 
.fje{color:#c00;font-weight:bold;background:#ffc} 
.frs{color:#f00} 
input[type=text],input[type=password],input[type=email],textarea,select,button{border:1px solid #aaa;border-radius:6px;padding-left:5px;padding-right:5px;color:#000}
button{border:1px solid #8c8;background-color:#dfd;cursor:pointer;min-width:50px}
button:hover{border-color:#c88}
button:active{background-color:#fdd}
input[type=text],input[type=password],input[type=email],input[type=submit],input[type=button],select,button{height:26px}
.btns-{text-align:center;padding:10px}
#content .btns- a.btn{padding:0 20px;border:1px solid #daa;line-height:34px;color:#fff;margin:0 5px;background:#e0f0ff}
button[disabled]{background:#ddd;border-color:#ccc;color:#666}
button[disabled]:hover{border-color:#ccc}
@media(max-width:310px){.ft>tr,.ft>tbody>tr{display:block;padding:10px 0} 
.ft>tr>td,.ft>tbody>tr>td{display:block;padding:5px 0 0 0}}
@media(pointer:coarse){#contenti{text-align:center}
.ft{margin:auto}
input[type=text],input[type=password],input[type=email],input[type=submit],input[type=button],select,button{height:36px}}
@media(min-width:551px){.ft{border-spacing:0}
.fl{padding-right:10px}}
.errbox{color:#c80;border:1px solid #c00;background:#ffe;border-radius:4px}
.errbox td{padding-top:6px;padding-bottom:6px}
.errstr{color:#c00}
.errlbl{font-weight:bold}
.bcfsmbs{display:inline-block;margin:0 0 20px 10px}
.bcfsmbs a{margin:0 1px 0 0;width:24px;height:24px;display:inline-block}
.bcfsmfb{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///88VpwtTZV6jryms9TEzOJMZ6f7/fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5yNhnAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAFpJREFUGNNjYBSEAwEGQSQA5QgpKSE4wq4hiXCOe3m5EYyjXI7EEUXmiJeHpcENSAeJIziGcI6SeLkRzB7h0PDy0FCoPSCDy8uROaXIykKwGYBhD5U4jAiOAADEHSqADucJhgAAAABJRU5ErkJggg==)}
.bcfsmx{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///+V0OKx3erV7fd0otQoisgQisxcoswUfsRIoNCMwtRttMAan9k0msxQuOQ8suRXarmmAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAMBJREFUGNNFkD0OgkAQRj9rG3cpLczsWKkNQ2fpHSBGa0ELjmHCObCj8qe0pyLxAh7BQ8gsBF41L2+z2VnAuh4CJtHADMEoIXgUUVnuBmFOsoiVViQ6Z9KBgPl88ac4RCBReo1P8UEk1BLvi6JI2ReJlYS1OOflKC7ErRV/gXNblSbvXrpF6dy3fnlZobT212RVVRKt8CTaNHWa5tau8bSWGoVorUUW7fzpS2CUrhjj1zRteZDpsXNMx9+5A+8B/AF6kUrpjItdlAAAAABJRU5ErkJggg==)}
.bcfsmli{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///9am8lwrdW00+mgz/CVwuR3tt9Xqt9HjctInNbb6vX8/vwviMohgMQ+gLUycquAAuwaAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAM5JREFUGNNjYBRUggJBAQZBYxcoMBZkEE0vh4KyQIa28vKZ0yG8DIbp5ZVelhBOJcP06dN2b5teWQ6ElQydlZOAHDCYwdA+c6aVx0wwqGDonD7n7t0zZ86crKycAVQ2Z/fe7F2rl50EKns5c+7uvdG7d++OmTkPwdl0Esjp6AFydiWu3noDxtl6NxqD8wLOudPH8OLMCQTnx5kzME4/w487N3bv9d5813rzXSDn7h0XHxWnu0AE4sBBP8OLszA20IB3HXDwjoHv/X8o+PcAAE47rNCmHEKrAAAAAElFTkSuQmCC)}
.bcfsmpin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX////wyMzgi5PXbXrNS1vBFynAAADTWWb+/v7KNUbEJznprLHkmKDsur/ceYIAAACSiTewAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAANRJREFUGNNFUDEKwkAQPCH2BjGmFyS1RbC0Sm11pD3jDTGFYCcWQiCEVSFgI8EHiC+w0t4X+B73kpBMczvM3DKzQjB6k9lANLAkoBfNjAo1C2qybgXZSCzsiIaykgBFtk0jwLi0y8M1lezrI+IXCU2xFA7iXL8BL4cSU4SOogfKM1bCR/kL6YbyhIjJkwmMErEtztUF2Odsc7AtVAa4Di/oQ4+fGSL+tjTR5JzuXlGF44jfD6W+icNBtRscD3UHi6PItl2wSdtywkqyrrawXt1BulP9AYVtVf8/OX+LAAAAAElFTkSuQmCC)}
.bcfsmst{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///+MrpQ8ekQqiTRckmw1mzWAvoBSoVf6/fq11rZsqH6ezp7I4sicwqQ0ekw8ikxDAO6uAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAL5JREFUGNNNkLENAjEMRV3cBNwECDHAEVl0gERHiWUhBjhggZMoqJEFoufq2wEYgRHobwlKvpMUuPovL7ajEA1CriFRkZKoyoJKj8ysqhWNkpBdo2vK4mhnEcribqaBcoeZdcmIHABNNp6vsedkaHi0dXCDU3uqiACmMTPjPrFDHQWM+LXaBQxvfcC+7dzghZsX5C0akH5APcBzmL/NlhF8EtpCMljytQtgnFbMVn2YUKlpO6qigl3EWtD/V/0AhYpatCgL++8AAAAASUVORK5CYII=)}
.bcfsmwa{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///9z3WNR1D1Bxi9XxklA0iovwhwytyO05qzY8tSR2In5/fkhshKZ4JAxqiZ4zm8rNzowAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAOtJREFUGNNjYBBSAgNjYxMGBkYEx4FBMBQEjM3S0tJdGJSAzLA0ECgvB3MCO2csTkuHcAJnz+jYvaYczAmTbkpLs9pxvAbECdoB1JDjvQbMyZyW5ZZWfmrzGSAnTFtMelp6+fFZYM5qs9uTy8trbp55x6Bk1pnmfaf8+JmfYM7NtLNbztRAOdJm5d2rdtR0gjhp3n/Kq3bvrtkP5BinZUwvP1O/+NQ+MOfEnDNA8PsPmJO9vuXMmdpdZ0CcnN+7Z8/o3OkDlGUwrrnx/ciPLhAbyCmvOQMDDC7lcPY7BhZ3oK/egcEDBgYEhwEAVE2VEUtJ8fwAAAAASUVORK5CYII=)}
.bcfsmeml{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEX///8AougAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ydg/AAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAENJREFUGNPNkLkRADAIw+wN8P7LhvCFEUIDsjgKQE0Z7AGhUSZoFB1aeQi1YkCqG6F6JKghAtQKB8Q8kmBcUPUB7Fcd7hUSRABIKxcAAAAASUVORK5CYII=)}
.sw{position:relative;display:inline-block;width:50px;height:28px}
.sw>input{opacity:0;width:0;height:0;margin:0}
.sw>span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:99px;transition:background-color 0.4s}
.sw>span:before{position:absolute;content:"";width:24px;height:24px;left:2px;top:2px;background:#fff;border-radius:50%;transition:left .4s}
.sw>input:checked+span{background-color:#4caf50}
.sw>input:checked+span:before{left:24px}
@media(pointer:fine){.sw{width:50px;height:22px}
.sw>span:before{width:18px;height:18px;left:2px;top:2px}
.sw>input:checked+span:before{left:30px}}
.clrsBtn{margin:0;padding:0;border:5px solid #ccc;border-radius:3px;width:60px;height:auto;background:#ddd}
#frm{width:100%;text-align:center}
.tcard{border-collapse:collapse;width:100%}
.tcard td{font-size:11px;margin:0;position:relative;text-align:center}
.tcard td>div{position:relative;text-align:center;vertical-align:middle;display:table-cell}
.tcard td>div>div{display:inline-block;word-wrap:break-word}
.tcard td>img{position:absolute}
.tcard td div img{width:auto;height:auto;max-width:100%}
.hd{position:relative}
div.hdTxt{font-weight:bold;display:flex;justify-content:center;align-items:center}
table.hdTxt{border-collapse:collapse;width:100%}
table.hdTxt td{width:20%;text-align:center;font-weight:bold}
.hdTxt{position:relative;text-shadow:1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}
.hdImg{position:absolute;left:0;top:0;width:100%;height:100%}
#ftrDiv{font-size:10px;padding:2px;color:#444;background:#fff}
#progDlg{margin:20px}
#dfrm0,#dc0,#db{display:inline-block;width:46%;margin:0 0 10px;vertical-align:top;max-width:350px}
#dc0{width:80vmin;max-width:350px;min-width:260px}
#dfrm0{margin-left:1%;width:99%;max-width:400px}
#dfrm1{max-height:465px;overflow-y:scroll;padding:5px;text-align:left;border:1px solid #8cf;background-color:#fafdff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0}
@media(max-width:668px){#dfrm1{max-height:unset;overflow-y:visible;border:unset;background-color:unset;padding:0}}
input[type=text],textarea{width:99%}
select,input[type=file]{max-width:140px}
#t1{width:95%;margin:auto}
#sItems{height:180px}
._modal>div>div>div:last-child{text-align:center}
._modal ol,._modal ul{margin:4px 0;padding-left:20px}
button{margin:5px 0 5px 5px}
button:first-child{margin-left:0}
h1{display:inline-block}
h1>i{font-size:16px}
#dc0{border:1px solid #fefefe}
#nItems,.flrt{font-weight:normal;color:#888 !important}
.flrt{float:right}
.imgMgr{border:1px solid #ccc;border-radius:4px;background:#f7f7f7;font-weight:normal}
.imgMgr button,.imgMgr button:first-child{margin:5px}
.imgMgr>div:nth-child(2){max-height:300px;overflow-y:auto;background:#fff}
.imgMgr ol{margin:0;padding:0 0 0 30px}
.imgMgr li{border-top:1px solid #ccc;cursor:pointer;padding:0;margin:0}
.imgMgr li div{display:flex;align-items:center;height:40px;margin:3px 0}
.imgMgr li>div>span:nth-child(1){width:60px;display:flex}
.imgMgr li>div>span:nth-child(2){width:calc(100% - 80px);overflow:auto;text-overflow:ellipsis;display:inline-block;font-size:13px;overflow-wrap:break-word}
.imgMgr img{max-width:50px;max-height:40px}
.imgMgr li>div>span:nth-child(2){max-width:200px}
#tabs{display:flex;margin:0 auto;text-align:center;width:100%}
#tabs a{display:inline-block;padding:7px 1px;background:#eee;border:1px solid #aaa;border-left-width:0;border-bottom-color:#8cf;color:#444;text-decoration:none;cursor:pointer;min-width:35px;flex-grow:2}
#tabs a:nth-child(2){border-left-width:1px;border-top-left-radius:5px}
#tabs a:nth-last-child(2){border-top-right-radius:5px}
#tabs a.tabSel{background:#fafdff;border-color:#8cf;border-bottom:1px solid #fafdff;color:#000}
#tabs b{border-bottom:1px solid #8cf;flex-grow:1}
#btns0,#btns1{display:flex;max-width:95%;margin:0 auto}
#btns0>button,#btns1>button{flex-grow:1}
#notes{text-align:left}
a{cursor:pointer}
#t1 a:hover{color:red}
.hilite{border-color:#f00 !important;background-color:#fee}
#bcHead{width:calc(99% - 41px)}
#crdImgStk,#celImgStk{max-width:100px}
.nobr{white-space:nowrap}
.nobr>button{padding:0;margin:0;min-width:36px;background:revert;border:1px solid #aaa}
.nobr>i{display:inline-block;vertical-align:middle;min-width:30px}
.nobr img{height:26px;max-width:100px}
@media(pointer:coarse){.nobr img{height:36px}}
#hdrMsgDiv,#ftrMsgDiv{background-color:rgb(0,0,0,0)}
#hdrMsgDiv{margin:0 0 10px}
#ftrMsgDiv{margin:10px 0 0}
#dc2{min-width:250px;min-height:250px;position:relative}
#dc2>.spnr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:99px;height:99px;border:9px solid #e0f0ff;border-top-color:#000080;border-radius:50%;animation:spin 1s linear infinite;z-index:1;box-shadow:0 0 20px #000080,0 0 20px #000080 inset}
@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}
100%{transform:translate(-50%,-50%) rotate(360deg)}}
#dc2>img{position:relative;z-index:2}
#info,#close,#save{position:absolute;width:40px;height:40px;line-height:40px;top:0;z-index:1;background:rgba(200,200,200,0.5);border:1px solid #888;text-align:center;cursor:pointer;border-radius:40%;font-weight:bold}
#close,#save{right:0}
#info{left:0;width:60px}
@keyframes blink{0%,100%{opacity:1}50%{opacity:0.8}}
#drawn{text-align:center;animation:blink 2s infinite;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;background:#fff;border-radius:5px;padding:0 9px;border:1px solid #ccc}
.full #hdro,.full #ftr,.full #notes,.full #dfrm0,.full #pgTop,.full #mycards,.full .mv{display:none}
html,body,.full #contento,.full #content,.full #contenti,.full #frm,.full #dc0{padding:0;margin:0;width:100%;height:100vh;max-width:none}
.fpb>div{font-weight:normal}
.p0,.tags{margin:10px auto 20px}
.img{float:left;max-width:99px;max-height:99px;margin:0 10px 0 0}
.lblRt{float:right;font-weight:normal;font-size:90%}
#contenti{max-width:800px;margin:0 auto}
.fht2{color:#f80;font-size:0.9rem;white-space:pre;font-weight:bold}
.eml{margin:9px auto 0}
.emli{font-size:1.5rem;line-height:1.5rem;padding:5px 0 0 9px}
#tos{margin:5px 0 0}
