/* css/bootstrap-purify-24sep.min.css */

:root{--blue:#006BE6;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#D82737;--orange:#fd7e14;--yellow:#ffc107;--green:#1F8434;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#006BE6;--secondary:#6c757d;--success:#1F8434;--info:#17a2b8;--warning:#ffc107;--danger:#D82737;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}footer,header,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0}p,ul{margin-top:0;margin-bottom:1rem}b{font-weight:bolder}a{color:#006be6;text-decoration:underline;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}th{text-align:inherit}button{border-radius:0;text-transform:none}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.img-fluid{max-width:100%;height:auto}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.form-control{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}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control-file,.form-control-range{display:block;width:100%}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}@media (min-width:576px){.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{width:auto}}.btn{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:.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:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#006be6;border-color:#006be6}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#006be6;border-color:#006be6}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-success{color:#fff;background-color:#1f8434;border-color:#1f8434}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1f8434;border-color:#1f8434}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#006be6;border-color:#006be6}.btn-outline-primary:hover{color:#fff;background-color:#006be6;border-color:#006be6}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#006be6;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#006be6;border-color:#006be6}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-success{color:#1f8434;border-color:#1f8434}.btn-outline-success:hover{color:#fff;background-color:#1f8434;border-color:#1f8434}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#1f8434;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#1f8434;border-color:#1f8434}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-danger{color:#d82737;border-color:#d82737}.btn-outline-danger:hover{color:#fff;background-color:#d82737;border-color:#d82737}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d82737;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d82737;border-color:#d82737}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#006be6;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:20px;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#006be6}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:20px;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.form-control:focus{z-index:3}.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center/100% 100% no-repeat}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#006be6;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#006be6;border-color:#006be6}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#006be6;border-color:#006be6}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:20px;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.btn,.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:20px;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:20px;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right,.carousel-indicators li,.carousel-item{transition:none}}.carousel-indicators .active{opacity:1}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.bg-success{background-color:#1f8434!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-left-0{border-left:0!important}.border-success{border-color:#1f8434!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}@media (min-width:768px){.d-md-block{display:block!important}}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.d-sm-block{display:block!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.m-lg-0{margin:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.font-weight-bolder{font-weight:bolder!important}.text-success{color:#1f8434!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-reset{color:inherit!important}.visible{visibility:visible!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}@media screen and (min-width:770px){.popupimagepreview{width:390px}}@media screen and (max-width:770px){.popupimagepreview{height:auto}}@media screen and (max-width:1000px){#cutlinks,#sizelinks{width:90%}#cutlinks{padding-left:30px;padding-right:30px;padding-top:20px}}@media screen and (min-width:1000px){#cutlinks{width:50%;padding-top:20px}#sizelinks{width:60%}}.btn-outline-info{color:#ff8c00;border-color:#ff8c00}.btn-outline-info:hover{color:#fff;background-color:#ff8c00;border-color:#ff8c00}.btn-warning:hover{color:#fff;background-color:#5a6268;border-color:#789}.btn-warning{color:#000;background-color:#dcd9d9;border-color:#789}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.shadow-box{background-color:#f0f0f0;box-shadow:4px 4px 10px rgba(0,0,0,.2)}
.pb-4{padding-bottom:1.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-3{padding-bottom:0.5rem!important}


/* jigsaw14-minify.css */

body,h1,h2{font-family:sans-serif}.hpointer,.indexgalbutton:hover,.indexgalbuttonmoble:hover,.indexlogindiv,.indexpic,.wincompetespan,.wincutnotsel,.winscalenotsel,.winscalesel{cursor:pointer}body,h2{margin:0}.htablefixed,.winhiscoretab{table-layout:fixed}body{background-image:url(https://www.jspuzzles.com/artwork/background-min.png);background-repeat:repeat-x;padding:0;position:relative;top:0;background-color:#fff;font-style:normal;font-size:16px;line-height:20px}h1,h2{font-size:18px}.nouserselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.maintab{width:980px}.flagimg{width:25px;height:13px;border:0}.flagimgmobike{width:40px;border:0}.indexdailybox{width:306px;height:208px;text-align:center;background-color:#f7f5f6;border:5px solid #f1eff0}.indexdailylefttd{width:50px;height:208px;vertical-align:middle}.indexdailycentertd{width:206px;height:193px;vertical-align:middle;padding-top:15px}.hwidth50,.indexdailyrighttd{width:50px}.indexdailynav{width:19px;height:21px;border:0}.indexdailydesctd{width:651px;height:260px;background-color:#f7f5f6;border:5px solid #f1eff0;vertical-align:top;padding-top:28px;padding-left:45px;padding-right:25px}.indexpic{width:98px;height:74px;border:2px solid #6d6a6c}.indexpic:hover{border:2px solid #dc1e2d}.indexslideshowpic{border:1px solid #6d6a6c}.gallerypic:hover,.indexslideshowpic:hover{border:1px solid #dc1e2d}.indeximgtd{width:109px;height:86px;text-align:center}.index2linkdiv{display:inline;height:53px;position:relative;top:-5px}.indexgalbutton,.indexgalbuttonmobile{height:35px;text-align:center;padding-top:7px}.indexlogindiv{width:105px;height:24px;text-align:center;padding-top:3px;color:#4f4f4f;font-size:16px}.indexgalbutton{background:url(https://www.jspuzzles.com/artwork/homegallerybutton1.jpg) no-repeat;width:143px}a.feat:link,a.feat:visited,a.galnavlink:link,a.galnavlink:visited{color:#4f4f4f;font-size:16px;font-weight:700;text-decoration:none}a.clearsearch:hover,a.feat:hover,a.galnavlink:hover,a.indexgallink:hover,a.indexgallinkmobile:hover,a.indexloginlink:hover,a.puzzleoptionslink:hover{color:#dc1e2d;font-size:16px;text-decoration:none}a.toplink:link,a.toplink:visited{color:#4f4f4f;font-weight:400;text-decoration:underline}a.toplink:hover{color:#dc1e2d;text-decoration:underline}.puzzlepiece35x26{width:35px;height:26px}.puzzlepiece25x18{width:25px;height:18px}.puzzlepiece28{width:28px}.indexmenutd{width:35px;height:26px;vertical-align:middle}a.bigboxlink:link,a.bigboxlink:visited{color:#dc1e2d;font-weight:400;text-decoration:none}a.bigboxlink:hover{color:#4f4f4f;text-decoration:none}a.indexgallink:link,a.indexgallink:visited,a.indexloginlink:link,a.indexloginlink:visited,a.puzzleoptionslink:link,a.puzzleoptionslink:visited{color:#4f4f4f;font-size:16px;font-weight:400;text-decoration:none}a.indexgallinkit:link,a.indexgallinkit:visited{color:#4f4f4f;font-size:14px;font-weight:400;text-decoration:none}a.galviewalbum:hover,a.indexfootlink2:hover,a.indexfootlink:hover,a.indexgallinkit:hover{color:#dc1e2d;font-size:14px;text-decoration:none}a.indexgallinkmobile:link,a.indexgallinkmobile:visited{color:#dc1e2d;font-size:16px;font-weight:700;text-decoration:none}.indexgaltdar{width:15px;height:27px;vertical-align:middle}.indexgaltdltr,.indexgaltdrtl{width:150px;height:27px;vertical-align:middle}.htextalignleft,.indexgaltdltr,.uploaddonetdltr{text-align:left}.htextalignright,.indexgaltdrtl,.uploaddonertl{text-align:right}.indexarrow{width:7px;height:10px}.morepuztdltr,.morepuztdrtl{width:250px;vertical-align:middle}.morepuztdltr{height:27px;text-align:left}.morepuztdrtl{height:26px;text-align:right}.indexfooterdiv,.indexfooterdivmobile{width:100%;color:#6d6a6c}a.indexfootlink:link,a.indexfootlink:visited{color:#4f4f4f;font-size:14px;font-weight:700;text-decoration:none}a.galviewalbum:link,a.galviewalbum:visited,a.indexfootlink2:link,a.indexfootlink2:visited{color:#6d6a6c;font-size:14px;font-weight:700;text-decoration:none}a.indexfootlink2mobile:link,a.indexfootlink2mobile:visited{color:#6d6a6c;font-size:18px;font-weight:700;text-decoration:none}a.indexfootlink2mobile:hover{color:#dc1e2d;font-size:18px;text-decoration:none}.indexfooterdivmobile{line-height:27px}.footerdiv{color:#6d6a6c}a.winplaylink:link,a.winplaylink:visited{color:#dc1e2d;font-size:22px;font-weight:400;text-decoration:none}a.winplaylink:hover{color:#dc1e2d;font-size:22px;text-decoration:none}a.winplayoldlink:link,a.winplayoldlink:visited{color:#dc1e2d;font-size:14px;font-weight:400;text-decoration:none}a.winplayoldlink:hover{color:#4f4f4f;font-size:14px;text-decoration:none}.wincompetespan{color:#dc1e2d;font-size:14px;font-weight:400;text-decoration:none}.spanscalediv,.wincompetespan:hover{color:#4f4f4f}.winhiscoretab{width:395px;font-size:15px}.winnotsel,.winsel{width:86px;cursor:pointer}.winhiscoretitle{background-color:#b9b7b8;color:#454344;height:22px}.winhiscoretd1{background-color:#dcdadb;color:#555;height:22px}.winhiscoretd2{background-color:#e8e6e7;color:#555;height:22px}.winhiscoretd1h{background-color:#dcdadb;color:#dc1e2d;height:22px}.winhiscoretd2h{background-color:#e8e6e7;color:#dc1e2d;height:22px}.winnotsel{background-color:#e8e6e7;color:#454344}.wincutnotsel{border:2px solid #b9b7b8}.winscalesel{background-color:#e35335;color:#fff}.winscalenotsel{background-color:#e8e6e7;color:#454344}.puzzleloading{font-size:22px;text-align:center;vertical-align:top;color:#000;display:none}.puzzlemenutext,.puzzlemenutext:hover{font-size:14px;cursor:pointer;font-weight:400}.alignmiddle,.hindextd3,.hindextd5,.puzzlemenutd,.puzzlemenutd2{vertical-align:middle}.hdisplayinline,.hideonmobile,.hindexh1,.mobilehide-img{display:inline}.spanscalediv:hover{color:#4f4f3f;cursor:pointer}.puzzletable{border-bottom:1px solid #848484;border-left:1px solid #848484;border-right:1px solid #848484;border-top:1px solid #848484;background-color:#fff}.puzzleicontd{width:36px;text-align:center}.puzzleiconimg{width:36px;height:33px;border:0;cursor:pointer}.puzzleiconimgMobile{width:65px;height:60px;border:0;cursor:pointer;display:inline}.puzzlemenutd2{padding-left:3px}.puzzlemenutext{text-align:left;color:#fff}.puzzlemenutext:hover{text-align:left;color:#f9dde6}.puzzlemenutextMobile,.puzzlemenutextMobile:hover{text-align:left;font-size:16px;font-weight:400;cursor:pointer}.puzzlemenutextMobile{color:#000}.puzzlemenutextMobile:hover{color:#f9dde6}.puzzletimetd{text-align:center;font-size:14px;color:#fff;padding-top:8px}.optdigits,.optdigitsMobile{font-size:22px;font-weight:700}.puzhidiv,.puzhidiv:hover{height:32px;background-color:#ddd9da;text-align:center}.optdigits{text-align:center;color:#fff}.optdigitsMobile{text-align:center;color:#000}.galnavbar,.hfont18,.puzh1,.puzhidiv{font-size:18px}.puzzlechangecoltd{width:10px;line-height:10px;border:1px solid #fff;cursor:pointer}.puzzlechangecoltdMobile{width:30px;line-height:30px;border:1px solid #000;cursor:pointer}.puzhidiv{border:2px solid #d6d2d3}.puzhidiv:hover{border:2px solid #000;cursor:pointer}.galnavtd,.puzoptspan{font-size:16px;cursor:pointer}.hindexspan3,.puzoptspan:hover{color:#dc1e2d;font-size:16px;cursor:pointer}.puzopttd{padding-left:10px;padding-right:10px}.puzoptbut{font-size:16px;margin:2px}.puzzleboxtd,.puzzleboxtd2,.puzzleboxtd3,.puzzleboxtd4{border:1px solid #848484;line-height:20px;background-color:#f4f2f3;vertical-align:top;padding-left:15px;padding-right:15px;font-size:15px}.puzzleboxtd{width:392px;height:140px}.puzzleboxtd3{width:392px;height:130px}.puzzleboxtd2{height:150px}.puzzleboxtd4{width:760px;height:35px}.galarrowtd,.galseltd{background-color:#f3eff0}.puzzleoptionsspanlink{color:#4f4f4f;font-size:16px;cursor:pointer}.puzzleoptionsspanlink:hover,.winclosebutton:hover{color:#dc1e2d}.loadtab{border-top:1px solid #000;text-align:center}.galnavtddis,.hiscorebut,.norminput{font-size:16px}a.gallink:link,a.gallink:visited{color:#878787;font-size:16px;font-weight:400;text-decoration:none}a.gallink:hover,a.gallinksel:hover,a.gallinksel:link,a.gallinksel:visited{color:#dc1e2d;text-decoration:none;font-size:16px}a.gallinksel:link,a.gallinksel:visited{font-weight:400}a.clearsearch:link,a.clearsearch:visited{color:#878787;font-size:16px;font-weight:400;text-decoration:underline}a.galuserlink:link,a.galuserlink:visited{color:#4f4f4f;font-size:15px;font-weight:400;text-decoration:underline}a.galuserlink:hover{color:#dc1e2d;font-size:15px;text-decoration:none}.galnavtd,.galnavtddis{width:34px;height:24px;font-weight:700;text-align:center;vertical-align:middle}.galnavbutton{border:0}.galarrowtd{width:25px;text-align:center}.galseltd{width:270px}.galadbox,.galtopseltd{text-align:center;background-color:#f7f5f6}.galarrowimg{border:0;width:11px;height:23px}.galspacetd{line-height:2px;height:2px}.galspaceimg{height:2px}.galtopseltd{padding-left:20px;padding-right:20px}.galadbox{width:980px;height:108px;vertical-align:middle;border:5px solid #f1eff0}.galalbumbox,.galuserbox{width:700px;text-align:center;vertical-align:middle;border:2px solid #f1eff0;font-size:14px;background-color:#f7f5f6;color:#4f4f4f}.galalbumbox{height:104px}.galuserbox{height:114px}.galbox{border:5px solid #f1eff0;background-color:#f7f5f6}.playbutton,.playbuttonmobile{border:1px solid #fff;cursor:pointer}.uploaddonetdar{width:20px;height:20px;vertical-align:middle}.uploaddonertl,.uploaddonetdltr{width:150px;height:20px;vertical-align:middle}.playbutton,.playbutton:hover,.playbuttonmobile,.playbuttonmobile:hover{height:34px;padding-top:8px;margin-left:auto;margin-right:auto}.spanbutton{cursor:pointer;color:#4f4f4f}.spanbutton:hover{cursor:pointer;color:#dc1e2d}.playbutton{width:402px}.playbutton:hover{width:402px;cursor:pointer;border:1px solid #848484}.playbuttonmobile,.playbuttonmobile:hover{width:300px}.playbuttonmobile:hover{cursor:pointer;border:1px solid #848484}.winclosebutton,.winclosebutton:hover{position:absolute;top:5px;left:2px;width:20px;height:20px;font-weight:700;cursor:pointer}.endJqmWindow,.jqmWindow,.playJqmWindow{top:95px;background-color:#fff}.winclosebutton{color:gray}.addthis_toolbox .vertical{width:370px;padding:1px;border:0 solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px}.endJqmWindow,.jqmWindow,.mediumjqmWindow,.playJqmWindow,.smalljqmWindow{display:none;position:fixed;left:50%;color:#333;border:4px solid #bfbfbf;z-index:60000;padding:0}.addthis_toolbox .vertical a{position:relative;text-decoration:none;font-weight:400;display:block;width:78px;padding:0 0 8px 34px;color:#000}.addthis_toolbox .vertical a:hover{color:#00f}.addthis_toolbox .vertical span{position:absolute;left:14px;top:1px}.addthis_toolbox .vertical .more{padding:0;margin:0;text-align:left}.addthis_toolbox .vertical .more a{padding:4px;margin:0;width:250px}.addthis_toolbox .vertical .more a:hover{background:0 0}.addthis_toolbox .vertical .more span,.mobileonly,.mobileonly780{display:none}.playJqmWindow{margin-left:-440px;max-width:880px}.jqmWindow{margin-left:-360px;width:740px}.endJqmWindow,.mediumjqmWindow{margin-left:-320px;width:640px}.endJqmWindow{text-align:center}.mediumjqmWindow,.smalljqmWindow{top:50%;margin-top:-215px;background-color:#fff;text-align:center}.smalljqmWindow{margin-left:-270px;width:540px}.jqmOverlay,.jqmOverlayMobile{background-color:#000}.endJqmWindowMobile,.jqmWindowMobile,.mediumjqmWindowMobile,.playJqmWindowMobile,.smalljqmWindowMobile{display:none;position:fixed;left:50%;margin-left:-155px;width:310px;background-color:#fff;color:#333;border:4px solid #bfbfbf;z-index:60000;padding:0}.rating,ul.rating li a:hover{width:80px;height:16px;background:url(https://www.jspuzzles.com/artwork/star-matrix.png) no-repeat}.jqmWindowMobile,.playJqmWindowMobile{top:95px}.endJqmWindowMobile{top:95px;text-align:center}.mediumjqmWindowMobile,.smalljqmWindowMobile{top:50%;margin-top:-55px;text-align:center}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* html .endJqmWindow,* html .jqmWindow,* html .mediumjqmWindow,* html .playJqmWindow,* html .smalljqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}.rating{margin:0;padding:0;list-style:none;clear:both;position:relative}.star0{background-position:0 0}.star05{background-position:0 -176px}.star1{background-position:0 -16px}.star15{background-position:0 -192px}.star2{background-position:0 -32px}.star25{background-position:0 -208px}.star3{background-position:0 -48px}.star35{background-position:0 -224px}.star4{background-position:0 -64px}.star45{background-position:0 -240px}.star5{background-position:0 -80px}ul.ratingltr li,ul.ratingrtl2 li{cursor:pointer;float:left;text-indent:-999em}ul.ratingrtl li{cursor:pointer;float:right;text-indent:999em}ul.rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200}ul.rating li.one a{left:0}ul.rating li.two a{left:16px}ul.rating li.three a{left:32px}ul.rating li.four a{left:48px}ul.rating li.five a{left:64px}ul.rating li a:hover{z-index:2;overflow:hidden;left:0}#dhtmltooltip,#dhtmltooltiprtl{width:150px;padding:2px}#dhtmltooltip,#dhtmltooltiprtl,#hintbox,#hintboxrtl{position:absolute;border:1px solid #000;background-color:#ffffe0;visibility:hidden;z-index:100}ul.rating li.one a:hover{background-position:0 -96px}ul.rating li.two a:hover{background-position:0 -112px}ul.rating li.three a:hover{background-position:0 -128px}ul.rating li.four a:hover{background-position:0 -144px}ul.rating li.five a:hover{background-position:0 -160px}#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden}#dhtmltooltip{left:-300px}#hintbox,#hintboxrtl{top:0;width:220px;padding:3px;font-size:16px;line-height:18px;border-right:3px solid #000;border-bottom:3px solid #000}.hfashodesc,.hindexh1{color:#dc1e2d;font-size:19px}#dhtmlpointerrtl{position:absolute;left:300px;z-index:101;visibility:hidden}#dhtmltooltiprtl{left:300px}.hfade2toggle{width:295px;text-align:center}.hwidth206{width:206px}.hwidth14{width:14px}.hfashodesc{font-weight:700;padding-top:2px}.hindexdivh1{font-size:16px;color:#4f4f4f;font-weight:400}.hlineheight15{line-height:15px}.hlineheight20{height:20px}.hindextable1ltr,.hindextable1rtl{background-repeat:no-repeat;width:980px;height:331px;vertical-align:top;text-align:center}.hindextable1rtl{background-image:url(https://www.jspuzzles.com/artwork/indexloginboxrtl-min.jpg)}.hindextable1ltr{background-image:url(https://www.jspuzzles.com/artwork/indexloginboxltr-min.jpg)}.hindextd1,.hindextd2{height:53px;font-size:16px}.hwidth20{width:20px}.hwidth60{width:60px}.hwidth95{width:95px}.hwidth108{width:108px}.hwidth109{width:109px}.hwidth245{width:245px}.hwidth265{width:265px}.hwidth380{width:380px}.hwidth970{width:970px}.hindextd1{width:450px}.hindextd2{width:460px}.hindextd3{text-align:center;width:560px}.hindextd4{width:490px;padding-bottom:10px}.hindextd5{width:560px}.hindextd6left,.hindextd6right{width:400px;vertical-align:top}.hindextd6left{padding-left:20px}.hindextd6right{padding-right:20px}.hindexspan1{font-size:20px;color:#dc1e2d}.hindexspan2{font-size:16px;color:#726f71}.hbottomdiv{color:#666;font-size:18px}.hptop2pbot11{padding-top:12px;padding-bottom:11px}.hptop21pbot12{padding-top:21px;padding-bottom:12px}.lh5{line-height:5px}.lh7{line-height:7px}.h10lh10{line-height:10px;height:10px}.hfont14{font-size:14px}.hfontbold{font-weight:700}.hfloatright{float:right}.hfloatleft{float:left}.bg-puzzlepiece{width:35px;height:26px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -607px -175px;margin-top:2px;margin-right:4px}.bg-indexloginbutton{width:105px;height:24px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -509px -296px}.bg-indexarrowrtl{width:7px;height:10px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -644px -238px}.bg-indexarrowltr{width:7px;height:10px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -638px -120px}.bg-homedailyright{width:19px;height:21px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -634px -296px}.bg-homedailyleft{width:19px;height:21px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -605px -238px}.bg-background{width:1px;height:121px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -673px -270px}.bg-background_bottom{width:1px;height:240px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -673px -10px}.bg-indexloginnotertl{width:405px;height:62px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -92px}.bg-loading{width:54px;height:55px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -296px}.bg-indexloginnoteltr{width:405px;height:62px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -10px}.bg-indexloginpassrtl{width:245px;height:34px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -174px}.bg-indexloginpassltr{width:245px;height:34px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -228px}.bg-indexloginuserrtl{width:245px;height:34px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -336px}.bg-webhangman_banner{width:198px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -65px}.bg-indexloginuserltr{width:245px;height:34px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -282px}.bg-funzola_banner{width:150px;height:38px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -238px}.bg-mahjong_banner{width:218px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -10px}.bg-solitaire_banner{width:183px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -120px}.bg-flags{width:255px;height:16px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -390px}.bg-logofooter{width:152px;height:43px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -175px}.bg-black,.bg-blue{width:1px;height:1px}.bg-black{background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -638px -150px}.bg-blue{background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -509px -340px}.winnotsel,.winsel{padding:0;margin:4px}.puzzle-img-popup{width:390px;height:262px;object-fit:cover}.padding-top-play-button-popup{padding-top:20px}.padding-popup-pieces-size{padding-top:15px}.indexwidth{width:80%}.index-register-left,.index-register-right{padding-top:10px;vertical-align:top;width:350px;height:62px;background-repeat:no-repeat;color:#726f71;font-size:17px}@media screen and (min-width:992px){.index-register-left{padding-left:55px;text-align:left;background-image:url(https://www.jspuzzles.com/artwork/indexloginnoteltr-min.jpg)}.index-register-right{padding-right:55px;text-align:right;background-image:url(https://www.jspuzzles.com/artwork/indexloginnotertl-min.jpg)}}.homepage_yesteday_margin{line-height:36px}@media screen and (max-width:1200px){.indexwidth{width:90%}}@media screen and (max-width:992px){.margin-bottom-md{margin-bottom:14px}.indexwidth{width:96%}.popuptablepieces,.popuptableshape{width:300px}.puzzle-img-popup{height:auto;width:80%;object-fit:cover}.playJqmWindow{width:600px;margin-left:-300px;top:4px}.playbutton{width:340px}.hideonmobile{display:none}}@media screen and (min-width:768px){.mobileinput25{width:280px}.popup-photo-table{width:795px}}@media screen and (max-width:768px){.homepage_yesteday_margin{line-height:5px}#fade2toggle{width:100%}.popuptableshape{width:270px}.playJqmWindow{margin-left:-180px;width:360px;top:4px}}@media screen and (max-width:460px){.hideonmobile,.hideonmobile2{display:none}.mobileinput25{width:180px}.padding-top-play-button-popup{padding-top:10px}.padding-popup-pieces-size{padding-top:5px;padding-bottom:5px}.popuptablepieces,.popuptableshape{width:300px}.playJqmWindow{margin-left:-180px;width:360px;top:4px}.tablemobilebreak tr{display:table;width:100%}.tablemobilebreak td{display:table-row}}.norminput{margin-right:10px;margin-left:10px}.a2a_floating_style,.a2a_vertical_style a{padding:0;margin:0}.smallbr{line-height:10px}.a2a_count,.a2a_svg{border-radius:0!important}@media screen and (max-width:980px){.a2a_floating_style.a2a_vertical_style{display:none}}.gallery_adslot1{width:320px;height:100px;max-height:100px}@media (min-width:730px){.gallery_adslot1{width:728px;height:90px}}@media (min-width:980px){.gallery_adslot1{width:988px;height:90px}}@media (min-width:500px){.hideondesktop{display:none}}@media (max-width:995px){.showondesktop{display:none}}@media (max-width:600px){.headermobile80{width:80%}}.puzzle-item-txt{font-size:15px;text-align:center}.puzzle-item-yellow{color:#ffc107}.puzzle-item-border-rtl{border-right:5px solid #f2eeed}.puzzle-item-border-ltr{border-left:5px solid #f2eeed}.puzzle-item-border-top{border-top:5px solid #f2eeed}.gallerypic,.gallerypic-home1-resp,.gallerypic-home2-resp,.gallerypic-resp{border:1px solid #848484;cursor:pointer}.puzzle-item-play-button{color:#dc1e2d;font-size:16px;line-height:16px}.puzzle-item-play-button-txt{color:#dc1e2d;font-size:12px}.gallerypic{width:190px;height:130px}.gallerypic-resp{width:150px;height:100px}.gallerypic-home1-resp{width:228px;height:160px}.gallerypic-home2-resp{width:138px;height:92px}.mobilehide,.mobilehidenavbar,.mobiletablethide,.only_mobile_hide{display:block}.homepagebox2{min-height:250px;max-height:250px}@media screen and (max-width:600px){.mobilehide,.mobilehide-img{display:none}.homepagebox2{min-height:250px;max-height:250px}}@media screen and (max-width:890px){.hideunder890{display:none}}@media screen and (max-width:1100px){.gallerypic-home1-resp{border:1px solid #848484;cursor:pointer;width:auto;height:161px}.gallerypic-home2-resp{border:1px solid #848484;cursor:pointer;width:130px;height:75px}.hideunder1100{display:none}.puzzlegameinfo{margin-left:0;margin-right:0;margin-top:10px}}.gametoolbarbottom,.showunder1100{display:flex}@media screen and (min-width:901px){.gametoolbarbottom{display:none}}@media screen and (max-width:900px){.gametoolbarright{display:none}}@media screen and (min-width:1101px){.showunder1100{display:none}.puzzlegameinfo{margin-left:0;margin-right:0;margin-top:10px}}@media screen and (max-width:770px){.gallerypic-home1-resp{border:1px solid #848484;cursor:pointer;width:230px;height:150px}.gallerypic-home2-resp{border:1px solid #848484;cursor:pointer;width:130px;height:75px}}@media screen and (max-width:992px){.mobiletablethide{display:none}.gallerypic-resp{border:1px solid #848484;cursor:pointer;width:202px;height:135px}}.gallery-home-button-ltr{position:absolute;bottom:22px;right:0}.gallery-home-button-rtl{position:absolute;bottom:22px;left:0}.gallery-home-button2{border:0;font-size:12px}@media screen and (max-width:430px){.gallerypic-home1-resp,.gallerypic-home2-resp,.gallerypic-resp{border:1px solid #848484;cursor:pointer}.gallerypic-resp{width:149px;height:99px}.gallerypic-home1-resp{width:210px;height:142px}.gallerypic-home2-resp{width:54px;height:36px}.homepagebox2{min-height:220px;max-height:220px}.gallery-home-button-ltr{position:absolute;bottom:22px;right:14px}.gallery-home-button-rtl{position:absolute;bottom:22px;left:14px}.gallery-home-button2{border:0;font-size:10px}}.cat_container{position:relative}.cat_text_block{position:absolute;bottom:20px;right:20px;background-color:#000;opacity:.3;font-size:12px;color:#fff;padding-left:auto;padding-right:auto}.boot4buttondanger,.boot4buttonred{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#1F8434;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#1F8434;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;padding:.375rem .75rem;color:#fff}.index_daily_box_table{width:340px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:280px}@media screen and (max-width:570px){.only_mobile_hide{display:none}table.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:25px}.index_daily_box_th2{width:260px}}@media screen and (max-width:990px){.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:260px}}@media screen and (max-width:760px){.index_daily_box_table{width:500px}.index_daily_box_th1,.index_daily_box_th3{width:50px}.index_daily_box_th2{width:400px}}@media screen and (max-width:1300px) and (min-width:990px){.index_daily_box_table{width:280px}.index_daily_box_th1,.index_daily_box_th3{width:25px}.index_daily_box_th2{width:230px}}@media screen and (max-width:1400px) and (min-width:1300px){.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:260px}}.gallerypic-home1-resp:hover,.gallerypic-moran-4:hover,.gallerypic-moran-6:hover,.gallerypic-resp:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-o-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%)}.a-search-nohover:hover{color:#fff;text-decoration:none}@media screen and (max-width:500px){.mobileonly{display:block}}@media screen and (max-width:767px){.mobileonly780{display:block}.mobilehidenavbar{display:none}}.boot4buttondanger,.boot4buttonred,.winnotsel,.winscalenotsel,.winscalesel,.winsel{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:sans-serif;font-style:normal;border-collapse:collapse;direction:ltr;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;max-height:1000000px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.boot4buttondanger{border:1px solid #1f8434;border-radius:.25rem;background-color:#1f8434}.boot4buttondanger:hover,.boot4buttonred:hover{background-color:green;color:#fff;text-decoration:none}.boot4buttonred{border:1px solid #ffc107;border-radius:.25rem;background-color:#ffc107}.socials-left{opacity:1;width:32px;height:32px}.socials-left:hover{opacity:.8}.winnotsel,.winscalenotsel,.winscalesel,.winsel{border:1px solid transparent;padding-top:3px;padding-bottom:3px;border-radius:.25rem}@media screen and (max-width:700px){.hideunder700{display:none}}@media screen and (min-width:500px){.endJqmWindowMobile{width:auto;left:30%;right:30%;max-width:560px;margin-left:0;margin-right:0}}.popupimagepreview{object-fit:scale-down;height:262px;border:2px solid #dcdadb}@media screen and (min-width:770px){.popupimagepreview{width:390px}}@media screen and (max-width:770px){.popupimagepreview{height:auto}}.winsel{border:1px solid #dcdadb;background-color:#e35335;color:#fff}@media screen and (max-width:1000px){#cutlinks,#sizelinks{width:90%}#cutlinks{padding-left:30px;padding-right:30px;padding-top:20px}}@media screen and (min-width:1000px){#cutlinks{width:50%;padding-top:20px}#sizelinks{width:60%}}
.gallery-play-btn { font-size:14px;padding-left:5px;padding-top:0px;;border:0px; }
.index-play-btn { font-size:14px;padding:5px;;border:0px; }


/* soft-ui/assets/css/soft-design-system-jspuzzles-minify-purify.css */

.dropdown-image,.page-header{background-size:cover}hr.horizontal,hr.vertical{background-color:transparent}.footer .nav-link,.navbar .nav-link{color:#344767;font-weight:400;font-size:20px}.dropdown-menu li,.page-header{position:relative}@media (max-width:91.98px){.dropdown:not(.nav-item) .dropdown-menu{display:block;opacity:0;top:0;transform-origin:50% 0;pointer-events:none;transform:perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0,37px,0)!important;transition:visibility .25s,opacity .25s,transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow;box-shadow:0 8px 26px -4px rgba(20,20,20,.15),0 8px 9px -5px rgba(20,20,20,.06)}.dropdown:not(.nav-item) .dropdown-menu:before{font-family:jspuzzles;content:"\f0d8";position:absolute;top:0;left:28px;right:auto;font-size:22px;color:#fff;transition:top .35s}.dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu{margin-top:8px!important;z-index:100000}.dropdown:not(.nav-item) .dropdown-menu.show{opacity:1;pointer-events:auto;visibility:visible;transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,37px,5px)!important}.dropdown:not(.nav-item) .dropdown-menu.show:before{top:-20px}.dropdown.nav-item .dropdown-menu{background-color:transparent;overflow:scroll}.dropdown.nav-item .dropdown-menu-animation{display:block;height:0;transition:.35s;padding-top:0!important;padding-bottom:0!important;opacity:0}.dropdown.nav-item .dropdown-menu-animation.show{height:250px;opacity:1}}.dropdown .dropdown-menu .dropdown-item+.dropdown-menu:before{transform:rotate(-90deg);left:0;top:0;z-index:-1;transition:left .35s}.dropdown .dropdown-menu.dropdown-menu-end{right:0!important;left:auto!important}.dropdown .dropdown-menu.dropdown-menu-end:before{right:28px;left:auto}.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu{transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,0,5px)!important}.dropdown .dropdown-menu .dropdown-item+.dropdown-menu{right:-197px;left:auto;top:0}.page-header{padding:0;overflow:hidden;display:flex;align-items:center;background-position:50%}.page-header .container{z-index:1}.border-radius-md,.input-group{border-radius:.5rem}.input-group,.input-group .input-group-text{transition:box-shadow .15s,border-color .15s}.input-group>:not(:first-child):not(.dropdown-menu){margin-left:0}.input-group .form-control:focus{border-left:1px solid #e293d3!important;border-right:1px solid #e293d3!important}.input-group .form-control:not(:first-child){border-left:0;padding-left:0}.input-group .form-control:not(:last-child){border-right:0;padding-right:0}.input-group .form-control+.input-group-text{border-left:0;border-right:1px solid #d2d6da}.input-group .input-group-text{border-right:0}.form-label,label{font-size:.75rem;font-weight:700;margin-bottom:.5rem;color:#344767;margin-left:.25rem}.footer .nav-link{padding-top:0;padding-bottom:.25rem}.footer .nav-link:hover{opacity:1!important}.move-on-hover{transition:.2s ease-out;overflow:hidden;transform-origin:50% 0;transform-origin:50% 0;transform:perspective(999px) rotateX(0) translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow}.move-on-hover:hover{transform:perspective(999px) rotateX(7deg) translate3d(0,-4px,5px)}hr.vertical{position:absolute;height:100%;right:0;top:0;width:1px}hr.vertical.light{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0))}hr.vertical.dark{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))}hr.horizontal.gray-light,hr.vertical.gray-light{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0))}hr.horizontal.light{background-image:linear-gradient(to right,rgba(255,255,255,0),#fff,rgba(255,255,255,0))}hr.horizontal.dark{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))}.lock-size{width:1.7rem;height:1.7rem}.border-radius-xs{border-radius:.125rem}.border-radius-sm{border-radius:.25rem}.border-radius-lg{border-radius:.75rem}.border-radius-xl{border-radius:1rem}.border-radius-2xl{border-radius:1.5rem}.border-radius-section{border-radius:10rem}.border-bottom-end-radius-0{border-bottom-right-radius:0}.border-top-end-radius-0{border-top-right-radius:0}.border-bottom-start-radius-0{border-bottom-left-radius:0}.border-top-start-radius-0{border-top-left-radius:0}.navbar{box-shadow:0 2px 12px 0 rgba(0,0,0,.16)}.navbar .nav-link{padding:.5rem 1rem}.navbar.navbar-absolute{position:absolute;width:100%;z-index:1}.navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark{color:#fff!important}.navbar-light{background-color:#fff!important}.navbar-light .navbar-toggler,.navbar-vertical .navbar-nav .nav-link .dropdown-menu{border:none}.navbar-light .navbar-toggler:focus{box-shadow:none}.navbar-toggler .navbar-toggler-icon{background-image:none}.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar{display:block;position:relative;width:22px;height:1px;border-radius:1px;background:#6c757d;transition:.2s;margin:0 auto}.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2,.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3{margin-top:7px}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar1{transform:rotate(45deg);transform-origin:10% 10%;margin-top:4px}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar2{opacity:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar3{transform:rotate(-45deg);transform-origin:10% 90%;margin-top:3px}@media (max-width:767.98px){.navbar-collapse{position:relative}.navbar-collapse .navbar-nav{width:100%}.navbar-collapse .navbar-nav .nav-item.dropdown{position:static}.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{left:0;right:0}.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before{content:none}}@media (max-width:575.98px){.navbar-nav .nav-item.dropdown .dropdown-menu{left:0;right:auto}}.navbar-vertical .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;font-weight:500;color:#67748e;display:flex;align-items:center;white-space:nowrap}.navbar-vertical .navbar-nav .nav-link>i{min-width:1.8rem;font-size:.9375rem;line-height:1.5rem}.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu{margin-left:.5rem}.navbar-vertical .navbar-nav .nav-sm .nav-link{font-size:.8125rem}.navbar-vertical.navbar-expand-xs{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-xs .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-xs>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-vertical.navbar-expand-xs>[class*=container]{min-height:none;height:100%}}.navbar-vertical.navbar-expand-xs.fixed-start{left:0}.navbar-vertical.navbar-expand-xs.fixed-end{right:0}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}@media (min-width:576px){.navbar-vertical.navbar-expand-sm{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-sm .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-sm>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-sm.fixed-start{left:0}.navbar-vertical.navbar-expand-sm.fixed-end{right:0}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:576px) and (-ms-high-contrast:none),(min-width:576px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-sm>[class*=container]{min-height:none;height:100%}}@media (min-width:76px){.navbar-vertical.navbar-expand-md{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-md .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-md>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-md.fixed-start{left:0}.navbar-vertical.navbar-expand-md.fixed-end{right:0}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-md .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-md .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:76px) and (-ms-high-contrast:none),(min-width:76px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-md>[class*=container]{min-height:none;height:100%}}@media (min-width:92px){.dropdown .dropdown-menu{box-shadow:0 8px 26px -4px rgba(20,20,20,.15),0 8px 9px -5px rgba(20,20,20,.06);transition:visibility .25s,opacity .25s,transform .25s;cursor:pointer}.dropdown .dropdown-toggle:after{content:"\f078";font:12px/1 jspuzzles;border:none;vertical-align:middle;transition:.3s}.dropdown .dropdown-toggle.show:after{transform:rotate(180deg)}.dropdown .dropdown-menu,.dropdown.dropdown-hover .dropdown-menu{display:block;opacity:0;top:0;transform-origin:50% 0;pointer-events:none;transform:perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0,37px,0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow}.dropdown .dropdown-menu.show,.dropdown.dropdown-hover:hover>.dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,37px,5px)!important}.dropdown .dropdown-menu.show:before,.dropdown.dropdown-hover:hover>.dropdown-menu:before{top:-20px}.dropdown.dropdown-hover:after{content:'';position:absolute;left:0;bottom:-24px;width:100%;height:100%}.dropdown:not(.dropdown-hover) .dropdown-menu{margin-top:8px!important;z-index:100000}.dropdown .dropdown-menu:before{font-family:jspuzzles;content:"\f0d8";position:absolute;top:0;left:28px;right:auto;font-size:22px;color:#fff;transition:top .35s}.dropdown .dropdown-item .arrow{transform:rotate(-90deg)}.dropdown-item{transition:background-color .3s,color .3s}.dropdown-lg{min-width:23rem}.dropdown-md{min-width:15rem}.navbar-vertical.navbar-expand-lg{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-lg .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-lg>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-lg.fixed-start{left:0}.navbar-vertical.navbar-expand-lg.fixed-end{right:0}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:92px) and (-ms-high-contrast:none),(min-width:92px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-lg>[class*=container]{min-height:none;height:100%}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-xl .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-xl>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-xl.fixed-start{left:0}.navbar-vertical.navbar-expand-xl.fixed-end{right:0}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:1200px) and (-ms-high-contrast:none),(min-width:1200px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-xl>[class*=container]{min-height:none;height:100%}}.page-item.active .page-link{box-shadow:0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07)}.page-item .page-link,.page-item span{display:flex;align-items:center;justify-content:center;color:#637492;padding:10px;margin-left:10px;height:36px;font-size:16px}@media (max-width:500px){.page-item .page-link{margin-left:0}}.table thead th{padding:.75rem 1.5rem;text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e9ecef}.table th{font-weight:600}.table td,.table th{white-space:nowrap}.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.table tbody tr:last-child td{border-width:0}.table>:not(:last-child)>:last-child>*{border-bottom-color:#e9ecef}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:991.98px){.dropdown-xl{min-width:35rem}}.width120or160{width:160px;min-width:160px;max-width:160px}@media screen and (max-width:1380px){.width120or160{width:120px;min-width:120px;max-width:120px}}@media screen and (min-width:1799px){.width120or160{width:300px;min-width:300px;max-width:120px}}@media screen and (max-width:1300px){.hideunder1300{display:none}}


/* fonts/mdbootstrap-flags/flags-min-purify.css */

i.flag:not(.icon),i.flag:not(.icon):before{display:inline-block;width:16px;height:11px}i.flag:not(.icon){line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{content:'';background:url(https://www.jspuzzles.com/fonts/mdbootstrap-flags/flags.webp) -108px -1976px no-repeat}i.flag.ad:before{background-position:0 0}i.flag.ae:before{background-position:0 -26px}i.flag.an:before{background-position:0 -182px}i.flag.as:before{background-position:0 -260px}i.flag.ba:before{background-position:0 -416px}i.flag.bb:before{background-position:0 -442px}i.flag.bd:before{background-position:0 -468px}i.flag.be:before{background-position:0 -494px}i.flag.bg:before{background-position:0 -546px}i.flag.br:before{background-position:0 -728px}i.flag.bs:before{background-position:0 -754px}i.flag.by:before{background-position:0 -858px}i.flag.ca:before{background-position:0 -910px}i.flag.cc:before{background-position:0 -962px}i.flag.cd:before{background-position:0 -988px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.christmas.island:before{background-position:0 -1352px}i.flag.de:before{background-position:0 -1430px}i.flag.dj:before{background-position:0 -1456px}i.flag.ee:before{background-position:0 -1612px}i.flag.es:before{background-position:0 -1742px}i.flag.fr:before{background-position:0 -1976px}i.flag.gw:before{background-position:-36px -416px}i.flag.hk:before{background-position:-36px -468px}i.flag.hr:before{background-position:-36px -546px}i.flag.id:before{background-position:-36px -624px}i.flag.ie:before{background-position:-36px -650px}i.flag.il:before{background-position:-36px -676px}i.flag.in:before{background-position:-36px -702px}i.flag.is:before{background-position:-36px -806px}i.flag.it:before{background-position:-36px -832px}i.flag.jp:before{background-position:-36px -910px}i.flag.li:before{background-position:-36px -1300px}i.flag.ls:before{background-position:-36px -1378px}i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before{background-position:-36px -1560px}i.flag.me:before{background-position:-36px -1586px}i.flag.mh:before{background-position:-36px -1639px}i.flag.ml:before{background-position:-36px -1691px}i.flag.mo:before{background-position:-36px -1769px}i.flag.mr:before{background-position:-36px -1847px}i.flag.ms:before{background-position:-36px -1873px}i.flag.mt:before{background-position:-36px -1899px}i.flag.mw:before{background-position:-36px -1977px}i.flag.mx:before{background-position:-72px 0}i.flag.my:before{background-position:-72px -26px}i.flag.no:before{background-position:-72px -260px}i.flag.pf:before{background-position:-72px -468px}i.flag.ph:before{background-position:-72px -520px}i.flag.pl:before{background-position:-72px -572px}i.flag.pr:before{background-position:-72px -650px}i.flag.ps:before{background-position:-72px -676px}i.flag.pt:before{background-position:-72px -702px}i.flag.pw:before{background-position:-72px -728px}i.flag.py:before{background-position:-72px -754px}i.flag.re:before{background-position:-72px -806px}i.flag.se:before{background-position:-72px -1066px}i.flag.sh:before{background-position:-72px -1118px}i.flag.sm:before{background-position:-72px -1248px}i.flag.sr:before{background-position:-72px -1326px}i.flag.sv:before{background-position:-72px -1378px}i.flag.td:before{background-position:-72px -1482px}i.flag.th:before{background-position:-72px -1560px}i.flag.to:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.tv:before{background-position:-72px -1794px}i.flag.tw:before{background-position:-72px -1820px}i.flag.us:before{background-position:-72px -1950px}
.rtl {
  direction: rtl;
}


/* css/jspuzzle-resp2-min.css */

body{background:#fff;margin-top:35px}.navbar{background-color:#f7f5f6;background-image:url(https://www.jspuzzles.com/artwork/indexheaderltr-min.jpg);background-repeat:no-repeat;background-position:center}.nav-item a{color:#4f4f4f!important;font-size:16px;text-decoration:underline;font-weight:500}.nav-item a:hover{color:#d91b28!important;text-decoration:underline}.form-button,.form-button:hover,.navbar-nav>.active>a{text-decoration:none}@media screen and (max-width:576px){body{margin-top:0}#nav-logo img{max-width:200px}.hwidth380{width:auto}.navbarmobile{padding:0;margin:0}.logo-image-resp{height:50px!important;width:161px!important}.nav-div-resp{width:83%}}@media screen and (max-width:333px){.nav-div-resp{width:75%}}@media screen and (min-width:576px){.navbarmobile{padding:3px}}.footer-background,.section-background{background-color:#f7f5f6;border:3px solid #eee;padding:10px}@media screen and (min-width:767px){}.ads-background{background-color:#f7f5f6;border:3px solid #eee;height:100%}.footer-background{width:100%}.puzzles-categories{margin-left:80px}.facebook-button{text-align:right}@media screen and (min-width:1024px){.width-for-mobile{width:70%}}@media screen and (max-width:1024px){.hindextable1ltr,.navbar{background-image:none;background-color:#f7f5f6}.submenuwidth{width:480px}.width-for-mobile{width:100%}.hindextable1ltr{margin-left:auto;width:auto!important;height:auto;text-align:center}.puzzles-categories{margin:auto;text-align:center}.facebook-button{text-align:left}}.form-button{background-color:#dcd9d9;border-radius:5px;color:#000;width:100px;height:30px;padding:3px;text-align:center;display:inline-block;font-size:16px}fieldset,fieldset.scheduler-border{border:1px groove #ddd!important;margin:0 0 1.5em!important}.form-button:hover{color:#d91b28}.page-link{color:#000}.page-item.active .page-link{background-color:#d91b28;border-color:#ccc;white-space:nowrap}.page-item{white-space:nowrap}.puzzle-item{width:220px;margin:auto auto 7px;border:5px solid #f2eeed;padding-top:7px;padding-bottom:7px;text-align:center;line-height:20px;background-color:#f7f5f6}.puzzle-item-resp2,.puzzle-item-resp3{text-align:center;line-height:20px;background-color:#f7f5f6;margin-bottom:7px}.puzzle-item-resp2{padding:7px;border:5px solid #f2eeed}.puzzle-item-resp3{padding:0;}.puzzle-item-resp-homepage{padding-top:10px;padding-bottom:0px;margin-bottom:10px;margin-top:0}@media screen and (max-width:470px){.page-link{padding-right:9px;padding-left:9px}.puzzle-item-resp-homepage{padding-top:6px}.puzzle-item{width:160px;font-size:12px}.gallerypic{width:140px;height:93px}.indexdailycentertd,.indexdailylefttd{height:auto;padding-top:0}.stats{display:none}.indexdailylefttd{margin-top:0}}@media screen and (min-width:1080px){.indeximg{width:118px;height:89px}.margin-negative{margin-left:-12px;margin-right:-13px}}.ads{background-color:#bbb;height:100px;display:flex;justify-content:center;align-items:center}.results{color:#4f4f4f;margin-bottom:30px}fieldset.scheduler-border{padding:0 1.4em 1.4em!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}legend,legend.scheduler-border{font-size:1.2em!important;font-weight:700!important;border-bottom:none;width:auto}legend.scheduler-border{text-align:left!important;padding:0 10px}html *{max-height:1000000px}fieldset{-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}legend{padding:0;margin-left:20px;margin-right:20px}.bg-facebooklogin{width:133px;height:32px;background:url('https://www.jspuzzles.com/artwork/css_sprites-min.png') -160px -249px}.fa-angle-left:hover,.fa-angle-right:hover{color:#007bff!important}.newindexwidth{width:88%}@media screen and (min-width:1800px){.newindexwidth{width:80%}}.jssearchbox{width:220px}@media screen and (max-width:1000px){.jssearchbox{width:180px}}@media screen and (max-width:1140px){.newindexwidth{width:96%}.jssearchbox{width:150px}}@media screen and (max-width:500px){.newindexwidth{width:100%}.jssearchbox{width:240px}}.onlyover500,.onlyunder500{display:none}@media (min-width:500px){.onlyover500{display:block}}@media (max-width:499px){.onlyunder500{display:block}}.dropdownhover:hover{display:block;opacity:1}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}@font-face{font-family:jspuzzles;src:url('https://www.jspuzzles.com/fonts/icomoon/v3/jspuzzles.eot');src:url('/fonts/icomoon/v3/jspuzzles.ttf') format('embedded-opentype'),url('/fonts/icomoon/v3/jspuzzles.ttf') format('truetype'),url('/fonts/icomoon/v3/jspuzzles.woff') format('woff'),url('/fonts/icomoon/v3/jspuzzles.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:jspuzzles!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cat:before{content:"\e906"}.icon-dog:before{content:"\e907"}.icon-horse:before{content:"\e908"}.icon-extension:before,.icon-game:before,.icon-piece:before,.icon-plugin:before,.icon-puzzle:before{content:"\e905"}.icon-apparel:before{content:"\e903"}.icon-user1:before{content:"\e902"}.icon-sports_football:before{content:"\e904"}.icon-beach_access:before{content:"\e901"}.icon-asterisk:before{content:"\f069"}.icon-search:before{content:"\f002"}.icon-star:before{content:"\f005"}.icon-user:before{content:"\f007"}.icon-image:before,.icon-photo:before,.icon-picture-o:before{content:"\f03e"}.icon-play:before{content:"\f04b"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-leaf:before{content:"\f06c"}.icon-calendar:before{content:"\f073"}.icon-chevron-down:before{content:"\f078"}.icon-camera-retro:before{content:"\f083"}.icon-github:before{content:"\f09b"}.icon-plus-square:before{content:"\f0fe"}.icon-fsdf:before{content:"\f113"}.icon-puzzle-piece:before{content:"\f12e"}.icon-apple:before{content:"\f179"}.icon-paw:before{content:"\f1b0"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-tree:before{content:"\f1bb"}.icon-paint-brush:before{content:"\f1fc"}.icon-user-plus:before{content:"\f234"}.icon-times-rectangle:before,.icon-window-close:before{content:"\f2d3"}.icon-snowflake-o:before{content:"\f2dc"}.icon-asterisk1:before{content:"\e900"}.icon-library:before{content:"\e921"}.icon-spoon-knife:before{content:"\e9a3"}.icon-landscape:before{content:"\e9c8"}.icon-laptop:before{content:"\f109"}.icon-child:before{content:"\f1ae"}.icon-people_alt:before{content:"\e9ca"}
body{margin-top:0px}
.rounded-10 {
  border-radius: 10px;
}
.rounded-18 {
  border-radius: 18px;
}
.rounded-12{ border-radius:12px; overflow:hidden; }

.pilldiv
{

  background-color:#fff; border-radius:18px;
  /* border-radius:12px;
  overflow:hidden; */
  /* background-color: #fff; */
  /* background-color: #F7F5F6; */
  /* border-radius: 18px; */
  /* padding: 16px; */
}

/* light blue 4DD0E1 */
/* dark blue 147C8A */
.cat-pill {
  border:1px solid #BEBEBE; color:#0E6571; background:#ffffff; box-shadow:none; transition: background-color .15s ease, box-shadow .15s ease, color .15s ease;
  font-weight:700; letter-spacing:0.3px; text-decoration:none; padding:6px 12px; border-radius:16px; display:inline-block; font-size:14px; cursor:pointer;
}
.cat-pill.selected { background:#9E48C8; color:#ffffff; box-shadow:0 2px 6px rgba(0,0,0,0.10); }
.cat-pill.selected:hover {  box-shadow:0 6px 14px rgba(0,0,0,0.18); }
.cat-pill:not(.selected):hover { background:#F6ECFF; color:#6F42C1; box-shadow:0 4px 12px rgba(0,0,0,0.12); }

/* dark blue: 147C8A */
/*
.cat-pill {
  border:1px solid #147C8A; color:#147C8A; background:transparent; box-shadow:none; transition: background-color .15s ease, box-shadow .15s ease, color .15s ease;
  font-weight:700; letter-spacing:0.3px; text-decoration:none; padding:6px 12px; border-radius:16px; display:inline-block;
  font-size:13px; cursor:pointer;
}
.cat-pill.selected { background:#147C8A; color:#ffffff; box-shadow:0 2px 6px rgba(0,0,0,0.10); }
.cat-pill.selected:hover { background:#44c8d6; box-shadow:0 6px 14px rgba(0,0,0,0.18); }
.cat-pill:not(.selected):hover { background:#147C8A; color:#ffffff; box-shadow:0 4px 12px rgba(0,0,0,0.12); } */


.bg2025 { background-color:#F7F5F6 }
.playbtn2025
{
  position:absolute; right:12px; bottom:12px; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.75); background:linear-gradient(180deg,#FF8A00 0%, #FF5200 100%); box-shadow:0 6px 16px rgba(0,0,0,0.25); display:flex; align-items:center; justify-content:center; cursor:pointer;
}
.playbtn2025 svg{ width:28px; height:28px; display:block; flex-shrink:0; }
.playbtn2025full
{
  position:absolute; bottom:10px; right:10px; background: linear-gradient(180deg,#FF8A00 0%, #FF5200 100%); color:#FFFFFF; padding:10px 18px; border:1px solid rgba(255,255,255,0.35); border-radius:24px; font-size:14px; font-weight:800; text-transform:uppercase; letter-spacing:0.5px; cursor:pointer; z-index:10; box-shadow:0 2px 8px rgba(0,0,0,0.25);
}
.gallerypic-home1-resp3
{
  /* width:380px;
  height:210px; */
  cursor: pointer;
}
/* RTL overrides: move play buttons to the left */
[dir="rtl"] .playbtn2025{ left:12px; right:auto; }
[dir="rtl"] .playbtn2025full{ left:10px; right:auto; }

.pill-div-puzzle-image
{
  aspect-ratio: 400 / 268; width:100%; height:auto; display:block; border-radius:18px; cursor:pointer; transition:filter 180ms ease, box-shadow 180ms ease;
}

.pill-category-ltr
{
  position:absolute; left:12px; bottom:12px; background:rgba(255,255,255,0.88); color:#0E2A47; padding:5px 10px; border-radius:20px; font-weight:600; font-size:13px; display:inline-flex; align-items:center; gap:8px; box-shadow:0 4px 12px rgba(0,0,0,0.40); border:1px solid rgba(0,0,0,0.08); cursor:pointer; text-decoration:none;
}
.pill-category-rtl
{
  position:absolute; right:12px; bottom:12px; background:rgba(255,255,255,0.88); color:#0E2A47; padding:5px 10px; border-radius:20px; font-weight:600; font-size:13px; display:inline-flex; align-items:center; gap:8px; box-shadow:0 4px 12px rgba(0,0,0,0.40); border:1px solid rgba(0,0,0,0.08); cursor:pointer; text-decoration:none;
}
.pill-stats
{
  display:flex; align-items:center; justify-content:space-between; padding:8px 6px 0 6px;
}
.pill-stats-text { color:#6D6A6C; }
.pill-puzzle-box { box-shadow: 0 4px 10px rgba(0,0,0,0.08);background-color:#FAFAFA; }
.pill-title-text { font-size:17px;color:#2E2E2E;text-decoration:none;}
.puzzles_title {
  font-size:21px; font-weight:800; color:#0E2A47; letter-spacing:0.3px;
  width: 100%;
}
.puzzle_title_category {   width: 100%;
                color:#696969;padding:0 10px;
           			margin: 0px 15px 10px;}
.main-pill-purple { background-color:#9E48C8; }
@media (max-width: 825px) {
  .hide-under-825 {
    display: none;
  }
}
.oppdirdesktop-left {
  text-align: right;
}
@media (max-width: 467px) {
  .oppdirdesktop-left {
    text-align: left;
  }
}

.oppdirdesktop-right {
  text-align: left;
}
@media (max-width: 467px) {
  .oppdirdesktop-right {
    text-align: right;
  }
}


/* Gallery/autopage heading and breadcrumb styles. Slick CSS was intentionally not bundled because daily/category markup does not use slick classes. */
.h1gallery{width:100%;font-size:22px;color:#696969;line-height:.1em;margin:10px 20px 20px}
.h1gallery2{width:100%;font-size:22px;color:#696969;line-height:.1em;margin:10px 0 0}
.gallerylink{color:#006BE6;text-decoration:underline}
.gallerylink:hover{color:#000}
.gallerylinkactive{color:#000;text-decoration:none}
.h1fontsize{font-size:22px}
@media only screen and (max-width:767px){.h1fontsize{font-size:18px}}

