.html{display:block}
#tableModal{display:none;position:fixed;background:white;max-width:500px;margin:auto;left:0;right:0;top:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;max-height:100vh;z-index:1050}
.modal-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.modal-body{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}
#modal-backdrop{display:none;position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:1000}
.aligncenter{margin:5px auto !important;display:block}
.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-radius:0;cursor:pointer}
.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:#ff7321;text-transform:uppercase;border-color:#ff7321;padding:.5rem 3rem}
.risk-scale{max-width:1200px;margin:auto}
.risk-scale svg{max-width:100%;height:auto}
.risk-scale [data-name~="svg-link"]{cursor:pointer}
.risk-scale [data-name~="svg-link"] [data-name="arrow"] path{-webkit-transition:all .3s;transition:all .3s}
.risk-scale [data-name~="svg-link"]:hover [data-name="arrow"] path,.risk-scale [data-name~="svg-link"]:hover #arrow path{fill:#e55c25;-webkit-transform:translateY(2px);transform:translateY(2px)}
.text-orange{color:#ff7321}
.modal-title,.risk-modal-title{font-size:20px}
.map-link{position:absolute;z-index:2}
.map-link.cigarettes{left:6.79%;top:22.33%;width:8.35%;height:30.67%}
.map-link.combustion{left:19.14%;top:27.17%;width:10.64%;height:55%}
.map-link.heated{left:60.21%;top:3.5%;width:4.98%;height:51.5%}
.map-link.snus{left:65.48%;top:3.5%;width:5.18%;height:51.5%}
.map-link.vape{left:70.9%;top:3.5%;width:5.03%;height:51.5%}
.map-link.ond{left:76.12%;top:3.5%;width:7.03%;height:51.5%}
.map-link.nrt{left:83.4%;top:3.5%;width:5.71%;height:51.5%}
.img-fluid{max-width:100%;height:auto}
.position-relative{position:relative}
.border{border:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.rounded-0{border-radius:0 !important}
.p-3{padding:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
button.close{padding:0;background-color:transparent;border:0;cursor:pointer}
@media(min-width:576px){.d-sm-none{display:none !important}
}