
html, body { direction:rtl; margin:0; padding:0 }
body { padding-bottom:40px }
inline { display:inline-block; box-sizing:border-box; position:relative; vertical-align:top }
inpbox { display:none }
a[href^=tel] { direction:ltr; display:inline-block }
table { border-collapse:collapse; border-width:0; border-style:solid; page-break-inside:auto}
table.fusita { width:100% }
table.fusita th { text-align:center }
table.fusita th, table.fusita td { padding:2px 4px }
thead { display:table-header-group }
tr { page-break-inside: avoid; page-break-after: auto; }
tel { direction:ltr; display:inline-block }
flex_row { display:flex; flex-direction:row; flex-wrap:nowrap; width:100% }
flex_line { display:flex; flex-direction:row; flex-wrap:wrap; width:100% }
flex_col { display:flex; flex-direction:column }
.italic { font-style:italic }

.noshow { display:none }
.vertop { vertical-align:top!important }

imgbkg { position:absolute; top:0; bottom:0; left:0; right:0; background-position:center; background-repeat:no-repeat; background-size:contain; background-origin:content-box; padding:2px }

.bkg-selected { background-color:RGBA(140, 200, 220, 0.8) }

.float-nat { float:inline-start } .float-rev { float:inline-end }
.align-nat { text-align:start; inset-inline-start:0 } .align-rev { text-align:end; inset-inline-end:0 } .align-mid { text-align:center } 
.dir-nat { direction:rtl } .dir-rev { direction:ltr }

.no-border-nat { border-inline-start:none!important } .no-border-rev { border-inline-end:none!important }
.no-margin-nat { margin-inline-start:0!important } .no-margin-rev { margin-inline-end:0!important }
.no-padding-nat { padding-inline-start:0!important } .no-padding-rev { padding-inline-end:0!important }

.pad-top-s { margin-top:12px } .pad-top-m { margin-top:24px } .pad-top-l { margin-top:36px }

.crs-hand { cursor:pointer }
 
/* -xs- Extra small devices  */
.xs-12 { width:100%!important } .xs-10 { width:83.33%!important } .xs-9 { width:75%!important } .xs-8 { width:66.66%!important } .xs-7 { width:58.33%!important }
.xs-6 { width:50%!important } .xs-5 { width:41.66%!important } .xs-4 { width:33.33%!important } .xs-3 { width:25%!important } .xs-2 { width:16.66%!important } .xs-1 { width:8.33%!important }

/* -sm- Medium devices (desktops, 992px and up) */
@media (min-width: 480px) {
    .sm-12 { width:100%!important } .sm-10 { width:83.33%!important }
    .sm-6 { width:50%!important } .sm-5 { width:41.66%!important } .sm-4 { width:33.33%!important } .sm-3 { width:25%!important } .sm-2 { width:16.66%!important } .sm-1 { width:8.33%!important }
}

/* -md- Portrait tablets and small desktops */
@media (min-width: 768px) {
    .md-12 { width:100%!important } .md-10 { width:83.33%!important }
    .md-6 { width:50%!important } .md-5 { width:41.66%!important } .md-4 { width:33.33%!important } .md-3 { width:25%!important } .md-2 { width:16.66%!important } .md-1 { width:8.33%!important }
}

/* -lg- Landscape tablets and medium desktops */
@media (min-width: 992px) {
    .lg-12 { width:100%!important } .lg-10 { width:83.33%!important }
    .lg-6 { width:50%!important } .lg-5 { width:41.66%!important } .lg-4 { width:33.33%!important } .lg-3 { width:25%!important } .lg-2 { width:16.66%!important } .lg-1 { width:8.33%!important }
}

/* -xl- Large desktops and laptops */
@media (min-width: 1200px) {
    .xl-12 { width:100%!important } .xl-10 { width:83.33%!important }
    .xl-6 { width:50%!important } .xl-5 { width:41.66%!important } .xl-4 { width:33.33%!important } .xl-3 { width:25%!important } .xl-2 { width:16.66%!important } .xl-1 { width:8.33%!important }
}
