/* generated by makecss21 */

/* main21.css */

@font-face{font-family:astrodienst;src:url(../fonts/lLGOHW4L5NQo.eot);src:url(../fonts/lLGOHW4L5NQo.eot#iefix) format('embedded-opentype'),url(../fonts/sLrU3Oc28n0w.woff2) format('woff2'),url(../fonts/nHACKKuhC8aQ.woff) format('woff'),url(../fonts/Sltv3sR5CnLT.ttf) format('truetype'),url(../images/5CCA5XCK7W0l.svg#astrodienst_1regular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:heading-bold;src:url(../fonts/4EW9YjNOp25o.eot);src:url(../fonts/4EW9YjNOp25o.eot#iefix) format('embedded-opentype'),url(../fonts/XZ504shu0PsD.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'Source Sans';src:url(../fonts/uPp3RbjLsmfg.eot);src:url(../fonts/uPp3RbjLsmfg.eot#iefix) format('embedded-opentype'),url(../fonts/53P5uWyCMCx1.woff2) format('woff2'),url(../fonts/DYbTiVLcMzNS.woff) format('woff');font-style:normal;font-weight:400}
@font-face{font-family:'Source Sans';src:url(../fonts/cS2S4C93hmNQ.eot);src:url(../fonts/cS2S4C93hmNQ.eot#iefix) format('embedded-opentype'),url(../fonts/kk5emW8CJY8l.woff2) format('woff2'),url(../fonts/yBT8kxCz6MVz.woff) format('woff');font-style:normal;font-weight:600}
@font-face{font-family:'Open Sans';src:url(../fonts/ZWyNgG3nk3ts.eot);src:url(../fonts/ZWyNgG3nk3ts.eot#iefix) format('embedded-opentype'),url(../fonts/Ok90seEJ80rX.woff) format('woff');font-style:normal;font-weight:400}
@font-face{font-family:'Open Sans';src:url(../fonts/PssLoABQ9WBX.eot);src:url(../fonts/PssLoABQ9WBX.eot#iefix) format('embedded-opentype'),url(../fonts/3oVfe2UqJhp7.woff) format('woff');font-style:normal;font-weight:600}
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1100px}
.forumcontainer{max-width:1440px}
.aclch.acm .container-fluid,.aclch.als .container-fluid{max-width:1600px}
main.forum .container-fluid{max-width:1500px}
.container{padding-right:7px;padding-left:7px}
@media (min-width:576px){
.container,.container-sm{padding-right:15px;padding-left:15px}
}
main{margin-top:.3rem;min-height:600px}
main.ale,main.chart{margin-top:2rem}
main.chart{margin-top:0}
main.aclch,main.ade,main.elec,main.faq,main.forum,main.shop.scart,main.shop.scus,main.sub{margin-top:1rem!important}
#collapseCurrconv iframe{width:100%}
#showcurconv.awdinfo{background-color:#fff!important;border:none;margin-top:0;width:100%;padding:0}
#showcurconv .helpiframe{min-height:200px;border:1px solid #e3e1e1;border-radius:.25rem}
.currconv{width:97%}
body.currconv{background:#f7f7f7}
body{font-family:"Open Sans",Arial,sans-serif;background:#fff;color:#000;font-size:.95rem!important}
@media screen and (max-width:767px){
body,html{width:100%;overflow-x:hidden;font-size:1rem!important}
}
#shophelp-cont h2,#shophelp-cont h3,.acmhead .reptetit,.alshead .reptetit,.alttit,.awd .vtit8,.genc .hkhead,.hkhead,.hpsubtit,.hptit,.infosubtit,.infotit,.myabord,.myadat,.plstit,.reptetit,.rttit,.shoptit,.tit12p,h1,h2,h3,h4,h5,h6,main.shop .sdefield h3{margin-top:0;margin-bottom:.5rem;font-family:'Source Sans','Open Sans',Arial,sans-serif;font-weight:600;letter-spacing:-.02rem}
h1.speztit,h2.speztit,h3.speztit,h4.speztit,h5.speztit,h6.speztit{font-family:'Source Sans','Open Sans',sans-serif!important;font-weight:400}
.astrodrop h2,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.infosubtit,.infotit,.infotxt h1,.infotxt h2,.serif,h1.bigheading-1,main.info h1,main.prod h1{font-family:heading-bold,Georgia,serif;font-weight:400;letter-spacing:.05rem;letter-spacing:-.03rem;margin-top:0;margin-bottom:.5rem}
html[lang=jp] .astrodrop h2,html[lang=jp] .display-1,html[lang=jp] .display-2,html[lang=jp] .display-3,html[lang=jp] .display-4,html[lang=jp] .display-5,html[lang=jp] .display-6,html[lang=jp] .infosubtit,html[lang=jp] .infotit,html[lang=jp] .infotxt h1,html[lang=jp] .infotxt h2,html[lang=jp] .serif,html[lang=jp] h1.bigheading-1,html[lang=jp] main.info h1,html[lang=jp] main.info h2,html[lang=jp] main.prod h1,html[lang=jp] main.prod h2,html[lang=jp] main.prod h3{font-family:'Open Sans',sans-serif;font-weight:600}
html[lang=zh] .astrodrop h2,html[lang=zh] .display-1,html[lang=zh] .display-2,html[lang=zh] .display-3,html[lang=zh] .display-4,html[lang=zh] .display-5,html[lang=zh] .display-6,html[lang=zh] .infosubtit,html[lang=zh] .infotit,html[lang=zh] .infotxt h1,html[lang=zh] .infotxt h2,html[lang=zh] .serif,html[lang=zh] h1.bigheading-1,html[lang=zh] main.info h1,html[lang=zh] main.info h2,html[lang=zh] main.prod h1,html[lang=zh] main.prod h2,html[lang=zh] main.prod h3{font-family:'Open Sans',sans-serif;font-weight:600}
html[lang=ru] body{font-size:.9rem}
html[lang=ru] .ahor h1,html[lang=ru] .astrodrop h2,html[lang=ru] .display-1,html[lang=ru] .display-2,html[lang=ru] .display-3,html[lang=ru] .display-4,html[lang=ru] .display-5,html[lang=ru] .display-6,html[lang=ru] .infosubtit,html[lang=ru] .infotit,html[lang=ru] .infotxt h1,html[lang=ru] .infotxt h2,html[lang=ru] .serif,html[lang=ru] h1.bigheading-1,html[lang=ru] main.info h1,html[lang=ru] main.info h2,html[lang=ru] main.prod h1,html[lang=ru] main.prod h2,html[lang=ru] main.prod h3{font-family:Arial,sans-serif;font-weight:600}
html[lang=jp] .navbar-nav,html[lang=ru] .navbar-nav,html[lang=zh] .navbar-nav{font-family:'Open Sans',sans-serif;font-weight:600;font-size:.85rem!important}
html[lang=tr] .astrodrop h2,html[lang=tr] .display-1,html[lang=tr] .display-2,html[lang=tr] .display-3,html[lang=tr] .display-4,html[lang=tr] .display-5,html[lang=tr] .display-6,html[lang=tr] .infosubtit,html[lang=tr] .infotit,html[lang=tr] .infotxt h1,html[lang=tr] .infotxt h2,html[lang=tr] .serif,html[lang=tr] h1.bigheading-1,html[lang=tr] main.prod h1,main.info h1{font-family:'Times new Roman',serif;font-weight:600;letter-spacing:.05rem;letter-spacing:-.03rem;margin-top:0;margin-bottom:.5rem}
.text-large{font-size:115%}
.awdinfo h1,.awdinfo h2,.awdinfo h3,.awdinfo h4{font-family:'Open Sans',sans-serif!important;font-weight:600!important}
.ahor h1{font-family:heading-bold;margin-top:2rem;color:#353535;letter-spacing:-.05rem;font-weight:400;font-size:1.8rem}
.h1,h1{font-size:1.9rem}
.sde h1{font-size:1.4rem}
.h2,.hkhead,h2{font-size:1.7rem}
.sweph h2{font-size:1.3rem;margin-bottom:0}
.genc .hkhead,.h3,h3,main.chart h2,main.info h2{font-size:1.45rem}
#shophelp-cont h2,#shophelp-cont h3,.h4,.hkown,h4{font-size:1.3rem}
.h5,.plstit,.tit12p,h5{font-size:1.2rem}
.elec h5{font-size:1.1rem}
.elec .asrcol h5{margin-top:1rem}
h6{font-size:1.1rem}
.reptetit,h1.reptetit{font-size:1.9rem}
.aq h1{font-size:1.7em;margin:1rem 0}
.asrcol h3,.hkad1 h3{font-size:1.3rem}
.adhead h1,h1.sans,h2.sans,h3.sans,h4.sans,h5.sans,h6,h6.sans{font-family:'Source Sans','Open Sans',Verdana,sans-serif;font-weight:600}
#hayana.awdinfo h2,#help h4,.help h4,.helpicont h4{font-size:1rem}
#help h3,.awdinfo h3,.help h3,.helpicont h3{font-size:1rem}
.font-size-lg,p.font-size-lg{font-size:110%}
#topright .card p{font-size:.9rem}
.gch li,.gch p{font-size:.8rem}
.badge{font-family:"Open Sans",Arial,sans-serif}
#id_atxinfo .asrcol h3,.hpsubtit,.hptit,.rttit{font-size:1.15rem;margin-bottom:.5rem;font-weight:600;line-height:1.2}
.shoptit{font-size:1.6rem}
.awd .vtit8,.myabord,.myadat{font-size:1.1rem;font-weight:400}
.bg-order h5{font-size:1.4rem}
#news a{font-weight:600}
.downscale,.smaller p,p.downscale,p.smaller{font-size:.9rem}
.small,small{font-size:90%!important}
.prodmore.upscale,.upscale,p.upscale{font-size:125%}
.hktext p{font-size:1rem}
.asrcol,.asrcol p{font-size:.85rem}
.font-size-sm{font-size:.75rem!important}
.tm{font-size:.9rem;color:#04659f}
h2.goahor{font-family:'Open Sans',sans-serif;font-size:1.3rem;font-weight:600}
.asrcol h1{font-size:1.7rem}
a{cursor:pointer}
.samples h2{font-size:1.5rem!important}
.hpfrcont h1.alttit{font-size:1.9rem}
@media (min-width:250px){
h1{font-size:1.9rem}
h1.alttit{font-size:2rem}
h2.alttit{font-size:1.9rem}
.bigheading-1{font-size:2.5rem!important;font-weight:300;line-height:1.2}
.display-1{font-size:2.3rem!important;font-weight:300;line-height:1.2}
.display-2{font-size:2.1rem!important;font-weight:300;line-height:1.2}
.display-3{font-size:1.9rem!important;font-weight:300;line-height:1.2}
.display-4{font-size:1.7rem;font-weight:300;line-height:1.2}
.display-5{font-size:1.4rem;font-weight:300;line-height:1.2}
.card-hp p{font-size:.9rem}
}
@media (min-width:768px){
h1{font-size:1.7rem}
h1.alttit{font-size:2rem}
h2.alttit{font-size:1.9rem}
.navbar-nav li{font-size:1.1rem}
html[lang=jp] .nshort,html[lang=ru] .nshort,html[lang=zh] .nshort{font-size:.9rem}
.bigheading-1{font-size:2.2rem!important;font-weight:300;line-height:1.2}
.display-1{font-size:2.4rem!important;font-weight:300;line-height:1.2}
.display-2{font-size:2.2rem!important;font-weight:300;line-height:1.2}
.display-3{font-size:2rem;font-weight:300;line-height:1.2}
.display-4{font-size:1.9rem;font-weight:300;line-height:1.2}
.display-5{font-size:1.7rem;font-weight:300;line-height:1.2}
.card-hp p{font-size:.85rem}
}
@media (min-width:992px){
h1{font-size:1.8rem}
.bigheading-1{font-size:2.2rem!important;font-weight:300;line-height:1.2}
.display-1{font-size:2.8rem!important;font-weight:300;line-height:1.2}
.display-2{font-size:2.6rem!important;font-weight:300;line-height:1.2}
.display-3{font-size:2.3rem!important;font-weight:300;line-height:1.2}
.display-4{font-size:2.1rem;font-weight:300;line-height:1.2}
.display-5{font-size:1.9rem;font-weight:300;line-height:1.2}
}
@media (min-width:1200px){
h1{font-size:2rem}
.navbar-nav li{font-size:1.1rem}
}
.card-hp .card-footer{border:none;background-color:transparent;padding-top:0;display:none}
.card-hp .card-body{padding:1rem .5rem}
.card-hp h4{font-size:1.3rem}
.card-hp p.card-text::after{content:"\f0a9";font:400 1.3rem FontAwesome;display:inline-block;margin-left:5px;color:#9cb6c8;position:absolute;bottom:7px;right:8px}
.card-hp:hover{background:#f0f0f0}
@media (min-width:574px){
.card-hp h4{font-size:1.3rem}
}
@media (min-width:768px){
.card-hp h4{font-size:1.1rem}
}
@media (min-width:992px){
.card-hp h4{font-size:1.3rem}
}
.infotit{font-size:2rem}
.infosubtit{font-size:1.4rem}
.vtit8{font-weight:600}
.verd8p,.verd8p p{font-size:.84rem}
.hk21 .verd8p{font-size:.87rem}
.txt9p,.txt9p p,p.txt9p,span.txt9p{font-size:.85rem}
.huehead{background:url(../images/xsm8q1TjWt4D.png) left no-repeat;min-height:80px;margin-top:1.7rem;padding-left:90px;margin-bottom:1.5rem}
.huehead h3{font-size:1.2em;border-bottom:1px solid #ccc;margin:0}
.hueback{position:absolute;width:90px;height:90px;left:10px}
.normbord,.normbord td{border-color:#f4f0f0}
.asrcol{position:relative;min-width:0;word-wrap:break-word;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem;margin-bottom:1rem}
.txt6p{font-size:.7rem}
#help p,.help p,.help.verd8p p,.helpicont p{font:400 .85rem 'Open Sans',Arial,sans-serif!important;line-height:1.2rem}
.help #bugrep p{line-height:1.4rem!important;font-size:.95rem!important}
.repsubtit{font-weight:600;font-size:1rem;line-height:1.8rem}
.extract_block a{text-decoration:underline}
.extract_block a.formbtn{text-decoration:none}
.sdefield .verd8p{font-size:.9rem}
.plsmall{font-weight:600;margin-bottom:1rem;border-bottom:1px solid #ccc}
.price{font-weight:600;font-size:1rem;margin:6px 0}
img[src="/im/x.gif"]{display:block}
.faq .gch li,.faq .gch p{font-size:1rem}
.faq .vtit8{font-size:1rem;color:#000}
.faq .twocol{margin-top:1rem;column-count:1}
.faq #faqli .twocol{margin-top:1rem;column-count:2;max-width:unset}
.faq a{text-decoration:underline;font-weight:600}
.faq #faqli a{text-decoration:none}
.faq img{border:1px solid #ccc;border-radius:5px}
.faq .gch,.faq .twocol li{page-break-inside:avoid}
.faq ol,.faq ul{padding-left:2rem}
.faq #faqli a{font-weight:400}
.faq-tab a.nav-link{color:#8a8a8a;height:100%}
.faq-tab a.nav-link.active{color:#3076a5}
.faq-tab{margin:1rem 0}
.faq-tab a.nav-link .fa-desktop{display:block;position:relative;left:0;top:10px}
.faqimg{width:100%;height:auto;margin-top:5px}
.godummy{font:400 1em "Open Sans",Arial,sans-serif;border:0;padding:3px 10px;background:#197db2;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none}
.faq .linkdummy{font-weight:600;color:#039}
.faqleftnav .twocol1{column-count:1}
.faqleftnav{font-size:.8rem;overflow-y:auto;height:65vh;z-index:2;top:0}
.faqleftnav h3{font-size:1rem;color:rgba(0,0,0,.7)}
.faqleftnav h2{font-size:1.2rem;color:rgba(0,0,0,.7);position:sticky;top:-5px}
.faqleftnav li,.faqleftnav li a{font-weight:400}
.faq .faqleftnav ol,.faq .faqleftnav ul{padding-left:1rem}
.faq .faqleftnav ul ol,.faq .faqleftnav ul ul{padding-left:10px}
.faqleftnav blockquote{margin-left:0!important}
@media (min-width:768px){
.faq ol,.faq ul{padding-left:10px}
}
@media (min-width:768px){
.rightspacer-1{margin-top:5rem}
.rightspacer-2{margin-top:6rem}
.rightspacer-3{margin-top:7rem}
.rightspacer-4{margin-top:8rem}
}
.btn{-webkit-appearance:none}
.btn-info{color:#fff;background-color:#5a92b7;border-color:#5a92b7}
.btn-primary{color:#fff!important;background-color:#4896ca;border-color:#3076a5}
.btn-attention{color:#fff!important;background-color:#e88741;border-color:#d55128}
.btn-attention:hover{color:#fff!important;background-color:#28a745;border-color:#1c9702}
.btn-info:hover{color:#fff;background-color:#1c6697;border-color:#1c6697}
.btn-ablue,.btn-order{color:#fff;background-color:#398cb5;border-color:#3076a5;font-weight:600}
.btn-outline-orange{color:#e67905;border-color:#e67905!important}
.plinf #submitbutton{color:#fff;background-color:#28a745;border-color:#28a745;-webkit-appearance:none;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-ablue:hover{background-color:#bad2e1;border-color:#248797}
.btn-outline-greene,.btn-outline-more{color:#28a745;border-color:#28a745}
.btn-outline-greene:hover,.btn-outline-more:hover{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-ablue:hover{background-color:#72bb40;border-color:#72bb40}
.btn-order::before{content:"\f07a";font:400 1.2rem FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:1rem;top:0}
.btn-outline-ablue,.btn-outline-order{color:#3076a5;border-color:#3076a5}
.btn-outline-ablue:hover,.btn-outline-order:hover{color:#fff;background-color:#3076a5;border-color:#3076a5}
a.btn-ablue{color:#fff}
.adesublink{background-color:#17a2b8;color:#fff;border-radius:5px;padding:5px 10px!important;border:1px solid #356871!important;font-size:.9rem}
.adesublink:hover{background-color:#138496!important;border-color:#117a8b!important}
select.txt8p[name=sctr],select.txt8p[name=spli]{display:inline;width:75%;height:calc(1.5em + .75rem + 2px);padding:.275rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width:300px;margin-bottom:3px}
form[name=start] label{min-width:4rem}
.pr_pricecol .card-footer>h5::after{content:"\f077"}
.pr_pricecol .card-footer>h5.collapsed::after{content:"\f078"}
.pr_pricecol .card-footer>.collapsed::after,.pr_pricecol .card-footer>.font-weight-bold::after{font:400 1rem FontAwesome;position:relative;margin:0 0 0 .5rem;display:inline;float:right}
.bg-order{background-color:#3076a5!important;color:#fff}
@media (min-width:768px){
.bg-order h5{margin:0;line-height:1rem}
}
.hk21 .btn-outline-order:before{font:400 16px FontAwesome;content:"\f07a";position:relative;margin:0 4px}
.hk21 .btn-outline-more:before{font:400 16px FontAwesome;content:"\f05a";position:relative;margin:0 4px}
a.btn-order:hover{color:#fff;background-color:#82a600;border-color:#4f7b00}
#delbut2,.adebutton,.butgreen,.butred,.formbtn,.gencbutton,.gencbutton1,.gray.smallbutton,.green.delbutton,.hlght .prodord,.newdata,.orange.delbutton,.prodord,.sharend,.shopbt,.shopbtn{font-family:'Source Sans',sans-serif;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding-left:.375rem;padding-right:.375rem;font-size:1.1rem;line-height:2rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.gray.smallbutton{padding:1px 5px;font:400 .95rem 'Open Sans',Arial,sans-serif}
.hlght .prodord{margin-top:1rem;color:#fff;background-color:#3f9b00!important;border-color:#4f7b00}
.hlght .prodord:hover{background-color:#ff8f00!important;border-color:#d06c02}
.hlght .prodord a{color:#fff}
.blue.adebutton,.bugbut,.butgreen,.cart.formbtn,.formbtn.green,.green.delbutton{color:#fff;background-color:#3f9b00;border-color:#4f7b00}
.butgreen a,.formbtn.green a,.formbtn.orange a,.formbtn.redlink a{color:#fff}
.blue.adebutton:hover,.bugbut:hover,.butgreen:hover,.cart.formbtn:hover,.formbtn.green:hover,.green.delbutton:hover,.prodord:hover{color:#fff;background-color:#82a600;border-color:#4f7b00}
.blue.adebutton{display:block;min-width:350px;margin:0 auto}
.butred,.formbtn.red,.formbtn.redlink,.red.formbtn{color:#fff;background-color:#db6747;border-color:#b90000}
.butred:hover,.formbtn.red:hover,.red.formbtn:hover{color:#fff;background-color:#dda650;border-color:#b90000}
#delbut2,.gray.smallbutton,.orange.delbutton,.orange.formbtn,.orange.gencbutton,.sharend{color:#fff;background-color:#e88741;border-color:#d55128}
#delbut2:hover,.gray.smallbutton:hover,.orange.delbutton:hover,.orange.formbtn:hover,.orange.gencbutton:hover{background-color:#3f9b00;border-color:#1ac10b}
#delbut2,.awdico3 .orange.gencbutton,.sharend{font-size:.9rem}
.sharend{display:block;max-width:100px;margin:5px auto;line-height:1.5rem}
.sharend a{color:#fff!important}
.blue.formbtn,.formbtn.blue,.gencbutton1,.prodord{color:#fff;background-color:#3076a5;border-color:#3076a5}
a.prodord{float:right;margin:.2rem 1rem}
.asrcol a.prodord{color:#fff}
.blue.formbtn:hover,.formbtn.blue:hover,.gencbutton1:hover{color:#fff;background-color:#4093bb;border-color:#004960}
.newdata{color:#fff;background-color:#3076a5;border-color:#3076a5;font-weight:600;font-size:1rem;padding:3px 6px}
.newdata::before{font:400 16px FontAwesome;content:"\f067";position:relative;top:2px;margin:0 8px 0 4px}
.newdata:hover{background-color:#72bb40;border-color:#3f6822;color:#fff}
.formbtn.redlink{margin-left:1rem}
.bsp,.ord{font-weight:600}
.agr{font-size:1.1em;font-weight:600;border:1px solid #ccc;background:#62a23e;border-radius:5px;cursor:pointer;color:#fff;padding:5px;width:100%;margin-top:20px}
.btn-sample{color:#000;border-color:#6c757d}
.btn-sample:hover{color:#000;background-color:#e8e8e8}
.samples a.btn{font-weight:400;margin-bottom:3px}
input[name=subcon]{padding:2px 1rem;font-size:1.2rem!important;min-width:150px;margin-top:3px}
p.psampletit a.collapsed::after,p.psampletit a::after{display:inline-block;font:400 1rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.3rem;float:right}
p.psampletit a.collapsed::after{content:'\f078'}
p.psampletit a::after{content:'\f077'}
@media (max-width:557px){
.samples a.btn-sm{min-width:220px}
}
a{color:#005386;text-decoration:none;background-color:transparent}
a:hover{color:#80090e;text-decoration:none}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1d5d8e}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b72222}
h1 a:hover{text-decoration:none}
h1.anbg a{color:#444}
h1.anbg a:hover{color:#1d5d8e}
.text-primary{color:#3076a5!important}
.text-secondary{color:#646161!important}
.asrcol a{color:#000}
.asrcol a:hover,.teaser a:hover{text-decoration:none;color:#80090e}
.home a{color:#000}
nav a{color:#000}
.white-border{text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.black-border{text-shadow:1px 1px 0 #404040,1px -1px 0 #404040,-1px 1px 0 #404040,-1px -1px 0 #404040}
.red-border{text-shadow:1px 1px 0 #c00,1px -1px 0 #c00,-1px 1px 0 #c00,-1px -1px 0 #c00}
.blue-border{text-shadow:1px 1px 0 #069,1px -1px 0 #069,-1px 1px 0 #069,-1px -1px 0 #069}
.green-border{text-shadow:1px 1px 0 #690,1px -1px 0 #690,-1px 1px 0 #690,-1px -1px 0 #690}
.bg-primary{background-color:#3099b9}
.bg-lightblue{background-color:#87a2bf}
.bg-blue{background-color:#4c759f}
.bg-whiteopac{background:rgba(256,256,256,.8)}
.bg-lgray{background-color:#bbb}
.bg-gray{background-color:#ededed}
.bg-dark-blur{background:rgba(0,0,0,.5)}
.text-shadow-gray{text-shadow:2px 2px 1px #555}
.text-shadow-lite{text-shadow:2px 2px 1px #888}
.text-shadow-white{text-shadow:2px 2px 1px #fff}
.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}
.bd-callout-primary{border-left-color:#5697c2!important}
.bd-callout-info{border-left-color:#17a2b8!important}
.bd-callout-warning{border-left-color:#ffc107!important}
.bd-callout-danger{border-left-color:#dc3545!important}
.bd-callout-success{border-left-color:#28a745!important}
.mb-5,.my-5{margin-bottom:1.25rem!important}
.nozx{z-index:unset}
#bord,.bord{border:0;border-top:1px dotted #ccc;width:100%;padding:5px 0 5px 0;clear:both}
main.samples .fa-file-pdf-o::before{color:#951c1c}
.text-muted .fa-file-pdf-o::before,.text-muted .fa-file-text-o::before{color:#aaa}
input[type=checkbox],input[type=radio]{margin-right:3px}
#mya input[type=checkbox],#mya input[type=radio]{margin-left:5px}
.aistar::before{content:url(../images/fqN0S8BXk7eB.svg);display:inline-block;top:0;position:relative;width:1.5rem;height:auto}
.asheaderbg .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.asheaderbg{background:#1d5d8e url(../images/lt6eFxwUbnMM.svg) no-repeat center top;background-size:cover;height:94px}
.asheadertop{display:block;width:100%;height:33px;background-color:#f7f2ec;border-bottom:1px solid #fff;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.asacom{width:100%;max-width:200px;height:auto;top:5px}
.asacom img{width:162px;display:block;height:auto;top:4px;position:relative}
.asacom:hover img{transform:scale(110%);transition:transform .2s}
.adlogo{width:170px;height:auto;position:absolute;top:-27px;left:50%;z-index:1000}
.adlogo img{position:relative;left:-50%}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.3rem;padding-left:.3rem}
a.nav-link{color:#fff}
#navmessage{text-align:center;font-size:.8rem;margin-top:.5rem;display:block;position:relative;top:-2px;color:#5e5e5e;z-index:10}
.nmo{display:block;text-align:center;margin:0 auto;background:#fff;width:200px;height:20px;border-radius:3px;position:relative;top:-15px}
@media (min-width:576px){
.asheaderbg{background:#1d5d8e url(../images/EFa5cowMjVyS.svg) no-repeat center top -5px;background-size:3000px 130px;height:94px}
.asheadertop{background:0 0;border-bottom:none;display:block;width:100%;height:28px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.adlogo{top:-16px}
a.nav-link .nlong{display:none}
.nmo{display:none}
}
@media (min-width:992px){
.adlogo{width:200px;height:auto;position:absolute;left:50%;top:-20px}
.adlogo img{position:relative;left:-50%;top:-5px;max-width:200px;height:auto}
.asheaderbg{background:#1d5d8e url(../images/EFa5cowMjVyS.svg) no-repeat center bottom;background-size:3000px 130px;height:124px;border-top:1px solid #dbd0a7;margin-top:-1px}
.asheadertop{background:0 0;border-bottom:none;display:block;width:100%;height:33px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.4rem;padding-left:.4rem}
a.nav-link .nshort{display:none}
a.nav-link .nlong{display:inline-block}
}
@media (max-width:575.98px){
.asheaderbg{height:80px}
.container-xl{padding:0}
.hide-sm{display:none}
.sidenavlang{display:block}
.navbar{padding:.5rem 0}
.adlogo{width:147px;top:-10px;left:100px}
.asheadertop{display:none}
.navbar-dark .navbar-nav .nav-link{text-indent:1rem}
li.nav-item.dropdown{border-bottom:1px solid #5c8fb0}
}
.footer{background:#f9fafb;font-size:.9rem}
.footnavbar{background:#1d5d8e url(../images/HoSMuuA4oKiF.svg) no-repeat center bottom;background-size:1320px 100px;color:#fff}
.footlinks a{text-decoration:underline}
.footnavbar a{color:#fff}
.footer div{margin-bottom:.5rem}
footer .fa{color:#b7b7b7;cursor:pointer}
.navbar{z-index:11}
.navbar-nav{margin-top:8px;font-family:'Source Sans',Arial,Verdana,sans-serif}
.navbar-toggler.asmenu{position:absolute;right:10px;top:10px}
.navbar-dark .navbar-toggler{margin:7px 0}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1)}
.navbar-dark .navbar-toggler-icon{background:url(../images/ar1nMm3WOsmO.svg) no-repeat;width:40px;height:40px;color:#fff}
.navbar-toggler.asheader{position:absolute;right:10px;top:10px}
.navbar-toggler{border:none}
.navbar-toggler-left{width:40px;height:40px;padding-right:.4rem;padding-left:.4rem;cursor:pointer}
.navbar-spacer{display:block;min-height:62px;width:1px}
.nav-link.sidenavuser::before{content:'\f2bd';font:400 17px FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;top:0;position:relative;margin-right:8px}
.auser{background:rgba(85,138,170,.3)}
.navbar-nav .hovered>.dropdown-menu{transition:all .2s ease-in-out;transition-property:visibility,transform,opacity}
.dropdown-menu.astrodrop{z-index:900;padding-bottom:1rem;margin-top:13px;border-radius:0}
.astrodrop .card-lg .card-body{padding:1rem 0 2rem 0}
.astrodrop .card-body{background-color:#fbfbfb}
.astrodrop{background-color:#caddea}
.dropdown-menu.astrodrop{margin-top:0;padding-bottom:7px}
.dropdown-menu li a{display:inline-block;width:100%}
.dropdown-menu li a:hover{text-decoration:none}
.dropdown-menu li{font:400 .9rem 'Open Sans',Verdana,sans-serif;margin-bottom:8px;list-style:none}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.2rem;padding-left:.3rem}
@media (min-width:992px){
.dropdown-menu.astrodrop{margin-top:21px}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.4rem;padding-left:.4rem}
}
.astrodrop h2{font-size:2.3rem;margin-bottom:1rem}
.astrodrop .col-3{margin-bottom:.7rem}
.astrodrop .card{border:none}
.astrodrop .col-md-3{margin-bottom:.5rem}
.astrodrop .card-body{flex:0 0 auto;padding-top:.5rem;word-wrap:normal}
.astrodrop::after{content:'\f00d';position:absolute;top:.5rem;right:1rem;font:400 2rem FontAwesome;display:block;color:#c1c1c1;cursor:pointer!important;width:20px;height:20px;z-index:100}
.badge-shop{color:#fff;background-color:#17a2b8}
.badge-sub{color:#fff;background-color:#b0b0b0}
.badge-free{color:#fff;background-color:#28a745}
.badge-teas{color:#fff;background-color:#b0b0b0}
.badge-new{color:#fff;background-color:#dc3545}
.menustar::before{color:#3794b9;content:'\f005\f005\f005';font-family:FontAwesome;font-size:10px;display:inline;position:relative;top:-5px}
.badge-free,.badge-shop,.badge-sub,.badge-teas{float:right}
.astrodrop .badge-free,.astrodrop .badge-shop,.astrodrop .badge-sub,.astrodrop .badge-teas,.sidenav .badge-free,.sidenav .badge-shop,.sidenav .badge-sub,.sidenav .badge-teas{display:none}
.sidenav .badge{text-transform:uppercase;margin-right:3px;top:-2px;position:relative;font-size:65%}
.sidenav .badge-free,.sidenav .badge-shop,.sidenav .badge-sub,.sidenav .badge-teas{float:right}
.sidenav .badge-sub,.sidenav .badge-teas{color:#fff;background-color:#b0b0b0}
.astrodrop .font-size-sm .font-weight-bold{font-size:1rem!important}
.list-styled{list-style-type:none;padding-left:0}
.list-styled-link{display:block;color:#525252}
ul.list-styled{padding-left:0}
.navbar.navbar-expand-lg .navbar-collapse .dropdown .dropdown-menu .card-body{padding-top:1rem;padding-bottom:1rem}
.navbar-nav .dropdown-menu [class*=container]{display:block}
.position-static .dropdown-menu .card-body{padding-left:0;padding-right:0}
.forumnavmarker2{padding:7px 0 7px 0;display:block}
.sidenav li>a>span.forumnavmarker2{border-bottom:1px dotted #ccc}
a .forumnavmarker:hover{color:#80090e}
.adbnavmarker::after,.adbsnavmarker::after,.chartnavmarker2::after,.chartnavmarker::after,.downlnavmarker::after,.faqnavmarker::after,.filenavmarker::after,.forumnavmarker2::after,.forumnavmarker::after,.pdfnavmarker::after,.wikinavmarker::after{font-family:FontAwesome;display:inline;margin-left:6px;color:#9cb7c4;position:relative}
.pdfnavmarker::after{content:'\f1c1'}
.adbnavmarker::after{content:'ADB'}
.wikinavmarker::after{content:'\f266'}
.adbsnavmarker::after{content:'\f1e5'}
.pdfnavmarker::after{content:'\f1c1'}
.filenavmarker::after{content:'\f0f6'}
.downlnavmarker::after{content:'\f019'}
.faqnavmarker::after{content:'\f059'}
.forumnavmarker::after{content:'\f27a'}
.chartnavmarker::after{content:'\25CE'}
.chartnavmarker2::after{content:'\25CE\25CE'}
.sidenavheader{height:33px;display:block;background:#2a5980}
.sidenav{height:100%;width:300px;position:fixed;z-index:1;top:0;left:-310px;overflow-x:hidden;transition:.3s;padding-top:0;z-index:2000;background:#3076a5 url(../images/6QiHSvTyYuZs.svg) no-repeat top right;background-size:cover;font-size:.85rem;box-sizing:border-box}
.sidenavheader .closebtn{position:absolute;right:10px;font-size:29px;margin-left:50px;color:#fff;display:block;z-index:100;opacity:.6;top:-6px}
.sidenav .card.jq{border-radius:0}
.sidenavlang{display:none}
.sidenav li.navsubtit{color:#000;text-transform:uppercase;margin-top:5px;text-indent:0;font-family:'Source Sans',Arial,sans-serif;font-size:1.1rem}
.sidenav,.sidenav a{color:#000}
.navtit{text-indent:5px}
.sidenav li{line-height:1.8rem}
.sidenav .rubrik{border-bottom:1px dotted #ccc}
.sidenav li.navsubtit>a{font-weight:600;font-size:.9rem}
.sidenav li>a{color:#000;display:block;font-weight:400;height:unset;padding:0 0;padding-left:5px}
.sidenav ul.panel{display:block;padding-left:0;line-height:2rem;margin-bottom:5px}
.sidenav li a:hover{color:#b30505;background:#e5ecf7;text-decoration:none}
.sidenavuser::before{content:'\f2bd';margin-top:10px;color:#1d5d8e;font:400 21px FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:relative;float:left;margin-right:-5px}
li.sidenavuser ul a{color:#000!important}
li.sidenavuser{line-height:2.5rem;border-bottom:1px solid #7da2bf}
li.sidenavuser a{color:#1d5d8e!important;padding:.5rem 0}
.sidenavuser .user a{display:block;line-height:1.5rem}
.sidenavrubtit{display:block;text-indent:10px;text-transform:uppercase;font-size:.9rem!important}
.toggle.heading{padding-top:.6rem;padding-bottom:.6rem}
.sidenav ul{list-style:none;padding:0}
.sidenav ul .inner{padding-left:.5em;overflow:hidden;display:none}
.sidenav ul li a.toggle{width:100%;display:block;border-radius:.15em;transition:background .1s ease;font-weight:600;line-height:1.8rem;font-size:.85rem}
.sidenav ul li a.toggle.heading,.sidenav ul li ul li a.toggle{text-transform:uppercase}
.sidenav ul li ul li a.toggle{text-transform:none}
.linkhome.heading{padding-top:.6rem;padding-bottom:.6rem;font-size:.9rem;width:100%;display:block;border-radius:.15em;transition:background .1s ease;font-weight:600;text-transform:uppercase;line-height:1.8rem}
.linkhome::after{content:'\f015';font:400 22px FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;position:relative;color:#a9bccc;float:right;margin-right:10px;top:3px}
.sidenav .accordion .toggle:hover{background:#e5ecf7;text-decoration:none;color:#000}
.sidenav ul li a.toggle.up::after,.sidenav ul li a.toggle::after{font:400 22px FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;position:relative;color:#a9bccc;float:right;margin-right:14px;top:3px}
.sidenav ul li a.toggle::after{content:'\f107'}
.sidenav ul li a.toggle.up::after{content:'\f106'}
.sidenav .highlighted-item{background-color:#eaf0df;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none}
@media (min-width:992px){
.sidenavheader{height:33px}
.navbar-nav{margin-top:10px}
}
@media (min-width:576px){
.sidenavuser::before{margin-top:8px}
.sidenav{font-size:.85rem}
}
.sitemaprub{column-count:1;column-gap:2;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}
.sitemapsection{font-size:.9rem;font-weight:600;margin-bottom:1.5rem;margin-top:1.5rem}
.sitemapsection li{padding:0 .5rem;text-align:left}
.sitemapsection .list-group-item{border:none}
.sitemapsection .list-group-item::before{content:'- '}
.sitemaprub p{font-size:.88rem}
.sitemaprub strong{font-size:.95rem}
.sitemaprub a{color:#000}
.sitemaprub a:hover{background-color:#c4e9fc}
.sitemaprub h3 a{color:#005386;font-size:1.3rem;display:block}
@media (min-width:510px){
.sitemaprub{column-count:2;column-gap:2rem;column-rule:1px solid #ccc}
}
@media (min-width:768px){
.sitemaprub{column-count:3;column-gap:2rem}
.sitemapsection li{text-align:center}
.sitemapsection .list-group-item{border:1px solid rgba(0,0,0,.125)}
.sitemapsection .list-group-item::before{content:''}
.sitemapsection li{padding:.25rem .5rem;text-align:left}
}
#adminbar{background:red repeat-x;padding:2px;border-bottom:1px solid #c00;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminbar a:first-of-type{font-size:11px;position:absolute;right:100px;top:10px}
#adminwmsg{width:870px;border-right:1px solid #999;border-bottom:1px solid #999;background:red repeat-x;border-bottom:0 solid #c00;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminwmsg2{font-size:12px;color:#fff}
.oviadm{border:1px solid #8a8a8a;padding:3px;margin:10px 0 0 0;background-color:#ffedc28f;border-radius:3px}
.oviadm input,.oviadm select[name=prnmon]{font-size:1em}
.oviadm input[type=submit]{background:#b9e171;border:1px solid #555;border-radius:3px;font-size:1em;box-shadow:1px 1px 1px #9b9b9b;margin-bottom:6px}
.oviadm input[type=submit]:hover{box-shadow:none;background:#50e67c}
td.myatb{position:relative}
.ovidelaytx{font-size:.75rem;color:#000;line-height:1.2em}
.ovidelay{display:block;width:100%;height:100%;text-align:center;padding-top:5%;background:#fff;position:absolute;left:-1000px;top:0;visibility:hidden;-webkit-animation:ovidelay 10s linear;animation:ovidelay 10s linear;opacity:.9;color:#390;font-size:3em}
@-webkit-keyframes ovidelay{
0%{left:0;visibility:visible}
98%{left:0;visibility:visible;opacity:.9}
99%{left:0;visibility:hidden}
100%{left:-1000px;visibility:hidden}
}
@keyframes ovidelay{
0%{left:0;visibility:visible;opacity:.9}
98%{left:0;visibility:visible;opacity:.9}
99%{left:0;visibility:hidden;opacity:.2}
100%{left:-1000px;visibility:hidden;opacity:.9}
}
.ovispinner{-webkit-animation:ovispinner 1s 10 linear;animation:ovispinner 1s 10 linear}
@-webkit-keyframes ovispinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes ovispinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
#ascontainer14.stats{max-width:1600px}
.stats table{background-color:#fff}
.stats tr{margin:4px 0}
.stats td{padding:0 2px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.stats table tr:nth-child(odd){background:#ededed}
.stats table tr:nth-child(even){background:#fff}
.stats table .tit8p{font-weight:700}
#nof1,.nof1{display:none}
div.searchmobile{width:80%;margin-left:3px;position:relative;top:2px}
.searchmobile input{background-color:#7898b0;border:1px solid #5f7f97;width:100%;border-radius:3px;font-size:.9rem;padding:3px;border:1px solid #999;color:#fff}
.searchmobile .form-control::placeholder{color:#b0c9d9}
.searchmobile::after{content:'\f002';font:400 16px FontAwesome;display:block;position:absolute;right:5px;top:5px;color:#b0c9d9}
.searchmobile input:focus{background-color:#fff;color:#000}
.searchmobile input.searchsub{position:absolute;top:1px;right:0;width:30px;height:27px;background-color:transparent;color:rgba(255,255,255,0);border:none;cursor:pointer;background-image:none;z-index:10}
.navsearch{position:relative}
.navsearch::after{content:'\f002';font:400 18px FontAwesome;display:block;position:absolute;right:10px;top:4px;color:#a2a2a2}
.navsearch input{border-radius:3px;font-size:.9rem;padding:2px;border:1px solid #999}
.navsearch input.searchsub{position:absolute;top:1px;right:0;width:30px;height:27px;background-color:transparent;color:rgba(255,255,255,0);border:none;cursor:pointer;background-image:none;z-index:10}
.usrnav{position:relative;top:5px;z-index:12}
.usrnav a{color:#464646;font-size:.85rem;padding:5px 5px 9px 5px;margin-right:5px;border-top-left-radius:3px;border-top-right-radius:3px}
.usrnav a:last-of-type{margin-right:0}
.usrnav a:hover{background:#2f75a5;color:#fff}
.usrnav .dropdown-item strong{color:#316baa}
.usrnav li.hello{font-size:.85rem;font-weight:600;padding:3px 7px;position:relative;color:#28619d;border-bottom:1px solid #7fb1ff;top:-5px;display:block;margin-bottom:0;overflow:hidden}
.sidenavuser li.hello{font-weight:600;color:#4d4d4d!important;border-bottom:1px solid #7fb1ff;padding-left:6px}
.dropdown-item.logout,.panel .logout::before,.usrnav .logout::before,li.sidenavuser ul a.logout{color:#a20d0d!important}
.panel .name::before,.usrnav .name::before{content:"\f2bd"}
.greenico::before{color:#029925!important;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff}
.redico::before{color:red!important}
.blueico::before{color:#0093ff!important}
.yellico::before{color:#ff7800!important}
.panel .myastro::before,.usrnav .myastro::before{content:"\f007"}
.panel .logout::before,.usrnav .logout::before{content:"\f08b"}
.panel .orders::before,.usrnav .orders::before{content:"\f09d"}
.panel .amail::before,.usrnav .amail::before{content:"\f0e0"}
.panel .cart::before,.usrnav .cart::before{content:"\f07a"}
.panel .globe::before,.usrnav .globe::before{content:"\f0ac"}
.panel .astrodat::before,.usrnav .astrodat::before{content:"\f03a"}
.panel .star::before,.usrnav .star::before{content:"\f005"}
.panel .amail::before,.panel .astrodat::before,.panel .cart::before,.panel .globe::before,.panel .login::before,.panel .logout::before,.panel .myastro::before,.panel .name::before,.panel .orders::before,.panel .star::before,.usrnav .amail::before,.usrnav .astrodat::before,.usrnav .cart::before,.usrnav .globe::before,.usrnav .login::before,.usrnav .logout::before,.usrnav .myastro::before,.usrnav .name::before,.usrnav .orders::before,.usrnav .star::before{font:400 18px FontAwesome;display:inline-block;margin-right:5px;top:0;min-width:1.8rem}
ul.panel.user{padding-left:0}
a.dropdown-item.darkmode{display:none}
.ordcount{color:#ff2727;position:relative;top:-5px;left:-2px;display:inline-block;font-weight:600;font-size:.8rem}
.sidenavuser .ordcount{left:0}
.panel.user a::before{color:#999}
.panel.user{font-size:.95em}
.panel.user a{white-space:nowrap}
.panel.user a:hover{color:#1c5c8e}
.sidenav li.rubrik:last-of-type a.toggle::before{content:"\f0ac";font:400 18px FontAwesome;margin-right:5px;color:#89b6c8}
#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1001;cursor:pointer}
main.shop.sde{padding-top:1rem}
.smplmodal{width:100%;border:none;height:100%}
.modal-sample .modal-body{height:88vh}
a.a-modal{color:#005386!important}
.hpfrcont{min-height:150px}
.hpfrcont a{height:100%}
@media (min-width:768px){
.hpfrcont{min-height:180px}
}
@media (min-width:992px){
.hpfrcont{min-height:200px}
}
.topspacer{min-height:2rem}
.sharecont{position:relative;margin:0;top:-2px}
.sharetop{position:relative;text-align:right;padding-top:.5rem;-ms-flex-order:2;order:2}
.sharetop .infobut{color:#adca9a;top:-2px;position:relative;margin-left:13px;font-size:1.3rem}
.ml{margin-right:0}
.fb a i,.ml a i,.tw a i{color:#9ab7ca!important}
.fb a i:hover,.ml a i:hover,.tw a i:hover{text-decoration:none;color:#3076a5!important}
.nxpage{position:relative;text-align:left;padding-top:.5rem;-ms-flex-order:1;order:1}
.nxpage a{color:#9ab7ca;text-decoration:none!important}
.nxpage a:hover{text-decoration:none;color:#3076a5}
.nxpageleft,.nxpageright{font:normal 2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nxpageleft::before{content:"\f190"}
.nxpageright::before{content:"\f18e";position:relative;margin-left:5px}
.sharico2 .fb,.sharico2 .ml,.sharico2 .tw{width:22px;height:25px;display:inline-block;overflow:hidden;font-size:1.3rem;text-align:center}
.sharico2 .fb i,.sharico2 .ml i,.sharico2 .tw i{padding-right:4px;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff}
.sharico2 .ml{margin-left:5px}
i.x-twitter::before{content:url(../images/sO8f0DnpzN48.svg);display:inline-block;position:relative;top:4px;width:21px;height:auto}
i.x-twitter:hover::before{content:url(../images/2FlnpuNoU9NG.svg)}
.backpage{display:none}
.nxpage.btm{text-align:right;margin-top:4rem;clear:both}
.darkmodetop{display:none}
@media (max-width:768px){
.nxpage{text-align:right;-ms-flex-order:2;order:2}
.sharetop{text-align:left;-ms-flex-order:1;order:1;padding-top:0}
}
.col.discount{order:2;padding-left:0;padding-right:.5rem}
.discount button.btn{background-color:#de4949;border:1px solid #dc4343;border-radius:.25rem;color:#fff;margin-top:7px;white-space:nowrap;overflow:hidden;margin-right:.3rem}
.discount button.btn:hover{background-color:#fa0c0c;border:1px solid #a30000;color:#fff}
.discount button.btn:before{content:'\f005';position:relative;display:inline-block;font:400 1rem FontAwesome;margin-right:.3rem}
@media (min-width:767px){
.col.discount,.col.sharetop{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
}
#headingTwo.bg-lightblue{filter:hue-rotate(30deg)}
#headingThree.bg-lightblue{filter:hue-rotate(320deg)}
.infobut,.infobutr{top:0;right:.5em;color:#92b153;display:inline-block;font-family:FontAwesome;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}
.accordion .infobut,.infobut.small{font-size:1rem!important}
.infobut::before,.infobutr::before{content:"\f05a";background:#fff;border-radius:50%}
.infobutr,.sde .infobut{position:relative;right:0;font-size:1.3em}
.infbut,.infbuttop{display:inline-block;position:relative;font-size:1.4rem;color:#9fc69f;margin-left:.5rem}
.infbut:hover,.infbuttop:hover{color:#eab20a}
.infbut:hover,.infbuttop:hover,.infobut:hover{cursor:pointer}
.infbuttop{font-size:1.3rem;color:#9ab7ca}
.chartthumb{width:10%;max-width:100px;height:auto;margin-right:1rem;filter:grayscale(.7)}
.fright{float:right;margin:0 0 .2em 1em;padding:1px}
.fleft{float:left;margin:0 1em .2em 0}
.homeheader{background:url(../images/AUh5IFdEFhGX.png) repeat-x bottom;padding:0 1.5rem 1.5rem 0;position:relative}
.homeheader .lead{max-width:700px;margin:0 auto}
.homepage .card{border:none;border-bottom:1px solid rgba(0,0,0,.1);padding:10px}
.homepage .card-img:hover{box-shadow:0 18px 32px -18px #000;-webkit-transform:translateY(-6px);transform:translateY(-6px)}
.homepage .card-img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
img.circle{border-radius:50%;border:4px solid #87abc6}
img.circlthmb{border-radius:50%;border:2px solid #87abc6;max-width:66px;height:auto;float:left;margin-right:1rem;position:relative;top:-10px}
.minihead{background:#1d5d8e url(../images/lt6eFxwUbnMM.svg) no-repeat center top;background-size:auto;background-size:cover;display:block;width:100%;border-radius:3px}
.minihead h5{padding:1rem 0;color:#fff}
.fv-tab li{margin-right:3px;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover!important;font-weight:600;font-size:.9rem;text-align:center}
.fv-tab li a{min-height:4rem}
.fv-tab li:hover{filter:brightness(1.2)}
.fv-tab.nav-tabs{border-bottom:1px solid #7ab6df!important}
.fv-tab.nav-tabs .active{border:1px solid #7ab6df!important;border-bottom:1px solid transparent!important}
.modal .tab-content a{text-decoration:underline;color:#3d668f}
#firstepModal p{font-size:.93rem}
#firstepModal .modal-body{padding:.3rem}
.firstep::before{content:'';width:50px;height:28px;display:block;float:left;background:url(../images/vnPqk6i72mee.svg) no-repeat left;background-size:cover;margin-right:1rem}
.firstep2::before{content:'';width:50px;height:28px;display:block;float:left;background:url(../images/vnPqk6i72mee.svg) no-repeat left;background-size:cover;margin-right:-3rem}
@media (min-width:576px){
#firstepModal .modal-body{padding:1rem}
}
.hpsmthumb h4{background:rgba(0,0,0,.2)}
.hpsmthumb{transition:all .2s ease-in-out;transition-property:all;transition-property:filter;min-height:83px}
.hpsmthumb:hover{filter:brightness(1.2)}
.synincont-hp{width:100%;height:auto;background:#bf9cc4 url(../images/y2VzJEbMbFxO.png) no-repeat center;transition:background-color .25s ease-in-out;position:relative;margin:0;color:#fff;border-radius:5px;padding:.8em 0;box-sizing:border-box}
.synincont-hp:hover{background:#cc5da1 url(../images/y2VzJEbMbFxO.png) no-repeat center;transition:background-color .45s ease-in-out}
.synincont-hp h1{font-family:'Source Sans',Arial,sans-serif!important}
.synincont-hp label{min-width:100px;text-align:right}
input.synin{display:block;width:80%;max-width:250px;margin:0 auto}
.synincont-hp select{background:#fff;border:1px solid #c00;border-radius:5px;color:#d21413;-webkit-appearance:none;width:120px;padding:0 5px}
.d-md-none .card-header.bg-order{padding:.4rem 1.25rem 0 1.25rem}
.card-order hr{margin:0}
.shop #topright .card-order{display:none}
@media (min-width:768px){
.shop #topright .card-order{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
}
.fa.fa-2x.fa-times-circle:hover{transform:rotate(135deg);transition:transform .2s}
.modal-dialog{max-width:600px}
.modal-dialog.modal-lg{max-width:700px}
.modal-dialog.modal-xl{max-width:1140px}
@media (max-width:576px){
.btn.btn-outline-danger{background:rgba(254,254,254,.5)}
}
.modal-offer-close{display:block;position:absolute;right:5px;top:2px;z-index:10;cursor:pointer;color:#fff}
.modal-offer .bigtxt{font-size:140%;line-height:1.4rem}
.modal-offer p{font-size:.95rem}
.modal-offer .small{font-size:.85rem}
.modal-offer .modal-content{background:#ffe7c3;border:none}
.modal-head-bg{background:#305b89 url(../images/lt6eFxwUbnMM.svg) no-repeat left top;background-size:cover}
.card.modal-offer-bg{background:unset;padding:.3rem}
.modal-offer-bg .card-body{background:rgba(256,256,256,.9);border-radius:.3rem}
.modal-offer h3.card-title{font-family:'Open Sans',Arial,sans-serif}
.modal-offer .btn-order{background-color:#ff8300;border-color:#fc890f}
#timeline{width:100%;padding:20px 0;margin:15px auto 10px auto;overflow:hidden;list-style:none;position:relative}
#timeline li{padding:5px;background:#fff;border:1px solid #ccc;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#timeline .empha{background-color:#ffe7b1;border:1px solid #f60}
#timeline time{font-weight:700}
#timeline p{margin:0}
#timeline p{hyphens:none}
#ovimsg{text-align:right;padding-right:3px}
#ovimsg .vtit8{font-size:.85em;font-weight:400}
#ovimsg .vtit8 a{text-decoration:none}
#ovimsg .vtit8 a:hover{color:#c00}
#ovimsg .vtit8 a:AFTER{content:url(../images/HOknmwolUG00.png);position:relative;top:2px;margin-left:3px}
@media (min-width:576px){
#timeline{background:url(../images/t8X2ocXGGT88.gif) top center repeat-y;width:480px;padding:20px 0;margin:15px auto 10px auto;overflow:hidden;list-style:none;position:relative}
#timeline:after,#timeline:before{content:" ";width:10px;height:10px;display:block;background:#f43059;position:absolute;top:0;left:50%;margin-left:-5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
#timeline:after{margin-left:-7px;background:0 0;border:7px solid transparent;border-top-color:#f43059;width:0;height:0;top:auto;bottom:-7px}
#timeline li{position:relative;clear:both;float:left;width:200px;padding:5px;background:#fff;border:1px solid #ccc;text-align:right;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#timeline .empha{background-color:#ffe7b1;border:1px solid #f60}
#timeline li:after,#timeline li:before{content:" ";width:40px;height:1px;background:#f43059;position:absolute;left:100%;top:50%}
#timeline li:nth-of-type(even),#timeline li:nth-of-type(odd){margin:-10px 0 0 0}
#timeline li:nth-of-type(even){float:right;text-align:left}
#timeline li:nth-of-type(even):after{left:auto;right:100%}
#timeline time{font-weight:700}
#timeline p{margin:0}
#timeline p{hyphens:none}
}
.anbg a::after{content:'';width:40px;height:20px;display:inline-block;margin-left:.5rem;top:1px;position:relative;background:url(../images/gJRXaz3H1mtL.svg) no-repeat left;background-size:0;transition-duration:.4s;transition-property:background-size;transition-timing-function:ease}
.anbg a:hover::after{background-size:100%}
.anbg a::after{width:30px;height:15px}
h5.anbg{margin-top:5px;margin-bottom:-3px}
h5.anbg a{text-decoration:none}
h2.anbg a:hover{text-decoration:none;color:#333}
.fa.fa-quote-left.quote1,.fa.fa-quote-right.quote1{font-size:1.2rem;color:#5da2c4}
.quot1.shop::after,.quot1::after{content:"”";float:right;position:relative;top:-5px;font:600 3rem Georgia,sans-serif;padding:5px}
.quot1.shop::before,.quot1::before{content:"“";float:left;position:relative;top:-10px;margin-bottom:-25px;font:600 3rem Georgia,sans-serif;padding:5px}
.quot1::after,.quot1::before{color:#ffa060}
.quot1.shop::after,.quot1.shop::before{color:#5da2c4}
.quot1{text-align:left;color:#333;font-style:italic;margin:20px 0;padding:13px 0 20px;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8}
.sup{font-size:.8rem;margin-left:3px;top:-5px;position:relative}
.sup::before{content:'('}
.sup::after{content:')'}
.extract_block .fa-arrow-circle-up{color:#ddd;font-size:1.7rem}
.spezcard{background-size:contain;width:100%;height:200px}
.spezcard span{display:table-cell}
.spezcard:hover{box-shadow:3px 3px 3px #888;transition:all .25s ease-in-out}
.spezcard h2{font-size:2rem;transition:all .25s ease-in-out;padding-top:2rem!important;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff}
.spezcard:hover>span h2{font-size:2.2rem!important}
.text-white-shadow{text-shadow:1px 1px 1px #000}
.spezcard2{height:150px}
.spezcard2 h2{font-size:1.9rem}
.spezcard2:hover>span h2{font-size:1.9rem!important}
.img-ahor-thumb{width:80%;height:auto;opacity:.3;z-index:2}
.img-ahor-thumb2{border-radius:10%;margin:3px 0 0 3px;z-index:2;position:relative}
.img-ahor-thumb3{position:absolute;max-width:120px;left:-10px;top:-10px;width:30vw}
.ahorthumb .img-ahor-thumb3{width:16vw;position:relative}
.img-ahor-thumb4{max-width:120px;margin-top:25px;border-radius:50%}
.ahorthumb{z-index:10}
@media (max-width:768px){
.img-ahor-thumb2{width:125px;height:auto}
}
.img-prod-thumb{max-width:200px;margin-top:10px;margin-bottom:10px;border-radius:.3rem!important}
.card-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.card-bg-img{position:absolute;top:0;left:0;width:calc(100% + .25rem);height:100%;transition:all .2s ease-in-out;transition-property:transform}
.bg-cover{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;z-index:1}
.card.justify-content-center.bg-cover:hover{text-decoration:none}
.card-lg .card-body,.card-lg .card-footer{padding:2rem}
.mb-7,.my-7{margin-bottom:2rem!important}
.m-6{margin:1.5rem!important}
.card:hover>.card-bg>.card-bg-img{transform:scale(102%)}
.card:hover>.card-bg>.card-bg-img.hue{filter:brightness(139%)}
.card-body{z-index:3}
.prodmore,h3.prodmore{position:relative;white-space:nowrap;font-weight:600!important;color:#1d5d8e;font-family:'Source Sans',sans-serif,sans-serif!important;font-size:1.1rem!important}
.prodmore::after{content:'\f105';font-family:FontAwesome;display:inline-block;white-space:nowrap;margin-left:6px;font-size:1rem;-moz-osx-font-smoothing:grayscale}
.prodmore i{top:3px;margin-left:5px}
.shoptopics{padding:0;border-radius:5px;text-align:center;background-size:cover;border:2px solid #fff;min-height:100px;min-width:150px;color:#000}
.shoptopics h5{background:rgba(256,256,256,.8);margin-top:55px}
.shoptopics.topic0{background:#ccc url(../images/YmLdmCHhldDZ.jpg) no-repeat center;filter:brightness(1.8)}
.shoptopics.topic1{background:#ccc url(../images/cvNUUR8KLGtL.jpg) no-repeat center;filter:grayscale(.3)}
.shoptopics.topic2{background:#ccc url(../images/BVUnFCwe2ygD.jpg) no-repeat center;filter:grayscale(.3)}
.shoptopics.topic3{background:#ccc url(../images/6YvsMcJXsCpR.jpg) no-repeat center;filter:grayscale(.3)}
.shoptopics.topic4{background:#2d4e79 url(../images/7TUhjANBVIpq.jpg) no-repeat center;filter:grayscale(.3);background-size:contain}
.shoptopics.topic5{background:#ccc url(../images/usMHOVLhsR71.jpg) no-repeat center;filter:grayscale(.3)}
.shoptopics.topic6{background:#ccc url(../images/bxtk1wrA3M0h.jpg) no-repeat center}
.aibg::after{content:url(../images/24D7pDXxDOb3.svg);position:relative;display:inline-block;padding:0 .3rem;width:200px;top:.7rem;float:right}
.astxbg::after{content:url(../images/a56J4Yr1ZP0q.svg);position:relative;display:inline-block;padding:0 .3rem;width:138px;top:.2rem;float:right}
.samples .aibg::after,.samples .astxbg::after{top:3px;float:none;filter:grayscale(.5)}
.samples .aibg::after{width:150px}
.samples .astxbg::after{width:100px}
.bugrep{background-color:#fff;background-image:none}
.bugrep .tit11p{font-size:1.2em}
#bugrep{max-width:800px;min-width:280px;width:100%;margin:0 auto;background:#fff;padding:1rem 2rem}
body.bugrep{background:#1d5d8e}
.bugrep{background-color:#e8e8e8;background-image:none}
.bugrepcontainer{border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
.bugrepcontainer label,.lpar{display:inline-block;width:20%;position:relative;vertical-align:top;font-weight:600;font-size:.9rem;min-width:10em}
.bugrepcontainer input,.bugrepcontainer textarea{width:70%;min-width:20rem;font-size:.95rem}
.explain,.rparam{display:inline-block;width:70%;min-width:20em}
.bugrepcontainer textarea{height:10rem}
.bugrepcontainer textarea.single{height:4rem}
.bugrepcontainer div,.bugrepcontainer span{margin-bottom:5px}
.bugrepcontainer .verd8p,.bugrepcontainer select{font-size:.95rem}
.bugrep ul{padding-left:0}
.bugrep li{list-style-type:none}
.bugrep .smallborder{border:none;margin-top:0}
.bugrep .smallborder td{padding:2px 3px}
.bugrep .smallborder .txt9p{font-size:.9rem}
.bugrep .smallborder input,.bugrep .smallborder textarea.txt9p{font-size:1rem;width:90%;border-radius:3px;border:1px solid #888;padding:3px}
.bugrep h1{font-size:1.8rem}
.bugrep .smallborder h3{font-size:1rem;margin:0}
.bugrep .smallborder h4{margin:0;font-size:1.2rem}
.bugrep .smallborder h4:before{content:"«"}
.bugrep .smallborder h4:after{content:"»"}
.bugrep .smallborder .txt8p{font-size:.8rem}
.bugrep p{font-size:1rem}
.bugrep .txt9p{line-height:1.2rem;font-size:.8rem}
.text6{text-align:center}
.text6 a.vtit8{font-weight:400;font-size:1rem}
.bugrep .text5 input{font-size:1rem!important;background:#34ad34;color:#fff;border:1px solid #666;border-radius:3px;padding:3px;margin-left:4em}
.bugrep td.txt8p{height:auto}
.bugrep .txt8p td,.bugrep .txt9p td{background-color:#f0f0f0!important}
.fbform div{margin-bottom:8px;font-size:1rem}
.fbform label{display:inline-block;width:150px;float:left;font-weight:600;font-size:.95rem}
.fbform input{font-size:1rem}
.fbform select{font-size:1rem;border:1px solid #ccc;border-radius:3px;padding:3px;background:#efefef}
.fbform textarea{width:100%;max-width:500px}
.fbform input[type=submit]{position:relative;left:150px;width:180px}
#feedback .helpclosebut{top:-5px;right:0}
.warntxt2{text-decoration:underline blink}
#collapseFeedback .helpiframe{min-height:450px!important}
@media (max-width:575.98px){
#collapseFeedback .helpiframe{min-height:600px!important}
}
.lve h1,.lve h5{color:#974545}
.mnd h1,.mnd h5{color:#535353}
.hk21 .hktext h1{font:600 1.6rem 'Source Sans',sans-serif;color:#3c3c3c}
.hk21 p:empty{display:none}
.hkcur.mt-4{margin-top:0!important;font-size:.9rem}
.hkbg,.row.hkbg{background:url(../images/dsyiTpm1l0PR.svg) no-repeat left bottom 30px;background-size:cover;min-height:80px;border-bottom:1px solid #aac5dd;color:#393939}
.hkbg.lve,.row.hkbg.lve{background:url(../images/bLJQYaLlYIB1.svg) no-repeat left bottom 30px;background-size:cover;min-height:80px;border-bottom:1px solid #c89191;color:#393939}
.hkbg.mnd,.row.hkbg.mnd{background:url(../images/EO6f9PNmN4TA.svg) no-repeat left bottom 30px;background-size:cover;min-height:80px;border-bottom:1px solid #d5d5d5;color:#393939}
@media (min-width:576px){
.hkbg,.row.hkbg{background:url(../images/dsyiTpm1l0PR.svg) no-repeat left center;background-size:cover;min-height:80px;border-bottom:1px solid #aac5dd;color:#393939}
.hkbg.lve,.row.hkbg.lve{background:url(../images/bLJQYaLlYIB1.svg) no-repeat left center;background-size:cover;min-height:80px;border-bottom:1px solid #c89191;color:#393939}
.hkbg.mnd,.row.hkbg.mnd{background:url(../images/EO6f9PNmN4TA.svg) no-repeat left center;background-size:cover;min-height:80px;border-bottom:1px solid #d5d5d5;color:#393939}
}
.hkimg{float:left;width:50%;height:auto;margin:1rem 1rem .2rem 0;max-width:320px}
.btn.hkgen,.btn.hklov,.btn.hkmun{background:rgba(256,256,256,.5)}
@media (max-width:500px){
.hkimg{float:none;width:100%;display:block;max-width:unset;margin:.5rem .5rem .5rem 0}
}
.hkcur,p.hkcur{font-size:.9rem;line-height:1.5rem}
#accordionHK{margin-top:.5rem}
#accordionHK .card-body{line-height:1.8rem}
#accordionHK p{font-size:.95rem;margin-bottom:.7rem!important}
#accordionHK a{color:#004864}
#accordionHK a.btn{color:#fff}
#accordionHK a:hover{text-decoration:underline}
#accordionHK p a.symplus{font-weight:700}
#accordionHK p a.symplus.collapsed{font-weight:400}
#accordionHK .fa{font-size:1.3rem;margin-right:5px;top:3px;position:relative}
#accordionHK .fa.fa-plus-circle.gray{color:#cecece}
#accordionHK .green-text.text-lighten-3{color:#cecece!important}
#accordionHK .plstd{font-size:1em;font-family:'Open Sans',Arial,sans-serif;column-count:3;column-width:200px;line-height:1.7em}
#accordionHK a.btn{padding-left:0;text-align:left}
#accordionHK ul{padding-left:1rem}
#accordionHK hr{margin:.5rem 0}
#accordionHK .symdot::before,#accordionHK .symplus::before,#accordionHK .symstar:before{position:relative;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;color:#527391}
#accordionHK .symplus.collapsed::before{content:'\f055'}
#accordionHK .symplus::before{content:'\f056'}
#accordionHK .symdot::before{content:'\f111'}
#accordionHK .symstar::before{content:'\f005'}
#accordionHK .symarrow::before,.symarrow::before{position:relative;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f14c';color:#449527}
#accordionHK .symcircle::before,.symcircle::before{position:relative;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f10c';color:#527391}
#accordionHK .symarrowr::before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.1rem FontAwesome;content:'\f0a9';color:#449527;transform:rotate(-45deg)}
#accordionHK .symarrowl::before,.symarrowl::before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.1rem FontAwesome;content:'\f0a8';color:#449527}
#accordionHK .symheart::before,.symheart::before{position:relative;left:-2px;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f004';color:#ea5555}
#accordionHK .symheartr::after,.symheartr::after{position:relative;display:inline-block;margin-left:10px;font:400 1rem FontAwesome;content:'\f004';color:#c8c8c8}
#accordionHK .sympdf::after,.sympdf::after{position:relative;display:inline-block;margin-left:10px;font:400 1rem FontAwesome;content:'\f1c1';color:#939393}
#accordionHK a.lovl{color:#c00;text-decoration:none}
.hk_sxinfo{padding:0 .3rem!important;float:right;position:relative;top:-1.2rem;color:#92b153;border-color:#92b153;border-radius:50rem!important}
.hk_sxinfo:hover{color:#fff;background-color:#92b153;border-color:#28a745}
.hk_sxinfo .sxma-ma:after,.hk_sxinfo .sxma-ve:after,.hk_sxinfo .sxve-ma:after,.hk_sxinfo .sxve-ve:after,.nolove::after{font:normal normal normal 14px/1 FontAwesome;letter-spacing:.2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hk_sxinfo .sxma-ve:after{content:'\f222 \f05a \f221 '}
.hk_sxinfo .sxma-ma:after{content:'\f222 \f05a \f222 '}
.hk_sxinfo .sxve-ma:after{content:'\f221 \f05a \f222 '}
.hk_sxinfo .sxve-ve:after{content:'\f221 \f05a \f221 '}
.nolove::after{content:'\f00d';font-size:1.1rem}
.nolove{float:right;position:relative;color:#999}
.nolove:hover{color:#666}
.addconthk{margin-top:.5rem}
.addconthk .card-body{line-height:1.7rem}
#collapse_long_term_list .card-body,#collapse_short_term_list .card-body{padding-bottom:.3rem}
.addconthk p{font-size:.95rem;margin-bottom:.7rem!important}
.addconthk p.mb-0{margin-bottom:.4rem!important}
.addconthk a{color:#005386}
.addconthk a.btn{color:#fff}
.addconthk a:hover{text-decoration:underline}
.addconthk .fa{font-size:1.3rem;margin-right:5px;top:3px;position:relative}
.addconthk .fa.fa-plus-circle.gray{color:#cecece}
.addconthk .green-text.text-lighten-3{color:#cecece!important}
.addconthk .plstd{font-size:.9rem;font-family:'Open Sans',Arial,sans-serif;column-count:3;column-width:200px;line-height:1.7em}
.addconthk a.btn{padding-left:0;text-align:left}
.addconthk ul{padding-left:2px;margin-bottom:0}
.addconthk hr{margin:.5rem 0}
.addconthk .symdot::before,.addconthk .symplus::before,.addconthk .symstar::before,.elrefplace .symplus::before,.symdot::before,.symstar::before{position:relative;display:inline-block;width:16px;margin:0 6px 0 0;font:400 1rem FontAwesome;color:#5d91b5}
.addconthk .symplus.collapsed::before,.elrefplace .symplus.collapsed::before{content:'\f055'}
.addconthk .symplus::before,.elrefplace .symplus::before{content:'\f056'}
.addconthk .symdot::before,.symdot::before{content:'\f111'}
.addconthk .symstar::before,.symstar::before{content:'\f005'}
.addconthk .symarrow::before,.symarrow::before{position:relative;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f14c';color:#449527}
.addconthk .symcircle::before,.symcircle::before{position:relative;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f10c';color:#527391}
.addconthk .symarrowr::before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.1rem FontAwesome;content:'\f0a9';color:#449527;transform:rotate(-45deg)}
.addconthk .symarrowl::before,.symarrowl::before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.1rem FontAwesome;content:'\f0a8';color:#449527}
.addconthk .symheart::before,.symheart::before{position:relative;left:-2px;display:inline-block;width:16px;margin:0 3px;font:400 1rem FontAwesome;content:'\f004';color:#ea5555}
.addconthk .symheartr::after,.symheartr::after{position:relative;display:inline-block;margin-left:10px;font:400 1rem FontAwesome;content:'\f004';color:#c8c8c8}
.addconthk .sympdf::after,.sympdf::after{position:relative;display:inline-block;margin-left:10px;font:400 1rem FontAwesome;content:'\f1c1';color:#939393}
.addconthk a.lovl{color:#c00;text-decoration:none}
.addconthk a.verd8p{font-size:.9rem}
.addconthk a.verd8p::before{content:'\25CE';display:inline-block;margin-right:5px;font-size:1.1rem;color:#61bcc6;position:relative;top:-1px}
#collapse_time_zone .card-body,#collapse_time_zone p{font-size:.9rem;line-height:1.4rem}
#collapse_link2chart,#collapse_resources{display:none}
#short_term a:not([href]){text-decoration:none;color:#000;cursor:unset}
.hk21 .hksubheadr{float:none;width:100%;text-align:right;font-size:unset}
.hksubheadr .infobut{margin-right:5px}
#long_term,#short_term{position:relative;top:-6px}
#collapse_plan_hours .pl{padding:0;margin:0}
.hk21 .hksubheadr .infobut{font-size:1.2rem}
.hklovehide{color:#a4a4a4;font-size:1rem!important;top:0!important;left:5px}
.hkmun{margin-right:0}
.btn.hkres{margin-right:0}
.hkgen,.hkha2,.hklov,.hkmun{width:20%;margin:.2rem .6rem .2rem 0;padding:.2rem .1rem;font-size:.85rem;text-transform:uppercase;border:1px solid #999}
@media only screen and (min-width:440px){
.hkgen,.hkha2,.hklov,.hkmun{font-size:1rem}
}
.hkgen.active{background:#3076a5;color:#fff}
.hklov.active{background:#cb5a59;color:#fff}
.hkha2.active{background:#6aa676;color:#fff}
.hkmun.active{background:#b1a277;color:#fff}
.hkgen{color:#1d5d8e}
.hklov{color:#cb5a59;border:1px solid #a4364a}
.hkres{color:#6e9e53}
.hkmun{color:#796c47}
.hkha2{color:#528e29}
.hkgen:hover{background:#3185c2;color:#fff}
.hklov:hover{background:#cb5a59;color:#fff}
.hkha2:hover{background:#6aa676;color:#fff}
.hkmun:hover{background:#b1a277;color:#fff}
.lve .dtpic i.fa{color:#393939}
.dropdown-toggle::after{display:none}
.hkgen.active,.hkha2.active,.hklov.active,.hkmun.active{font-weight:600}
.hkgen::before,.hkha2::before,.hklov::before,.hkmun::before{display:block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}
.hkgen::before{content:"\f185"}
.hklov::before{content:"\f004"}
.hkmun::before{content:"\f0ac"}
.hkha2::before{content:"\f219"}
.hkbg h1{font-size:1.8rem}
.hkbg h5{font-size:1.3rem;font-weight:400}
ul.hksubscr{padding:0 16px;font-size:.95rem}
.hksubscr li{padding:3px 0;font-weight:600}
.hk_collapse{font-weight:600}
.addconthk #mund2,.addconthk #mund3,.addconthk #mund4{border-top:none}
.addconthk .hk_collapse{color:#005386;font-size:1rem}
.addconthk .mundsubt.hk_collapse{font-size:1.1rem}
#mund4 ul::after{content:'';white-space:pre;display:block;position:relative;margin-top:10px}
.hkchart{position:relative;display:inline}
.hkline{padding:10px 0 2px 0;border-top:1px solid #e1e0e0;line-height:1.7em;font-size:.95em}
.hkline .txt8p{font-size:.8rem}
.hkline strong{font-weight:600}
.hkline ul li ul{padding-left:0}
.hk #help ul,.hk .help ul{display:block}
#help ol li{font-size:.85rem;line-height:20px}
#help ol{margin-bottom:1rem}
#help h4{margin-top:10px}
#ehkm table{position:relative;left:0;top:-5px}
#ehkm{margin:4px 0 4px 0;border-right:none}
#ehkmad img{width:100%;max-width:250px;height:auto;margin-right:1rem}
#ehkmad h2{font-size:1.9rem!important;margin:1rem 0}
#ehkmad h4{font:600 1.2rem 'Source Sans',Arial,sans-serif}
#ehkmad .formbtn{display:inline-block;margin-bottom:5px}
.loveback2{margin:10px 0}
.love,.loveback{margin:10px 0;position:relative}
.love::before{content:'\f004';display:inline;font:400 1em FontAwesome;color:#d74a3f;margin-right:5px}
.lovetxt1{font-weight:700;line-height:2em;padding:2px 0 0 12px;background:url(../images/axI0BbtQidmn.png) no-repeat 3px 6px}
a.lovetxt:hover{text-decoration:underline;color:#900}
.loveback::before{content:'\f0a8';display:inline;font:400 1.2em FontAwesome;color:#578bce;margin-right:8px}
.lovebg{background:url(../images/Fp7RATl8aEhs.jpg) no-repeat right -1px}
.lovetitel{font:bold 12pt Georgia,Times,serif;text-indent:15px;padding-top:3px;color:#333;height:57px;vertical-align:middle}
.lovetitel2{font:bold 12pt Georgia,Times,serif;padding:3px 0;color:#333}
.lovl{font-family:'Open Sans',Arial,sans-serif;font-size:.85rem;color:#c00}
a.lovl{color:#c00;text-decoration:none}
.love a.fright{text-decoration:none;opacity:.5}
.love_blink{margin:10px 0;position:relative;left:4px}
.love_blink::before{content:'\f004';display:inline;font:400 1.5em FontAwesome;color:#d74a3f;margin-right:1px;animation:blinker 1.2s linear infinite}
.love_blink .lovetxt{font-weight:600;font-size:1.1rem;line-height:2em;padding:2px 0 0 5px;color:#d74a3f;font-family:'Source Sans',Arial,sans-serif}
.love_blink a.lovetxt:hover{text-decoration:underline;color:#900}
.hklov.btn.blink_me::before{animation:blinker 1.2s linear infinite}
.blink_me1{animation:blinker 1s linear infinite}
@keyframes blinker{
50%{opacity:0}
}
#mund,#mund1,#mund2,#mund3,#mund4{font-size:.95rem}
#mund2,#mund3,#mund4{border-top:1px dotted #ccc}
#mund ul,#mund1 ul,#mund2 ul,#mund3 ul,#mund4 ul{padding-left:0;margin-top:.5rem}
#mund li,#mund1 li,#mund2 li,#mund3 li,#mund4 li{list-style-type:none;clear:left}
#mund h2,#mund1 h2,#mund2 h2,#mund3 h2,#mund4 h2{padding-top:1px;font:400 1.2rem 'Source Sans',Arial,sans-serif}
.msym{min-width:50px;float:left;clear:left}
.mundtx{margin-left:0;margin-bottom:.3em;font-size:1rem}
.mundtx a{text-decoration:none;color:#000}
.plusico::before{content:"\002B";display:inline-block;border-radius:50%;position:relative;cursor:pointer;top:0;font-size:15px;padding:3px;color:#fff;border:1px solid #888;background:#4685dd;text-indent:0;line-height:9px;margin-right:5px;box-sizing:border-box}
.aclch .infobut,.atxgen .infobut,.hk .infobut{font-size:1.3rem;font-weight:400;margin-left:5px;top:2px}
.hkchart .tlist{width:100%;font-size:.9rem;display:none;position:relative;left:0;padding:3px 0 0 3px;margin:3px 0 .8rem 0;border-radius:.25rem;border:none;background-color:#f8f9fa}
.hk21 .addconthk .infobut{font-size:1.1rem;font-weight:400;margin-left:5px;top:2px}
.hk21 .card-body{padding-right:0;padding-left:0}
.addconthk .symhk{font:400 1.6rem astrodienst;min-width:unset;float:none;clear:unset;margin-right:.2rem;top:0;min-width:4rem}
.addconthk .symhk,.mundtx,.plus_ico{display:table-cell}
.hk21 .mundtx{width:100%;line-height:1.5rem}
.hk21 .plus_ico{padding-left:.5rem;top:-1px;position:relative}
.hkchart .tlist a{text-decoration:none;padding:0 0 0 4px;background:0 0;color:#264653}
.hkchart .tlist a:hover{color:red;background:0 0;text-decoration:underline}
.hkchart.imlink a{background-image:none;background:0 0;padding:0}
.hkchart.imlink a.marked{color:#264653}
.plstd{width:100%;position:relative;margin:0}
#colforumright .plstd{border-bottom:none;padding-bottom:0}
.plstd ul{padding:0;margin:0;list-style-type:none}
.plstd ul li a::after{content:'\A';white-space:pre}
.plstd ul li ul li:first-of-type{font-weight:400;background:0 0;padding:0}
.plstd ul li ul li{padding-left:0;margin:0;list-style-type:none;line-height:1.8em}
.plstd ul li a{text-decoration:none!important;color:#000;cursor:unset}
.pl{padding:5px;font-weight:400;border:none;background:#fff;margin:5px 0;width:97%}
.pl2 ul li ul li{padding-left:10px;margin:0;list-style-type:none;font-weight:400}
@media only screen and (min-width:576px){
.plusico::before{padding:0;line-height:12px;cursor:pointer;font-size:21px}
.mundtx{margin-left:59px}
.mundtx a{text-decoration:none;color:#000}
.mundtx a:hover{text-decoration:underline;color:#c00}
.hksubheadr .infobut{font-size:1.3em}
#star2{display:block}
.hk21 .mundtx{width:auto}
.hkchart .tlist{margin:0 0 .8em 4rem;width:80%}
.hk21 .plus_ico{top:2px}
}
.dtpic{text-align:center;margin-top:5px}
.dtpic h5{color:#393939!important}
.dtpic i.fa{color:#393939;font-size:1.5rem;padding:0 .5rem;margin-top:10px}
.dtpic i.fa.gray{color:#d2d2d2}
.dtpic i.fa-calendar::before{font-size:120%}
.hkbg h1{text-align:center}
.hkbg h5{text-align:center}
.dtpic{text-align:center}
.datepicker .today{color:#fff;background:#5082ae}
.datepicker .today:hover{background:#b9ddec;color:#000}
.datepicker thead{background:#eef0f2}
.hktodaybtn{display:inline-block;position:relative;bottom:5px}
.btn-today{padding:1px .6rem;background-color:#f8f9fa;border-color:#939393;color:#000}
.btn-today:hover{color:#000;background-color:#d9edf7;border-color:#949495}
.dtpic h5{font-size:1.3rem}
.datepicker th{padding:5px}
.picker{display:block;position:relative;border:1px dotted #b3b3b3;padding-bottom:5px;background:rgba(216,228,240,.39);border-radius:3px;margin:0 auto}
.picker a[href="#"]{cursor:unset}
#dropdownCalendar{cursor:pointer}
.hkcur .infobut{margin-left:5px}
@media (min-width:525px){
.hkgen::before,.hkha2::before,.hklov::before,.hkmun::before{display:inline-block}
}
@media (min-width:576px){
.picker{float:right;display:block;position:absolute;right:5px;top:-8px;left:unset;border:none;padding-top:0;margin-top:0;background:0 0}
.lve .picker,.mnd .picker{background:0 0;border:none}
.hkbg h1{text-align:left}
.hkbg h5{text-align:left}
.dtpic{text-align:left}
.dtpic h5{font-size:1.3rem}
.hktodaybtn{margin-top:13px;margin-right:1rem;display:inline}
.picker a i:hover{color:#599adf}
}
@media (min-width:768px){
.hktodaybtn{display:inline-block}
.picker{position:relative;top:-9px;float:none;text-align:center}
.dtpic{text-align:center}
.btn-today{padding:1px 1rem;margin-left:6px}
.dtpic h5{font-size:1.4rem;text-align:center}
.hkbg h1{font-size:1.8rem}
.hkbg h5{font-size:1.4rem}
}
.rubico{float:left;margin-right:6px;width:30px;height:30px;border-radius:4px;position:relative}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:62px}
div.rubriknav.rubactive{position:relative;top:-2px}
.rubactive:hover{box-shadow:none}
.rubcontsmall{width:225px;position:relative;top:0;left:0}
.rubcontsmall li{float:left;padding:0 1px;list-style-type:none}
.rubcontsmall .rubriknav:hover{cursor:pointer;box-shadow:none}
.rubcontsmall,.rubtxt{font:600 1.2em 'Source Sans',Verdana,sans-serif;padding:3px 0;white-space:nowrap;margin:0 auto}
#wdraghocch0{top:10px;position:relative;z-index:100}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;color:#999;letter-spacing:5px;font-size:1.6em;margin-bottom:8px}
.hk .dragchartcontrol{top:-3px;height:.8em;text-align:right;color:#999;letter-spacing:5px;font-size:1.6em;margin-bottom:8px}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0}
.popchart{font-size:.9rem;margin-bottom:5px;line-height:1.5em}
#wdraghocch0{top:10px;position:relative}
.drag{position:relative;width:100%;height:auto;min-width:240px;min-height:360px;border:1px solid #ddd;display:block;padding:10px 2px 2px 2px;top:0;left:-2px;box-shadow:none;background:#fff;max-width:500px;margin:1rem 0;z-index:100}
.dragimgdiv{position:relative;z-index:100}
.dragimgdiv img{padding:0 5px}
.drag img,.hk .drag img{width:100%;max-width:585px;position:relative}
.drag1{position:relative;width:95%;z-index:1000;background:#fff;max-width:500px;height:400px;overflow-y:scroll;border:1px solid #999;border-radius:5px;display:block;padding:10px;top:0;left:0;border-bottom:20px solid #fff;-webkit-overflow-scrolling:touch;box-shadow:3px 3px 3px #999}
.mundtx .drag{padding:0}
@media (min-width:576px){
.drag{position:absolute}
}
@media (min-width:768px){
#dotchartclickdummy img,#imgdragelec img{pointer-events:none}
.drag{position:absolute;height:auto;width:auto;background:#fff;border:1px solid #ccc;border-radius:5px;margin:0;padding:10px 0 0 0;z-index:10000;box-shadow:2px 2px 4px #ac9b9b;top:-100px;left:450px;max-width:unset;margin:0}
.dragchartcontrol .fa{top:0}
.hk .drag{top:0;left:0}
.ui-selectmenu-button.ui-button{min-width:100px}
.drag1{position:absolute;height:auto;max-height:700px;overflow-y:scroll;background:#fff;border:1px solid #ccc;border-radius:5px;margin:0;padding:10px;z-index:10000;box-shadow:3px 3px 3px #777;overflow-y:scroll;width:auto;max-width:500px}
.drag1 .dragimgdiv{margin-bottom:20px}
.drag{width:420px;min-height:660px}
.drag.big{width:585px;min-height:900px;padding-bottom:.5em}
.drag img{width:100%;height:auto}
.popchart{font-size:.85rem;margin-bottom:5px;line-height:1.5em;margin-top:7px}
.popchart a{background:0 0;padding:0;line-height:1.6em;text-decoration:none;font-size:.85rem;padding:0 3px}
.popchart .hidemob{display:none}
@media (min-width:768px){
.popchart .hidemob{display:inline}
}
#dragelec,#draghide{display:none;cursor:move}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;font-size:1.3em;color:#999;letter-spacing:5px;font-size:1.6em;line-height:2rem}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0;margin-right:5px}
.drag #help,.drag .help{background:#fff;font-size:.95em}
.drag #help a,.drag .help a{text-decoration:underline}
#refresh_hocch0{color:#969696;border-top:1px dotted #ccc;font-size:.95em;top:2px;position:relative}
@keyframes chartspinner{
to{transform:rotate(360deg)}
}
.dragspinner{content:'';box-sizing:border-box;position:absolute;top:40%;left:50%;width:40px;height:40px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:5px solid #9acd90;border-top-color:#fff;animation:chartspinner .6s linear infinite}
#dotchartclickdummy,#imgdragelec{position:relative;z-index:100}
.dragimgdiv{position:relative;z-index:100}
}
.atxglyphs{float:right;font-size:2.5em;margin-left:2rem;padding:1rem;color:#a0bdcc}
.rephead2{font-weight:600;font-size:1.1em;padding-bottom:0}
.rephead2 img{display:block;margin-bottom:10px}
.repem p{font-size:.93rem;margin-bottom:.2rem}
.webrep .rephead2::after{content:'';display:block;height:.3rem}
.reptxt br+br,.reptxtmain br+br{display:block;margin-bottom:.8rem}
#etj .rep_cont br+br{display:inline;margin-bottom:unset}
#etj h3.rephead2+br{display:none}
.webrep #acx table.reptxtmain:first-of-type td,.webrep #akx table.reptxtmain:first-of-type td,.webrep #alx table.reptxtmain:first-of-type td,.webrep #apx table.reptxtmain:first-of-type td,.webrep #atx table.reptxtmain:first-of-type td{border-bottom:1px solid rgba(0,0,0,.125);border-top:1px solid rgba(0,0,0,.125);padding:.5rem 0}
.container.atxgenhead{margin-bottom:10px}
.axhead{padding:10px 0 5px 0;text-align:center;border-radius:5px;min-height:130px}
.axhead h1{font-size:1.9rem}
.acc_bg h5,.ack_bg h5,.acl_bg h5,.acm_bg h5,.als_bg h5,.axhead h5{font-size:1.2rem;font-weight:400}
.atxgenhead br{margin-bottom:5px}
.ornam{font-size:1rem;font-weight:600;margin-bottom:4px}
.ax_err{color:#c00;font-weight:600}
.ornam::before{content:url(../images/e2L6heb0Imd5.svg);display:inline-block;width:30px;height:5px;margin-right:5px}
.ornam::after{content:url(../images/m8yZ6ZvbzKwP.svg);display:inline-block;width:30px;height:5px;margin-left:5px}
.xhzt_bg .ornam::before,.xtdt_bg .ornam::before,.xtkt_bg .ornam::before,.xtpt_bg .ornam::before{content:url(../images/Yib8Up0H65wZ.svg);display:inline-block;width:30px;height:5px;margin-right:5px}
.xhzt_bg .ornam::after,.xtdt_bg .ornam::after,.xtkt_bg .ornam::after,.xtpt_bg .ornam::after{content:url(../images/btIWMB93Vm3u.svg);display:inline-block;width:30px;height:5px;margin-left:5px}
.acx_bg .ornam::before,.akx_bg .ornam::before,.alx_bg .ornam::before,.apx_bg .ornam::before,.atx_bg .ornam::before,.cf_bg .ornam::before{content:url(../images/cwSosKKaYh3M.svg);display:inline-block;width:50px;height:auto;margin-right:10px}
.acx_bg .ornam::after,.akx_bg .ornam::after,.alx_bg .ornam::after,.apx_bg .ornam::after,.atx_bg .ornam::after,.cf_bg .ornam::after{content:url(../images/cwSosKKaYh3M.svg);display:inline-block;width:50px;height:auto;margin-left:8px}
.cf_bg .ornam{padding-top:7px}
.acc_bg h1,.ack_bg h1,.acl_bg h1,.acm_bg h1,.als_bg h1,.cf_bg h1,.xhzt_bg h1,.xtkt_bg h1,.xtpt_bg h1{text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff}
.axhead.xpht_bg{background:url(../images/ZDmcxWNxEkMD.jpg) no-repeat center;background-size:cover;color:#fff}
.axhead.xtdt_bg{background:url(../images/ELool7OtDfu3.jpg) no-repeat left top;background-size:cover}
.axhead.xtpt_bg{background:url(../images/liRVyV6p475Q.jpg) no-repeat left top;background-size:cover}
.axhead.xjat_bg{background:url(../images/n4Y3KOQjjnMS.jpg) no-repeat top -8px right;background-size:cover;color:#fff}
.axhead.xtvt_bg{background:#1d5d8e url(../images/mhR7RQsClt7X.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:1px 1px 0 #5c5c5c,-1px 1px 0 #5c5c5c,-1px -1px 0 #5c5c5c,1px -1px 0 #5c5c5c}
.axhead.xtkt_bg{background:url(../images/moAny7yXsuwv.jpg) no-repeat center;background-size:cover}
.axhead.xmot_bg{background:url(../images/USz24teJMs9L.jpg) no-repeat center;background-size:cover;color:#fff}
.axhead.xhzt_bg{background:url(../images/mXonFiTI4HC5.jpg) no-repeat center;background-size:cover}
.axhead.xcot_bg{background:url(../images/2ibq0N9beqIM.jpg) no-repeat center bottom;background-size:cover;color:#fff}
.axhead.xtft_bg{background:url(../images/zM0K0OdxXRtR.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:1px 1px 1px #424242}
.axhead.acx_bg{background:#fdfdfd url(../images/l93PD7Gmd4ph.svg) no-repeat left -17px bottom 36px;background-size:26%}
.axhead.apx_bg{background:#fdfdfd url(../images/bcZdrWrIT8yy.svg) no-repeat left -37px top 6px;background-size:23%}
.axhead.alx_bg{background:#fdfdfd url(../images/MzdHd7OV8uJk.svg) no-repeat left -11px top -6px;background-size:23%}
.axhead.atx_bg{background:#fdfdfd url(../images/S9USF00rXlxc.svg) no-repeat left -3px top 15px;background-size:23%}
.axhead.akx_bg{background:#fdfdfd url(../images/uJAubsoPPYwN.svg) no-repeat left -20px top;background-size:23%}
.axhead.cf_bg{background:#fdfdfd url(../images/UAd04GTp6RsG.jpg) no-repeat center top;background-size:cover;min-height:96px;margin-bottom:1rem}
.wh_bg{text-align:left;background:#ccc url(../images/kXZxIZTSF2vi.jpg) no-repeat center;background-size:cover;border:1px solid #e1e0e0;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;padding:1.5rem 10px}
.atxgenhead .wh_bg{margin-bottom:1rem}
.acm_bg{text-align:left;background:#fff url(../images/c7ZPIdpY7LCq.jpg) no-repeat center;background-size:cover;min-height:100px;padding-top:10px;margin-bottom:2rem}
.acl_bg{text-align:left;background:#fff url(../images/QmiiYGZTikdG.jpg) no-repeat center left;background-size:cover;min-height:100px;border-top:none;border-bottom:1px solid #dbc7c7;filter:brightness(1.15);padding-top:10px;margin-bottom:2rem}
.als_bg{text-align:left;background:#fff url(../images/mzvDmxJGVk0w.jpg) no-repeat center;background-size:cover;min-height:100px;padding-top:10px;margin-bottom:2rem}
.acc_bg{text-align:left;background:#fff url(../images/eYTljVhsItCx.jpg) no-repeat center;background-size:cover;min-height:100px;padding-top:10px;filter:saturate(41%);margin-bottom:2rem}
.syn_bg{text-align:left;color:#fff;background:#e8361c url(../images/z47opjTns0HK.jpg) no-repeat center;background-size:cover;text-shadow:1px 1px 0 #c00,1px -1px 0 #c00,-1px 1px 0 #c00,-1px -1px 0 #c00;padding:2.2rem 10px}
.syn_btn .btn{border:1px solid #00c324;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;left:20px;top:2px}
.syn_btn .btn:hover{background:#4fa854;color:#fff}
.ack_bg{text-align:left;background:#fff url(../images/TOejhzNAad0T.jpg) no-repeat center left;background-size:cover;min-height:100px;padding-top:10px}
.te_bg{background:#f7f7f79c url(../images/R7Opbx9TY7N8.png) no-repeat -40px 4px;background-size:auto;width:100%;min-height:110px;padding:12px 50px 10px 80px;border-top:1px solid #ddd;margin-bottom:1rem}
@media (min-width:576px){
.acc_bg h5,.ack_bg h5,.acl_bg h5,.acm_bg h5,.als_bg h5,.axhead h1,.axhead h5{text-indent:2px}
.axhead.acx_bg{background:#fdfdfd url(../images/l93PD7Gmd4ph.svg) no-repeat left -8px bottom -1px}
.axhead.apx_bg{background:#fdfdfd url(../images/bcZdrWrIT8yy.svg) no-repeat left 0 bottom -1px;background-size:contain}
.axhead.alx_bg{background:#fdfdfd url(../images/MzdHd7OV8uJk.svg) no-repeat left -12px bottom 3px;background-size:contain}
.axhead.atx_bg{background:#fdfdfd url(../images/S9USF00rXlxc.svg) no-repeat left -2px bottom;background-size:contain}
.axhead.akx_bg{background:#fdfdfd url(../images/uJAubsoPPYwN.svg) no-repeat left -2px bottom;background-size:contain}
.axhead.cf_bg{min-height:102px;margin-bottom:1rem}
.wh_bg h5{font-size:1.3rem}
}
.genchartbg{background:#fff url(../images/2djV9ABDXckt.png) no-repeat top -5px right 10px;background-size:contain}
.aclick{font:400 1.4rem 'Open Sans',Arial,sans-serif}
.aclick::after{content:'®';font-size:1rem;position:relative;top:-.9rem;color:#888}
.aforlsel a::before{font:400 1.6em FontAwesome;text-rendering:auto;content:"\f0da";position:relative;top:2px;display:inline;margin-right:3px}
.cpr p{font-size:.8rem;color:#707071}
.repem{font-size:.93rem;background:#fafafa;padding:.5rem;border-radius:5px;margin:.5rem 0 .75rem 0;clear:both}
#etf img.fright{width:50%;max-width:220px;height:auto;border:1px solid #ccc;border-radius:5px;margin-top:80px}
#etf .tf_starmap,#etf .tf_wide{width:100%;height:auto;margin-top:10px}
#xtft.repspacemain img.tf_wide{max-width:660px;width:100%;margin-top:1em;border:1px solid #ccc;border-radius:5px}
#xtft.repspacemain img.fright{border:1px solid #ccc;border-radius:5px;max-width:300px;height:auto}
#xtft.repspacemain img.tf_rsmall{margin:0 0 .2em 1em;padding:1px;float:right;border:1px solid #ccc;border-radius:5px;max-width:220px;height:auto}
.reptespace{background-color:#fff;width:440px;padding-left:10px}
.repbg{background-color:#f7f7f7;padding-top:0}
.repspace{margin:0 auto;background-color:#fff;max-width:600px;width:100%;padding:10px;border-radius:5px;position:relative}
.reptxt{font-size:.95rem;line-height:155%}
.repspacemain{width:100%;padding-left:0;clear:both}
#xjat.repspacemain,#xmot.repspacemain,#xpht.repspacemain,#xtft.repspacemain,#xtkt.repspacemain,#xtpt.repspacemain,#xtvt.repspacemain{font-size:1em}
.repaite{height:14px;background-image:url(../images/8KQ3QM1jgUPc.gif);background-repeat:no-repeat}
.repspace a{color:#039;text-decoration:none}
.repspace a:hover{color:#c00}
.reptxtmain{font-size:1rem;line-height:1.5em}
#xpt h2{font-family:Verdana,Arial,Helvetica,sans-serif}
.repdata{font-size:.85rem;line-height:1.5rem;padding-right:10px}
.repinl{font-size:.85rem;white-space:nowrap;line-height:1.5rem}
.repinl:after{content:":"}
.repnum{font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;text-align:center;position:relative;top:-15px}
.repaitit{font-family:'Open Sans',Arial,sans-serif;font-size:19pt;font-weight:700;letter-spacing:.05em;line-height:2em;text-align:center}
.atxpb a{color:#999;text-decoration:none}
.repcontr{height:auto;width:calc(100% + 20px);text-align:right;top:-10px;display:block;position:relative;font-size:1.5em;color:#888;background:#ebebeb;padding:0 10px;right:10px;margin-bottom:.5em;border-bottom:1px solid #ccc;border-bottom:none}
.fsize:hover,.repcontr .fa-close:hover,.repcontr .fa-print:hover{background:0 0}
input.repfsize{position:relative;display:inline;top:3px;padding:2px}
.fsize{font-size:.8rem;display:inline;padding:0;margin-right:1rem}
.fsize span:first-child{font-size:.8em;margin-left:5px}
.fsize span:nth-child(2){font-size:1.2em}
.repcontr .fa-close:hover,.repcontr .fa-print:hover{background:#fff;border-radius:5px}
.repcontr i.fa-close,.repcontr i.fa-print{position:relative;display:inline-block;text-align:center;width:auto;padding:0 0 0 5px}
object .repcontr{display:none}
.webrep .repspace{max-width:unset;z-index:2;margin:unset;display:flex;flex-wrap:wrap;justify-content:start}
.webrep #eco .repspace{justify-content:center}
.webrep .reptxt.rep_toc{flex:0 0 100%;max-width:100%;position:relative}
#cf .reptxt.rep_toc{border:none;padding:0}
.webrep .reptxt.rep_cont{flex:0 0 100%;max-width:100%;position:relative;display:block}
.webrep .rep_tit{display:block;flex:100%;margin-bottom:1rem;padding:0 .5rem 1rem .5rem}
.webrep #eco .rep_cont{flex:0 0 100%;max-width:unset;justify-content:center;max-width:700px}
#etls{max-width:900px}
@media screen and (min-width:768px){
.webrep #etls .rep_cont{flex:0 0 100%;margin-left:14%}
.webrep .reptxt.rep_toc{flex:0 0 25%;max-width:25%}
.webrep .reptxt.rep_cont{flex:0 0 75%;max-width:75%}
}
.rep_toc{border-bottom:1px solid #ccc}
.atxgen .rep_toc{border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:1rem 0 .2rem 0;margin-bottom:.5rem}
.webrep .rep_toc .rep_toc_sticky{position:sticky;padding-right:1rem;padding-bottom:2rem;overflow-y:auto;height:100%;display:block;transition:height 1s;font-size:95%;line-height:1.3rem}
.webrep .rep_toc.rep_toc_close .rep_toc_sticky{height:30px;overflow-y:hidden;transition:height .5s;padding-bottom:2rem}
.webrep .rep_toc_sticky img:first-of-type{display:none}
.webrepback{position:absolute;right:1rem;top:1rem}
.webrepback:before{content:"\f053";font:400 1rem FontAwesome;display:inline;margin-right:5px}
@media screen and (min-width:768px){
.webrep .rep_toc .rep_toc_sticky{position:sticky;top:1rem;padding-right:1rem;padding-bottom:2rem;overflow-y:auto;height:97vh;display:block;transition:height 1s;font-size:90%;line-height:1.3rem;border-bottom:none}
.webrep .reptxt.rep_cont{padding-left:1rem;display:block}
}
.reptxt.rep_cont .collapse:not(.show){display:block}
.webrep .reptxt.rep_cont .collapse:not(.show){display:-webkit-box}
.webrep h3.rephead2,h3.rephead2{font-size:1.2rem}
.webrep .rep_toc h3.rephead2{font-size:1rem}
.webrep .rep_toc{color:#039}
.reptxtmain em p{font-size:.95rem}
.webrep em{letter-spacing:.01rem}
.rep_toc h3+br{display:none}
.rep_toc br:first-of-type{display:none}
.webrep .rep_toc br+br{display:none}
.webrep .rep_tit hr{display:none}
.webrep .rep_tit{border-radius:.5rem}
.webrep #eph .rep_tit{background:#1d5d8e url(../images/kLP5mG1ErseW.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #etd .rep_tit{background:#1d5d8e url(../images/H1Z0vC1vaS1m.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}
.webrep #etp .rep_tit,.webrep #etpr .rep_tit{background:#1d5d8e url(../images/ueCecFf2CfbW.jpg) no-repeat center;background-size:cover;color:#000;text-shadow:1px 1px 8px #fff}
.webrep #eja .rep_tit{background:#1d5d8e url(../images/lCXEv9FcQrdJ.jpg) no-repeat center top;background-size:cover;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}
.webrep #etv .rep_tit{background:#1d5d8e url(../images/mhR7RQsClt7X.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}
.webrep #etk .rep_tit{background:#1d5d8e url(../images/L3QTkerQkEVi.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}
.webrep #ehm .rep_tit{background:#1d5d8e url(../images/2zNGYQatYF0o.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:3px 3px 11px #000}
.webrep #emo .rep_tit{background:#1d5d8e url(../images/yzB4f8dsgsDM.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #ehz .rep_tit{background:#1d5d8e url(../images/ozJ4mTrKr2dq.jpg) no-repeat center;background-size:cover;color:#000;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}
.webrep #eco .rep_tit{background:#1d5d8e url(../images/8QXiVCotIzcs.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #etf .rep_tit{background:#1d5d8e url(../images/an8ut027ih2N.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #etk .rep_tit{background:#1d5d8e url(../images/L3QTkerQkEVi.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #etj .rep_tit{background:#1d5d8e url(../images/txsLQXTBlA6M.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:3px 3px 11px #000}
.webrep #eht .rep_tit{background:#1d5d8e url(../images/yAVDsBFMfqD7.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #etk .rep_tit{background:#1d5d8e url(../images/L3QTkerQkEVi.jpg) no-repeat center;background-size:cover;color:#fff;text-shadow:5px 5px 20px #000}
.webrep #eac .rep_tit{background:#f3eafa url(../images/tWVW3U10WsNH.png) no-repeat center;background-size:cover;color:#000;border-radius:3px;text-shadow:5px 5px 20px #fff}
.webrep #eap .rep_tit{background:#e2e7ff url(../images/tWVW3U10WsNH.png) no-repeat center;color:#000;border-radius:3px;text-shadow:5px 5px 20px #fff}
.webrep #eal .rep_tit{background:#f8e5e5 url(../images/tWVW3U10WsNH.png) no-repeat center;color:#000;border-radius:3px;text-shadow:5px 5px 20px #fff}
.webrep #eat .rep_tit{background:#dbeaf8 url(../images/tWVW3U10WsNH.png) no-repeat center;color:#000;border-radius:3px;text-shadow:5px 5px 20px #fff}
.webrep #eak .rep_tit{background:#fff4e5 url(../images/tWVW3U10WsNH.png) no-repeat center;color:#000;border-radius:3px;text-shadow:5px 5px 20px #fff}
.webrep #etls .rep_tit{background:url(../images/XFFYyRUTQVRx.png) no-repeat left 10px center;background-size:15%;color:#000;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff;border-bottom:1px solid #ededed}
.webrep #eac .rep_tit .reptxt h1,.webrep #eak .rep_tit .reptxt h1,.webrep #eal .rep_tit .reptxt h1,.webrep #eap .rep_tit .reptxt h1,.webrep #eat .rep_tit .reptxt h1,.webrep #etls .rep_tit .reptxt h1{font-size:2.2rem}
.webrep #eac .rep_tit .reptxt h4,.webrep #eak .rep_tit .reptxt h4,.webrep #eal .rep_tit .reptxt h4,.webrep #eap .rep_tit .reptxt h4,.webrep #eat .rep_tit .reptxt h4,.webrep #etls .rep_tit .reptxt h4{font-size:1.2rem}
.repai{height:12px;background-image:url(../images/YarGW0p8gHvN.svg);background-repeat:no-repeat;background-position:center 0;background-size:cover}
.repai{height:13px;background-size:contain}
.webrep .repai{display:none}
.webrep .repcontr{display:none}
.webrep .float{position:fixed;width:320px;height:120px;bottom:10%;right:40px;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;z-index:10}
.arowup{position:fixed;top:92%;right:0;text-align:right;margin-right:1vw;height:0;z-index:10;display:block}
.arowup a{background-color:#fff;border-radius:50%;display:inline-block;opacity:.7}
.arowup img{width:40px;height:40px}
.webrep #eco .arowup img,.webrep #etls .arowup img{position:relative;right:-2.5rem}
img.anchor{display:none}
a>img.anchor{display:none}
.rep_anchor{display:none}
.webrep .reptxt h1{font-size:1.6rem}
.webrep .rep_tit .reptxt h1{font-size:2.5rem}
.webrep .rep_tit .reptxt h4{font-size:1.4rem}
@media screen and (min-width:768px){
.atxgen .arowup{position:sticky;margin-right:-30px;top:95%}
.webrep .arowup{position:sticky;top:95%;bottom:5px;text-align:right;margin-right:0;height:0;z-index:10}
.webrep .reptxt h1{font-size:2.2rem}
}
.webrep .rep_toc .rephead2{display:block;padding-bottom:0;margin-top:.5rem}
.webrep .rep_toc h3.rephead2:first-of-type{color:#039;cursor:pointer;display:block;padding-bottom:0}
.webrep .rep_toc h3.rephead2:first-of-type:hover{color:#d10303}
.webrep .rep_toc h3.rephead2:first-of-type::after{content:"\f077";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:.5rem}
.webrep .rep_toc h3.rephead2:first-of-type::before{content:"\f0c9";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.25rem}
.webrep .rep_toc.rep_toc_close h3.rephead2:first-of-type::after{content:"\f078"}
.webrep .rep_toc ul{padding-left:1rem;list-style-type:circle}
.webrep .rep_toc li{line-height:1.25rem}
.toc-sub:after{content:"\f077";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;top:5px;position:relative;cursor:pointer;color:red}
.webrep #etf table.repdata{width:100%}
.webrep .reptxt .extract_block{max-width:680px}
.webrep .extract_block{position:relative}
.webrep .extract_block .collapse{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;margin-bottom:1rem}
.webrep .extract_block .collapse.show{overflow:unset;display:inline;-webkit-line-clamp:none}
.webrep .read-more{opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.webrep .read-more.collapsed::after,.webrep .read-more::after{display:inline-block;font:normal normal normal 1.1rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0;top:1rem;position:absolute;color:#ababab;background-color:#fff;border-radius:50%}
.webrep .read-more.collapsed::after{content:"\f078"}
.webrep .read-more::after{content:"\f077"}
.repcontr{height:auto;width:calc(100% + 20px);text-align:right;top:-10px;display:block;position:relative;font-size:1.5em;color:#888;padding:0 10px;right:10px;margin-bottom:.5em;border-bottom:1px solid #e2e2e2;background:0 0}
.rephead2+p{padding-top:0}
.rephead2{padding-bottom:0}
.repdata td{padding:1px}
.reptxt .extract_block{max-width:730px}
.exmpl{position:fixed;width:100%;bottom:0;z-index:10;left:0}
.exmpl div{font-weight:600;font-size:6vw;color:#fff;text-align:center;line-height:7vw;background-color:rgba(48,118,165,.5);font-family:'Courier New',Courier,monospace}
@media (min-width:576px){
.exmpl div{font-size:3vw;line-height:3vw}
}
@media (min-width:1140px){
.exmpl div{font-size:2vw;line-height:2vw}
}
.infoauth a.btn{margin:.5rem .4rem;font-family:'Source Sans','Open Sans',Arial,sans-serif;letter-spacing:-.02rem;font-size:1.2rem;padding-left:.5rem;padding-right:.5rem;border-left-color:#ff8f00;border-left-width:2px}
.inheadl1{display:inline;width:100%;margin:0 8px 1px 0;letter-spacing:-1px;font:600 1.6em 'Source Sans',Arial,sans-serif;line-height:normal;color:#fff}
.inheadl1 a{color:#fff;text-decoration:none;padding:2px 5px;text-shadow:1px 1px 1px #000}
.inheadl1 a:hover{background:rgba(182,227,21,.5);text-decoration:none;border-radius:5px}
.inheadl1::after{content:'\f005';display:inline;font:400 14px FontAwesome;margin-left:10px;color:#fff}
.inheadl1:last-of-type::after{content:''}
.hormom{width:100%;display:table;border:1px solid #ddd;margin-bottom:10px;border-radius:3px;padding:3px;height:55px;background-color:#fbfbfb;margin-top:.5rem}
.hormom .horicon{margin-right:1em;margin-left:1em;padding:2px 0;position:relative;width:65px;height:auto}
.hormom h3,.hormom h5{display:inline;vertical-align:middle;font-size:1.2rem}
.hormom a{color:#666}
.card.hormom:hover{color:#0b67b9}
.card.hormom a:hover{color:#0b67b9}
.teasdate,.teaser.imlink .teasdate{float:right;font:normal .8rem verdana,arial,sans-serif;color:#999;margin-top:5px;display:block}
.homepage .mhd,.mhd,.mhd.open{padding-top:5px;display:block}
.teaser{margin-top:1rem;position:relative}
.teaser::after{content:'\A';display:block;clear:left}
.teaser a{color:#000}
h2.collapstit a.collapsed::before,h2.collapstit a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h2.collapstit a::before{content:"\f077"}
h2.collapstit a.collapsed::before{content:"\f078"}
.hand2 .page-link{line-height:1.4rem!important}
.pagination.hand2 a{color:#165a96}
.pagination.hand2 .page-item.active .page-link{background-color:#6f9aaf}
.in_hand2 h2.collapstit a{color:#000;font-size:1.3rem}
.in_hand2 h2.collapstit a::before{margin-right:1rem}
.hand2glyphs{display:block;border:3px solid #f8f8f8;border-radius:50%;background-color:#f5f5f5;height:100px!important;width:100px!important;line-height:99px;text-align:center;color:#000}
.inhand2btn .btn{min-width:118px;max-width:118px;white-space:nowrap;overflow:hidden;padding:.15rem .2rem}
.inhand2btn .btn{border-color:#8dc9ff!important}
.inhand2btn.su .btn{border-color:#fd885c!important}
.inhand2btn.mo .btn{border-color:#7c7e79!important}
.inhand2btn.me .btn{border-color:#979fad!important}
.inhand2btn.ve .btn{border-color:#824c63!important}
.inhand2btn.ma .btn{border-color:#e6a469!important}
.inhand2btn.ju .btn{border-color:#b59e7a!important}
.inhand2btn.sa .btn{border-color:#74787f!important}
.inhand2btn.ur .btn{border-color:#6f90b9!important}
.inhand2btn.ne .btn{border-color:#168fe5!important}
.inhand2btn.pl .btn{border-color:#a98c4a!important}
.inhand2btn .no-gutters>[class*=col-]{padding-right:1px;padding-left:1px}
.inhand2ico{width:120px;height:120px;display:block;text-align:center}
.inhand2ico.ico-light{background:#fff}
.inhand2ico.largeico{width:200px;height:200px}
.inhand2ico.largeico .sym6{font-size:160px;line-height:200px}
.inhand2ico .sym6{line-height:110px}
.inhand2inner{background-color:rgba(255,255,255,.7);border-radius:.35rem;margin:.5rem;padding:.5rem}
.inh2in .sym6{color:#fff}
.inh2in{border-radius:.25rem}
.inh2in.h2-su{background:url(../images/i1iLRdVRYWNt.jpg) no-repeat center;background-size:cover}
.inh2in.h2-mo{background:url(../images/CNGjQsEYIKVw.jpg) no-repeat center;background-size:cover}
.inh2in.h2-me{background:url(../images/QFcKreeP3vS9.jpg) no-repeat center;background-size:cover}
.inh2in.h2-ve{background:url(../images/Ocb0Re30L6TO.jpg) no-repeat center;background-size:cover}
.inh2in.h2-ma{background:url(../images/UUPcaCXfUun2.jpg) no-repeat center;background-size:cover}
.inh2in.h2-ju{background:url(../images/NcL48UjfvKlP.jpg) no-repeat center;background-size:cover}
.inh2in.h2-sa{background:url(../images/etx1qv57XbW5.jpg) no-repeat center;background-size:cover}
.inh2in.h2-ur{background:url(../images/t19KQ7kHaBSk.jpg) no-repeat center;background-size:cover}
.inh2in.h2-ne{background:url(../images/8MM1t1LrIc33.jpg) no-repeat center;background-size:cover}
.inh2in.h2-pl{background:url(../images/fAK7DuEL2cRm.jpg) no-repeat center;background-size:cover}
.adcontainerside,.adcontainertop{background-color:#fbfbfb!important}
.adcontainer .row div{background-color:#fbfbfb!important}
.adcontainer::after{content:'';display:block;width:100%;margin-top:1rem;margin-bottom:1rem;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid rgba(0,0,0,.1)}
.goad{font:normal .7rem Verdana,Arial,sans-serif;padding:2px 0;margin:0 5px 3px 0;color:#777;text-align:left;cursor:pointer}
.goad:hover{color:red}
.goad::before{content:'\f057';font:400 1rem FontAwesome;margin:0 2px;color:#ccc}
.goadinfo2{text-align:center}
#goadtop{width:100%;text-align:center;margin-bottom:2px;border-bottom:1px solid #eae9e9;background:#31414c}
body.wback #goadtop{width:922px;background:#fff;border-bottom:none;margin-bottom:1px}
.hk21 #cmss{border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.goadtop{width:100%;text-align:center;margin:1px;padding:4px;border-bottom:1px solid #eae9e9;background:rgba(245,245,245,.5)}
.goadtop1{width:100%;text-align:center;margin:0;padding:0;border-bottom:1px solid #eae9e9}
.goadtop2{width:100%;text-align:center;margin:5px 0;border:1px solid #eae9e9;background-color:#f6f6f6;border-radius:4px;padding:4px}
.goadright,.goadright2{text-align:center;padding:4px}
#click3{display:none}
#calendar18{overflow:hidden;padding-top:56.25%;position:relative;min-height:1000px}
#xmas-frame18{width:100%;margin-top:20px;height:100%;left:0;top:0;position:absolute}
#xmas-frame18{width:100%;height:auto;min-height:1400px}
#calendar21{padding-top:56.25%;position:relative;min-height:2000px}
#xmas-frame21{width:100%;margin-top:20px;left:0;top:0;position:absolute;height:auto;min-height:2000px}
@media only screen and (min-width:950px){
#click3{display:block}
}
.rubcontsm{width:100%;max-width:500px;position:relative;top:0;left:0}
.rubcontsm li{display:inline;padding:0 1px;list-style-type:none}
.rubcontsm .rubriknav:hover{cursor:pointer;box-shadow:none}
.rubcontsm,.rubtxt{font:600 1.2em 'Source Sans',Verdana,sans-serif;padding:3px 0;white-space:nowrap;margin:0 auto}
#rub1,#rub2,#rub3,#rub4,#rub5,#rub6{display:none}
.rubcontsm li:hover #rub1,.rubcontsm li:hover #rub2,.rubcontsm li:hover #rub3,.rubcontsm li:hover #rub4,.rubcontsm li:hover #rub5,.rubcontsm li:hover #rub6{display:block;width:100%;position:absolute;top:-25px;left:0;margin:0 auto;background:#fff}
.rubcontsm .rubriknav a{color:#000}
.rubcontsm img{width:18%;height:auto;border-radius:5px}
.hkad1{display:block;width:100%;max-width:500px;min-height:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}
.hkadimg1{position:relative;z-index:1;margin:0 auto;display:block;width:150px;height:150px;border-radius:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;border:3px solid #fff}
.showmob .hkadimg1{width:180px;height:180px}
.hkadtx1{position:relative;top:0;z-index:10;width:100%;min-height:80px;padding:1px 2px;font-size:.9rem;hyphens:auto;hyphenate-limit-chars:auto 3;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;background:rgba(255,255,255,.8)}
.hkad1canvas{height:75px;overflow:visible}
.showmob .hkad1canvas{height:90px}
.hkad1 h3{text-align:center;font-size:1.4rem;hyphens:none}
.hkad1 a{text-decoration:none;color:#000}
.hkad1 a:hover h3{color:#444}
.hkad1:hover .hkadtx1{background:rgba(255,255,255,.9);color:#036}
.atxad1:hover .hkadimg1,.hkad1:hover .hkadimg1{top:0;animation:hkadanim ease-in-out .3s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:hkadanim ease-in-out .3s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:hkadanim ease-in-out .3s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:hkadanim ease-in-out .3s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:hkadanim ease-in-out .3s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes hkadanim{
0%{transform:translate(0,0) scaleX(1) scaleY(1)}
100%{transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-moz-keyframes hkadanim{
0%{-moz-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-moz-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-webkit-keyframes hkadanim{
0%{-webkit-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-webkit-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-o-keyframes hkadanim{
0%{-o-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-o-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-ms-keyframes hkadanim{
0%{-ms-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-ms-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
.hkad1tit{text-align:center;text-transform:uppercase}
.hkad1tit a{text-decoration:none;color:#333}
.showmob .hkad1tit{max-width:500px;margin:2px auto}
#adwrapper1,#adwrapper2{display:grid;grid-template-rows:0fr;transition:1s;transition-delay:1s;overflow:hidden}
#adwrapper1 .inside,#adwrapper2 .inside{min-height:0}
#adwrapper1.expanded,#adwrapper2.expanded{grid-template-rows:1fr}
.atxad1{display:block;width:100%;max-width:500px;min-height:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}
.atxad1 h3{text-align:center;font-size:1.9em;hyphens:none}
.atxad1 a{text-decoration:none;color:#000}
.atxad1 a:hover h3{color:#444}
.atxad1:hover .hkadtx1{background:rgba(255,255,255,.85);color:#036}
.atxadorderlink{padding:5px 0;text-align:center;max-width:300px;margin:0 auto;margin-bottom:2em;-webkit-column-count:1;column-count:1;column-width:110px}
.atxadorderlink a{position:relative;padding:2px 2px 2px 5px;text-align:left;width:94%;display:inline-block;font-weight:700;font-size:1em;color:#444;border-radius:3px;z-index:10;float:left}
.atxadorderlink a.orderit:hover{font-weight:700;color:#690;border:2px solid #d0766d;padding:1px 1px 1px 4px}
.atxadorderlink a.freehor:hover{font-weight:700;color:#690;border:2px solid #fb8a54;padding:1px 1px 1px 4px}
.atxadorderlink a.readmore:hover{font-weight:700;color:#528ac9;border:2px solid #d0766d;padding:1px 1px 1px 4px}
.atxadorderlink a::before{font:400 15px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:6px}
.orderit{border:1px solid #690;background:#fff}
.readmore{border:1px solid #528ac9;margin-bottom:3px;background:#fff}
.freehor{border:1px solid #fb8a54;background:#fff;margin-bottom:3px}
.atxadorderlink a.orderit:before{content:"\f07a";color:#690}
.atxadorderlink a.freehor:before{content:"\f005";color:#fb8a54}
.atxadorderlink a.readmore:before{content:"\f05a";color:#528ac9}
.card.shopad{width:98%;margin-bottom:1.5em;overflow:hidden;clear:left;border:none}
.shopad .card-title,h3.hkad1tit{background:#3076a5;color:#fff;font:600 1.1em 'Source Sans',Arial,sans-serif;text-align:center;margin-bottom:3px;text-transform:uppercase}
.shopad .card-title a,h3.hkad1tit a{color:#fff}
.shopad .card-title:hover,h3.hkad1tit:hover{background:#81aac6}
.shopad .card-title a:hover,h3.hkad1tit a:hover{color:#fff}
.asr-card-body{max-width:500px;min-width:180px;width:100%;position:relative;margin:0 auto;box-sizing:border-box;background-size:cover;background-color:#f6f6f6;border:1px solid #ddd;border-radius:4px}
.asr-card-body .black,.asr-card-body .weiss{border-radius:3px}
.asr-card-body .black a:hover{color:#fff;text-shadow:1px 1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000}
.asr-card-body .weiss a:hover{color:#000;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.asr-card-body h1{font:600 2.2em 'Source Sans',Verdana,sans-serif!important;text-align:center;padding:0 5px;margin:5px 0}
.asr-card-body h3{font:600 1.4em 'Source Sans',Verdana,sans-serif;text-align:center;padding:0 5px;margin:0}
#colsmallright .asr-card-body h1{font-size:1.8em;margin:0}
#colsmallright .asr-card-body h3{font-size:1.2em;margin:0}
.asr-card-body .card-footer{box-sizing:border-box;width:100%;position:relative;margin-top:2em;bottom:0;padding:3px;line-height:1.7em;background-color:rgba(255,255,255,.8)}
.asr-card-body .card-footer a{font-weight:700;text-shadow:none;font-size:1em;text-decoration:none;color:#000}
.asr-card-body .card-footer a::before{font:400 15px FontAwesome;color:#666;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-sx-font-smoothing:grayscale;display:inline-block;margin-right:6px}
.asr-card-body .card-footer a:first-of-type::before{content:"\f005";color:#f60}
.asr-card-body .card-footer a::before{content:"\f05a";color:#690}
.asr-card-body .card-footer a:hover{color:red;text-shadow:none}
.recom .alttit{font-family:'Source Sans','Open Sans',Arial,sans-serif;font-weight:600;letter-spacing:-.02rem}
.adhead{height:auto;text-align:center;padding:7px 3px;color:#fff;border-radius:3px;background:#2c76a8;border-bottom-right-radius:0;border-bottom-left-radius:0}
.adhead h4{margin:0}
.adhead img{border-radius:5px}
.rightrec img{display:block;position:relative;margin:0 auto;max-width:100%;height:auto;margin-right:5px}
#colsmallright .rightfullrec h1{font-size:1.8em;margin:0}
#colsmallright .rightfullrec h3{font-size:1.2em;margin:0}
#colforumright .rightfullrec{max-width:210px;font-size:85%}
.fbhkad{max-width:550px;border:1px solid #ccc;border-radius:3px;background:#f4f4f4 url(../images/qqcifPwhdIK3.png) center;background-size:cover;padding:0 8px 2px 8px;text-align:left}
.weiss a,.weiss2 a{text-decoration:none;color:#fff;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000}
.weiss a:hover{color:#fff;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000}
.weiss2 a:hover{text-shadow:2px 2px 2px red}
.blue a{text-decoration:none;color:#069}
.blue a:hover{color:#fff}
.black a{text-decoration:none;color:#000;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.black a:hover{color:#fff;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.transbgwhite a{color:#000;font-weight:700;text-shadow:none}
.transbgwhite a:hover{color:red;text-shadow:none}
.transbgwhite:hover{background:#fff}
.transbgblack a,.transbgblack.imlink a{color:#fff;font-weight:700;text-shadow:none}
.transbgblack a:hover,.transbgblack.imlink a:hover{color:red}
.transbgblack2 a,.transbgblack2.imlink a{color:#fff;font-weight:700;text-shadow:none}
.transbgblack2 a:hover,.transbgblack2.imlink a:hover{color:red}
.rechead{max-width:300px;min-width:200px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#797c7f url(../images/tBawKHPuO6an.png) no-repeat center;font:700 1.2em @RobotoVerd;text-align:center;margin-bottom:3px;color:#fff}
.hkad{margin:5px auto;max-width:310px;padding-bottom:5px}
.hkad img{width:100%;height:auto;border:1px solid #ccc}
.countermain{width:100%;max-width:400px;position:relative;height:auto;padding-top:20px;color:#fff;text-align:center;border:1px solid #888;margin:0 auto;background-size:cover;background-position:center top;border-radius:.2rem}
#colsmallright .countermain,#forummaincont .countermain{background-position:center top;background-size:cover}
.countertxt{font-size:1.1em;line-height:1.25em;color:#000;margin:40px 5px 0 5px;padding:10px;background-color:rgba(255,255,255,.9);border:1px solid #5a585c;border-radius:3px}
.countertxt a{font:700 1.5em 'Source Sans',Arial,sans-serif;letter-spacing:-1px}
.countertxt:hover{background-color:rgba(265,265,265,1);border:1px solid red}
#collargeright .countertxt{line-height:1.2em}
.timer{font:600 2rem monospace;color:#fff;margin:5px;padding:0;background-color:rgba(98,98,98,.6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;line-height:1.5em}
.timer:after{content:"\A (hrs/mins/secs)";font:400 .4em Verdana,sans-serif;position:relative;white-space:pre;padding:0;margin:0;line-height:1em;top:-10px}
.counterbanner{display:none}
.countersub{margin:5px;padding:10px;color:#000;background-color:rgba(255,255,255,.9);border-radius:3px;border:1px solid #333}
.homep.hboxcont .asrcol{border:none}
#counter.asrcol{padding:0;background:#fff!important;border:none}
.countermain a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
@media (min-width:768px){
.homep.hboxcont{display:none}
}
.hpmobcounter .asrcol{border:none;background-color:transparent;margin-bottom:0;padding:0}
.hpmobcounter{padding:0}
.hpmobcounter .countermain{max-width:500px}
.awdtx{line-height:1.6em;margin:5px 0 10px 0}
.awdtx a{text-decoration:underline}
.awdwarn{line-height:1.6em;margin:5px 0 10px 0;color:red}
#awdlogin,#deldata{width:100%}
.deldata{max-width:600px}
.awdinput{background-color:#fff;border:1px solid #c8c8c8;padding-left:5px;height:2em;width:90%;max-width:300px;line-height:1.8em;border-radius:5px;box-shadow:inset 0 0 1px #5a5a5a;margin:2px 0 2px 0;font-size:1.1em}
.awdfield{margin-bottom:10px;border:1px solid #ccc;border-radius:10px;padding:10px;line-height:2em;position:relative;max-width:850px}
.awdfield ul{padding-left:1em}
.awdf1{background-color:#fffbec;width:95%}
.awdf2{background-color:#f4f4f4;width:95%}
.awdf3{background-color:#f8f8f1;width:95%}
.awdico1{background:url(../images/hvXWZ0v1Wez9.png) no-repeat left top;padding-left:30px;text-decoration:none;position:relative;margin-bottom:1rem}
.awdico2{background:url(../images/T7UD46lhQwcX.png) no-repeat left top;padding-left:30px;text-decoration:none;position:relative}
.awdico3{background:url(../images/xRruPMmCpmre.png) no-repeat left top;padding-left:20px;text-decoration:none;position:relative}
.awdico4{background:url(../images/j23uLab5fxem.png) no-repeat left 4px;padding-left:30px;text-decoration:none;position:relative}
.ale .smallborder.gelb,.awd .smallborder{margin-bottom:10px;border:1px solid #ccc;padding:7px}
.ale .smallborder{margin-bottom:1rem;border:none;border-radius:5px;padding:2px}
.smallborder td{vertical-align:top;position:relative}
.awd .infobut{position:absolute}
#accordionMyAstro .infobut{font-size:1.3rem!important;right:0}
.awd .vtit8{font:bold 1.3em 'Open Sans',Arial,sans-serif}
.awdsubm{text-align:center;margin-top:10px;border-top:1px solid #ccc;padding-top:5px}
.butprint{float:right;margin:1rem 0;border:1px solid #ccc;border-radius:.25rem;display:block;width:40px;height:40px;position:relative}
.butprint .fa{font-size:1.6rem;position:relative;margin-left:6px}
#toggle-password,#toggle-password1,#toggle-password2,#toggle-password3,#toggle-password4{display:none}
#password+#toggle-password+label,#password1+#toggle-password1+label,#password2+#toggle-password2+label,#password3+#toggle-password3+label,#password4+#toggle-password4+label{cursor:pointer;opacity:.7;background-image:url(../images/BpAjO5pa7Ehi.svg);background-size:contain;width:25px;height:20px;background-repeat:no-repeat;position:relative;top:12px;right:32px;margin-left:0}
#password.visible+#toggle-password+label,#password1.visible+#toggle-password1+label,#password2.visible+#toggle-password2+label,#password3.visible+#toggle-password3+label,#password4.visible+#toggle-password4+label{cursor:pointer;opacity:.7;background-image:url(../images/vdu459VtXeTw.svg);background-size:contain;background-repeat:no-repeat}
.awdfield .btn-lg{font-size:1.15rem}
@media (min-width:576px){
.awdsubm{float:right;border:none;margin-top:0;padding-top:0}
.btn-login{margin-left:5px}
}
.awdsubm .butgreen{min-width:9em}
a.awdico1-1::before{content:"\f005";font:400 1rem FontAwesome;display:inline-block;margin-right:14px;color:#fff}
.awdico2-1::before{content:"\f007";font:400 1.2rem FontAwesome;display:inline-block;margin-right:14px;color:#fff}
a.awdico3-1::before{content:"\f005";font:400 1rem FontAwesome;display:inline-block;margin-right:14px;color:#3076a5}
a.awdico3-2::before{content:"\f005";font:400 1rem FontAwesome;display:inline-block;margin-right:14px;color:#fff}
a.awdico4-1::before{content:"\f00d";font:400 1rem FontAwesome;display:inline-block;margin-right:14px;color:#dc3545}
.awdfield{margin-bottom:1rem;padding:1rem 1.25rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;line-height:1.5rem}
.btn-login{min-width:130px;top:-2px;position:relative}
main.scus h1{font-size:1.8rem}
main.awd h2::before,main.scus h1::before{content:"\f2bd";font:400 1.5rem FontAwesome;position:relative;top:-1px;margin-right:.5rem;display:inline;color:#858588}
#accordionMyAstro h5.d-inline::before,h5.myaacc::before{font:400 1rem FontAwesome;position:relative;margin-right:.5rem;display:inline;color:#858588}
#collapseMyaOne1header h5.myaacc::before{content:"\f013"}
#collapseMyaOne2header h5.myaacc::before{content:"\f09d"}
#accordionMyAstro h5.d-inline::before{content:"\f03a"}
#accordionMyAstro .card-header{padding:.75rem .75rem}
#accordionMyAstro ul{padding-left:10px}
.maxw-600{max-width:600px}
.genchart .awdfield h3{text-align:center;font-size:1.4rem}
td.shoptit{padding:1rem 0}
.ale label{display:inline-block;min-width:60px;position:relative;vertical-align:top}
.ale input,.ale select{font-size:.95em}
.ale select.txt8p{font-size:1em}
.pwdeye:before{font:400 1.6em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#9b9939;top:3px;left:-32px;position:relative;width:1px}
input[type=password]+.pwdeye:before{content:"\f06e"}
input[type=text]+.pwdeye:before{content:"\f070"}
.awdsort div{line-height:1.6rem}
.awdsort .fa-circle-o,.awdsort .fa-dot-circle-o{margin-right:5px}
.sde .fa-circle-o,.sde .fa-dot-circle-o{margin:0 5px}
.rboff{width:14px;height:auto;margin-left:3px;top:2px;position:relative;margin-right:6px}
img.rboff{top:-1px}
.sdefield img.rboff{margin-right:10px}
tr.grey td:first-of-type{max-width:200px;overflow:hidden}
@media (min-width:768px){
.awdsort div{line-height:1.6rem;display:inline}
.awdsort .fa-circle-o,.awdsort .fa-dot-circle-o{margin:0 5px}
}
.sym1{font:400 1.2rem astrodienst}
.symp{font:400 1.4rem astrodienst}
.symha i,.symhk i{padding:0 3px 0 0}
.sym2{font:400 2rem astrodienst}
.sym3{font:400 3rem astrodienst}
.sym4{font:400 4rem astrodienst}
.sym5{font:400 5rem astrodienst}
.sym6{font:400 6rem astrodienst}
.sym10{font:400 10rem astrodienst;margin-right:10px}
.symhk{font:400 1.6rem astrodienst;min-width:50px;float:left;clear:left;margin-right:.2rem}
.symha{font:400 1.4rem astrodienst;float:left}
.symhk .txt8p{font-size:.7rem;font-family:'Open Sans',Arial,sans-serif}
.hkcur .txt8p{font-size:1rem;text-shadow:none}
.hkcur .symha,.hksubheadr .symha,.hksubheadr .symhk{float:none;min-width:auto}
.sym1 i,.sym2 i,.sym3 i,.sym4 i,.sym5 i,.symha i,.symhk i{font-style:normal}
.shad{text-shadow:1px 1px 2px #959595}
#pla .symp{text-shadow:1px 1px 1px #666}
.symr{color:#c00}
.symg{color:#390}
.symy{color:#f90}
.symb{color:#06c}
.windowbg2 .symha{padding-right:2px}
.symf{font:400 1.6em astrodienst;line-height:90%}
.sym-aric::before{content:"\0061";color:#c00}
.sym-tauc::before{content:"\0062";color:#390}
.sym-gemc::before{content:"\0063";color:#f90}
.sym-canc::before{content:"\0064";color:#06c}
.sym-leoc::before{content:"\0065";color:#c00}
.sym-virc::before{content:"\0066";color:#390}
.sym-libc::before{content:"\0067";color:#f90}
.sym-scoc::before{content:"\0068";color:#06c}
.sym-sagc::before{content:"\0069";color:#c00}
.sym-capc::before{content:"\006A";color:#390}
.sym-aquc::before{content:"\006B";color:#f90;top:-3px;position:relative}
.sym-pisc::before{content:"\006C";color:#06c}
.sym-ari::before{content:"\0061"}
.sym-tau::before{content:"\0062"}
.sym-gem::before{content:"\0063"}
.sym-can::before{content:"\0064"}
.sym-leo::before{content:"\0065"}
.sym-vir::before{content:"\0066"}
.sym-lib::before{content:"\0067"}
.sym-sco::before{content:"\0068"}
.sym-sag::before{content:"\0069"}
.sym-cap::before{content:"\006A"}
.sym-aqu::before{content:"\006B"}
.sym-pis::before{content:"\006C"}
.sym-con::before{content:"\006D"}
.sym-opp::before{content:"\006E"}
.sym-squ::before{content:"\006F"}
.sym-tri::before{content:"\0070"}
.sym-sxt::before{content:"\0071"}
.sym-030::before{content:"\0072"}
.sym-150::before{content:"\0073"}
.sym-045::before{content:"\0074"}
.sym-135::before{content:"\0075"}
.sym-072::before{content:"\0076"}
.sym-144::before{content:"\0077"}
.sym-par::before{content:"\0078"}
.sym-apa::before{content:"\0079"}
.sym-ecc::before{content:"\007A"}
.sym-eco::before{content:"\007B"}
.sym-mo-new::before{content:"\003C"}
.sym-mo-ful::before{content:"\003E"}
.sym-mo-1ha::before{content:"\003D"}
.sym-mo-2ha::before{content:"\003F"}
.sym-angle::before{content:"\0060"}
.sym-r::before{content:"\0023"}
.sym-su::before{content:"\0041"}
.sym-mo::before{content:"\0042"}
.sym-me::before{content:"\0043"}
.sym-ve::before{content:"\0044"}
.sym-ma::before{content:"\0045"}
.sym-ju::before{content:"\0046"}
.sym-sa::before{content:"\0047"}
.sym-ur::before{content:"\0048"}
.sym-ne::before{content:"\0049"}
.sym-pl::before{content:"\004A"}
.sym-mn::before{content:"\004B"}
.sym-tn::before{content:"\004C"}
.sym-li::before{content:"\004D"}
.sym-ch::before{content:"\004E"}
.sym-ue::before{content:"\004F"}
.sym-pe::before{content:"\0050"}
.sym-ac::before{content:"\0051"}
.sym-ic::before{content:"\0052"}
.sym-dc::before{content:"\0053"}
.sym-mc::before{content:"\0054"}
.sym-pf::before{content:"\0057"}
.sym-ea::before{content:"\0058"}
.sym-ce::before{content:"\0059"}
.sym-pa::before{content:"\005A"}
.sym-jn::before{content:"\005B"}
.sym-va::before{content:"\005C"}
.sym-md::before{content:"\007C"}
.sym-td::before{content:"\007D"}
.sym-conc::before{content:"\006D";color:#c00}
.sym-oppc::before{content:"\006E";color:#c00}
.sym-squc::before{content:"\006F";color:#c00}
.sym-tric::before{content:"\0070";color:#06c}
.sym-sxtc::before{content:"\0071";color:#06c}
.sym-030c::before{content:"\0072";color:#390}
.sym-150c::before{content:"\0073";color:#390}
.sym-045c::before{content:"\0074";color:#c00}
.sym-135c::before{content:"\0075";color:#c00}
.sym-072c::before{content:"\0076";color:#f90}
.sym-144c::before{content:"\0077";color:#f90}
.acpop .sym1{margin-right:2px}
a.curpla.dropdown-toggle{padding:5px;z-index:1000}
.curpla{position:absolute;margin-right:15px;top:8px;right:25px}
.curpladropd{padding:.5rem;border:1px solid #1d5d8e;top:50px;position:relative}
.curpla .dropdown-toggle::after{border:none}
.curpla img{width:48px;height:23px}
@media (min-width:768px){
.curpla{position:relative;margin-right:15px;top:0;right:0}
.curpla{margin-right:10px}
.curpladropd{top:3rem;position:absolute}
}
@media (max-width:575.98px){
.curpla{top:9px;right:20px}
.navbar-toggler.asheader{top:13px}
}
.curpla .symha i{font-size:1.4rem}
.curpla td{padding:3px;font-size:.85em;margin:1px 3px}
#pla td{margin:0;padding:4px;vertical-align:top}
.forum #pla td{padding:1px}
html[lang=jp] .curpla #pla .txt8p,html[lang=zh] .curpla #pla .txt8p{white-space:nowrap}
#pla{background-color:#fff}
#pla .symha{line-height:1.2em}
.info #pla .symha i{padding:0 5px}
.planets #pla table{float:left;border-right:1px dotted #999;width:49%}
#pla .date{text-align:left;padding:5px;font-size:.9em}
.planets #pla img{max-width:100%;height:auto}
.asrcol.planets{width:100%;padding-right:3px}
.openpla{display:none}
.planets .imlink{clear:left;border-top:1px dotted #ccc;line-height:2em}
.planets .imlink a{white-space:nowrap}
.plahead{background-color:#f6f6f6;font-size:.85rem}
.plahead .hptit{font-size:1rem;font-weight:600;white-space:normal;margin-bottom:7px;font-family:'Source Sans',Verdana,sans-serif}
.plafoot{background-color:#f6f6f6;font-size:90%;text-align:center}
.pladate{margin-top:-5px;padding-bottom:5px}
.plafoot a,.plahead a{text-decoration:none;padding:2px 0 0 12px;background:url(../images/axI0BbtQidmn.png) no-repeat 3px 6px;color:#000}
.plafoot a:hover,.plahead a:hover{color:#900}
.plamobile,.plamobile1{display:none}
.zodtx{color:#575454;font-size:.8em}
.txt8p{font-size:.8rem}
td.plahead{text-align:center}
.asrcol #pla td{padding:1px;text-align:center}
#pla .txt8p{font-size:.8rem}
.col-md-8 #pla,.col-md-8 #pla .txt8p{font-size:1rem!important}
.col-md-8 #pla{margin:2rem auto;max-width:400px}
.col-md-8 #pla .symha{line-height:1.2em;font-size:1.6rem!important}
.plafoot1{text-align:center}
.plafoot1 a{color:#555;background:0 0;text-decoration:underline;font-size:.8rem}
.plafoot2{background:#fbfbfb;border-top:1px solid rgba(0,0,0,.125)}
.plafoot2 a{font-size:1rem;font-weight:600;position:relative;width:65%;display:inline-block}
main.info .plafoot2 a{text-align:center}
td.plafoot2{vertical-align:middle!important;background:#fbfbfb url(../images/xjzIiZR9mZA9.png) no-repeat left 2px center;background-size:auto;background-size:50px 50px;height:60px}
.ade h1{font-size:1.8rem}
.adecont p{margin:.7em 0}
#adeglyphs{float:right;margin-right:2px;font:400 1.45em astrodienst;letter-spacing:1px}
.adecont input[name=sfnm],.adecont input[name=snam],.adecont select[name=sctr]{width:100%;max-width:450px!important;min-width:300px;border-radius:5px;border:1px solid #bdbdbd;padding:3px}
.adecont input[name=sday],.adecont input[name=smin]{width:3em}
.adecont input[name=syar]{width:7em}
.adecont input[name=subcon]{-webkit-appearance:none}
input[type=image][name=subcon]{visibility:hidden}
.adecont input,.adecont select{margin:0 5px;border:1px solid #bdbdbd;border-radius:5px;padding:3px}
.adecont a.dyn{color:#386a7d;text-decoration:underline;font-size:.95rem}
.adesublink:hover{background-color:#d1e4ed;cursor:pointer}
#extended h3{font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-size:1.1rem}
.adecont .adefooter{display:block;width:100%;padding-top:1rem;text-align:center}
.adefooter .blue.adebutton.small{margin:0 0 1rem 0;display:inline-block;min-width:unset;line-height:1.4rem}
@media only screen and (min-width:576px){
.adefooter .blue.adebutton.small{display:block;float:right}
}
.adefooter div{font-size:.8rem;color:#666;margin-top:.5rem}
.awdinfo .verd8p{line-height:1.4em;cursor:default}
.scus .awdinfo ul{padding-left:0}
.adecont .awdinfo li,.adecont .awdinfo ul{margin:0 0 3px;padding-left:0;list-style:none}
.adecont .awdinfo a{text-decoration:underline;color:#555;cursor:pointer}
.awdinfoclose{display:block;position:absolute;right:10px;top:5px;width:20px;height:20px;cursor:pointer}
.awdinfoclose::before{content:"\f00d";font:400 15px FontAwesome;color:#ccc;display:block}
#vhorhelp.awdinfo p,.awdinfo li,.awdinfo p{font:400 .92rem 'Open Sans',Arial,sans-serif}
tr .white .infobut{position:relative;font-size:1.2rem;margin-left:3px}
.adecont #gend{font-size:1em}
.adeextend{color:#666;text-decoration:underline;cursor:pointer}
#adebcewarn,#adebcewarn0,#adegregwarn,#adejulwarn,#adewarnfuture{position:relative;width:80%;max-width:none;font-size:.95em;margin-left:110px}
.adecont .fontred{font-size:.9em}
.adetx.txt8p{margin-left:110px;top:-5px;position:relative;line-height:1em}
.adescit{width:90%!important;max-width:350px!important;min-width:100px}
.adecont label:first-of-type{padding:0 3px;display:block;font-weight:600;width:125px;border-top:none}
.adecont #extended label:first-of-type{padding:0 3px;display:inline-block;font-weight:400;width:210px;margin-right:1rem}
#imon{max-width:7rem!important}
label[for=hom_cb]{display:inline}
.shtittable .nat17{max-width:auto;max-height:auto;padding:5px;border:none;border-bottom:1px dotted #ccc;background-color:#fff;min-height:70px;border-radius:0}
.shtittable{margin-bottom:1rem}
.shtittable input{margin-right:.5rem}
label .nhor{font-weight:600}
.sde .shnw{font-weight:600;border:none;padding:10px 1rem 0 0;width:30%;text-transform:uppercase}
.awdtx{margin:1rem 0}
.form-check-label[for=ptoggle]{display:inline}
.sdeart{background-color:#3076a5!important;background:url(../images/qOuUGlLZ84vI.png) no-repeat center;background-size:cover;color:#fff;min-height:50px;margin-top:.5rem;border:none!important}
.sdeart h3,.sdeart h5{font-size:1.3rem;padding:3px}
@media only screen and (max-width:576px){
.sdeart h5{text-indent:0}
.adecont input,.adecont select{margin:0 1px;padding:1px 5px}
.adesublink{padding:5px!important;margin-bottom:3px;min-width:150px}
input[name=scit],select[name=sctr]{max-width:230px!important}
form[name=start] label{min-width:4rem}
.sdefield td{padding:2px;padding-left:5px}
}
.awdfield,.hlight,.sdefield,.smallborder,table .sdefield{margin-bottom:10px;padding:10px;border:1px solid #e8e7e7;border-radius:4px!important}
.sdefield td{padding:2px}
.smallborder td{padding:.4rem}
#wincloselink{border:1px solid #ccc;border-radius:5px;padding:2px 1rem;background:#ededed}
.smallborder li{margin-left:14px;width:80%}
.awdf1,.gelb{background-color:#fffbec}
.awdf2,.grau,.olive{background-color:#f8f9fa!important}
.shnw{font-weight:600;font-size:.9rem}
select.shtable{min-width:100px;border:1px solid #ccc;background-color:#fff;border-radius:3px}
.awdinput{background-color:#fff;border:1px solid #c8c8c8;padding-left:5px;height:2em;width:90%;max-width:300px;line-height:1.8em;border-radius:5px;box-shadow:inset 0 0 1px #5a5a5a;margin:2px 0 .3rem 0}
.awdwarn{color:#c00}
@media only screen and (min-width:576px){
.adecont label:first-of-type{display:inline-block}
.awdinput{margin:2px 0 2px 0}
}
.adecont input[name=sfnm],.adecont input[name=snam],.adecont select[name=sctr]{width:92%;max-width:350px}
.adecont .infobut{position:relative;right:0;top:-3px;font-size:1.3em;float:right}
div.adecont{width:97%}
#adeglyphs{font-size:1.6em;float:none;position:relative;text-align:right}
.adecont .fontred{clear:both;padding:3px}
#adebcewarn,#adebcewarn0,#adegregwarn,#adejulwarn,#adewarnfuture,.adetx.txt8p{margin-left:0;width:95%}
#gend label{width:auto}
#gend label:first-of-type{width:125px}
.adecont label[for=smin]{width:auto}
#gend{font-size:.9em}
#glyphs{float:right;top:2px}
#glyph{float:right;top:2px;z-index:100}
.glyph{top:2px;z-index:100}
#gly{float:right;top:2px}
#zz{float:right;top:2px;text-align:right;font-size:.9rem}
.adle{width:100%;border-top:1px solid #ccc;background:url(../images/D2evSCMtPx9e.jpg)}
input#hom_cb[type=checkbox]+label{color:transparent;font-size:.85rem}
label i.fa-mars-double,label i.fa-venus-double{font-size:1.1rem;color:#000}
input#hom_cb[type=checkbox]:checked+label{color:rgba(0,0,0,1)}
#histref{display:inline-block;position:relative;left:.5em}
#histref a{color:#666;text-decoration:underline;font-size:.9em}
#histref img{margin-right:5px}
#histform{font-size:.9em}
#adebcewarn,#adegregwarn,#adejulwarn,#adewarnfuture{position:relative;width:80%;max-width:350px;font-size:.9em}
.ade .smallborder{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:5px;line-height:2em;max-width:650px}
.warn{color:red}
.warn a{color:red}
#map{border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px;margin:10px 0;overflow:hidden;text-align:center;max-width:650px}
.adecont.gray{filter:grayscale(50%)}
h1.gray{color:#999}
.ade-ro-layer{position:absolute;width:100%;height:calc(100% - 46px);top:0;left:0;display:block;background:#fff;opacity:.6;z-index:100}
.horinfo{margin-bottom:1em;position:relative}
.horinfo li,.horinfo ul{margin:0;padding:3px 0;list-style-type:none}
.horinfo .infobut{left:5px;position:relative;display:inline;font-size:1em}
.adebutton.small{font-size:.9em;width:auto;position:relative}
.centeralign{text-align:center;width:100%}
.horinfo .awdio{font-size:.9em;cursor:pointer;text-decoration:underline}
#extended.dyn{border-top:1px solid #d5cfcf;border-bottom:1px solid #d5cfcf;padding:1rem .5rem;background-color:#f8f9fa}
#shophelp-links a::before{content:'\f067';margin-right:.5rem;display:inline;font:400 1rem FontAwesome;color:#adb4b9}
#shophelp-cont{border-top:1px solid #e6e3e3;padding-top:1rem;font-size:.83rem}
.scart .asrcol,.sde .asrcol{border:none;background-color:transparent}
.shtittable{margin-top:5px}
table.shtittable{padding:0;margin:0}
textarea.shtittable{width:95%;min-height:150px}
.shtittable td{vertical-align:top}
.formtx{width:95%;font-weight:600;float:none;display:block;max-width:450px}
.formline small{font-size:.9em}
.formline select{width:93%;max-width:450px}
.formline input,.formline select{font-size:1rem;border:1px solid #d5d5d5;border-radius:3px;padding:5px}
.formline .butgreen{padding:4px 15px;font-size:1rem}
.formline .btn-sm{min-width:11rem}
.formline input[type=password],.formline input[type=text]{width:90%}
.formline input[type=password]{margin-bottom:1em}
.formline{display:block;margin:5px 0;position:relative;clear:both;padding:5px 2px}
.xsmall{font-size:.8em;font-weight:400}
.formbutton{top:3px}
.formrgt{display:inline}
table.myabord{margin-top:1rem;border-top:1px solid #a2c2dd}
.myabord{font-size:1.1em;text-transform:none;padding:2px}
.myabord,.ovi .myabord{background-color:#f4f4f4;padding-right:5px}
.ovi .smallborder{border-radius:3px}
.myabordadm{font-weight:700;font-size:1em;text-transform:none;padding:2px;background-color:#f9ebd2;padding-right:5px}
.myabordadm input[name=go]{width:52px;height:26px;position:relative;float:left;float:none;top:5px}
.myatb{font-size:.95em}
.myatb table{padding:3px 6px 3px 3px;border:1px solid #ccc}
td.myali{padding:.5rem}
td.myatb:nth-of-type(2) a,td.myatb:nth-of-type(3) a{background:#3484b5;padding:0 10px;border-radius:3px;text-decoration:none;color:#fff;display:inline-block;min-width:150px;text-align:center;margin-bottom:3px;box-shadow:1px 1px 1px #aeaeae}
td.myatb:last-child a:hover{background:#5f9b44;box-shadow:none}
td.myatb:nth-of-type(2) .oviadm a{background:#b56022}
td.myatb:nth-of-type(2) .oviadm a:hover{background:#b9e171;color:#000}
.delwarn{border:1px solid red;background:#fff;border-radius:3px;padding:3px}
.awd .txt6p{font-size:.9rem;border:1px solid #ccc;padding:1px 5px;border-radius:3px;background-color:#dfeaf4}
.awd .txt6p:hover{background-color:#f4efd4}
input#validation_code{border:1px solid #4671bb;border-radius:3px}
td.myali:first-of-type a{display:inline-block;font-weight:400;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem;padding-right:.6rem;font-size:.9rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#28a745;border-color:#28a745;background-color:#fff;margin-top:5px;max-width:400px}
td.myali:first-of-type a::before{font:400 16px FontAwesome;content:"\f03a";position:relative;margin:0 .3rem 0 0}
td.myali:first-of-type a:hover{color:#fff;background-color:#28a745;border-color:#28a745}
select.myatb{max-width:185px;font:400 .85rem 'Open Sans',sans-serif}
td.myali{display:flex}
td.myali a,td.myali font{font-size:.85rem}
@media only screen and (min-width:576px){
td.myali{display:table-cell;width:50%}
.formline .btn-sm{min-width:4rem}
}
@media only screen and (min-width:576px){
.formtx{width:30%;float:left;margin-top:3px;display:inline-block;font-weight:400;margin-right:.25rem}
.formline{border-bottom:1px dotted #ccc;padding:3px;clear:left}
.formline input[type=password],.formline input[type=text]{width:250px}
.formline input[type=password]{margin-bottom:5px}
.formline input,.formline select{font-size:.93rem}
.formline select{min-width:100px;max-width:250px}
.formline p{font-size:.93em}
#mya .smallborder{margin-top:8px}
#mya{max-width:unset;margin-bottom:2em}
#mya{font-size:.93em}
#mya td{border-bottom:1px dotted #ccc;padding:.3rem}
#mya td.txt8p{padding:.6rem .3rem}
#mya .txt8p{font-size:1em}
#mya .txt8p a{font-weight:700}
}
.myasort font{min-width:1.3rem;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #ccc;background-color:#f4f4f4;color:#888;text-decoration:none;line-height:1.4rem;text-align:center;margin-left:1px}
.myasort a:hover{background-color:#fc0}
.myadelinfo{position:fixed;height:auto;width:300px;background:#fff;border:1px solid #e1abab;border-radius:5px;margin:0;padding:5px;z-index:1000;box-shadow:1px 1px 1px #ccc;top:50vh;left:50%;display:none;text-align:left;line-height:1.3em;font-size:.8em}
.myadelinfo .fa.fa-close{font-size:1.5rem;color:#bfbdbd;cursor:pointer}
.table-borderless td.myadat{padding:2px}
h5.myaacc{cursor:pointer}
main.awd h5{font-size:1.2rem}
a>h5.myaacc::after{content:'\f077';font-family:FontAwesome;float:right;color:#4896ca!important}
a.collapsed>h5.myaacc::after{content:'\f078';font-family:FontAwesome;float:right;color:#4896ca!important}
.awd .accordion ul li,.awd td{position:relative}
.awd ul .awdinfo{margin-left:0;position:relative;left:-15px}
.awd .accordion li a{padding-right:1rem;font-size:.92rem}
.myatrash{display:inline;border:none;background-color:#fff;font:400 1.1em FontAwesome;color:#8c8787;float:right;position:relative;top:40px;right:3px}
tr.grey:nth-child(2n){background:#f4f4f4}
tr.grey{border-bottom:1px solid #fff}
tr.grey:hover{border-bottom:1px solid #3499f2}
a.myalink{color:#000;font-size:.95rem}
a.myalink:hover{color:#c00}
#asmain.sde{width:98%}
.sde .shoptit{padding-bottom:10px}
.sde dl dt{float:left;clear:left;width:100px;line-height:1.8em}
.sde dl dd{margin:0 0 0 110px;line-height:1.8em;display:block}
dd.checkbox{position:relative;left:-10px}
.sde.shbord td{border-bottom:1px solid #ccc}
.scarthead{background-color:#f4f4f4;border-radius:5px;padding:5px;margin-bottom:5px}
.scarthead td{padding:.5rem}
.sde #nat select,.sde select{font-size:.9rem;min-width:130px;max-width:200px;margin-right:10px}
input[name=istyr]{font-size:.9em}
input[name=istyr],select.shtable[name=clan],select.shtable[name=istmo],select[name=istyr]{display:inline;height:calc(1.5em + .75rem + 2px);padding:.275rem .75rem;font-size:.93rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:0}
input[name=istyr]{width:4rem}
select.shtable[name=istmo]{width:9rem!important;display:inline-block;min-width:unset}
@media only screen and (min-width:576px){
input[name=istyr],select.shtable[name=clan],select.shtable[name=istmo]{max-width:250px}
}
.cc-pointer label{padding:1px 5px}
.cc-pointer input,.cc-pointer label{cursor:pointer}
.cc-pointer label:hover{background:#ededed;border-radius:.2rem}
.sde #nat{display:block;height:2em;width:100%;padding:3px 0 3px 0;margin:5px 0 5px 0;clear:both}
.sde .natlft{min-width:2em;width:65px;text-align:left;margin-top:-5px;font-size:1em;font-weight:700}
.sde .natsel{float:left;min-width:30%;text-align:left}
.sde .natrgt{float:left;min-width:30%;text-align:left;line-height:1.3em;font-size:.8em;position:relative;top:-5px}
.scusfield{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:10px;line-height:2em}
.spay .shbord td{font-weight:700}
#sde_dpri{padding-left:20px}
#showcurconv{position:relative}
.go.gencbutton,.go.gencbutton:visited{background:#4896ca;border:1px solid #3076a5;max-width:200px;margin-left:1px;padding:0 15px;-webkit-appearance:none;color:#fff}
.go.gencbutton:hover{background-color:#390;color:#fff}
#agb2014,#policy2018 .helpiframe{min-height:250px;position:relative}
.helpclosebut1{text-align:right;color:#999;font-size:1.6em;position:absolute;margin-right:0;right:1.2em;top:5px;z-index:10;width:1.2em;background:#fff;cursor:pointer}
input[name=agb]{transform:scale(1.5);box-shadow:0 0 1px 1px #fb0000;margin-left:10px}
input[name=agb]:checked{box-shadow:0 0 1px 1px #3aaa00}
.clearable{background:#fff url(../images/7fZ2yWDCH0iN.gif) no-repeat right -10px center;border:1px solid #999;padding:3px 18px 3px 4px;border-radius:3px}
.sdefield.gelb{font-size:.95rem}
.shbord,.shtable{line-height:2rem}
.qrbilltable{display:block}
.qrbillinnertable{display:grid;grid-template-columns:50% 50%}
@media (min-width:474px){
.qrbilltable{display:grid;grid-template-columns:16em 100%}
}
.clearable.x{background-position:right 5px center}
.clearable.onX{cursor:pointer}
#warning a{font-weight:600}
.sdefield .shbord td,.spay .shbord td{font-weight:700}
table.cartwrapper{margin-top:2rem}
.sc-add::before,.sc-del::before,.sc-dollar::before,.sc-edit::before,.sc-rem::before,.sc-same::before,.subscr-info::before{font:400 1rem FontAwesome;position:relative;top:2px;margin:0 8px 0 4px}
.sc-edit::before{content:"\f044"}
.sc-dollar::before{content:"\f155"}
.sc-del::before{content:"\f014"}
.sc-same::before{content:"\f217"}
.sc-add::before{content:"\f067"}
.sc-rem::before{content:"\f27b"}
.sc-det::after{content:"\f06e"}
.subscr-info::before{content:"\f13e";top:0;margin-right:2px;color:#828282}
.btn-ovilist::after,.sc-det::after{font:400 1rem FontAwesome;position:relative;margin:0 4px 0 8px}
.btn-ovilist::before{font:400 1rem FontAwesome;position:relative;margin:0 8px 0 0}
.btn-ovilist::before{content:"\f03a"}
.btn-oviacc::before,.btn-ovicart::before,.btn-ovimail::before,.btn-ovipdf::before,.btn-ovipop::before,.btn-oviweb::before{font:400 1rem FontAwesome;position:relative;margin-left:.5rem;float:left}
.btn-ovipdf::before{content:"\f1c1"}
.btn-oviweb::before{content:"\f0f6"}
.btn-ovimail::before{content:"\f003"}
.btn-oviacc::before{content:"\f0a9";top:2px;position:relative;margin-left:.5rem}
.btn-ovicart::before{content:"\f218"}
.btn-ovilist::before{font:400 1rem FontAwesome;position:relative;margin:0 8px 0 0}
.btn-ovipop::before{content:"\f08e";margin-left:0;top:3px}
.btn-ovimail,.btn-ovipdf,.btn-ovipop,.btn-oviweb{color:#fff}
.btn-ovimail:hover,.btn-ovipdf:hover,.btn-ovipop:hover,.btn-oviweb:hover{color:#fff}
.btn-oviweb{background-color:#528daf}
.btn-oviweb:hover{background-color:#0c98e9}
.btn-ovipop{background-color:#417da0}
.btn-ovipop:hover{background-color:#0096b8}
.btn-ovipdf{background-color:#687a96;border-color:#708f00}
.btn-ovipdf:hover{background-color:#817192}
.btn-ovimail{background-color:#8295a0;border-color:#6c757d}
.btn-ovimail:hover{background-color:#7e7e7e}
a.btn.btn-ovipop,a.btn.btn-oviweb{white-space:nowrap;overflow-x:hidden}
.myaico1::before{content:"\f2bd";font:400 1.5rem FontAwesome;position:relative;top:-1px;margin-right:.5rem;display:inline;color:#858588}
.myacart::before,.myadel::before,.myaico::before,.myalog::before,.myamsg::before,.myanew::before,.myapref::before,.myareg::before,.myordico2::before,.myordico::before,.sc-hide::before{font:400 1rem FontAwesome;position:relative;margin-right:.3rem;display:inline-block;color:#7e9dbf;min-width:18px}
.myalist .myacart::before,.myalist .myadel::before,.myalist .myaico::before,.myalist .myalog::before,.myalist .myanew::before,.myalist .myapref::before,.myalist .myareg::before,.myalist .myordico2::before,.myalist .myordico::before,.myamsg::before{margin-right:.5rem}
.myalist .myacart:hover::before,.myalist .myadel:hover::before,.myalist .myaico:hover::before,.myalist .myalog:hover::before,.myalist .myanew:hover::before,.myalist .myapref:hover::before,.myalist .myareg:hover::before,.myalist .myordico2:hover::before,.myalist .myordico:hover::before,.myamsg:hover::before{color:unset}
.active.myaico::before,.active.myapref::before,.active.myareg::before,.active.myordico2::before,.active.myordico::before{color:#666}
.sc-hide::before{content:"\f05e";color:#ff9e08}
.myaico::before{content:"\f2bd"}
.myanew::before{content:"\f234"}
.myareg::before{content:"\f2bc"}
.myapref::before{content:"\f013"}
.myordico::before{content:"\f09d"}
.myordico2::before{content:"\f06e"}
.myadel::before{content:"\f05e"}
.myalog::before{content:"\f08b"}
.myacart::before{content:"\f07a"}
.myamsg::before{content:"\f0e0"}
.table-stripped .myadel::before{display:none}
.text-red{color:#dc3545!important}
.text-green{color:#28a745!important}
.text-orange{color:#fb8100!important}
.text-gray{color:#a4a4a4!important}
#deldata .formbtn{min-width:120px}
.monospace{font:.9rem monospace}
.msg2024,.msg2024 textarea{font-size:.9rem}
.msg2024{padding-left:0;padding-right:0}
.msg2024 .row.msgtrash,.msg2024 .row.msgtrash a{color:#9a9a9a}
.msg2024 .row{border-bottom:1px solid #dee2e6;margin:1rem 0}
.btn-msg-eye::after{font:400 1rem FontAwesome;position:relative;margin:0 4px 0 8px;content:"\f06e"}
.btn-msg-answer::before,.btn-msg-cancel::before,.btn-msg-send::before,.btn-msg-trash::before{font:400 .9rem FontAwesome;position:relative;margin:0 4px}
.btn-msg-trash::before{content:"\f014"}
.btn-msg-answer::before{content:"\f112"}
.btn-msg-send::before{content:"\f003"}
.btn-msg-cancel::before{content:"\f05e"}
.container#msg_message1{margin-top:6px;padding:0 1.5rem}
#msg_message .row{font-size:.85em;border:1px solid #ddd;background-color:#f7f7f7;border-radius:4px;padding:2px}
.msgteas{color:#000;background-color:#fff3cd;border-color:#ffeeba;font-size:.9rem;position:relative;padding:.5rem .25rem;border:1px solid transparent;border-radius:.25rem}
.msgteas .stretched-link:after{content:"\f054\f054\f054";font:400 .8rem FontAwesome;margin-left:.4rem;position:relative;display:inline;margin-top:1rem;color:#ed885d}
.msgteas:hover{cursor:pointer}
#msg_message1 .row.msgteas .col:hover{color:#3d668f!important}
#msg_message1 .row.msgteas:hover{background-color:#ffebc4}
.msgclose{border:1px solid #b0b0b0;opacity:.8}
.msgclose:hover{border:1px solid #19b1ca;background:#e5fdfd url(../images/CHPeUbQmTsvq.png) no-repeat center;transform:rotate(-45deg);background-size:12px 12px}
@media (max-width:576px){
.msgteas{padding:0}
.container#msg_message1{padding:0;margin-top:0}
.row.msgteas{padding:10px}
}
.ovi h1,.scart h1,.sde h1{font-size:1.8rem;padding:.5rem}
.bg-sde h4{font-weight:600;font-family:'Open Sans',Arial,sans-serif;font-size:1.1rem}
.shop .nat22{border:none;background-color:#fff}
.shop #sde_dpri{padding-left:0}
.clearable{background:#fff url(../images/7fZ2yWDCH0iN.gif) no-repeat right -10px center;border:1px solid #999;padding:3px 18px 3px 4px;border-radius:3px}
.clearable.x{background-position:right 5px center}
.clearable.onX{cursor:pointer}
.btn-outline-shop{color:#1d5d8e;border-color:#1d5d8e}
.btn-outline-shop:hover{color:#fff!important;background-color:#6b8ea6;border-color:#0066ea}
.container.vpref{padding-right:1rem;padding-left:1rem}
.sde #mainsubmit.btn{width:unset;margin-top:unset}
.butprint{margin:0}
.bg-sde{background-color:#f8f9fa!important;border-bottom:1px solid #ccc;border-top-left-radius:5px;border-bottom-right-radius:5px}
.sdecbx{left:1rem}
#shophelp-links span{line-height:2rem;min-width:140px;display:inline-block;text-align:left;font-size:.9rem}
main.ovi h1{margin-top:1.6rem}
main.ovi h6 a{color:#000!important}
main.ovi h6 a:hover{color:#17a2b8!important}
.sde .text-muted{color:#919191!important}
.btn-group .btn-oviacc{border-right:3px solid #fff!important}
.ovi-btn .btn{margin-bottom:2px;width:100%;display:block}
.ovi-btn .btn:first-of-type{margin-top:0}
.ovi-btn{margin-bottom:.5rem}
.modal-footer .btn,.modal-footer .btn:first-of-type{margin-top:0}
.ovi font[color=red]{font-size:.85rem}
.modal-footer .btn{width:auto;display:inline-block}
.btn-outline-shop{color:#1d5d8e;border-color:#1d5d8e}
.btn-outline-shop:hover{color:#fff;background-color:#6b8ea6;border-color:#0066ea}
.sc-det{margin-left:1rem}
ul.myalist{padding-left:0!important}
.myalist li{list-style-type:none;line-height:1.5rem}
ul.myalist .awdinfo li{list-style-type:initial;line-height:1.5rem}
.myalist .infobut{right:-5px;position:relative;font-size:1rem;float:right}
.ovi-dir a,.ovi-dir a .fa{color:#757575!important}
.ovi-dir a:hover .fa{color:#ccc!important}
.ovi-dir .fa,.ovi-dir a.disabled .fa{color:#bfbcbc!important}
.ovi-dir .form-control{margin:0 .5rem}
.mya a.nav-link{color:#006a9d}
.mya a.nav-link:hover{background:#fff}
.mya .nav-link{background:#f4f4f4;border:1px solid #ccc;margin-right:2px;padding:.5rem .5rem}
.mya a.nav-link:hover{border-color:#9dbedf #9dbedf #9dbedf}
.nav-tabs .nav-link.active{border-color:#459fff;border-bottom-color:transparent}
h2.myaicon::before{content:"\f2bd";font:400 1.5rem FontAwesome;position:relative;top:-1px;margin-right:.5rem;display:inline;color:#858588}
.mya li.nav-item{font-size:.8rem}
main.ovi h2{margin-top:1.2rem}
.subscr-info{color:#000;background-color:#e2eff7;border-color:#ffeeba;padding:.25rem;position:relative;margin-top:.5rem;border:1px solid transparent;border-radius:.25rem;font-size:.9rem}
.btn-outline-orange{color:#e67905;border-color:#e67905!important}
.btn-outline-orange:hover{color:#fff;background-color:#e67905;border-color:#e67905!important}
.vpref .infobut{position:relative;margin-left:.25rem;left:0;display:inline;top:0;font-size:1rem}
.vpref .btn-sm{margin-left:.5rem}
.vpref .row{padding:.2rem}
.vpref .row:last-of-type{border-bottom:none}
.vpref div{padding-left:10px}
.vpref{font-size:.9rem}
table.vpref tr:nth-child(odd){background:#fff}
table.vpref tr:nth-child(even){background:#f8f9fa}
#help_apriv_withdraw{border-left-color:#dc3545;background-color:#fff!important}
.formline{border-bottom:none;padding:3px;clear:left}
.formline:last-of-type{border-bottom:none}
#mya .txt8p{font-size:.85rem}
#mya .smallborder{border:none;max-width:700px}
#mya .txt8p a{font-weight:unset}
.oviadm{border:1px solid #8a8a8a;padding:3px;margin:10px 0 0 0;background-color:#ffedc28f;border-radius:3px;font-size:.9rem}
.oviadm a{background:#3484b5;padding:0 10px;border-radius:3px;text-decoration:none;color:#fff;display:inline-block;min-width:150px;text-align:center;margin-bottom:3px;box-shadow:1px 1px 1px #aeaeae;background:#917561}
.oviadm a:hover{background:#d06f29}
@media (min-width:576px){
.mya li.nav-item{font-size:.85rem}
.mya .nav-link{padding:.5rem 1rem}
#mya td{border-bottom:none}
}
.lovers label[for=nho2],.lovers label[for=nhor]{height:2.5em;float:left;white-space:normal;line-height:1.2em;width:80px}
.lovers .nat17 select{border:1px solid #de8989;max-width:140px}
.lovers .nat17 input[type=submit]{background:#d72c37}
.nat17{position:relative;display:block;padding:5px;border:1px solid #eee;border-radius:5px;background-color:#f8f9fa;font-size:.9em;margin-bottom:1em}
table.aq{border:1px solid #ddd;font-size:.9em;line-height:135%;background-color:#f8f9fa;margin-bottom:10px;border-radius:5px}
.aq td{padding:.2rem .5rem}
table.aq input,table.aq select{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
table.aq .go.gencbutton{margin-top:.4rem;height:2rem}
form table.aq td:first-of-type{width:8rem;display:table-cell}
form table.aq td:nth-of-type(2){display:table-cell}
table.aq td{display:block;width:auto}
table.aq a.vtit8{display:block;color:#fff;background-color:#3f9b00;border-color:#4f7b00;border-radius:5px;max-width:300px;margin-left:1px;padding:0 15px;-webkit-appearance:none;line-height:2rem}
@media (min-width:576px){
table.aq td{display:table-cell;width:50%}
form table.aq td:first-of-type{width:25%!important;display:table-cell!important}
form table.aq td:nth-of-type(2){display:table-cell!important;width:75%!important}
}
select[name=gnd1],select[name=gnd2]{min-width:50px;max-width:90px}
.synin-wrapper{width:100%;height:300px;position:relative;float:none;margin:0 auto;margin-bottom:3em}
.synincont{width:100%;height:100%;background:#d21413 url(../images/y2VzJEbMbFxO.png) center;position:relative;margin:0;color:#fff;border-radius:50%;padding-top:2.5em;box-sizing:border-box}
.syninform{height:100%;padding:0;width:80%;margin:1em auto;text-align:center}
.syninform div{display:block;clear:both}
.synincont h1,.synincont h2{text-align:center;margin-top:0!important;padding-top:0!important;font-family:'Open Sans',Verdana,sans-serif!important}
.synincont h1{font-size:1.8em}
.synincont h2{font-size:1.4em}
.synincont input{margin:0 auto;text-align:center}
.synincont select{position:relative;right:0;float:right;width:140px;font-size:.9em;padding-left:4px}
input.synin{background:#d21413 url(../images/Q0F3qmEEAStV.svg) no-repeat left .5em center;background-size:1em;border:1px solid #fff;border-radius:5px;padding:3px 10px;font-size:1.1em;margin-top:18px;color:#fff;text-indent:1em}
input.synin:hover{color:#c12e23;background:#fff url(../images/qE87BmnkXKNj.svg) no-repeat left .5em center;background-size:1em}
.synincont select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.synincont select{background:#fff;border:1px solid #c00;border-radius:5px;color:#d21413;-webkit-appearance:none}
.synformwrapper{width:100%;margin-left:1em;min-width:260px;margin-bottom:2em}
.synformbg{background:#88b6cc url(https://wwi.astro.ch/im/synbg.png) center no-repeat!important;background-size:contain;height:300px;border-radius:5px}
.nat17,.nat17 input,.nat17 select,.nat17mod{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
main.aclch .nat17{min-height:unset}
.maplist{position:absolute;display:block;left:90px}
.nat17,.nat17 input,.nat17 select,.nat17mod{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
main.aclch .nat17{min-height:unset}
.maplist{position:absolute;display:block;left:90px}
li.nat17cp a::before,li.nat17np a::before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.4em FontAwesome}
a.nat17cp:before,a.nat17np:before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.4em FontAwesome}
.nat17mod a.nat17np::before,.nat17mod li.nat17np a::before{content:'\f067';font-size:1.1rem}
.nat17mod a.nat17cp::before,.nat17mod li.nat17cp a::before{content:'\f044';font-size:1.1rem}
.nat17 input[type=submit],.natgo{font:600 1.05em "Open Sans",Arial,sans-serif;border:0;padding:0 8px;background:#197db2;color:#fff;box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none}
.nat17sel{position:relative;display:block}
.nat17{position:relative;display:block;padding:5px;border:1px solid #eee;border-radius:5px;background-color:#f8f9fa;font-size:.9em;margin-bottom:1em}
.nat17 .nsfield{max-width:280px;min-width:150px;display:inline-block;position:relative}
.nat17 .nsfld{min-width:100px;max-width:110px;margin:0 0 0 5px;padding:0 2px;border:1px solid #ccc;background-color:#fff;border-radius:3px;display:inline-block}
.nat17 input[type=submit]{padding:0 5px;font-size:1.3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:5px}
.nat17 select,main.genchart .nat17 select{border:1px solid #ccc;background-color:#fff;border-radius:3px;min-width:100px;max-width:120px;width:100%;font-size:1.1em;outline:0}
.nat17sel .namelist .fa-search,.nat17sel .namesearch .fa-list{position:relative;top:2px;padding:3px;color:#666;font-size:1.4em;cursor:pointer;width:18px;height:18px}
.namelist,.namesearch{width:80%;white-space:nowrap;max-width:250px}
.genchart .namelist,.genchart .namesearch{display:block;position:relative;min-width:136px;max-width:280px}
#aforlhead .namelist,#aforlhead .namesearch{width:100%;margin-left:20px;max-width:350px;white-space:normal}
#aforlhead select{max-width:187px}
.nat17mod{display:block;position:relative;top:0;margin:5px 0;width:100%;font-size:.9em;overflow:visible;white-space:auto;text-align:left;z-index:10}
.nat17mod li{list-style-type:none;font-size:1.05em;display:inline-block;margin:0;width:auto;padding:1px 6px 1px 3px;border-radius:5px 5px 5px 5px}
.nat17mod li.nat17np{background-color:#b9b9b9}
.nat17mod li.nat17cp{background-color:#a1b4bc}
.nat17mod li.nat17cp a,.nat17mod li.nat17np a{display:inline;color:#fff;text-align:left}
.nat17mod li.nat17mc{margin:0;display:inline;width:50%;padding:5px;position:relative;left:0}
.aclch.acm .nat17mod{top:25px}
.aclch.acm .nat17{min-height:95px}
.nat17 select[name=pers]{top:72px;z-index:1000;left:200px;font-size:1em}
.nat17mod li.nat17mc input{border:1px solid #ccc;border-radius:3px;font-size:1em;background:#fff}
.nat17mod a{text-decoration:none;color:#666;padding:0 0}
.namelist label,.namesearch label,.nat17sel label{width:auto;display:inline-block;min-width:85px}
#mainsubmit{z-index:200}
.gencsub #mainsubmit{min-width:250px}
.nat17 input[type=submit]{font:400 1.2em "Open Sans",Arial,sans-serif;border:0;padding:3px 20px;background:#197db2;color:#fff;box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none;margin-left:1.5rem}
@media only screen and (min-width:992px){
.nat17mod,main.genchart .nat17mod{width:25%}
.nat17mod li{font-size:.85rem!important}
}
input#namequery,input#namequery2,input#namequery3,input#namequery4,input#namequery5,input#namequery6,input#namequery7,select#nho2,select#nho3,select#nho4,select#nho5,select#nho6,select#nho7,select#nho8,select#nhor{width:98%!important;max-width:unset}
.nat22{position:relative;padding:5px;border:1px solid #eee;border-radius:5px;background-color:#f8f9fa;font-size:.95em;margin-bottom:10px}
.nsfld,.nsfld.warn{background:#fff;color:unset}
.nsfld{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.nsfld::placeholder{color:#6c757d;opacity:1}
.clear-icon21{display:inline-block;cursor:pointer;position:absolute;width:15px;color:#959595;top:7px;right:12px}
.clear-icon21::after{content:'\2715';font-weight:400;text-shadow:none;background:#fff;padding:2px}
#namelist .fa,#namelist2 .fa,#namesearch .fa,#namesearch2 .fa,.droplist-toggle-icon .fa{top:5px;position:relative;color:#777;margin-left:3px}
.nat22mod{position:relative;display:block}
label[for=nhor2],label[for=nhor]{font-size:.9rem;line-height:1rem}
label[for=nhor2]::after,label[for=nhor]::after{content:"";white-space:normal}
.nat22mod li{text-align:right}
.natadd{font-size:.9rem}
.nat22mod a.nat22np::before{content:'\f067'}
.nat22mod a.nat22cp::before{content:'\f044'}
a.nat22cp::before,a.nat22np::before{position:relative;top:1px;display:inline-block;width:16px;margin:0 6px 0 0;font:400 1rem FontAwesome}
.nat22mod a{color:#777;font-size:.8rem;text-align:center}
.nsfld:not(:valid)~.clear-icon21{display:none}
.roundbutton{background-color:#ccc;border:none;color:#fff;padding:5px;text-align:center;text-decoration:none;display:inline-block;font-size:23px;cursor:pointer;line-height:13px;border-radius:50%;font-style:normal;position:relative;top:6px}
.roundbutton.rbblue{background-color:#72b1db;border:1px solid #1d5d8e}
.roundbutton.rbblue[aria-expanded=true]{border-radius:3px}
.roundbutton.rbgreen{background-color:#30a542}
.roundbutton.plus:before{content:'+'}
.roundbutton.plus[aria-expanded=true]:before{content:'-';padding:3px;position:relative;top:-2px}
.roundbutton.minus:before{content:'-';padding:3px;position:relative;top:-2px}
.droplist-toggle-icon .fa:hover{cursor:pointer}
input[name=nnh]{margin-right:5px}
.shtittable #nat17one.mt-3,.shtittable .mt-3.nat17_v22{margin-top:.1rem!important}
.aclch.acm .nat22{margin-bottom:4px}
.form-control[name=smap]{border:1px solid #cacaca;width:97%;margin-left:4px;background:#fff}
.container.housesel{top:-7px;position:relative}
.housesel select{width:98%;max-width:36vw}
.housesel span{border-color:#a9a9a9;font-size:.8rem}
#auto_hsy{vertical-align:top}
@media (max-width:576px){
.housesel .btn{padding-left:2px!important;padding-right:2px!important}
.housesel .fa{margin-right:0!important}
}
@media (min-width:576px){
.nat22mod{max-width:unset}
.nat22mod a{width:unset}
label[for=nhor2],label[for=nhor]{line-height:unset}
}
@media (min-width:767px){
.nat22mod a{width:unset;text-align:right}
}
.ahorcard{clear:left;margin-bottom:10px;padding:5px;height:auto;min-height:130px;margin-bottom:1rem;position:relative}
.ahorcard a{color:#000}
.ahorcard a:hover{text-decoration:none;color:#000}
.hoverable{-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}
.ahorthumb:hover,.hoverable:hover{-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 9px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)}
.ahoredition{font-weight:600;font-size:.9rem;color:#2da816;float:right;text-transform:uppercase;position:relative;top:3px;margin-left:1rem}
.ahoredition.free{color:#6ea65b}
.ahoredition::before{content:"\f006";font:400 1em FontAwesome;display:inline-block;margin-right:3px}
.ahoredition.try{color:#e17d40}
.ahoredition.full{color:#62a2c6}
.ahorcard img.rounded-lg{width:120px;height:auto;padding-bottom:2rem}
.ahorcard.ahorhead img.rounded-lg,.ahorhead .ahorcard img.rounded-lg{width:155px;height:auto}
.ahorcard.ahorhead,.ahorhead .ahorcard{min-height:165px}
.ahorhead h4{font-size:1.9rem}
#id_arcont .artitchart,#id_arcont .artitchild,#id_arcont .artitdaily,#id_arcont .artitinteractive,#id_arcont .artitlove,#id_arcont .artitorders,#id_arcont .artitpersonal,#id_arcont .artitrelation,#id_arcont .artitspecial{font-weight:400;font-size:1.4rem;padding:.5em 0 3px 0;color:#353535;font-family:'Open Sans',sans-serif}
#id_ahororders{width:100%;padding-bottom:.1em;display:block;-webkit-column-count:1;-moz-column-count:1;column-count:1}
#id_ahorchart,#id_ahorchild,#id_ahordaily,#id_ahorlove,#id_ahorpersonal,#id_ahorrelation,#id_ahorrub,#id_ahorspecial{padding-bottom:.1em;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin-bottom:2rem}
.arblock{margin-top:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;flex-basis:31%}
.arblock{font-size:.9rem;border:1px solid #ededed;border-radius:.25rem;margin-top:.5rem}
.arblock:hover{border:1px solid #b6b6b6}
.arblock a{color:#000}
.arpic{float:left;margin:3px 10px;max-width:111px;height:auto}
.arlink img{border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
span a.arlink{padding:.25rem;display:block}
img.arpic{width:35%;height:auto;margin-bottom:.7rem}
.arsubtit{color:#000;font-size:1.15em;font-weight:700;line-height:20px;margin-bottom:.4rem;background-color:#f8f9fa;padding:.4rem;border-radius:.25rem;background-color:#f3f3f3}
#id_ahororders a .arsubtit::before{content:"\f09d";display:inline-block;font:400 1.3em FontAwesome;color:#7b7b7b;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px}
.imgbutton{position:absolute;right:1em;top:2.5em;font-size:.8em}
.imgbutton::before,.noimg .imgbutton::before{position:relative;top:2px;display:inline-block;font:400 1.3em FontAwesome;color:#8c8c8c;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px}
.imgbutton::before{content:"\f147"}
@media (max-width:820px){
.arblock{flex-basis:49%}
#id_ahorchart,#id_ahorchild,#id_ahordaily,#id_ahorlove,#id_ahorpersonal,#id_ahorrelation,#id_ahorrub,#id_ahorspecial{gap:10px 10px;justify-content:space-between}
}
@media (max-width:550px){
.ahorcard img.rounded-lg{width:120px;height:auto;padding-bottom:0}
.arblock{flex-basis:100%}
}
#aspect_control,#map_labels{position:relative;top:0}
#aspect_control{margin-bottom:3px;width:100%;padding:1px;font-size:.85em}
#map_labels{position:relative;height:730px;border:1px solid #ccc;overflow:hidden}
.hkline .nopl2,.twocol,.twocol1{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-bottom:20px}
.twocolnb{page-break-inside:avoid}
#tae .twocol{max-width:660px;column-rule:none}
@media (min-width:768px){
.hkline .nopl2,.twocol,.twocol1{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:5em;-webkit-column-rule:1px solid #ccc;margin-bottom:1em;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}
}
@media (min-width:510px){
.hkline .nopl2,.twocol,.twocol1{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:5em;-webkit-column-rule:1px solid #ccc;margin-bottom:1em;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}
}
@media (min-width:510px){
#synl2 .twocol{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:1rem;-webkit-column-rule:1px solid #ccc;margin-bottom:1rem;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}
}
#cf,#cos{width:100%;max-width:650px;margin-top:5px;margin-left:0}
#cos{position:relative;z-index:10;background-color:#fff}
#cossub{position:relative;z-index:11;background-color:#fff}
.costx{width:100%;font:bold .9em Verdana,Geneva,sans-serif;text-align:center;margin-bottom:12px}
#cosplace{width:99%;max-width:330px;height:auto;padding:0 2px;overflow:hidden;margin:0 auto;background-color:#e9e9e9}
#coscol,#cosplace{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}
.cosplace{-webkit-box-shadow:inset 1px 1px 2px #666;-moz-box-shadow:inset 1px 1px 2px #666;box-shadow:inset 1px 1px 2px #666;width:45px;height:45px;margin:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;float:left}
.cosplacefull{width:45px;height:45px;float:left;margin:2px 4px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#bbb;-webkit-box-shadow:inset 1px 1px 0 #666;-moz-box-shadow:inset 1px 1px 0 #666;box-shadow:inset 1px 1px 0 #666}
.cosplacetx,.costxsum{-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#cosrow1,#cosrow2{padding:0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosout img{width:100px;height:auto;border:1px solid #d7cfcf;border-radius:.5rem}
.cosnum,.cosnumakt{text-align:center;font:bold .9em "Courier New",Courier,monospace;color:#ccc;margin:20px 0 0 8px}
.cosnumakt{color:#c00;font-size:1.2em;position:relative;bottom:5px}
#coshead h1{font-weight:400;color:#000;background:url(../images/qLXBPtqy5T9u.jpg) no-repeat right 0}
#coscol{width:330px;height:auto;overflow:hidden;background-color:#fff;border:1px solid #ccc;padding:0 4px 0 4px;margin:10px auto}
.coscolrow{margin:5px 0}
.coscolor{width:50px;height:50px;float:left;margin:6px;-webkit-box-shadow:1px 1px 2px #666;-moz-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}
#cossub{width:100%;max-width:320px;padding:10px;text-align:center;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;position:relative;margin:10px auto;background-color:#f8f9fa}
.first{float:left;margin:-6px .15em 0 0;font-size:2.2em;font-weight:600;color:#bb6060}
#collargeright.aclch{top:10px}
#cf .sign1{border:none;padding:3px;text-align:right;position:relative;top:0}
#cf .sign1 a{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.2rem .5rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#1d5d8e;background-color:transparent;border-color:#1d5d8e;text-decoration:none}
#cf .sign1 a::before{font:400 1.3em FontAwesome;text-rendering:auto;content:"\f13a";position:relative;top:2px;margin:0 4px 0;color:#999}
#cf .sign1 a::before{color:#6f9bbd;margin-right:.5rem}
#cf .sign1 a:hover::before{color:#fff}
#cf .sign1 a:hover{background-color:#6b8ea6;color:#fff}
#cf .rephead2{font:600 1.1rem 'Open Sans',Arial,sans-serif}
#cf .rephead2 div{font-size:1.15em;margin-bottom:1em}
#cf .extract_block:last-of-type::before{content:'';display:block;margin-top:3rem;border-top:1px solid #ccc;margin-bottom:1rem}
#cf h2.cttit{font-size:1.5rem!important}
#cf .dyn1{max-height:0;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-ms-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden;text-decoration:none;font-weight:400;font-style:italic;padding:0 5px;font-size:.95em}
#cf .dyn1.open{max-height:20em;margin-top:1rem;margin-bottom:1.25rem;padding:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;border-left-color:#d2d2d2;background-color:#f8f9fa;color:#000}
#cf .dyn1{text-align:left;color:#fff}
.synco{max-width:180px;float:left;margin:0 .5em .2em 0;border:1px solid #c00;font-size:.95em;background-color:#f6f6f6;border-radius:4px;padding:2px;overflow:hidden}
.syncotit{background:#fff;text-align:center;border-bottom:1px solid #ccc;margin-bottom:3px}
#synhpco{font-style:normal;font-size:90%;background:url(../images/kxMb0gEcnMGM.jpg) no-repeat left;margin-top:0;padding:0 2px 0 4px;width:98%;position:relative}
#synhpco h1{font:700 1.8em 'Open Sans',Arial,sans-serif;color:#b83038;border-bottom:1px dotted #ccc;text-align:center;text-shadow:1px 1px 1px #fff;margin:0 0 10px 0;padding:0}
#synhpco .verd8p{font-size:.7em}
.synopt{width:120px}
.sign .dyn img.fright{max-width:160px;height:auto}
.asrcol.synformbg{background:#88b6cc url(../images/y2VzJEbMbFxO.png) center no-repeat;background-size:contain;height:300px}
.syninform div.synflex{display:flex;align-items:flex-start}
.synincont label{display:inline;position:relative;text-align:right;width:40%}
.first{float:left;margin:-6px .15em 0 0;font:600 2.2em 'Source Sans',Arial,sans-serif;color:#bb6060}
#syn #atxgenhead{border-top:1px solid #fff;text-align:left}
.synhead{position:relative;background:#c43c21 url(../images/51nnNL52kiDi.jpg) top right no-repeat;background-size:cover;width:100%;margin-top:1rem;height:calc((100vw - 40px) * .5625);max-height:200px;margin-bottom:5px;border-radius:5px}
#syn .aforlsel{font-size:.9em;text-align:left;position:relative;background:#d52b08;display:inline-block;border-radius:3px;top:-17px}
.aforlsel a{margin-left:3px;text-decoration:none;padding:2px 10px 0 10px;color:#fffefe}
#asmain .synhead h1.reptetit{color:#fff;text-shadow:1px 1px 0 #900,1px -1px 0 #900,-1px 1px 0 #900,-1px -1px 0 #900;font-size:3em;font-variant:small-caps;text-align:left;padding-top:0;text-indent:10px}
#atxgenhead .synhead .atxcopy{text-align:left!important;font-size:.9em;position:absolute;display:block;width:100%;left:10px;bottom:0;line-height:1.2em;color:#fff9f9}
.synhead .vtit8{color:#fff;width:90%;font-size:1.03em;padding:0 0 1% 0!important;text-align:left;margin-left:10px;text-shadow:1px 1px 0 #900,1px -1px 0 #900,-1px 1px 0 #900,-1px -1px 0 #900}
#syn .rephead2{font-weight:600;font-size:1.3rem}
.aforlsel a{margin-left:3px;text-decoration:none;padding:2px 10px 0 10px;color:#fff}
.aforlsel a:hover{color:#f5f267}
.aforlsel a::before{font:400 1.6em FontAwesome;text-rendering:auto;content:"\f0da";position:relative;top:2px;display:inline;margin-right:3px}
#syn .rephr{padding-bottom:0;border-top:none}
.synbutton{text-align:center;width:100%;margin:2em 0 100px 0;white-space:nowrap}
.synbutton a{background:#c43c21 url(../images/51nnNL52kiDi.jpg) center left no-repeat;padding:10px 10%;border-radius:5px;color:#fff;font-weight:600;text-decoration:none;font-size:1.1em}
.synbutton a:hover{background:#dd3b3b;color:#fff}
.synbutton a .fa{margin-left:1em;font-size:1.5em;position:relative;top:2px}
.synimg{float:left;margin-right:10px;max-width:180px;width:30%}
.synimg img{padding:4px;box-shadow:1px 1px 2px #999;margin-bottom:5px;border-radius:3px;width:95%;height:auto}
.synimg::after{width:130px;content:"©stokette/fotolia.com";float:left;position:relative;text-align:left;top:-7px;left:5px;font-size:.6em;color:#b5b5b5}
.synimg img.fright{float:none;margin:0}
#synhp{background:url(../images/kxMb0gEcnMGM.jpg) no-repeat top right;padding:0 2px 0 4px;width:208px;position:relative;left:-5px}
.aforl a{text-decoration:none;padding:0 14px 0 0;background:url(../images/bbTF9HKWHptL.png) no-repeat right 2px;color:#bf001d;font:600 .9em Verdana,Geneva,sans-serif}
#synl2,#synl2 a{font-size:.9rem;color:#939393;line-height:1.7rem}
.aforl::before{content:'\A';white-space:pre}
#syn .aforl::before{content:'\A';white-space:unset;clear:both;display:block}
@media only screen and (max-width:470px){
.nat17 select[name=gnd1],.nat17 select[name=gnd2]{margin-left:87px}
.nat17 select[name=gnd1]::before,.nat17 select[name=gnd2]::before{content:'\A';white-space:pre}
}
@media (min-width:768px){
#cf,#cos{max-width:800px}
#cosplace{max-width:800px;width:450px;height:140px}
.cosplace{width:50px;height:50px;float:left;margin:5px 12px;border-radius:7px;background:#fff}
.cosplacefull{width:50px;height:50px;float:left;margin:4px 11px;border:1px solid #999;border-radius:7px;background:#bbb;box-shadow:inset 1px 1px 0 #666}
.cosplacetx,.costxsum{box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;border-radius:7px}
#cosrow1,#cosrow2{padding:10px 0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosnum,.cosnumakt{text-align:center;font:bold 20px "Courier New",Courier,monospace;color:#ccc;margin:20px 0 0 8px}
.cosnumakt{color:#c00}
#coshead h1{font-weight:400;color:#000;background:url(../images/qLXBPtqy5T9u.jpg) no-repeat right 0}
#cf .sign1{border:none;padding:3px;text-align:right;position:relative;top:0}
#cf .sign1 a::before{font-size:1.3rem}
#coscol{max-width:unset;width:450px;height:460px;background-color:#fff;border:1px solid #ccc;padding:0 4px 0 4px;margin:10px auto}
.coscolor{width:70px;height:70px;float:left;margin:8px;border-radius:17px;cursor:pointer}
.costext p{text-indent:1em}
#cossub{width:450px;max-width:unset;padding:10px;text-align:center;border:1px solid rgba(0,0,0,.125);position:relative;margin:10px auto}
.coswheel{width:25px;height:25px;position:absolute;right:90px;top:20px;background:url(../images/ulG9CEVcTHRG.gif) no-repeat}
.synco{max-width:200px;margin:0 1em .2em 0}
.synin-wrapper{width:100%;height:300px;position:relative;float:right;margin:0 0 2em 1em;background-color:transparent}
.synhead{background:#c43c21 url(../images/51nnNL52kiDi.jpg) top right no-repeat;background-size:cover}
.synhead .vtit8{width:60%}
.synincont select{width:120px}
.colhor.synformwrapper{width:45%;float:right;max-width:350px}
.synhead .vtit8{width:72%;max-width:380px}
}
#prod .awdinfo,.sde .awdinfo{padding:5px;background:#fdfdfd}
.hk .awdinfo{padding:2px;background:#fff}
#prod .awdinfo,.awdinfo,.hk .asrcol .awdinfo,.hk .awdinfo,.sde .awdinfo{padding:1rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;border-left-color:#17a2b8;background-color:#fbfbfb!important;font-size:.9rem}
.awd .accordion>.card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}
.genchart .awdinfo{background:#fff!important}
.sdeinfo{border:1px solid #ccc;border-radius:5px;padding:5px;margin-bottom:1em}
.sdeinfo ul{padding-left:15px}
.sdeinfo li{margin-bottom:.3em}
.awdinfo,.iframeform{display:none;clear:left;margin-bottom:.5em;text-align:left;position:relative}
.awdinfo p{margin:5px 0}
.awdinfo #help li,.awdinfo #help ol,.awdinfo .help li,.awdinfo .help ol{margin:.3em}
.help .imlink ul{padding:1rem;margin:0}
.help .imlink ul li{line-height:1.5rem}
.atxpb{position:relative;float:right;max-width:220px;border:1px solid #ccc;border-radius:3px;background:#fbfbfb;padding:2px 5px;font-size:.8em;text-align:right}
#atxpb,#id_atxpb{display:none}
#atxgenhead{text-align:center;border-top:1px solid #c6c2c2;margin-top:10px}
#atxgenhead .vtit8{padding:0 10%}
#xmot #atxgenhead{border-top:1px solid #8ab41e}
.akxhead{background:url(../images/P3bMA4F5WAPd.jpg) left top no-repeat;min-height:120px}
.akxhead{background:url(../images/yHDP3SC7W9we.jpg) left top no-repeat,url(../images/mqKaLOlWflzC.jpg) right top no-repeat;min-height:120px;padding-top:3px}
.alxhead{background:url(../images/l6709jSdevPT.jpg) left top no-repeat,url(../images/zvwsIKqapFyh.jpg) right top no-repeat}
.acxhead{background:url(../images/uorFGL8tg8Yc.jpg) left top no-repeat;min-height:120px;padding-bottom:.5rem;margin-bottom:10px}
.acxhead{background:url(../images/F0taNa1jSDS0.jpg) left top no-repeat,url(../images/M1UVjYo2NvEQ.jpg) right top no-repeat;min-height:120px}
.apxhead{background:url(../images/2AEvDeXUtKtc.jpg) left top no-repeat,url(../images/UA4immF2OHBk.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.atxhead{background:url(../images/BhOmwOejKdrQ.jpg) left top no-repeat,url(../images/En55admHGYwo.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.ackhead{background:url(../images/VkV4O2jz6kpC.jpg) left top no-repeat,url(../images/iCJMVGr5SOMP.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.aclhead{background:url(../images/nlU9IafB2cVN.jpg) left top no-repeat,url(../images/hHe20C3v0wOW.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.acchead{background:url(../images/ZSPPXnUUDKXQ.jpg) left top no-repeat,url(../images/7Jj6vwyOEliR.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.acmhead{background:url(../images/7YWHOoBnmR0x.jpg) left top no-repeat,url(../images/V1EHPKuXcT5d.jpg) right top no-repeat;padding-bottom:.5rem;margin-bottom:10px}
.alshead{background:#f6f6f6 url(../images/GNESIKVTWG8a.png) -50px 5px no-repeat;background-size:100px 100px;padding-bottom:.5rem;margin-bottom:10px}
.xphthead{background:url(../images/hEOogBpleRNE.jpg) left top no-repeat}
.xphthead{background:url(../images/q1GrqUOupzXh.jpg) left top no-repeat}
.xtpthead{background:url(../images/DWvOImUfDhIe.jpg) left top no-repeat;min-height:120px}
.xtpthead{background:url(../images/Thcs3HsKJw1K.jpg) left top no-repeat;min-height:120px}
.xtvthead{background:url(../images/SSoDSKfSGRaL.jpg) left top no-repeat}
.xtvthead{background:url(../images/fyTMwiDZ5prp.jpg) left top no-repeat}
.xtkthead{background:url(../images/zlMVke0CNznb.jpg) left top no-repeat}
.xtkthead{background:url(../images/3E9oYgHGnvF7.jpg) left top no-repeat,url(../images/8kuJvBzTqkmN.jpg) right top no-repeat;background-size:contain}
.xjathead{background:url(../images/LGTxIPqNYSnf.jpg) center top no-repeat}
.hkhead1{background:url(../images/VSurBI8LOERq.jpg) left top no-repeat;padding:4px 0;border:none;line-height:2em}
main.chart .hkhead{border-bottom:1px solid #ccc}
.cohead,.xcothead{background:url(../images/AtUF3SEgG3Eg.jpg) left top no-repeat}
.cohead,.xcothead{background:url(../images/AtUF3SEgG3Eg.jpg) left top no-repeat,url(../images/ZUB1RPqrVZ63.jpg) right top no-repeat}
.hzhead,.xhzthead{background:url(../images/ppvsCJnJ9ZcD.png) -10px center no-repeat;background-size:auto 80%;padding:10px 0}
.hzhead,.xhzthead{background:url(../images/ppvsCJnJ9ZcD.png) -10px center no-repeat,url(../images/yC6ZnW3OiG1T.png) right center no-repeat;background-size:auto 80%;padding:10px 0}
.mohead,.xmothead{background:url(../images/OAU4D7yjP70E.jpg) no-repeat -10px top}
.mohead,.xmothead{background:url(../images/OAU4D7yjP70E.jpg) -10px top no-repeat,url(../images/zJ6tq8Opd2PA.jpg) right top no-repeat}
.tfhead,.xtfthead{background:url(../images/OX9sxaNgHNSq.jpg) no-repeat 0 top;min-height:120px;padding:0 4em}
.tfhead,.xtfthead{background:url(../images/OX9sxaNgHNSq.jpg) 0 top no-repeat,url(../images/DF9WPvKwxC5B.jpg) right top no-repeat;min-height:120px;padding:0 4em}
#atxgenhead .cfhead{text-align:left;border:none}
#cf.repspacemain #atxgenhead{border:none}
#cf .reptetit{font-size:2.6em}
.cfhead{background:url(../images/AOhEEQUNt0a8.jpg) no-repeat top 10px right 0}
#cf .atxcopy{text-align:right}
#cf .rephr{border:none}
#emo img.fright{max-width:250px;height:auto}
#xmot img.fright{max-width:250px;height:auto}
#ehz img.fright,#hz img.fright{max-width:220px;height:auto}
img.td_rep{width:100%;max-width:719px;margin-bottom:1rem}
.td_rep_tit{width:100%;padding:0;margin-bottom:1rem;border-radius:.5rem}
#etd.ovi h1{font:600 2.7em Georgia,Times,serif}
#asmain .xtdthead h1.reptetit{font:600 2.5em Georgia,Times,serif;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.xtdthead .vtit8{text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}
.xtdthead{background:url(../images/ELool7OtDfu3.jpg) left top no-repeat;background-size:cover}
#xtdt img.td_rep{width:40%;height:auto;border-radius:50%;float:right;margin-left:1em}
.tlshead,.xtlsthead{background:url(../images/q2LZxVQrIp4s.png) no-repeat center;background-size:contain;background-color:#fff}
.atxcopy{font-size:.95em;font-weight:400;text-shadow:none;color:#333;padding:8px 0}
#asmain .reptxtmain h2{font:600 1rem 'Source Sans',Arial,sans-serif}
.reptxtmain .smallborder{padding:5px}
.reptxtmain table{font-size:1rem}
#co .reptxtmain h2{font-size:1.2em}
.reptxt h1{font-size:2.2em;margin-top:1rem}
.reptxt h2{font:600 .9em 'Source Sans',Arial,sans-serif}
a.teasord{position:relative;width:50px;height:30px;float:right;display:block;top:-1px;background-color:#398cb5;border-color:#3076a5;border-radius:3px;text-align:center;margin-left:1rem}
a.teasord::before{font:400 1.2em FontAwesome;content:'\f07a';position:relative;line-height:1.7rem;color:#fff}
a.teasord:hover{color:#fff;background-color:#82a600;border-color:#4f7b00}
h1.reptetit{font-size:2rem;padding-top:10px}
#atxgenhead .vtit8{font-size:1.1rem}
table.reptxtmain{margin-top:1rem}
.acpop p,table.reptxtmain p{margin-top:0;margin-bottom:.5rem}
.acsub{text-align:left;border-top:1px dotted #ccc;font-size:.8rem;margin:1rem 0}
#acpop ul,.acpop ul{list-style-type:none}
#acpop li,.acpop li{font-size:.9em;line-height:1.6rem}
#acpop li::before,.acpop li::before{font:400 1rem FontAwesome;content:"\f006";position:relative;display:inline;margin-right:5px;color:#3076a5}
#acpop ul,.acpop ul{Padding:5px 0 5px 0;list-style-type:none;margin:0;font-size:.9rem}
.acpop li a{text-decoration:none;font-weight:400}
#show_det a,.acpop a{text-decoration:underline;color:#1d5d8e;font-weight:600;font-size:.9rem}
#actx table{border-color:transparent}
#acpop .acnavi li::before,.acpop .acnavi li::before{content:"-";position:relative;display:inline;margin-right:5px;color:#3076a5}
a.rubblue,a.rubgreen{text-decoration:none;font-weight:600;font-family:'Source Sans',Arial,sans-serif;padding:3px;margin-top:2px}
.rubgreen{color:#659900}
.rubblue{color:#06c}
a.rubgreen:before{content:url(../images/xyZYfSC4GLmh.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubgreen:hover{color:red}
a.rubblue:before{content:url(../images/w5u562sNH9h3.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubblue:hover{color:red}
.rubpic{float:left;margin:3px 10px 5px 0;width:90px;height:auto;border:1px solid #ccc;border-radius:3px}
.rubriknavcont{width:100%;min-width:570px;height:110px;font-weight:700}
.rubriknavcontright{width:200px;font:700 1em @RobotoVerd}
.rubriknavcont .rubriknav{float:left;text-align:center;padding:3px;min-width:70px}
.rubriknavcontright .rubriknav{float:left;text-align:center;padding:0 3px}
.rubriknav a{text-decoration:none}
.rubriknav:hover{cursor:pointer;box-shadow:1px 1px 1px #666}
.rubriknavcont .rubriknav img{max-width:60px;height:auto}
.rubriknavcontright .rubriknav img{max-width:60px;height:auto}
#rubrik1,#rubrik2,#rubrik3,#rubrik4,#rubrik5,#rubrik6{background-color:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:5px;margin-bottom:10px}
.rubentry{clear:left;margin-bottom:10px;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:120px;background-color:#fff;padding:3px}
.rubentry strong{text-transform:uppercase;font-weight:700}
.atxgenad p{font-size:1rem}
p.absatz:after{clear:left}
p.absatz a img{box-shadow:1px 1px 2px #666}
p.absatz a img:HOVER{border:2px solid #ccc;box-shadow:none}
.atxgenad p.absatz a img:HOVER{border:none}
p.absatz a.rubblue,p.absatz a.rubgreen{text-decoration:none;font-weight:600;font-family:'Source Sans',Arial,sans-serif;padding:3px 10px;margin-top:9px;font-size:1rem;background:#fff;border-radius:5px;border:1px solid #ccc;display:inline-block;margin-right:5px}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:62px}
div.rubriknav.rubactive{position:relative;top:-2px}
.rubactive:hover{box-shadow:none}
.rubcontsmall{width:225px;position:relative;top:0;left:0}
.rubcontsmall li{float:left;padding:0 1px;list-style-type:none}
.rubcontsmall .rubriknav:hover{cursor:pointer;box-shadow:none}
.rubcontsmall,.rubtxt{padding:3px 0;white-space:nowrap}
.rubtxt{border-top:4px solid #86b0cc}
.rubcontsmall .rubriknav a{color:#000}
#smtb{font-size:115%;width:97%;height:auto;display:block;min-width:310px;text-align:center}
.smtb{width:310px;margin:0 5px;height:140px;display:block;padding:0;margin:0;border:1px solid #fff;min-width:168px}
.smtb:AFTER{content:'\A';white-space:pre}
.smtb a{text-decoration:none}
.smtx,.smtxwh{font:700 1.05em @RobotoVerd;text-align:center;line-height:1.2em;padding-top:3px}
.smtx a,.smtxwh a{color:#000}
.smcontainer,.smcontainerhk,.smcontainerph,.smcontainerwh{height:130px;border-radius:5px;border:1px solid #ccc}
.smcontainer,.smcontainerhk,.smcontainerph,.smcontainerwh{height:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc}
.smcontainerph,.smcontainerph:hover{background-position:0 -20px}
.smcontainerwh{background:url(../images/jDIITRVexT4G.png);background-size:cover}
.smcontainerwh:hover{color:#900;background:url(../images/duXvRFXebxDT.png);background-size:cover}
.smtb .smcontainerhk,.smtb .smcontainerwh{margin-right:5px}
.smcontainerph{background:url(../images/UzQnrMbDiDlO.png) no-repeat;background-size:cover}
.smcontainerph:hover{background:url(../images/4iXNGW6oLiyf.png) no-repeat;background-size:cover}
.smcontainerhk{background:url(../images/vIej4vWEmtIJ.jpg);background-size:cover}
.smcontainerhk a:hover{color:#fff}
.smcontainerhk:hover{background:url(../images/wsxoQ2FKZue3.jpg);background-size:cover;color:#fff;text-shadow:1px 1px 1px #000}
.smtit{color:#fff;text-align:center;font:700 2em @RobotoVerd;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;padding-top:10px}
.showmob{display:block}
.hidemob{display:none}
div.dyn{position:relative;overflow:hidden;padding:0}
.sign .dyn img.fright{margin-top:5px;border:1px solid #ccc}
.whor{font-weight:400;font-size:1.5em;border-bottom:1px dotted #ccc;text-transform:uppercase;color:#000;margin:.4rem 0;padding-top:.2rem}
.whor a{color:#333}
.sign .whor:hover{background:#f2f2f2;border-radius:5px}
.sign .rephead2{font-weight:600;color:#000}
.whortit{background:url(../images/lXrEHdeV6rcW.png) no-repeat left 0;min-height:85px;color:#000;font-size:1.2em;margin:-20px 0 20px 0;padding-left:5px}
.wh .rephr_right{margin-bottom:1em}
.sign{border:none;padding:3px;position:relative;top:0}
.wh .dyn{max-height:0;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-ms-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden;text-decoration:none;font-weight:400;text-decoration:none}
.wh .dyn.open{max-height:100em;margin:.5em 0 1em 0}
.whor .dyn::after{content:'\f107';font:400 1.5em FontAwesome;display:inline-block;position:absolute;right:15px;top:40px;color:#dbdbdb}
.whor a.dyn img{width:10%;max-width:100px;min-width:50px;margin-bottom:10px}
.whor .dyn::after{content:'\f107';font:400 1.5em FontAwesome;display:inline-block;position:absolute;right:15px;top:10px;color:#d4d4d4}
.axhead.wh_bg h1{font-size:2.2rem;font-weight:400;font-family:'Open Sans',Arial,sans-serif}
.axhead.wh_bg h5{font-size:1.3rem;font-weight:400;font-family:'Open Sans'}
.whtx{font-size:.97rem}
.whtx .rephead2{font-size:.94rem}
.whtx h3.rephead2{font-size:1.1rem;margin:.6rem 0}
.whtx p:empty{margin-bottom:5px;padding-top:0}
.whsym img{width:40px;height:auto;left:-4px;position:relative}
.whsym .btn{width:56px;height:56px;text-align:center}
.whsym .col-2,.whsym .col-lg-1{margin-bottom:1rem}
.whsym .btn-light{background-color:#fdfcfa;border:1px solid #e1e0e0;border-radius:50%}
.whsym a.btn-light:hover{background-color:#f1f0ee}
@media only screen and (min-width:768px){
.hidemob{display:block}
.repfright.showmob{display:none}
.showmob{display:none}
}
#id_atxinfo{display:none}
#id_atxinfo p{margin-left:0}
.reptxtmain .atxplus::before{content:"\f055";display:inline-block;font:400 1.5em FontAwesome;position:relative;top:2px;left:2px;margin-right:5px;color:#ccc}
.atxgeninfo{margin:1rem 0;background:#f7f7f7}
.atxgeninfo a{font-size:.9em;color:#787878;text-decoration:none}
.atxgenad{margin:1.5rem 0;border:1px solid #c1c1c1;background:#f4f4f4;padding:1px;border-radius:5px;min-height:110px}
.atxgenad a{text-decoration:none}
.atxgenad strong{text-transform:uppercase;font:700 1.2em @RobotoVerd}
.atxgenad a.rubblue,.atxgenad a.rubgreen{white-space:nowrap}
#id_atxinfo .asrcol,#id_atxinfo .smallborder{width:100%;border:0;padding:.5rem 0;font-size:.9rem}
#id_atxinfo .asrcol p,#id_atxinfo .smallborder p{font-size:.9rem}
.vip a[target=astro-databank],.vip a[target=astrodatabank]{color:#565656;text-decoration:none}
.vip a[target=astro-databank]::after,.vip a[target=astrodatabank]::after{content:'Astro-Databank ➚';font-family:Arial,sans-serif;display:inline;border:1px solid;padding:0 3px;border-radius:5px;color:#fff;background:#849e8a;margin-left:5px;float:right;font-size:.9em}
.vip br{margin-bottom:.1em}
table.vip{border-spacing:0;border-collapse:collapse;max-width:900px;margin-bottom:1rem}
.vip td{padding:3px}
.vip tr:nth-child(2n+1){background:#f8f9fa}
.vip a img{display:block;margin-top:1rem;width:100%;height:auto;max-width:700px}
.vip td{padding-top:1rem}
#colmainleft2.genchart{min-width:320px;width:100%}
.genchart #nat{width:100%;min-width:310px;width:97%;position:relative;left:-8px}
.bigc{border:1px solid #e5e5e5;border-left:0}
.genctit{font-weight:700;margin-bottom:3px;padding-top:5px;text-align:left}
div.genctit{margin-top:4px}
.genc{padding:2px;position:relative;vertical-align:top}
#gencbigimg{display:none}
.gencborder{margin:0;table-layout:auto}
.gencborder td{padding:2px;vertical-align:text-top;margin:0}
.genchart .fa_info{position:relative;top:3px;left:5px;margin-left:6px;width:18px;height:16px;font-size:15px;padding-top:3px}
#genclayer6,#genclayer7{display:none}
.gencborder td.verd8p a{font-size:.9em;line-height:1.2em;text-decoration:none}
.gencsub{text-align:left;padding:5px}
.gencadd{width:100%;max-width:150px}
.verd8p.gencadd{font-size:.9rem}
.gencadd select{min-width:auto;font-size:auto;-webkit-appearance:auto}
.bigimg{max-width:100%;height:auto}
td.gencleft{width:30%;min-width:80px;max-width:100px;padding:2px;vertical-align:top}
td.gencright{width:60%;max-width:220px;padding:2px 0 0 10px;vertical-align:top}
.gencright select{max-width:200px;margin-left:10px}
.spacer{padding:2px}
.genchart #nat select,.genchart select{font-size:.9em;width:100%;min-width:50px;max-width:150px;margin-right:0}
.genchart select{width:auto}
select.gencadd{width:100%;min-width:80px;max-width:120px}
.genchart .natsel{margin:0;max-width:110px;min-width:110px}
.genchart #nat select{font-size:.85em;max-width:100px}
.genchart .natrgt{max-width:200px;min-width:100px;float:left;margin:0 0 0 3px;text-align:left;left:0;line-height:1.6em}
.blue.gencbutton{min-width:100px}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:block}
main.genchart .gencbg{box-sizing:border-box;padding-bottom:1rem;margin-top:1rem}
.bigc{border:1px solid #e5e5e5;border-left:0}
.gencbg h2{padding:3px;display:block;position:relative;border-bottom:1px solid #ebebeb;margin-bottom:1em;font-size:1.8rem;color:#424242}
.gencbg h2::after{content:'';display:block;width:60px;height:60px;position:absolute;top:-15px;background:url(../images/2djV9ABDXckt.png) no-repeat;background-size:cover;right:6px}
@media only screen and (min-width:576px){
.gencbg h2{font-size:2rem}
.gencbg h2::after{width:60px;height:60px;position:absolute;top:-10px}
}
#genciframe h2::after{display:none}
.genchart h3,.genctit{font:600 1.1rem 'Source Sans',Arial,sans-serif;margin-left:5px;text-align:left;margin-top:1.5rem}
div.genctit{margin-top:.6em}
.gencborder{margin-left:1px;margin-top:1px;table-layout:auto}
.verd8p select{font-size:.9em;border:1px solid #ccc;background-color:#fff;border-radius:3px}
table.genchead{width:100%;max-width:670px}
.gencborder td{padding:2px;vertical-align:text-top;max-width:250px}
.gencsub{text-align:right;padding:5px}
.genccol{margin-left:0;display:block;min-width:200px}
.zodexp1,.zodexp2,.zodexp3,.zodexp4{display:none}
#zod2:checked~.zodexp1,#zod2:checked~.zodexp2,#zod4:checked~.zodexp1{display:inline-block}
#zod4:checked~.zodexp4,#zod5:checked~.zodexp3,#zod6:checked~.zodexp4,#zod7:checked~.zodexp4{display:inline-block}
#zod5:checked~.zodexp4{display:none}
#zod5:checked~#zod3,#zod5:checked~#zod3~label,#zod5:checked~#zod4,#zod5:checked~#zod4~label{display:none}
.zodexp3,.zodexp4{float:left;color:#c00}
.zodexp1{color:#c00}
.zodexp2{margin:5px 0}
#zod4:checked~#zod6,#zod4:checked~#zod6~label{display:none}
#zod4:checked~#zod7~label,#zod5:checked~#zod6~label,#zod5:checked~#zod7~label{display:inline-block}
main.genchart .gencbutton1,main.genchart .gencbutton2{font:400 1.1em 'Source Sans',Arial,sans-serif;padding:4px 15px;color:#fff;background:#069;cursor:pointer;border-radius:3px;min-height:22px;white-space:nowrap;border:1px transparent;position:relative;box-shadow:1px 1px 2px #666;-webkit-appearance:none}
.gencrub2cont{max-width:300px;position:relative}
select#prmth{position:relative;left:-5px;font-size:.8rem}
main.genchart a.gencbutton2{text-decoration:none;font-size:1em;background:#999;padding:0 3px;left:auto;right:0;margin:0;display:inline;position:relative;float:right;min-height:auto}
main.genchart .gencbutton1:hover{background:#92b153}
main.genchart .gencbutton2:hover{background:#f90}
main.genchart .gencsub2 .gencbutton1{font-size:1em;margin-top:.5em;margin-right:7px}
main.genchart .gencsub2{margin:10px 0 20px 0}
main.genchart .gencsub1{display:none}
main.genchart .gencsub1.sticky1{text-align:center;z-index:100;display:block;width:100%;padding:5px;left:-1px;margin-top:5px;visibility:visible;position:fixed;bottom:0;animation-name:fbpos3;animation-duration:.5s;background:rgba(251,241,202,.73);border-top:1px solid #666;height:42px}
@keyframes fbpos3{
from{bottom:80%}
to{bottom:0}
}
main.genchart .gencsub2{display:none}
.gencadd select{min-width:200px;font-size:.92em;border:1px solid #ccc;background-color:#fff;border-radius:3px}
select.gencadd{-webkit-appearance:none}
main.genchart .genccol input{left:-3px;position:relative}
main.genchart input#sday{max-width:3em}
main.genchartinput#syr{max-width:6em}
.flexcont42 input{width:95%}
main.genchart .gencsday input,main.genchart input[type=number],main.genchart input[type=text],main.genchart select,main.genchart textarea{padding:.375rem .75rem;border:1px solid #ccc;border-radius:4px;resize:vertical;font-size:1rem;width:auto;max-width:300px;background-color:#fff;color:#495057}
.genchsy label,.gencrub0 label,.gencrub2 label,.gencrub3 label,.gencrub4 label,.zodexp2 label{width:auto;display:block;font-size:1em;font-weight:600;line-height:1.8em}
label.zod0{width:60px;position:relative;display:inline-block}
.flexcont42 label{font-weight:600}
textarea#ast{max-width:700px;width:100%}
textarea#ast:not(:placeholder-shown){border:2px solid #859edb;border-radius:3px;background:#f5e3aa}
.clearico::before{content:"x";display:block;cursor:pointer;position:absolute;font-size:1.5em;width:15px;color:#888787;right:24px;top:29px}
p.uselt{margin:5px 0;position:relative}
main.genchart .gencsub{text-align:left;z-index:10;width:100%;max-width:580px;padding:5px;left:-1px;margin-top:5px}
main.genchart .gencsub2{text-align:right}
.nobreak,.zodexp2{white-space:nowrap}
.genchsy .nobreak label{White-space:normal}
#hsy{vertical-align:top}
.zodexp2 .awdinfo{white-space:normal;background:#fff}
.gencind{font-weight:600;display:inline-block}
.zodrub2{position:relative;left:63px}
.gencrub0,.gencrub1,.gencrub2,.gencrub3,.gencrub4{font-family:source_sans_regular,Arial,sans-serif;font-size:.9em;padding:5px;position:relative;font-size:1em;line-height:1.8em}
.gencrub0{background:#f8f8f1}
.gencrub1,.gencrub2,.gencrub3,.gencrub4{background:#f9f9f9}
.gencleftcont{float:left}
.gencrightcont{float:left}
.gencrub2:after,.gencrub3:after{content:"";display:table;clear:both}
.zodexp3{float:none}
.gencrub0{margin-bottom:1.5em}
.genccol{font-size:.95em}
.gencsday{position:relative}
.gencdate{display:inline;position:relative;vertical-align:top}
.gencminus:before,.gencplus:before{font:400 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:3px;color:#15729e}
.gencminus:before{content:"\f146"}
.gencplus:before{content:"\f0fe"}
.gencchartsize{display:block;border-top:1px dotted #ccc;margin-top:5px;padding-top:5px}
#showcurconv .helpclosebut{right:30px}
a#genclayer1butt,a#genclayer2butt,a#genclayer3butt,a#genclayer4butt,a#genclayer5butt{width:100%;display:inline;text-decoration:none}
.genctit a:hover{color:#c00}
.flexcont3,.gencind,.gencrub0,.gencrub1,.gencrub4{display:block}
.flexcont4,.flexcont42,.gencadd,.genchsy,.gencmethod,.genczod1,main.genchart .genccol,main.genchart .gencsub{-webkit-flex:1;-ms-flex:1;flex:1}
.genczod1{max-width:450px}
.flexcont4,.gencmethod{-webkit-flex:2;-ms-flex:2;flex:2}
.flexcont4{padding:0 3px;margin-right:1rem}
.flexcont42{position:relative}
.gencadd{margin-right:1em}
.genctit{margin-left:0;padding:3px;margin-bottom:0;border-bottom:1px solid #ddd}
.genctit.bg1{border-bottom:1px solid #efe6db;background:#efe6db}
.genctit.bg2{border-bottom:1px solid #d2dcde;background:#d2dcde}
.genctit.bg3{border-bottom:1px solid #cfe1e6;background:#cfe1e6}
.genctit.bg4{border-bottom:1px solid #e1ded2;background:#e1ded2}
.genctit.bg5{border-bottom:1px solid #d2e1dd;background:#d2e1dd}
h3.genctit1{white-space:nowrap}
.tab1,.tab2,.tab3,.tab4,span.tab1{background:#f8f8f1;border:1px solid #ccc;border-radius:3px;padding:2px 5px 6px 5px;border-bottom:none;position:relative;top:2px;box-shadow:1px 1px 1px #666;color:#c00;display:inline}
a.tab1,a.tab2,a.tab3,a.tab4{background:#edecec;color:#666;box-shadow:none;font-size:.9em}
a.tab1:hover,a.tab2:hover,a.tab3:hover,a.tab4:hover{color:#666;background:#fff}
.genctit1 a{text-decoration:none}
.genctit1 label{display:block;min-width:100px;margin-bottom:.5em}
#astlist,.helpiframe{width:100%;height:98%;overflow:auto}
.helpiframe table{padding:2px 0}
#astlist{border:1px solid #ccc;border-radius:3px;background:#fff}
.flexcont4 a[target=astlist]{cursor:pointer;text-decoration:underline;color:#333}
#genciframe{display:none;margin-top:.5em;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:350px}
.helpicont{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;position:relative;height:auto;padding-right:1rem}
.genchart iframe{width:100%;height:98%;background:#fff;min-height:250px}
#setdefault .helpicont,#tonaterr .helpicont,#tonatok .helpicont{height:auto;max-height:unset;background:0 0}
#setdefault.awdinfo p{padding-right:2em}
#astlist h2{font-size:1.2em}
#astlistsel a{text-decoration:none;min-width:14px;cursor:pointer}
#astlistsel a:hover{background:#fff;color:#000;text-decoration:underline}
#astindex{text-align:left;color:#999;font-size:.85em;width:75%}
pre{font-family:"Courier New",Courier,mono;font-size:1em}
.helpclosebutast{text-align:right;color:#999;font-size:1.5em;position:absolute;top:3px;right:22.5px;background:#fff;cursor:pointer;z-index:100}
main.genchart .genctit:first-of-type{border-bottom:none}
.genchart .infobut{position:relative;margin-left:.5em;vertical-align:top}
.genchart .dragchartcontrol{top:5px;width:20px;height:20px;float:right}
.genchart .gchlist h3{-moz-column-span:all;-webkit-column-span:all;column-span:all;margin-bottom:5px;font-size:1.15em}
.genchart .gchlist li{page-break-inside:avoid;line-height:1.7em}
.genchart .gchlist ul{margin-top:0;margin-left:2px}
.genchart .gchcols{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.genchart .awdinfo li{margin-left:0}
.genchart .gchlist ul{list-style-type:none;padding-left:0}
#gchaddopt.awdinfo{width:100%}
.gencopt{font:400 .75rem 'Source Sans',Arial,sans-serif;margin-left:.5em;color:#565656;display:inline}
input[name=asp]+.asp,input[name=aspoct]+.aspoct,input[name=aspqui]+.aspqui,input[name=mainasp]+.mainasp,input[name=pfday]+.pfday,input[name=sevenpl]+.sevenpl{display:none}
input[name=asp]:checked+.asp,input[name=aspoct]:checked+.aspoct,input[name=aspqui]:checked+.aspqui,input[name=mainasp]:checked+.mainasp,input[name=pfday]:checked+.pfday,input[name=sevenpl]:checked+.sevenpl{display:inline;color:#c00}
.chart .nat17,.chartwide .nat17{margin-bottom:3px}
.chart .helpicont,.chartwide .helpicont{max-height:200px}
.chimg p:first-child{max-width:660px}
.chartftn .helpicont{max-height:120px}
.chartlinks{display:-webkit-flex;display:flex;justify-content:space-between;width:100%;max-width:680px;margin-bottom:1em;flex-flow:column wrap}
.chartlinks a{text-decoration:none}
.chartftn .infobut,.chartlinks .infobut{position:relative;font-size:1.2em;display:inline;right:0}
.col1,.col2,.col3{font-size:.9em;position:relative}
.col1{width:80%}
.chart .col1{width:95%}
.col2{width:100%}
.chart .col2{width:95%}
.col3{width:98%}
.mobplus{display:none}
.chartdata a,.chartdef a,.chartpdf a,.chartstore a{display:inline-block;position:relative;background:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:3px 5px;margin-top:6px;width:90%}
.chartlinks{flex-flow:column wrap;margin-bottom:3px;max-width:330px}
.chartback a,.chartback a:hover{background:#81b06a}
.charttrans a,.charttrans a:hover{background:#3076a5}
.chartback a,.charttrans a{display:inline-block;position:relative;border:1px solid #888;border-radius:5px;padding:3px 6px;margin-top:2px;min-width:180px;color:#fff;width:87%}
.chartdata,.chartpdf{max-width:330px}
.chartdef a:hover{cursor:pointer}
.charttrans a::before{content:'+';font:600 1.5em Arial,sans-serif;display:inline-block;position:relative;margin-right:5px;color:#fff;line-height:13px;top:2px}
.charttrans a.cross::before{transform:rotate(45deg)}
.chartback a::before{content:'\f060';font-size:1.1em;color:#fff}
.chartdata a:hover,.chartdef a:hover,.chartpdf a:hover,.chartstore a:hover{background:#fff;border:1px solid #693}
.chartback a::before,.chartdata a::before,.chartdef a::before,.chartpdf a::before,.chartstore a::before,.charttrans a::before,.mobplus1::after,.mobplus2::after,.mobplus3::after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.chartdata a::before,.chartpdf a::before{content:'PDF';font-size:.9rem;font-weight:600;display:inline-block;position:relative;margin-right:5px;color:#666}
.chartback a::before,.chartdef a::before,.chartstore a::before{display:inline-block;position:relative;top:0;margin-right:3px;font:400 .9rem FontAwesome}
span.chartback a{font-size:1rem;height:25px}
.chartdef a::before{content:'\f007';color:#777;width:17px}
.chartstore a::before{content:'\f0c7';width:15px;overflow:hidden;top:3px}
.chartftn .awdinfo,.chartwide .awdinfo{padding:10px;margin-top:.5em;max-width:755px;height:auto}
#pdfabo .helpiframe,#pdfdata .helpiframe,.chartftn .helpiframe,.chartwide .helpiframe{background:0 0}
.chartftn{font-size:.85em;margin-bottom:2em}
.chart input,.chart select,.chartwide input,.chartwide select{padding:4px}
.mobplus{display:block;position:relative}
.mobplus1,.mobplus2,.mobplus3{border:1px solid #ddd;border-radius:3px;background:#ededed;display:inline-block;height:25px;min-width:138px}
.mobplus3{width:2rem}
.mobplus1::before,.mobplus2::before,.mobplus3::before{display:inline;position:relative;color:#888;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mobplus1::before{content:'PDF';font-size:1em;font-weight:600;padding-left:10px}
.mobplus2::before{content:'\f007 \f0c7';font:400 1.1em FontAwesome;letter-spacing:5px;padding-left:10px}
.mobplus3::before{content:'\f003';font:400 1.1em FontAwesome;color:#888;letter-spacing:2px;padding-left:4px}
.chartftn .infobut,.chartlinks .infobut{float:none;margin-right:0}
.gencopt{left:10px;position:relative;display:block;height:1em;line-height:1em}
.closex:before{content:'\2A09';display:block;font-size:20px;margin-top:5px;font-weight:700}
input:focus[type=checkbox]{border:1px solid rgba(81,203,238,1);box-shadow:none}
.chartico::after{font:400 1.3em FontAwesome;content:'\f192';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#999;border:1px solid #ccc;border-radius:3px;padding:2px 1px}
.drawingsopt{display:inline-block}
.gencrub3 label{display:inline}
#astsel{width:100;position:relative;display:block;max-width:400px}
#chartmobhide1,#chartmobhide2,#chartmobhide3{display:none}
.btn-pdf::before{font:400 .9rem FontAwesome;content:'\f1c1';display:inline;margin-right:5px}
.btn-pdf2::before{font:400 .9rem 'Source Sans',sans-serif;content:'PDF';display:inline;margin-right:5px}
a.btn-pdf2{color:#6c757d!important}
.btn-floppy::before{font:400 .9rem FontAwesome;content:'\f0c7';display:inline;margin-right:5px}
.btn-floppy{max-width:250px}
.btn-user::before{font:400 .9rem FontAwesome;content:'\f007';display:inline;margin-right:5px}
.btn-group .infobut{margin:0 10px 0 5px}
.gencol1 .btn-outline-secondary,.gencol2 .btn-outline-secondary,.gencol3 .btn-outline-secondary{background-color:#f8f9fa!important}
.gencol2 .btn-group,.gencol3 .btn-group{width:100%;max-width:400px}
.gencol2 .btn,.gencol3 .btn{text-align:left;border-color:#d5d2d2!important;border-top-right-radius:.2rem!important;border-bottom-right-radius:.2rem!important}
.gencol2 a:hover,.gencol3 a.btn:hover{color:#007eee!important}
.btn-sm,.genc .btn-group-sm>.btn{padding:.25rem .25rem}
.gencol1 .btn-floppy,.gencol1 .btn-pdf{margin-bottom:2px}
.gencol1 .btn-outline-secondary:hover{color:#007eee!important}
.helpclosebut{z-index:100}
a.chartback::before,a.charttrans::before{display:inline-block;position:relative;top:0;margin-right:8px;font:400 1rem FontAwesome;color:#fff}
a.chartback::before{content:'\f060'}
a.charttrans::before{content:'\f067'}
a.charttrans.cross::before{content:'\f067';transform:rotate(45deg)}
.plareturn select{width:auto;height:auto;display:inline}
.plareturn label{display:inline;font-size:.9rem}
.plareturn .btn{margin-bottom:2px}
.plareturn i{padding:0 3px}
@media only screen and (min-width:576px){
.mobplus{display:none}
#chartmobhide1,#chartmobhide2,#chartmobhide3{display:block}
.gencol2 .btn-group,.gencol3 .btn-group{width:100%;max-width:250px}
}
#pm_wrapper{font-family:monospace;font-size:12px;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#pm_wrapper .pSym{font-family:astrodienst;font-size:16px}
#pm_wrapper #univers{background:url(../images/hmql0hRAfbnn.gif) no-repeat;background-size:0 0;background-position:center}
#pm_wrapper span{display:inline-block}
#pm_wrapper .plamuhide{display:none}
#pm_wrapper .no{visibility:hidden!important}
#pm_wrapper .tar{text-align:right}
#pm_wrapper .row{height:19px;display:block}
#pm_wrapper .row .bg{width:120px;height:17px;background:#bbb;position:absolute;display:none;opacity:.4}
#pm_wrapper .row .pSym{width:35px;text-align:center}
#pm_wrapper .row .pSym.tkzSym{width:16px}
#pm_wrapper .aspekt{width:34px;margin-right:8px}
#pm_wrapper .c-box{width:13px;height:13px}
#pm_wrapper .pPos{width:16px}
#pm_wrapper .pASP{margin-right:2px;padding-right:2px}
#pm_wrapper .pASP span{width:22px;padding:2px;margin-right:2px;text-align:right}
.pm_controll input{font-size:1.05em;border:1px solid #9ebcda;border-radius:3px;margin-bottom:3px;padding:2px 5px;background:#f2f2f2}
.pm_controll{display:block;max-width:250px}
#pm_wrapper #info{display:block;white-space:nowrap;margin-top:10px;width:auto;overflow-x:scroll;-webkit-overflow-x-scrolling:touch;min-height:250px}
select.musmt,select.musmtm{display:inline-block;position:relative;left:0;width:auto;max-width:300px}
select.musmtm{width:300px;display:inline-block}
#gui input[type=button]:hover{color:red;border:1px solid red}
#info,#sound{margin-left:1rem}
.ctsubtit{font-size:.9rem;font-weight:600}
@media only screen and (min-width:768px){
#pm_wrapper{font-family:monospace;font-size:12px;display:flex;width:100%}
#pm_wrapper #info{overflow-x:visible}
.chartdata a,.chartdef a,.chartpdf a,.chartstore a{margin-top:2px}
}
.zodiacrelease{width:100%;max-width:740px;margin-top:2em;position:relative;font-size:.9rem}
.zr-container{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;box-sizing:border-box}
.zr-container h4{text-align:center;font-size:1rem}
.zr-container ul{font-size:.95em;padding:.5em;margin-right:5px;list-style-type:none;min-width:140px;border:1px solid #ddd;border-radius:5px}
.zr-container ul:empty{border:none}
.zr-container li{padding:0 5px;line-height:1.8em;margin-bottom:5px}
.zr-container li:hover{background:#efefef}
.zr-box li{cursor:pointer}
li.zr-peak{border:1px solid #f90;border-radius:5px}
li.zr-bg{background:#fff1bf}
.zr-time{float:right}
.zr-control{margin-top:1em;margin-bottom:5px;line-height:2em;background:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:0 5px}
.zr-lot{display:block}
.zr-year{display:inline;margin:0 10px 5px 0}
.zr-hour{display:inline;margin:0;white-space:nowrap}
.zr-hour label,.zr-lot label,.zr-year label{font-weight:400;font-size:.95em}
.zr-lot span,.zr-year span{white-space:nowrap}
.zodiacrelease small{font-size:.8em}
.lot_select{max-width:70px;border:1px solid #ccc;border-radius:3px}
.zr-control .infobut{top:30px;position:absolute}
.zr-control input{margin-left:5px}
.adbchart{padding:10px 0;font-weight:600;font-size:.95em;display:block}
.adbchart a{display:inline-block;position:relative;border:1px solid #888;border-radius:5px;padding:3px 6px;text-align:right;margin-top:2px;color:#fff;background:#71ab53;font-size:.85em;font-weight:400;text-decoration:none;float:right}
.adbchart a::before{content:'\f060';color:#fff;display:inline-block;position:relative;top:0;margin-right:3px;font:400 1em FontAwesome}
.adbchart a:hover{background:#999;cursor:pointer}
#dragelec,#draghide{display:none;cursor:move}
@media only screen and (min-width:768px){
.mobplus{display:none}
.gencmethod label{min-width:unset}
#chartmobhide1,#chartmobhide2,#chartmobhide3{display:block}
.col3{width:95%;-webkit-flex-basis:100px;flex-basis:100px;text-align:right}
.chartback a,.charttrans a{white-space:nowrap;width:100%!important}
.chartlinks{display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row;justify-content:space-between;width:100%;max-width:1000px;margin-bottom:1em}
.genctit1 label{display:inline-block;min-width:100px;margin-bottom:0}
.flexcont3,.gencrub0,.gencrub1,.gencrub4{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap}
.gencsub{text-align:left;padding:5px;white-space:nowrap;max-width:240px}
.genchsy label,.gencrub0 label,.gencrub2 label,.gencrub3 label,.gencrub4 label{width:130px;position:relative;display:inline-block;font-weight:400}
.gencsday input,main.genchart input[type=number],main.genchart input[type=text],main.genchart select,main.genchart textarea{padding:.375rem .75rem;max-width:260px}
#mainsubmit.btn{display:inline-block;width:100%}
.genctit.bg1,.genctit.bg2,.genctit.bg3,.genctit.bg4,.genctit.bg5{background:0 0}
div.genctit{margin-top:4px;margin-bottom:0}
.gencsub2{display:block}
.gencsub1.sticky1{display:none}
.gencadd{max-width:unset}
.gencrub0,.gencrub1,.gencrub2,.gencrub3,.gencrub4{font-size:.9em}
textarea#ast{width:90%;max-width:unset}
.gencind{font-weight:600;display:inline-block}
.gencrub2cont{max-width:600px;position:relative}
a.gencbutton2{left:50%;right:unset;margin-top:2px;position:absolute;float:none}
.chartdata a,.chartdef a,.chartpdf a,.chartstore a{width:90%;max-width:330px}
.col1,.col2{margin-right:10px;width:100%}
.chart .col2{width:90%}
.chartback a{background:#71ab53;font-weight:400;width:auto}
.charttrans a{background:#3076a5;font-weight:400;width:auto}
.chartback a:hover,.charttrans a:hover{background:#999;cursor:pointer;color:#fff}
#gencbigimg{position:absolute;left:40%;margin:0 auto;top:40px;width:250px;text-align:center;border:1px solid #c00;padding:5px;border-radius:3px;box-shadow:2p 2px 2px #ccc;background-color:rgba(255,255,255,.9);display:block}
}
.helpclosebut{text-align:right;z-index:100;color:#999;font-size:1.6em;position:absolute;top:0;right:0;top:-5px;cursor:pointer}
.chart .helpclosebut .fa{background:#fff;border-radius:.25rem;width:1.2rem;margin:0 auto}
.chart .helpclosebut{text-align:right;z-index:100;color:#64b9c1;font-size:1.6em;position:absolute;right:-1px;top:-8px;cursor:pointer}
.gencbg .awdinfo h2::after{background:0 0}
.genchart table.gencborder{max-width:700px}
@media (max-width:440px){
.genchart .btn-group>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.genchart select#hsy{max-width:190px}
#genclayer1 .bd-callout,#genclayer2 .bd-callout,#genclayer3 .bd-callout,#genclayer4 .bd-callout{padding-left:.25rem}
.genchart select#btyp,.genchart select#mth{max-width:270px}
label.zod0{display:block}
.zodrub2{left:0}
#genclayer3 input{margin:.5rem 3p .5rem 0}
#genclayer2 span{display:block}
.genczod1{margin-top:1rem}
}
#astlistsel a,.myasort a{min-width:1.4rem;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #669bcc;background-color:#f4f4f4;color:#000;text-decoration:none;line-height:1.4rem;text-align:center;margin-left:1px;margin-bottom:5px}
.ui-tooltip.ui-widget-shadow{font-size:.83em;box-shadow:1px 1px 1px #555;padding:2px 3px;background-color:rgba(255,255,255,.95);border-radius:3px;opacity:.9}
.tthide{display:none;visibility:hidden}
.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative}
.scroller-content{height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;text-align:center}
.scroller-bar{background:#fbfbfb;border-left:1px solid #eee;display:none;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}
.scroller-track{background:#fbfbfb;height:100%;overflow:hidden;position:relative;width:100%}
.scroller-handle{background:#eee;border:1px solid #d5d5d5;border-radius:5px;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:5px;top:0;width:10px;z-index:2;-webkit-transition:right .1s linear width .1s linear;-moz-transition:right .1s linear width .1s linear;-o-transition:right .1s linear width .1s linear;transition:right .1s linear width .1s linear}
.scroller-content::-webkit-resizer,.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece{background:0 0;opacity:0}
.scroller-active .scroller-content{padding:20px}
.scroller-active .scroller-bar{display:block}
.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px 0}
.scroller-horizontal .scroller-bar{border-left:none;border-top:1px solid #eee;bottom:0;height:20px;top:auto;width:100%}
.scroller-horizontal .scroller-handle{bottom:5px;height:10px;right:auto;top:auto;width:20px}
#asmaincont.ack .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#def,#fff,#fff,#fff,#def)}
#asmaincont.ack .scroller-horizontal disp{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#def}
#asmaincont.acm .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#a0baf0,#fff,#fff,#fff,#a0baf0)}
#asmaincont.acm .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#a0baf0}
#asmaincont.acl .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fee,#fff,#fff,#fff,#fee)}
#asmaincont.acl .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fee}
#asmaincont.acc .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fec,#fff,#fff,#fff,#fec)}
#asmaincont.acc .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fec}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:block}
#acpop,.acpop{line-height:1.6em;overflow:auto;position:static;height:auto}
#acpop h4,.acpop h4{padding-top:8px;font-size:12px}
.asrcol #acpop li,.asrcol.acpop li{font-size:.95rem}
.asrcol #acpop ul,.asrcol.acpop ul{padding:5px 0 5px 0;list-style-type:none;margin:0 0 10px 10px;font-size:.9rem}
.asrcol #acpop p,.asrcol .acpop p{margin:0 0 5px;hyphens:auto;font-size:.95rem;line-height:1.6em}
@media only screen and (min-width:768px){
.asrcol #acpop li,.asrcol #acpop p,.asrcol #acpop ul,.asrcol .acpop p,.asrcol.acpop li,.asrcol.acpop ul{font-size:.9rem;line-height:1.5rem}
}
.aclch .asrcol{min-height:340px}
.acnavi{padding-left:2px;margin-bottom:5px}
.actx{border-top:1px solid #ccc;padding:0 10px 0 2px}
#acimage{width:100%;height:100%;position:relative;overflow:auto;top:0}
.aclim{position:relative;width:450px;margin:0 auto}
.scroller-horizontal .scroller-handle{background:aaa;background:rgba(130,130,130,.5);bottom:6px;height:7px;border:none}
.leftfade{z-index:10;background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;left:0;right:calc(100% - 20px);top:0;bottom:22px}
.rightfade{z-index:10;background:linear-gradient(to right,rgba(255,255,255,0),#fff);position:absolute;right:0;left:calc(100% - 20px);top:0;bottom:22px}
.acsub{text-align:left;border-top:1px dotted #ccc;font-size:.8rem}
.acsub .verd8p{font-size:.85rem}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:none}
#scroll2chart{display:block;visibility:visible}
#scroll2chart::after{content:"\f0aa";position:fixed;font:400 40px FontAwesome;color:#ccc;background:#fff;display:block;border-radius:100%;bottom:3%;right:3%;width:35px;height:35px;line-height:35px}
#colmain_rbm{display:block;width:100%;margin-right:0;position:relative}
#colright_rbm{display:none}
#colright_rbm2{display:block;width:100%}
#colmain_rbm.aclch #atxgenhead{top:0}
#acimage{top:0}
#colright_rbm2{position:relative;top:10px}
#aspect_control,#map_labels{position:relative;top:5px}
#colmain_rbm.aclch .nat17{position:relative;top:0}
#gotoplace_control input{font-size:.9rem;border:1px solid #b7b6b6;border-radius:3px;padding:3px;margin-bottom:5px}
#gotoplace_control{min-height:30px}
#gotoplace_control select{border:1px solid #b7b6b6;background:#fff;font-size:.9rem;padding:4px;box-sizing:border-box;width:170px;max-width:170px;border-radius:3px;margin-bottom:5px}
#aspect_control{margin-bottom:3px;width:100%;padding:1px;font-size:.85em}
.acmbut{background-color:#fffbf0;border:1px solid #d0863b;padding:2px 8px 2px 8px;margin:2px;cursor:pointer;white-space:nowrap;display:inline-block;border-radius:3px}
.acmbut:hover{background-color:#fdd898;border:1px solid #c49c00}
#map_labels{position:relative;width:100%;height:730px;border:1px solid #ccc;overflow:hidden;z-index:10!important}
#waitsymbol{position:absolute;display:none;z-index:10;background:#fff;padding:20px 40px;border:solid 1px #000}
#map_canvas{left:60px;top:60px;width:100%;height:600px;z-index:10}
.addtoggle{float:right;cursor:pointer;display:block;width:20px;line-height:20px;background:#fff;text-align:center;border-radius:50%;margin-left:5px;border:1px solid #92afc4;position:relative;top:-10px;font-style:normal}
.addtoggle:empty{display:none}
.addinfo{text-align:right;font-style:italic}
.als-disclaimer{font-style:italic}
.nodisplay{display:none}
#aspect_control,#map_labels{position:relative;top:0}
div.acpop strong{display:inline-block;width:100%;height:10px;border-top:1px solid #fff;padding-top:10px}
.als div.act{position:relative;overflow:visible;padding:0}
a.lsphide{text-decoration:none;color:#000;display:block;width:100%}
a.lsphide::before{font:400 1.2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3994d7;content:"\f0a9";margin-right:5px}
.als select[name=sctr]{width:40%;max-width:150px}
.aclch.acm .col-md-9,.aclch.als .col-md-9{padding:1px}
@media only screen and (max-width:350px){
#aspect_control{font-size:.7rem}
}
@media only screen and (min-width:768px){
#scroll2chart{display:none;visibility:hidden}
#scroll2chart:hover{cursor:pointer}
.acc .scroller-bar,.ack .scroller-bar,.acl .scroller-bar{display:none}
}
.fbblock{position:relative;border:1px solid #ccc;border-radius:3px;padding:5px;max-height:8em;overflow:hidden;margin-top:.5em;background:url(../images/CqOfq0imMa8T.png) no-repeat right 5px top 5px;font-size:.9em;line-height:1.5em}
.fbblock:after{content:'';width:100%;height:10em;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#ffffff', GradientType=0 )}
.fbblock.act{font-size:1em;border:1px solid #f90;max-height:100em;background:url(../images/Ghb3Cn1kRLlJ.png) no-repeat right 5px top 5px}
.fbblock.act:after{background:0 0}
.fbfloat,.twfloat{position:fixed;top:13%;margin:0;text-align:center;min-width:450px;max-width:535px;min-height:3.5em;line-height:1.7em;border:1px solid #fff;border-radius:3px;z-index:100;color:#fff;box-shadow:2px 2px 2px #333;padding:6px!important;animation-name:fbpos;animation-duration:.5s;z-index:1000;width:100%}
.fbfloat.sticky{top:0;animation-name:fbpos2;animation-duration:.5s}
@keyframes fbpos{
from{top:0}
to{top:12%}
}
@keyframes fbpos2{
from{top:12%}
to{top:0}
}
.fbfloat{background:url(../images/9ZrBwNUjjHbj.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.twfloat{background:url(../images/tBv3KS6g71xd.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.fbfloat button:after{position:relative;width:30px;height:25px}
.fbfloat a.fb-share,.twfloat a.fb-share{background:#749a02;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;padding:1px 5px;text-align:center;display:inline}
.fbfloat a.fb-share:hover,.twfloat a.fb-share:hover{background:#ffc538}
.fbfloat,.twfloat{width:96%;min-width:auto;font-size:1.1em;top:112px;left:0}
.whhead{background:url(../images/lXrEHdeV6rcW.png) no-repeat left 0;height:85px;color:#000;font-size:1.2em;margin:0;padding-left:5px;position:relative}
.whhead h1{padding-top:17px;font-size:1.8em;text-shadow:2px 2px 1px #fff;border:none;text-align:left}
#atxgenhead .whhead .vtit8{font-weight:600;font-size:1.2em;color:#333;text-shadow:2px 2px 2px #fff;margin-top:-3px;text-align:left;padding:0}
.whhead .atxcopy{font-size:.6em;text-align:right;top:-15px;position:absolute;right:0;top:75px}
#whfb #atxgenhead,#whfb .rephr{border-top:0}
#whfb .sharelcol{position:relative;top:-10px;margin-bottom:1em}
#whfb img{float:left;padding-right:1em}
#whfb .rephead2{font-size:1em}
#whfb .rephead2:first-of-type{text-transform:uppercase;font-size:1.5em;font-weight:400}
#whfb .extract_block{border-top:1px dotted #ccc;padding-top:.5em}
#aclshare{position:absolute;width:100%;top:100px;text-align:center;display:none}
.aclsharemsg{background-color:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:5px;width:250px;margin:0 auto;padding:1em;font-size:.9em}
.aclsharemsg a{font-weight:600}
#fblkhelp.awdinfo{font-size:.95em;color:#039;font-style:italic}
#fblkhelp.awdinfo a{color:#039;font-weight:700}
.ephlist h4{font-size:1.2rem;line-height:2.2rem}
.ephlist{width:100%;position:relative;top:0;left:0;height:auto;margin-bottom:.2em;border-top:1px solid #ebebeb}
.ephlist ul{padding:0;margin:0}
.ephlist ul,.ephlist ul li{background-color:#fff}
.ephlist ul li{list-style-type:none;margin:1rem 0}
.ephlist ul li a{text-decoration:none;display:inline-block;padding:0 3px;margin-right:10px;font-weight:400}
.ephlist ul li a:hover{color:red;background:#ebebeb}
.ephlist h4 a{color:#000;text-decoration:none}
.ephlist h4 a:hover{color:red}
.ephlist h4 a::before{content:url(../images/NzofO0NcvZjT.png);position:relative;margin-right:5px}
#hide14,#hide15,#hide16,#hide17,#hide18,#hide19,#hide20,#hide21,#hide50y,#hidebce,#hideecl,#hideham,#hideingr,#hidelunar,#hidemidp,#hideoc,#hydehel,#hydeweb1,#hydeweb2{display:none}
#slahide14,#slahide15,#slahide16,#slahide17,#slahide18,#slahide19,#slahide20,#slahide21,#slahide50y{display:none}
#sfbhide14,#sfbhide15,#sfbhide16,#sfbhide17,#sfbhide18,#sfbhide19,#sfbhide20,#sfbhide21,#sfbhide50y{display:none}
.housetable dt{margin-top:1em;padding-top:.3em}
.housetable dd{margin-left:.5em}
.housetable dd a:first-of-type:after{content:"|";display:inline-block;margin-left:2px}
.housetable dd:first-of-type:before{font:400 .9em Verdana,Arial,sans-serif;margin-right:3px;display:inline-block;color:#690}
.housetable dd:last-of-type:before{font:400 .9em Verdana,Arial,sans-serif;margin-right:3px;display:inline-block;color:#c30}
html[lang=de] .housetable dd:first-of-type:before{content:"Kompakt:"}
html[lang=de] .housetable dd:last-of-type:before{content:"Detail.:"}
html[lang=en] .housetable dd:first-of-type:before{content:"Compact:"}
html[lang=en] .housetable dd:last-of-type:before{content:"Detailed:"}
.housetable dl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0}
.housetable dl:first-of-type{margin-top:-1em}
.housetable .infobut{left:0;position:relative;font-size:1.2em}
.gchback a:before{content:"\f03a";display:inline;font-family:FontAwesome;margin-right:.4rem}
.faq .gchback,.housetable .gchback{display:none}
.housetable .gch h3{font:600 1em 'Open Sans',Arial,sans-serif;margin-left:4px}
.housetable .gch{border-bottom:1px solid #ccc;position:relative;display:inline-table;color:#000}
.housetable .hinfo{font-size:.92em;position:relative;top:5px;margin-left:4px;margin-bottom:1rem}
.housetable .hinfo a{color:#666}
.housetable .hinfo a:hover{cursor:pointer;color:#c00}
.housetable .hinfo a:after{display:inline-block;color:#666;font:400 1em FontAwesome;content:"\f0d7";margin-left:3px}
#info{margin-top:10px}
#info h2 a{background:#eceaea;display:block;padding:1px 3px;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#333}
.infohide{display:none}
.infohead,.infohead2{width:100%;margin:10px 0 0 0;padding-bottom:10px}
.infohead{border-top:6px dotted #dfdfdf;padding-top:10px}
.infohead2{border-bottom:6px dotted #dfdfdf;margin:0 0 1rem 0}
.inheadl{display:inline;width:100%;margin:0 10px 1px 0;padding:10px 0 0 0;letter-spacing:-1px;font:600 1.5em 'Source Sans',Arial,sans-serif;line-height:normal}
.inheadl a{text-decoration:none;color:#333;text-shadow:none}
.inheadl:after{content:'\f005';display:inline;font:400 14px FontAwesome;margin-left:12px;color:#ccc}
.infohead .inheadl:last-child:after,.infohead2 .inheadl:last-child:after{content:''}
.inheadl a:hover{background:rgba(70,159,202,.24);text-decoration:none;border-radius:3px}
.infoflexcontainer{display:-webkit-flex;display:flex;flex-wrap:wrap}
.infoflexcontainer>div img{width:100%;height:auto;max-width:none}
.infoteas{clear:both;margin-top:1rem}
.infoteas h3{padding:2px 0;border-bottom:1px dotted #ccc;font-size:1.4rem}
.infoteas p{margin:5px 0}
.infoteas p a::after{content:"\f054\f054\f054";font:400 .8rem FontAwesome;color:#c14c40;margin-left:.5rem;position:relative}
.infoteas a{text-decoration:none;color:#000}
.infoteas a:hover{text-decoration:underline;color:#c00}
.infoteas img{height:100px!important;width:100px!important;float:left;margin-right:15px;border-radius:3px;object-fit:cover;filter:grayscale(50%)}
.teaser.imlink img{height:100px!important;width:100px!important;float:left;margin-right:10px;border-radius:3px;object-fit:cover}
.infoteas a:hover img{border:1px solid #5b5b5b}
.infoteas h3 br{display:none}
.info .infoteas::before{content:'\A';white-space:pre}
.info img{border-radius:3px}
#news img{border-radius:.25rem}
.infoimg{width:50%;max-width:250px;height:auto}
@media only screen and (min-width:576px){
.infoimg{width:33%}
.infoteas img{height:120px!important;width:120px!important}
}
.roundsquarerightimg{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-left:1em;padding-left:1em;float:right}
.roundsquareleftimg{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-right:1em;padding-right:1em;float:left}
.infotxt .verd8p.imlink{margin-bottom:1rem}
.taehead{background:url(../images/0WxqJLgj7AqD.jpg) right top no-repeat;background-size:70px 70px;min-height:100px;margin-bottom:2rem}
.taehead h1{margin:0;border-bottom:1px solid #ccc;padding-right:60px}
.taehead h3{padding-right:65px}
.taeback{width:70px;height:70px;position:absolute;display:block;right:15px;top:2px}
.taehead .txt8p{font-size:.8rem}
.aeplasym{float:left}
.aeplasym i{margin-right:10px;padding:3px 3px 0 3px;color:#393939}
.taechart{width:100%;height:auto}
.kd1 .btn-light{background-color:#fdfcfa;border:1px solid #e1e0e0;border-radius:50%;width:80px;height:80px}
.kd1 .col{padding:.5rem;font-size:.8rem}
.kd1 img{margin-top:5px}
.hpzod img:hover{filter:contrast(120%) brightness(1.1);transform:scale(1.2);transition:transform .15s ease-in-out}
.hpzod img{border:0;width:100%;height:auto;top:4px;position:relative;transition:transform .3s ease-out}
.hpzod .btn-light{background-color:#fdfcfa;border:1px solid #e1e0e0;border-radius:50%;width:70px;height:70px}
.hpzod .small{font-size:.75rem!important}
@media screen and (max-width:910px){
.hpzod .btn-light{width:58px;height:58px}
}
#msg_message{display:block;font-size:.85em;border:1px solid #ddd;background-color:#f7f7f7;border-radius:4px;padding:2px;max-width:1096px;margin:0 auto;overflow:hidden}
#colsmallright #msg_message{margin-bottom:5px;background-color:#fffbec}
#msghead{margin-left:4px;padding:3px 0;max-width:33%;width:auto;float:left;display:inline-block;margin-right:.5em}
#msghead a{text-decoration:none}
#msg{padding:4px;background:#fff;border:1px solid #fc0;border-radius:4px;cursor:pointer;text-decoration:none;float:left;width:60%;min-width:100px;display:inline-block}
.msgclose{float:right;display:block;width:18px;height:18px;background:#fff url(../images/CHPeUbQmTsvq.png) no-repeat center;background-size:12px 12px;margin-right:4px;position:relative;padding:10px;border-radius:50%;border:1px solid #ffbc3d}
.msgclose:hover{border:1px solid #e63535;background:#ffdbd0 url(../images/CHPeUbQmTsvq.png) no-repeat center;transform:rotate(-45deg);background-size:12px 12px}
#msg:hover{color:#c00;text-decoration:underline}
#msg_message a{text-decoration:none}
.msgr{float:right;cursor:pointer}
.msgr:hover{color:red}
#colsmallright .msglink{float:none;padding:0}
.msglink{float:right;padding:0 10px 0 3px}
.msgtrashsym{position:relative;top:3px}
#msgtrash{border-top:1px solid #666;background-color:#ebebeb;text-indent:3px;display:none}
#msgtrash a{color:#666}
#msgpop{max-width:630px;border:1px solid #ccc}
#msgpop a{text-decoration:none;white-space:nowrap;display:inline-block}
#msgpop img{margin:0 5px}
#msgpop .txt10p{font-size:1.2em}
.msgtxt .vtit8{font-size:1.2em}
.msgtit{background:#ffeda6 url(../images/uXkKxaOaKX5O.jpg) repeat-x 0 -3px;border-bottom:1px solid #fc6;text-indent:3px;font-size:.8em;font-weight:700;padding:3px 0}
.msgfoot,.msgnavi{font-size:.8em;font-weight:700;background-color:#e2e2e2;border-top:1px solid #ccc}
.msgfoot{text-indent:3px;height:auto;text-align:center}
.msgfoot img{display:none}
.msgtxt .txt8p textarea{font-size:1.5em;width:100%;height:auto}
.msgbutton{border:1px solid #900;color:#000;background-color:#ffeda6;padding:2px 10px;line-height:22px;margin:2px 2px 0;white-space:nowrap;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.msgbutton:hover{font-weight:700;color:#000}
.msgtxt{font-size:.7em;background-color:#fff;min-height:300px}
.msgtxt td{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:1px;vertical-align:top}
.msgold,.msgold a{color:#666;margin:0 0 3px 3px}
.msgbody{padding:3px;font-size:1.3em;line-height:1.5em}
.msgbody textarea{width:98%;border:1px dotted #060;padding:3px}
#msgpop a{text-decoration:none;border:1px solid #ccc;background:#edeeef;padding:3px;margin:2px;border-radius:5px;font-size:.9em}
.msgtxt td{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:1px;vertical-align:top;line-height:1.7em}
.msgtxt td.vtit8[colspan="2"]{line-height:2.2em}
#msgpop a[target=astro]{font-weight:700;border:1px solid #14bce9;font-size:1em;left:2em;position:relative;top:.7em}
#msgpop .txt10p{font-size:1.1em}
#msgpop a.txt10p{border:none;background:0 0;padding:3px;margin:2px;border-radius:5px;font-size:1.2em;white-space:unset}
.dsmessage{position:absolute;display:block;top:150px;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:800px;height:auto;padding:2em 2em 5em 2em;background:#fff;border:1px solid #ff4a19;border-radius:5px;z-index:1000;box-shadow:1px 1px 2px #333;animation-name:priv;animation-duration:.5s}
@keyframes priv{
from{top:-40%}
to{top:150px}
}
.dsmessage1{position:absolute;display:block;top:220px;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:800px;padding:1em;z-index:1100;height:auto;background:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:5px;box-shadow:5px 5px 5px #666;animation-name:priv1;animation-duration:.5s;left:.2em;max-width:800px}
#register1.dsmessage1{padding:1em;background:#fff;padding:10px;box-shadow:5px 5px 10px #666;border:2px solid #4368a2}
@keyframes priv1{
from{top:-40%}
to{top:220px}
}
.transitinfo{width:100%;padding:0 0 0 5px;margin:0 0 5px 0;text-align:left;position:relative;top:-5px;border-left:3px solid #73a9e0;height:auto;background:#f9f9f9;max-width:none}
.transitinfo p{margin:0 .6rem;font-size:.9rem}
.repspace .rephr{height:1rem}
@media only screen and (min-width:576px){
.transitinfo{font-size:.9em;width:33%;float:right;padding:2px;margin-left:10px;margin-top:5px;border-left:3px solid #ffb300;text-align:right;max-width:200px;color:#000}
#ehz .transitinfo,#hz .transitinfo,#xhzt .transitinfo{background-color:#f9f9f9;color:#000;border-radius:3px;width:36%;max-width:270px}
.transitinfo p{font-size:.9rem}
#asmain .transitinfo{max-width:none}
}
#forumtable td{font-size:.9rem}
#forumtable tbody,table#forumtable{border:1px solid #ccc}
@media only screen and (max-width:576px){
main.forum{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}
}
main.forum .nav{display:inline}
.mtit,main.forum .mtit{background:#f6f6f6;font-weight:600}
#bthday{font-size:.85rem}
.boardcontainer table,.messagecontainer table{border-collapse:inherit}
#colforumright #pla,#colforumright #pla .txt8p,#colforumright .plahead{font-size:.8rem}
#bthday div a{font-weight:600;color:#50749b;margin-right:1rem}
#bthday a{color:#000}
#bthday li{line-height:1.6rem}
#bthday li:first-of-type{margin-top:5px}
#colforumright .sidebar h5{font-size:1.1rem}
#colforumright .plahead .hptit{font-size:1rem}
.forum .asrcol{width:225px;max-width:280px}
.forum #bthday ul{padding-left:15px}
.forum .plafoot{font-size:100%}
.asr-card-body h1{font-size:1.7rem!important}
#collapseThree .mtit{display:none}
#bthday .mtit center{text-align:left;margin-left:2px;padding:5px 11px}
.windowbg,.windowbg2{vertical-align:top}
@media only screen and (max-width:991px){
#colforumright{margin-top:2rem;border-top:1px solid #ddd9d9;padding-top:2rem;background-color:#fbfbfb}
}
.rubrik.back_old{top:-10px;position:relative;border-bottom:none}
.back_old a{font:400 .85rem 'Open Sans',Arial,sans-serif;padding:4px;line-height:1.4rem;display:block}
.back_old a:hover{color:#17a2b8;background-color:#e5ecf7}
.back_old a::before{content:"\f0e2";font:400 .9rem FontAwesome;color:#888;margin-right:5px}
.imgbox-light .imgbox-bg-inner{background:#fff!important}
.imgbox-close{top:0!important;opacity:.5!important}
.ui-widget{font-size:1em;font-family:'Open Sans',Arial,sans-serif}
.ui-selectmenu-text.elmenu-selected{font-weight:600}
.ui-progressbar.ui-widget.ui-widget-content{border:none;margin-top:.8em}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:80%;background:#fff url(../images/pC7NPi5RdRgp.png) no-repeat center right 5px;color:#000;margin:5px 50px 5px 5px;display:inline-block;font-size:1em;left:42px}
.ui-selectmenu-button.ui-button:focus,.ui-selectmenu-button.ui-button:hover{background:#fff url(../images/pC7NPi5RdRgp.png) no-repeat center right 7px;border:1px solid #5fb5f5}
.ui-selectmenu-button::before{position:absolute;display:block;width:36px;height:33px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:4px;text-align:center;border-radius:5px;font:700 1.6em FontAwesome;left:-42px;top:0}
#qlove-button.ui-selectmenu-button::before{background-color:#ee4247;content:'\f08a'}
#qbeauty-button.ui-selectmenu-button::before{background-color:#e1bb4d;content:'\f219'}
#qgardening-button.ui-selectmenu-button::before{background-color:#50a845;content:'\f06c'}
#qjourneys-button.ui-selectmenu-button::before{background-color:#2e91ed;content:'\f238'}
#qhealth-button.ui-selectmenu-button::before{background-color:#aaa;content:'\f0fa'}
#qbusiness-button.ui-selectmenu-button::before{background-color:#1f5b92;content:'\f201'}
#qmoney-button.ui-selectmenu-button::before{background-color:#3d8e2d;content:'\f0d6'}
#qchance-button.ui-selectmenu-button::before{background-color:#c36;content:'\f0d0'}
#qrealestate-button.ui-selectmenu-button::before{background-color:#404040;content:'\f015'}
#qwork-button.ui-selectmenu-button::before{background-color:#95cc33;content:'\f0a3'}
#qcommunicate-button.ui-selectmenu-button::before{background-color:#33becc;content:'\f0ac'}
#qspirit-button.ui-selectmenu-button::before{background-color:#b000f0;content:'\f06d'}
.elec button.ui-button{position:relative;left:0;top:-3px;max-width:250px;min-width:150px;height:26px;font-weight:600;color:#fff;background-color:#069;border-radius:5px;box-shadow:1px 1px 1px #333;border:1px solid #ccc;padding:0 2px 2px 2px}
.elec button.ui-button:hover{background-color:#690;color:#fff}
.elec button.ui-button::after{content:'\f061';font:400 1em FontAwesome;color:#fff;display:inline-block;float:right;padding:2px}
.ui-menu-item.disbl{color:#b3adad}
.ui-menu-item.disbl::before{content:"\f070";display:inline;font:400 15px FontAwesome;color:#b1b1b1;float:left;position:relative;top:5px;margin:0 5px}
.ui-selectmenu-text.disbl::before{content:"\f070";display:inline;font:400 15px FontAwesome;color:#b1b1b1;float:left;position:relative;top:2px;margin:0 0 0 -4px}
.disbl.ui-menu-item .ui-state-active:hover{color:#b1b1b1!important}
#eloverlay{background-color:rgba(0,0,0,.8);z-index:999;position:absolute;left:0;top:0;width:100%;height:100%;display:none}
.submitbutton{padding-right:20px}
.submitbutton button{font-weight:600}
.qmsg{width:100%;display:block;padding:0 0 10px 5px;color:red}
.dateselection{white-space:nowrap}
.theme{display:inline-block;width:100px}
#asmaincont.eleccont{overflow:visible}
#atxgenhead .elhead .vtit8,#atxgenhead .tehead .vtit8{padding:0}
.elhead .repsubtit,.tehead .repsubtit{line-height:1.5em}
.elhead .atxcopy,.tehead .atxcopy{padding:0 0;font-size:.8em}
#atxgenhead .tehead{width:100%;height:unset;min-height:100px;padding:10px 50px 10px 50px}
.tehead{box-sizing:border-box;background:#fefefe url(../images/R7Opbx9TY7N8.png) no-repeat -40px 0;background-size:auto;padding:2px;position:relative}
#xelt .rephr{right:0;text-align:right}
.dateselect{padding-left:100px}
.elec .dateselection::before{border-top:1px dotted #ccc}
.elec .dateselection{width:100%;display:inline}
.elec .dateselection input,.elec .dateselection select{font-size:1em;border:1px solid #ccc;background:#fff;border-radius:4px;color:#000}
.elec .dateselection select{padding:2px}
.submitbutton{padding-right:0;display:inline-block}
.inputdateandsbmit .submitbutton{max-width:320px;width:100%;min-width:unset}
.container.inputdateandsbmit{padding-left:7px}
.nonsubstart{display:inline-block;width:auto;position:relative;margin-right:1em}
.qselectarea{width:100%;min-width:330px;position:relative;top:0;height:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block}
.qarea{width:95%;max-width:600px;display:block;padding:10px 0 0 0;font:700 1.3em @RobotoVerd;margin:6px 0 0 0;border-top:1px dotted #ccc}
.qexplainarea{width:98%;display:block;font-size:1em;font-style:italic;padding-left:0;top:-10px;position:relative}
.elmenuhide{height:40px;position:relative;top:00px;display:block;overflow:hidden;transition:height .3s ease-in-out;margin-top:1rem}
.elmenushow{height:auto;position:relative;padding-bottom:1em;transition:height .3s ease-in-out}
.elmenuhide.elmenushow .add{display:none}
.elmenuhide .add{cursor:pointer;border:1px solid #5c5c5c;background:#4087a8;color:#fff;border-radius:5px;padding:2px 10px}
.elmenuhide .add:hover{background:#690}
.elmenuhide h4{font-size:1.1em;text-align:left}
.elsumquest{font-size:1em}
#elsumquest{font-size:.95em}
#elsumquest p:nth-child(1){font-size:1.05em}
#elsumquest p:nth-child(2){margin-top:.3em}
#elsumquest p:nth-of-type(3){font-weight:600}
#elsumquest i{font-size:.95rem}
.elsumquest strong{font-size:1.1em}
.elresult{position:relative;top:-20px}
.elwarnmsg{margin:1em 0;background:#fff;padding:14px;border:1px solid #f28686;border-radius:5px}
.elqstate{font:500 1.3em Arial,Verdana,sans-serif;position:relative;color:#fff}
.resultcontainer{width:100%;min-height:500px;display:none;position:relative;margin-bottom:0;max-width:760px;min-width:300px;position:relative}
.eelmad .tit{font-size:2.8em}
.mainfullrec.eelmad{background:#ccc url(../images/hG6MOCrdxwkT.jpg) no-repeat;background-position:center;margin-bottom:1em}
#dotchartclickdummy img,#imgdragelec img{pointer-events:none}
.drag img{width:100%;height:auto}
.popchart{font-size:.9em;margin-bottom:5px;line-height:1.5em}
.popchart a{background:0 0;padding:0;line-height:1.6em;text-decoration:none;font-size:.75rem;padding:0 3px}
#dragelec,#draghide{display:none;cursor:move}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;font-size:1.3em;color:#999;letter-spacing:5px;font-size:1.6em}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0}
.drag #help,.drag .help{background:#fff;font-size:.95em}
.drag #help a,.drag .help a{text-decoration:underline}
#refresh_hocch0{color:#969696;border-top:1px dotted #ccc;font-size:.95em;top:2px;position:relative}
@keyframes chartspinner{
to{transform:rotate(360deg)}
}
.dragspinner{content:'';box-sizing:border-box;position:absolute;top:40%;left:50%;width:40px;height:40px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:5px solid #9acd90;border-top-color:#fff;animation:chartspinner .6s linear infinite}
#dotchartclickdummy,#imgdragelec{position:relative;z-index:100}
.dragimgdiv{position:relative;z-index:100}
.elcalcontainer{height:auto;margin:0;position:relative;width:100%;min-width:268px;background:#fff;display:inline-block}
.elcalcontainer h2{margin-top:0}
.elcalcontainer .mundtx{margin-left:0;line-height:2em}
.calendar{text-align:center;border:1px solid #ddd;border-radius:5px;height:auto;margin:0 1em .5em 0;float:left}
.calendar a{text-decoration:none}
.calendar table{border-collapse:collapse;border-spacing:0}
.calendar thead{font-weight:600}
.calendar thead td{line-height:2em}
.calendar tbody{color:#7c8a95}
.calendar td.calnum:hover{background:#b0dce9;border-radius:50%;color:#fff}
.calendar td{border:2px solid transparent;display:inline-block;height:35px;width:35px;line-height:30px;text-align:center;font-size:1em;margin:2px}
.calendar td.calnum.calinvalid:hover{cursor:default;background:0 0;color:#939393}
thead tr.month{height:1.3em;line-height:1.3em;width:100%;background:#e5e5e5;text-align:center}
thead td.month{width:100%;font-size:.9rem}
td.empty:hover,thead .month td:hover{border:2px solid transparent}
thead .month{font-weight:600;color:#000}
.dgray,.dgreen,.dred,.dyellow{border-radius:50%;cursor:pointer}
td.dgreen{border:2px solid #690}
td.dred{border:2px solid #f60}
td.dyellow{border:2px solid #fc0}
td.dgray{border:2px dotted #ccc}
td.dot{border-style:dotted}
.fgreen,td.fgreen{background:#7acb71;color:#fff}
.fred,td.fred{background:#fe9d9d;color:#fff}
.fyellow,td.fyellow{background:#fc6;color:#fff}
.graydot,.greendot,.reddot,.yellowdot{position:relative;display:inline-block;width:.8em;height:.8em;border-radius:50%}
.greenbar,.redbar{height:1.5em;width:.8em;position:relative;display:inline-block}
.greendot{background:#390}
.reddot{background:red}
.graydot{background:#999}
.yellowdot{background:#fc0}
.greenbar{background:#80c962}
.redbar{background:#ff846d;top:.7em}
.besttime{position:relative;display:inline-block;left:0;font-size:103%;line-height:1.4em;top:0;width:100%}
.besttime p{font-size:.85em;margin:0;font-weight:700}
.besttime p.verd8p{font-family:'Source Sans','Open Sans',Arial,sans-serif;font-size:1.8rem;font-weight:600}
.besttime p.verd8p{margin:.5em 0 .2em 0}
#elmanchor{display:none}
#eltopnbest li{line-height:2rem;font-size:.95rem;list-style-type:none}
.datebackw::before,.dateforw::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}
.datebackw::before{content:"\f04a";margin-right:.5rem}
.dateforw::before{content:"\f04e";margin-left:.5rem}
.hkdate a.datebackw,.hkdate a.dateforw{color:#fff}
#calview a.dateforw{float:right}
#calview a.datebackw{float:left}
.elexpl{display:block;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;padding:3px}
.elexpl span{width:15px;height:15px;display:inline-block;margin:0 5px 0 0;position:relative;top:5px;cursor:unset}
.dgreen{border:2px solid #690}
.dred{border:2px solid #f60}
.dyellow{border:2px solid #fc0}
.dgray{border:2px dotted #ccc}
.dgray,.dgreen,.dred,.dyellow{border-radius:50%;cursor:pointer;display:inline-block;width:12px;height:12px;margin:0 3px}
.infobut.el{position:relative;display:inline-block;margin-left:5px;font-size:1.4em;right:0;top:1px}
.elexpltit{display:inline-block;position:relative;font-size:.9em;width:auto;margin-bottom:5px;cursor:pointer;padding:1px;text-decoration:underline}
#elhelp_1{margin-top:-6px}
.besttime{width:266px}
.elcalcontainer{text-align:center}
.calendar{margin:.2em auto;margin-bottom:1rem;width:100%;position:relative}
.calendar table{width:100%}
#elresult .btn{margin-bottom:.5rem!important}
.refplace{margin-top:7px;font-size:.9rem}
.elec #topright.mt-2{margin-top:0!important}
.timelinecontainer{top:0;min-height:350px;position:relative;width:98%;min-width:150px;left:0;margin:0;display:block}
.timelinecontainer .verd8p{margin-top:10px}
.timeline{position:relative;display:block;width:100%;height:auto;border:1px solid #ddd;border-radius:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin-bottom:2rem}
td.newmonth{font-weight:700;font-size:1em;text-indent:-2px}
td.newmonth:before{content:'';display:block;float:left;position:relative;left:-7px;width:1px;height:33px;border-left:2px dotted #999}
td:first-of-type.newmonth::before{border-left:none}
.timlswitch{float:right;position:relative;font-size:.85em;top:5px;right:2px;border:1px solid #ccc;border-bottom:none;padding:2px 5px;border-radius:5px;margin-right:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.timlswitch:hover{background:#ebebeb}
svg{font-family:@OpenSansArial;font-size:.9em}
.axis line,.axis path{opacity:.2;fill:#fff;stroke:#000;shape-rendering:crispEdges}
.tick text{font-size:9pt;color:gray}
.tick line{opacity:.2}
.line{fill:none;stroke:#000;stroke-opacity:.8;stroke-width:3px}
.rect{fill:none;stroke:gray;stroke-opacity:1;stroke-width:1px}
path.plot{stroke:#a9a9a9}
.fill{fill:#fcfcfc}
.fill-group{cursor:move}
.data-point{fill:#999;stroke:#fff}
.data-point-green{fill:#090;stroke:#fff}
.data-point-red{fill:red;stroke:#fff}
.data-point-orange{fill:#fdca00;stroke:#fff}
.data-point-cdt{stroke:#00f;stroke-width:2}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item-wrapper{padding:.5em 0 .5em .1em}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon{height:24px;width:24px;top:.1em}
.ui-icon.disbl{color:#b3adad;max-width:24px;max-height:24px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU5LjA0OSA1OS4wNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU5LjA0OSA1OS4wNDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTEuMjg1LDQxLjM5YzAuMTg0LDAuMTQ2LDAuNDA0LDAuMjE4LDAuNjIzLDAuMjE4YzAuMjk0LDAsMC41ODUtMC4xMjksMC43ODMtMC4zNzdjMC4zNDQtMC40MzIsMC4yNzMtMS4wNjEtMC4xNTktMS40MDUgICBjLTAuODAxLTAuNjM4LTEuNTc3LTEuMzMxLTIuMzA1LTIuMDZsLTcuMzk4LTcuMzk4bDcuNjI5LTcuNjI5YzcuMzM0LTcuMzMzLDE4LjAwMy05LjgzNiwyNy44MzktNi41MzQgICBjMC41MjMsMC4xNzMsMS4wOS0wLjEwNywxLjI2Ny0wLjYzYzAuMTc1LTAuNTIzLTAuMTA2LTEuMDkxLTAuNjMtMS4yNjdjLTEwLjU2Mi0zLjU0NS0yMi4wMTYtMC44NTctMjkuODksNy4wMTZMMCwzMC4zNjggICBsOC44MTIsOC44MTJDOS41OTMsMzkuOTYyLDEwLjQyNiw0MC43MDUsMTEuMjg1LDQxLjM5eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTUwLjIzNywyMS4zMjVjLTEuMzQ4LTEuMzQ4LTIuODI2LTIuNTY0LTQuMzk0LTMuNjE2Yy0wLjQ1OC0wLjMwNy0xLjA4MS0wLjE4NS0xLjM4OCwwLjI3MyAgIGMtMC4zMDgsMC40NTgtMC4xODUsMS4wOCwwLjI3MywxLjM4OGMxLjQ2LDAuOTc5LDIuODM4LDIuMTEzLDQuMDk0LDMuMzY5bDcuMzk4LDcuMzk4bC03LjYyOSw3LjYyOSAgIGMtNy4zODUsNy4zODUtMTguNTEzLDkuODgyLTI4LjM1Miw2LjM1NmMtMC41Mi0wLjE4Ny0xLjA5MywwLjA4NC0xLjI3OSwwLjYwNGMtMC4xODYsMC41MiwwLjA4NCwxLjA5MiwwLjYwNCwxLjI3OSAgIGMzLjE4MiwxLjE0LDYuNDksMS42OTMsOS43NzYsMS42OTNjNy42MjEsMCwxNS4xMjQtMi45NzcsMjAuNjY1LTguNTE4bDkuMDQzLTkuMDQzTDUwLjIzNywyMS4zMjV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNMzAuNTM5LDQxLjc3NGMtMi4xNTMsMC00LjI1MS0wLjU5OC02LjA3LTEuNzNjLTAuNDY3LTAuMjktMS4wODQtMC4xNDgtMS4zNzcsMC4zMjFjLTAuMjkyLDAuNDY5LTAuMTQ4LDEuMDg1LDAuMzIxLDEuMzc3ICAgYzIuMTM1LDEuMzMsNC42LDIuMDMyLDcuMTI2LDIuMDMyYzcuNDQ0LDAsMTMuNS02LjA1NiwxMy41LTEzLjVjMC0yLjY4NS0wLjc4Ny01LjI3OS0yLjI3NS03LjUwMiAgIGMtMC4zMDgtMC40NTktMC45My0wLjU4Mi0xLjM4Ny0wLjI3NWMtMC40NTksMC4zMDgtMC41ODIsMC45MjktMC4yNzUsMS4zODdjMS4yNjcsMS44OTMsMS45MzcsNC4xMDIsMS45MzcsNi4zOSAgIEM0Mi4wMzksMzYuNjE2LDM2Ljg4LDQxLjc3NCwzMC41MzksNDEuNzc0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTMwLjUzOSwxOC43NzRjMi4wNjUsMCw0LjA4OSwwLjU1Myw1Ljg1NSwxLjZjMC40NzQsMC4yODEsMS4wODgsMC4xMjUsMS4zNy0wLjM1MWMwLjI4MS0wLjQ3NSwwLjEyNS0xLjA4OC0wLjM1MS0xLjM3ICAgYy0yLjA3NC0xLjIyOS00LjQ1MS0xLjg3OS02Ljg3NS0xLjg3OWMtNy40NDQsMC0xMy41LDYuMDU2LTEzLjUsMTMuNWMwLDIuMDg0LDAuNDYyLDQuMDgzLDEuMzc0LDUuOTQxICAgYzAuMTc0LDAuMzU0LDAuNTI5LDAuNTYsMC44OTksMC41NmMwLjE0NywwLDAuMjk4LTAuMDMzLDAuNDM5LTAuMTAyYzAuNDk2LTAuMjQ0LDAuNzAxLTAuODQzLDAuNDU4LTEuMzM4ICAgYy0wLjc3Ni0xLjU4Mi0xLjE3LTMuMjg0LTEuMTctNS4wNkMxOS4wMzksMjMuOTMzLDI0LjE5OCwxOC43NzQsMzAuNTM5LDE4Ljc3NHoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik01NC42MjEsNS41NjdjLTAuMzkxLTAuMzkxLTEuMDIzLTAuMzkxLTEuNDE0LDBsLTQ2LjUsNDYuNWMtMC4zOTEsMC4zOTEtMC4zOTEsMS4wMjMsMCwxLjQxNCAgIGMwLjE5NSwwLjE5NSwwLjQ1MSwwLjI5MywwLjcwNywwLjI5M3MwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2w0Ni41LTQ2LjVDNTUuMDEyLDYuNTkxLDU1LjAxMiw1Ljk1OCw1NC42MjEsNS41Njd6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 0 0 no-repeat}
.ui-menu-item.disbl{color:#b3adad}
#spin{position:absolute;left:-5px;bottom:0;width:100%;height:100%;background:#fff;opacity:.9;text-align:center;display:none}
.el-spinner{width:120px;height:120px;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);margin-left:-80px;background:url(../images/GjJRFP3pG1lD.png);background-size:120px 120px;background-repeat:no-repeat;animation:spinturn linear 1.5s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:spinturn linear 1.5s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:spinturn linear 1.5s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:spinturn linear 1.5s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:spinturn linear 1.5s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes spinturn{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes spinturn{
0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spinturn{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@-o-keyframes spinturn{
0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(360deg)}
}
@-ms-keyframes spinturn{
0%{-ms-transform:rotate(0)}
100%{-ms-transform:rotate(360deg)}
}
.el-spinner{position:fixed;top:50%;left:40%}
.ui-selectmenu-button.ui-button{width:37%}
.eelmad .tit{font-size:3.2em}
.mainfullrec.eelmad{background-position:left;background-size:cover}
.besttime{margin-top:0;top:-37px;width:auto}
#eltopnbest{width:auto;padding-right:1em}
.besttime{width:auto}
.elcalcontainer{text-align:left}
.calendar{margin:0 1em .5em 0;float:left;position:relative;width:auto}
.besttime p.verd8p{margin:.5rem}
.besttime{width:auto;top:0}
#eltopnbest ul{text-align:left}
#eltopnbest li{display:block}
#eltopnbest li::after{content:''}
.besttime{width:auto}
.timlswitch{right:25px}
.timelinecontainer h3{text-indent:.5rem;margin:0}
.calendar .month{font-size:1rem}
#elhelp_1{margin-top:1.25rem}
.elbest{background:#e5e5e5;height:35px;padding:5px;font-size:1rem;font-weight:600}
.besttime{width:100%}
.calendar{float:none;margin:unset;margin-bottom:1rem;width:100%}
.calendar table{width:100%}
#elsumquest21 i{font-size:.95rem}
#eltopnbest{padding:0;border-radius:5px;background:#fff;padding-bottom:0;border-radius:5px}
#eltopnbest{background:#f6f6f6;border:1px solid #ddd;padding:0;border-radius:5px;background:#fff;padding-bottom:0;border-radius:5px;display:table;width:100%}
#eltopnbest ul{width:200px;position:relative;margin:0 auto;padding-left:10px}
.dgray,.dgreen,.dred,.dyellow{border-radius:50%;cursor:pointer;display:inline-block;width:12px;height:12px;margin:0 3px}
.datebackw::before{content:"\f04a";margin-right:.5rem}
.dateforw::before{content:"\f04e";margin-left:.5rem}
#startdate21,#startdate21 p{font-weight:600}
.dateselection strong{font-family:'Source Sans','Open Sans',Arial,sans-serif;font-weight:600;letter-spacing:-.02rem;font-size:1.55rem}
.inputdateandsbmit .datepicker-inline{width:100%!important;max-width:320px!important;border-bottom:1px solid #e6e6e6;margin-bottom:10px}
.inputdateandsbmit .datepicker table{width:100%!important}
.elrefplace .refplace{border-top:none}
#qsel_label{font-weight:600}
.elrefplace{padding:0 5px}
.elrplace{font-size:.95rem}
#qsel_descr:empty,#qsel_label:empty{display:none}
.elhsy label,.elhsy select{display:inline}
.elhsy select{width:auto}
.elhsy label{font-weight:600}
#eltopnbest li::before{content:url(../images/uSZAkpGxEIBo.svg);position:relative;top:2px;margin-right:3px;display:inline-block;width:15px;height:auto}
.calnum.beststar::after,.calnum.besttime::after{content:url(../images/uSZAkpGxEIBo.svg);position:absolute;top:-9px;right:-4px;display:block;width:15px;height:auto}
@media (max-width:576px){
.imgbox-wrap{width:100vw!important;height:auto!important;left:10px!important;background:#fff;padding:10px!important;border-radius:5px}
.imgbox-img{height:auto!important}
.imgbox-bg-wrap{left:10px!important;height:auto!important;width:100%!important}
}
@media (min-width:576px){
#eltopnbest ul{text-align:left;width:auto}
#eltopnbest li{display:block}
#eltopnbest li::after{content:''}
.inputdateandsbmit .submitbutton{width:100%;margin-top:2.3rem;max-width:180px}
.inputdateandsbmit .elquest .submitbutton{margin-top:0}
.inputdateandsbmit .datepicker-inline{max-width:286px!important;border:1px solid #ededed}
}
main.genchart .gencsday input,main.genchart input[type=number],main.genchart input[type=text],main.genchart select,main.genchart textarea{padding:.375rem .75rem;border:1px solid #ccc;border-radius:4px;resize:vertical;font-size:.95rem;width:auto;max-width:300px;background-color:#fff;color:#495057}
.genchbg label,.gencmethod label{font-size:.95rem}
.genchbg{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-radius:.25rem;background-color:#f8f9fa!important}
#genclayer1 .genchbg{border-left-color:#4e8fbb}
#genclayer2 .genchbg{border-left-color:#f7bab8}
#genclayer3 .genchbg{border-left-color:#5ac408}
#genclayer4 .genchbg{border-left-color:#ffca34}
.gencminus::before,.gencplus::before{font:400 18px FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:1rem;padding-left:5px}
#genclayer1butt>.gencminus::before,#genclayer1butt>.gencplus::before{color:#94adc8}
#genclayer2butt>.gencminus::before,#genclayer2butt>.gencplus::before{color:#eaa3a0}
#genclayer3butt>.gencminus::before,#genclayer3butt>.gencplus::before{color:#9fc482}
#genclayer4butt>.gencminus::before,#genclayer4butt>.gencplus::before{color:#eecd71}
.genchbg dd a{text-decoration:underline}
h5.genctit{margin-left:0;margin-bottom:5px;padding-left:0}
.genctit a:hover{color:#32719b}
input#syr{max-width:10rem}
select[name=smon]{max-width:5rem!important}
.btn-section{width:100%}
.btn-genc1::before,.btn-genc2::before,.btn-genc3::before,.btn-genc4::before{font:400 1rem FontAwesome;display:block;top:0;margin-bottom:3px}
.btn-genc1::before{content:"\f1db"}
.btn-genc2::before{content:"\f006"}
.btn-genc3::before{content:"\f1c1"}
.btn-genc4::before{content:"\f096";transform:rotate(45deg)}
.btn-genc1,.btn-genc2,.btn-genc3,.btn-genc4{color:#6c757d;border-color:#6c757d}
.btn-genc1.btn-active,.btn-genc2.btn-active,.btn-genc3.btn-active,.btn-genc4.btn-active{background-color:#4e8fbb;border-color:#5a92b7;color:#fff;font-weight:600;cursor:auto!important}
a.btn-genc1:hover,a.btn-genc2:hover,a.btn-genc3:hover,a.btn-genc4:hover{background-color:#3076a5;border-color:#5a92b7;color:#fff}
.btn.disabled.btn-genc1,.btn.disabled.btn-genc2,.btn.disabled.btn-genc3,.btn.disabled.btn-genc4{opacity:1}
.gencbg h2{margin-bottom:1rem}
#genclayer1 .genchbg,#genclayer2 .genchbg,#genclayer3 .genchbg,#genclayer4 .genchbg{padding-left:1rem}
.genchart #genclayer1,.genchart #genclayer2,.genchart #genclayer3,.genchart #genclayer4{font-size:.9rem}
#genclayer3{line-height:1.8rem}
.genchart .infobut{position:relative;margin-left:.5em;vertical-align:top}
p.uselt{margin:13px 0 0 0;position:relative;font-size:.8rem}
.asp,.aspqui,.pfday,.sevenpl,.zodexp1,.zodexp3,span.aspoct{font-size:.86rem;margin-bottom:9px}
select#prmth{font-size:.8rem;left:-12px;position:relative}
.gencmethod .nobr{margin-bottom:.5rem;white-space:nowrap}
.sday .small{line-height:1.2rem;display:inline;margin-left:5px;font-size:.8rem}
#mainsubmit.btn{display:inline-block;width:100%;margin-top:1.5rem}
.nat17_v22 #mainsubmit.btn{margin-top:0;min-width:46px}
.sticky1 #mainsubmit1{border:1px solid #fff;min-width:230px}
.gencmethod label{min-width:50%;display:block}
.genchart select{width:auto}
.genccol{font-size:.95rem}
.gencmethod select{width:100%;min-width:50px;max-width:300px}
.gencsday select{width:auto;max-width:unset}
.genczod1{max-width:450px;min-width:300px}
#orbp{min-width:60px}
label.zod0{width:auto;margin-right:5px;position:relative;display:block;font-weight:600}
.nobreak,.zodexp2{white-space:nowrap}
.genchsy label,.gencrub0 label,.gencrub2 label,.gencrub3 label,.gencrub4 label{width:130px;position:relative;display:inline-block;font-weight:400}
.zodrub2{position:relative;left:unset}
.gencdate{display:inline-block;position:relative;vertical-align:top}
h5.genctit a{color:#000}
.genctit{font:600 1.15rem 'Source Sans',Arial,sans-serif;margin-left:5px;text-align:left;margin-top:0}
.gencadd{margin-right:1rem;margin-bottom:1rem}
#astindex{text-align:left;color:#999;font-size:.85em;width:100%;margin-bottom:1rem}
.verd8p.commonlist,.verd8p.gencadd{font-size:.9rem}
main.genchart .commonlist select{width:auto;max-width:220px}
main.genchart .gencsub1.sticky1{text-align:center;z-index:100;display:block;width:100%;padding:6px;left:-1px;margin-top:5px;visibility:visible;position:fixed;bottom:0;animation-name:fbpos3;animation-duration:.5s;background:rgba(168,168,168,.73);border-top:1px solid #666;height:auto}
.gencsub1 input{min-width:400px}
#mainsubmit1{font-size:1rem}
#genciframe{display:none;margin-top:.5em;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:350px}
.zodexp2 label{display:inline}
.zodexp2 select{width:100%;min-width:100px;max-width:230px!important}
.gencopt{font:400 .75rem 'Open Sans',Arial,sans-serif;position:relative;top:2px;float:right;line-height:5px;left:unset;right:10px}
dd .infobut{line-height:1rem}
@media (max-width:440px){
.genchart select#btyp,.genchart select#mth{max-width:300px}
}
@media (min-width:576px){
#mainsubmit.btn{width:80%}
.sday .small{max-width:150px;display:block;margin-left:0;position:absolute;left:0;top:1.5rem;font-size:.8rem!important}
.gencmethod label{min-width:150px;display:inline-block}
.genctit{font:600 1.1rem 'Source Sans',Arial,sans-serif}
.gencopt{display:inline;position:relative;left:0;top:0;float:none}
.gencminus::before,.gencplus::before{padding-left:0}
h5.genctit{margin-left:0;margin-bottom:0;padding-left:3px}
.btn-genc1::before,.btn-genc2::before,.btn-genc3::before,.btn-genc4::before{display:inline-block;margin-bottom:0;margin-right:.5rem}
#genclayer2 .btn.btn-primary.btn-sm.float-right{margin-bottom:1px}
}
@media (min-width:768px){
#mainsubmit.btn{width:100%;margin-top:0}
textarea#ast{width:100%;max-width:unset}
.genctit{font:600 1.2rem 'Source Sans',Arial,sans-serif}
.gencsday input,main.genchart input[type=number],main.genchart input[type=text],main.genchart select,main.genchart textarea{padding:.375rem .75rem;max-width:300px}
main.genchart .genccol input{left:unset;position:relative;margin-right:5px}
#genclayer1butt>.gencminus::before,#genclayer1butt>.gencplus::before{color:#b9b9b9}
#genclayer2butt>.gencminus::before,#genclayer2butt>.gencplus::before{color:#b9b9b9}
#genclayer3butt>.gencminus::before,#genclayer3butt>.gencplus::before{color:#b9b9b9}
#genclayer4butt>.gencminus::before,#genclayer4butt>.gencplus::before{color:#b9b9b9}
label~select#hsy{max-width:202px}
select#ayanam{width:auto;max-width:164px!important}
label.zod0{display:inline-block}
}
.cal22 .calimg{position:relative;top:0;left:0}
.cal22 .imgcopyright{position:absolute;bottom:10px;right:10px;color:#b0b0b0;font-size:.8rem}
p.subhead::first-letter{padding:.2rem .2rem;margin:0 .2rem 0 0;font-family:heading-bold,Georgia,serif;font-size:4rem;float:left;color:#333;line-height:3.3rem}
.cal22 .card h1{font-size:3rem;text-shadow:1px 1px 1px #666}
.cal22 .card{z-index:1;transition:transform .5s ease-in-out 25ms;color:#fff;border:none}
.cal22 .card.card-light{color:#959595}
.cal22 .card:hover{color:red!important;transform:scale(105%);z-index:2}
.cal22 .card-img-overlay{padding:.2rem}
.calendar22 .fa-quote-left,.calendar22 .fa-quote-right{color:#4896ca!important}
.cal22 .card h1{font-size:3rem;text-shadow:1px 1px 1px #666}
.cal22 h2.mt-2.small{font-size:1.2rem}
.cal22 p{font-size:1rem}
.cal22 p.lead{font-size:1.3rem}
@media (min-width:576px){
.cal22 .card-img-overlay{padding:1rem}
.cal22 .card h1{font-size:3.5rem}
}
.forarch{font-size:.84rem}
.forarch .row{margin-bottom:.5rem;margin-right:-9px}
.container.forarch{padding:0 .2rem}
.forarch .col-lg-1.text-lg-right{white-space:nowrap}
@supports (appearance:none) or (-moz-appearance:none) or (-webkit-appearance:none){
input.agbcheckbox{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid currentcolor;border-radius:52px 52px 52px 52px;box-sizing:content-box;color:#f27d59;height:15px;padding:2px;transition-duration:.3s;transition-property:border-color,color;transition-timing-function:ease;width:45px;position:relative;top:5px}
input.agbcheckbox:checked{color:#3f9b00;border-color:#4f7b00}
input.agbcheckbox::after{background-color:currentcolor;border-radius:10px 10px 10px 10px;content:"";display:block;height:15px;transform:translateX(0);transition:transform .3s ease;width:20px}
input.agbcheckbox:checked::after{transform:translateX(23px)}
input[name=agb]{transform:none;box-shadow:none;margin-left:0}
}
.hkbg.ha2{background:url(/im/hkbg7.svg) no-repeat left bottom 30px;background-size:cover;min-height:80px;border-bottom:1px solid #ccc}
@media (min-width:576px){
.hkbg.ha2{background:url(/im/hkbg7.svg) no-repeat left center;background-size:cover;min-height:80px;border-bottom:1px solid #ccc}
}
h5 a.hk_collapse{color:#000;text-decoration:none;display:block;line-height:2rem;border-bottom:1px solid #ebebeb;margin-bottom:1rem}
#hk_sec_heading_2 a:after,#hk_sec_heading_3 a:after,#hk_sec_heading_4 a:after{display:inline;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:30px;color:#ccc}
#hk_sec_heading_2 a:after,#hk_sec_heading_3 a:after,#hk_sec_heading_4 a:after{content:"\f077"}
#hk_sec_heading_2 a.collapsed:after,#hk_sec_heading_3 a.collapsed:after,#hk_sec_heading_4 a.collapsed:after{content:"\f078"}
#hk_sec_heading_2 a:before,#hk_sec_heading_3 a:before,#hk_sec_heading_4 a:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;margin-right:.3rem;min-width:1.5rem;text-align:center}
#hk_sec_heading_2 a:before{content:"\f140";color:#69bf02}
#hk_sec_heading_3 a:before{content:"\f0e7";color:#e17272}
#hk_sec_heading_4 a:before{content:"\f02d";color:#3076a5}
a.ha2_top{text-decoration:none}
.ha2_top::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;right:12px;bottom:20px;content:"\f139";font-size:2.5rem;line-height:2.2rem;color:#6393d0;background:#fff;border-radius:50%;opacity:.8;z-index:100}
button#btn-back-to-top{position:absolute;left:-200px}
#btn-back-to-top::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;right:12px;bottom:20px;content:"\f139";font-size:2.5rem;line-height:2.2rem;color:#6393d0;background:#fff;border-radius:50%;opacity:.8;z-index:100}
.mw-editsection{display:none}
.mw-parser-output ul{margin-bottom:5px;padding-left:18px;font-size:.9rem}
.mw-parser-output h2{font-size:1.2rem!important}
.mw-parser-output .thumbinner{min-width:100%;border-bottom:1px solid #ccc;margin-bottom:.5rem;padding:1rem 0}
.mw-parser-output .thumbimage{width:235px;height:auto;margin-bottom:.5rem}
.mw-parser-output .infobox.toccolours,.mw-parser-output .thumbcaption{font-size:.85rem}
#siteSub,.mw-jump-link,.mw-parser-output p br,.printfooter{display:none}
.adbvipbtn .btn-group .btn{padding-left:8px;padding-right:8px}
.adbvipteasdate{float:right;margin-left:.4rem;color:#fff;background-color:#3076a5;font-size:.9rem;font-weight:600;border-radius:.25rem;padding:0 .25rem}
.adbvip .col-md-8{counter-reset:my-sec-counter}
.adbvip .infoteas h3::before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ". "}
.adbvipteas{text-align:center}
.adbvipteas h5{font-size:1.5rem;text-transform:uppercase}
.row.adbvipteas{background:url(../images/PxMfuiwISp10.jpg) no-repeat center;background-size:cover;border-radius:.25rem}
.adbvipteas .card{background-color:rgba(255,255,255,.89)}
.adbvipteas .card-body:hover{background:rgba(255,227,78,.3)}
.adbvipteas .col{padding:1rem}
.adbvipteas .card-body{padding:1.5rem .5rem}
.adbviphp .teaser{margin-top:.2rem}
@media (min-width:950px){
.mw-parser-output .thumbinner{float:right;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem;text-align:left}
.thumb.tright{float:right;clear:right;margin-left:1rem}
.thumb.tright .thumbinner{width:unset!important;max-width:250px}
}
.thumbcaption a[target=astro]{color:#fff;background-color:#59b7c6;border-color:#3076a5;-webkit-appearance:none;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.25rem .5rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:.8rem}
.thumbcaption a[target=astro]:hover{color:#fff;background-color:#82a600;border-color:#4f7b00}
.catlinks{border:1px solid #a2a9b1;background-color:#f8f9fa;padding:5px;margin-top:1em;clear:both;font-size:.85rem}
.catlinks ul{display:inline;margin:0;padding:0;list-style:none}
.catlinks li{display:inline-block;line-height:1.25em;border-left:1px solid #a2a9b1;margin:.125em 0;padding:0 .5em}
.magnify{display:none}
.infobox.toccolours td img{width:18px;height:18px}
table.infobox.toccolours{margin-bottom:.5rem}
.infobox.toccolours tr td:first-of-type{min-width:110px;vertical-align:top}
.infobox.toccolours tr td table tr td{min-width:auto!important;padding-right:10px}
.infobox.toccolours table,.infobox.toccolours td,.infobox.toccolours tr{background-color:#fff!important}
.adbvipbtn p span{font-weight:600;font-size:1.1rem}
@media print{
#chartmobhide1,#chartmobhide2,#chartmobhide3,#counter,#mainsubmit,.butprint,.cartwrapper .butgreen,.chartlinks,.form-inline,.mobplus,.nat17mod,.navbar-nav,.sharico2,.usrnav,div.chartftn,footer,main.forum .col-lg-3.col-xl-2{display:none}
footer{page-break-before:always}
.navbar{display:block}
main{margin-top:1rem}
.adlogo img{width:12rem;height:auto;top:-1rem}
.chimg img{height:100%;width:auto}
.showgif img{height:100%;width:auto}
.showgif.landscape img{width:100%;height:auto}
.webrep .reptxt.rep_cont .collapse:not(.show){display:inline}
.webrep .rep_toc.rep_toc_close .rep_toc_sticky{height:100%;display:block}
.repcontr,.reptxt.rep_cont .read-more{display:none}
.reptxt.rep_cont,.reptxt.rep_data{page-break-before:always}
}



