// WSH minified CSS v3081 2026-02-09 12:45pm //
.AccountingReport{

text-align:center;

}

.AccountingReport .Company{

font-size:1.3em;

}

.AccountingReport .Tititle{

font-size:1.7em;

}

.AccountingReport .Subtitle{

font-size:1.5em;

}

.AccountingReport .Range{

padding:1px;

font-size:1.0em;

}

.AccountingReport .AsOfLine{

padding:1px;

padding-bottom:10px;

font-size:0.7em;

}

.Alert{

background:linear-gradient(#F00,#F00);

color:#EEE;

width:100%;

margin-left:auto;

margin-right:auto;

padding:5px;

text-align:center;

text-decoration:none;

}

.Alert a{

color:#EEE;

text-decoration:none;

}

.Grow{transition:all .3s ease-in-out;}

.Grow:hover{transform:scale(1.1);}

.Grow:active{transform:scale(1.3);}

.GrowFull{z-index:98;transform:scale(1.1);transition:all .4s ease-in-out;}

.GrowFull:hover{z-index:99;transform:scale(2.6);}

.GrowFull:active{z-index:99;transform:scale(3.0);}

.Spinner{}

@keyframes fadein{

from{opacity:0;}

to{opacity:1;}

}

@-moz-keyframes fadein{

from{opacity:0;}

to{opacity:1;}

}

@-webkit-keyframes fadein{

from{opacity:0;}

to{opacity:1;}

}

@-ms-keyframes fadein{

from{opacity:0;}

to{opacity:1;}

}

@-o-keyframes fadein{

from{opacity:0;}

to{opacity:1;}

}

.FadeIn{

animation:fadein 2s;

-moz-animation:fadein 2s;

-webkit-animation:fadein 2s;

-o-animation:fadein 2s;

}

.FadeIn2{

animation:fadein 2s;

-moz-animation:fadein 2s;

-webkit-animation:fadein 2s;

-o-animation:fadein 2s;

}

.FadeIn4{

animation:fadein 2s;

-moz-animation:fadein 2s;

-webkit-animation:fadein 2s;

-o-animation:fadein 2s;

}

.FadeIn8{

animation:fadein 8s;

-moz-animation:fadein 8s;

-webkit-animation:fadein 8s;

-o-animation:fadein 8s;

}

@keyframes BounceIn{

0%{

transform:scale(0.1);

opacity:0;

}

75%{

transform:scale(1.1);

opacity:1;

}

100%{

transform:scale(1);

}

}

.BounceIn{

animation-name:BounceIn;

animation-duration:1s;

}

.BounceInSlow{

animation-name:BounceIn;

animation-duration:2s;

}

@keyframes ZoomIn{

0%{

transform:scale(0.1);

opacity:0;

}

100%{

transform:scale(1);

opacity:1;

}

}

.ZoomIn{

animation-name:ZoomIn;

animation-duration:0.5s;

}

.ZoomInSlow{

animation-name:ZoomIn;

animation-duration:1.5s;

}

.ZoomInFast{

animation-name:ZoomIn;

animation-duration:0.3s;

}

@keyframes JumpIn{

0%{

transform:translateX(100%);

}

14.28%{

transform:translateX(0);

}

85.71%{

transform:translateX(0);

}

100%{

transform:translateX(100%);

}

}

@-webkit-keyframes JumpIn{

0%{

transform:translateX(100%);

}

14.28%{

transform:translateX(0);

}

85.71%{

transform:translateX(0);

}

100%{

transform:translateX(100%);

}

}

.JumpIn{

animation:anim 2s;

-moz-animation:anim 2s;

-webkit-animation:anim 2s;

-o-animation:anim 2s;

}

.Banner{

background:linear-gradient(#F00,#F00);

color:#EEE;

width:100%;

margin-left:auto;

margin-right:auto;

padding:5px;

text-align:center;

text-decoration:none;

}

.Banner a{

color:#EEE;

text-decoration:none;

}

html{

}

body{

background:linear-gradient(#FFF,#FFF);

font-size:12px;

color:#000;

margin-top:0px;

margin-bottom:0px;

margin-left:0px;

margin-right:0px;

overflow-y:scroll;

}

table{

margin-left:auto;

margin-right:auto;

text-align:center;

}

td,th{

font-size:10pt;

white-space:nowrap;

}

input,select,textarea,button{

font-family:inherit;

}

a{text-decoration:none;}

a:hover{text-decoration:none;}

a:active{text-decoration:none;}

h1{font-size:18px;color:#004;font-weight:bold;text-align:center;margin:8px;}

h2{font-size:16px;color:#004;font-weight:bold;text-align:center;margin:4px;}

h3{font-size:14px;color:#004;font-weight:bold;text-align:left;margin:4px;}

table{font-size:14px;border-spacing:0px;border-collapse:collapse;}

td{font-size:14px;text-align:left;vertical-align:middle;white-space:nowrap;}

pre{font-size:14px;margin:30px;text-align:left !important}

image{border:0;vertical-align:bottom;}

img{border:0;vertical-align:middle;}

input{color:#000;margin:0px;vertical-align:middle;}

textarea{color:#000;margin:0px;}

select{color:#000;margin:0px;}

option{color:#002;}

option:disabled{color:#333;font-style:italic;}

optgroup{color:#337;}

span{vertical-align:middle;}

form{border-radius:5px;}

input[type=image]:focus{outline:none;}

.PlainButton{

color:#000;

font-size:10pt;

margin:1px;

padding:3px;

}

.PlainButton:hover{

margin:0px;

padding:4px;

}

.PlainButton:active{

margin:0px;

padding:4px;

}

.PlainButton-Selected{

color:#0000ff;

font-size:1.25em;

font-weight:bold;

margin:0px;

padding:4px;

}

.SitesBar{

color:#000;

font-size:6pt;

}

.SitesBar-Selected{

color:#F00;

font-size:9pt;

font-weight:bold;

}

.MicroButton{

color:#000;

font-size:4pt;

}

.MicroButton-Selected{

color:#0000ff;

font-size:5pt;

font-weight:bold;

}

.MiniButton{

color:#000;

font-size:6pt;

}

.MiniButton-Selected{

color:#0000ff;

font-size:8pt;

font-weight:bold;

}

.SmallButton{

color:#000;

font-size:8pt;

}

.SmallButton-Selected{

color:#0000ff;

font-size:9pt;

font-weight:bold;

}

.MediumButton{

color:#000;

font-size:8pt;

}

.MediumButton-Selected{

color:#0000ff;

font-size:9pt;

font-weight:bold;

}

.MegaButton{

color:#000;

font-size:16px;

padding:6px;

margin:16px;

}

.MegaButton:hover{

color:#0000ff;

padding:7px;

margin:15px;

}

.MonsterButton{

color:#000;

font-size:16pt;

padding:8px;

margin:20px;

}

.BigButton{

color:#000;

font-size:12pt;

padding:7px;

margin:20px;

}

.RoundButton{

font-size:12pt;

padding:7px;

margin:20px;

border-radius:25px;

}

.LetterButton{

color:#000;

font-size:8px;

width:20px;

text-align:center;

margin:0px;

padding:0px;

}

.LetterButton-Selected{

color:#0000ff;

font-size:12px;

font-weight:bold;

width:26px;

text-align:center;

margin:0px;

padding:1px;

}

.NumberButton{

color:#000;

font-size:12px;

width:20px;

text-align:center;

margin:0px;

padding:0px;

}

.NumberButton-Selected{

color:#0000ff;

font-size:14px;

font-weight:bold;

width:26px;

text-align:center;

margin:0px;

padding:1px;

}

.CheckBox + .label{

color:#999;

}

.CheckBox:checked + .label{

color:#000;

text-shadow:

-1px -1px 0 #CDE,

1px -1px 0 #CDE,

-1px 1px 0 #CDE,

1px 1px 0 #CDE;

}

.Xbox{

-webkit-appearance:initial;

appearance:initial;

background:#999;

width:20px;

height:20px;

border:none;

position:relative;

}

.Xbox:disabled{

background:#444;

}

.Xbox:checked{

background:red;

}

.Xbox:checked:after{

content:"x";

font-size:50px;

font-weight:bold;

padding:0px;

color:#fff;

position:absolute;

left:50%;

top:50%;

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

transform:translate(-50%,-50%);

}

.CopyClipboard{

margin:0px;

padding:0px;

transition:transform 0.9s ease;

}

.CopyClipboard.InstantSwap{

transform:none !important;

}

.Bold{font-weight:bold;}

.Italic{font-style:italic;}

.Strike{text-decoration:line-through;}

.StrikeOut{text-decoration:line-through;}

.Underline{text-decoration:underline;}

.Overline{text-decoration:overline;}

.TotalsLine{border-top:solid;

border-top-width:1px;

}

.DimLine{border-top:1px solid #DDD;

border-bottom:1px solid #DDD;

}

.Inactive{opacity:0.7;filter:alpha(opacity=70);}

.Dimmed{opacity:0.4;filter:alpha(opacity=40);}

.Dim10{opacity:0.1;filter:alpha(opacity=10);}

.Dim20{opacity:0.2;filter:alpha(opacity=20);}

.Dim30{opacity:0.3;filter:alpha(opacity=30);}

.Dim40{opacity:0.4;filter:alpha(opacity=40);}

.Dim50{opacity:0.5;filter:alpha(opacity=50);}

.Dim60{opacity:0.6;filter:alpha(opacity=60);}

.Dim70{opacity:0.7;filter:alpha(opacity=70);}

.Dim80{opacity:0.8;filter:alpha(opacity=80);}

.Dim90{opacity:0.9;filter:alpha(opacity=90);}

.Center{text-align:center!important;margin-left:auto;margin-right:auto;float:none;}

.Left{text-align:left!important;}

.Right{text-align:right!important;}

.NoWrap{white-space:nowrap!important;}

.Wrap{white-space:normal!important;}

.Top{vertical-align:top!important;}

.Middle{vertical-align:middle;}

.Inline{display:inline!important;}

.Hide{display:none!important;}

.Wide{

transform:scale(2,1);

-webkit-transform:scale(2,1);

display:inline-block;

}

.Copyright{

font-size:10px;

text-align:center;

padding:20px;

margin-left:auto;

margin-right:auto;

margin-top:25px;

margin-bottom:5px;

}

.TinyText{

font-size:8px;

color:#55F;

}

.TeenyText{

font-size:4px;

color:#55F;

}

.SuperBig{

font-size:24px;

}

.Big{

font-size:19px;

}

.Medium{

font-size:16px;

}

.Small{

font-size:10px;

}

.Tiny{

font-size:8px;

}

.Tall{

height:30px;

}

.Transparent{

background-color:transparent;

border:none;

}

.PlainBox{

border:1px solid black;

border-radius:12px;

text-align:left;

padding:10px;

margin-top:0px;

}

.ConfirmBox{

position:fixed;

top:0;

bottom:0;

left:0;

right:0;

z-index:92;

width:300px;

height:fit-content;

margin:auto;

text-align:center;

background:#FFF;

background:linear-gradient(#FFF,#EEE);

border:thin solid #DDD;

border-radius:9px;

box-shadow:15px 15px 50px 3px rgba(0,0,0,0.40);

opacity:0.99!important;

filter:alpha(opacity=99);

}

.ConfirmBox .Question{

font-size:11pt;

margin:auto;

padding:10px 10px 15px 10px;

}

.ConfirmBox .Message{

font-size:9pt;

margin:auto;

padding:10px;

}

.ConfirmBox .Warning{

width:80%;

background:linear-gradient(#F33,#F44);

color:#EEE;

font-size:10pt;

margin:auto;

padding:5px;

border-radius:7px;

}

.ConfirmBox .Buttons{

display:inline;

margin:10px;

}

.PasswordBox{

position:fixed;

top:0;

bottom:0;

left:0;

right:0;

z-index:99;

width:300px;

height:150px;

margin:auto;

padding:30px;

text-align:center;

background:linear-gradient(#EEE,#DDD);

border:thin solid #DDD;

border-radius:9px;

box-shadow:15px 15px 50px 3px rgba(0,0,0,0.40);

}

.CookieLawNotify{

position:fixed;

bottom:0px;

z-index:99;

background:linear-gradient(#F11,#F11);

background-image:linear-gradient(#F00,#F22,#F00);

color:#EEE;

width:100%;

margin-left:auto;

margin-right:auto;

padding:5px;

text-align:center;

text-decoration:none;

border-radius:4px;

}

.CookieLawNotify a{

color:#EEE;

text-decoration:none;

}

.CookieLawNotify button{

color:#222;

text-decoration:none;

font-size:8px;

}

.CornerCount{

position:fixed;

top:0px !important;

left:0px !important;

background:linear-gradient(#DDD,#DDD);

opacity:0.9;

color:#000;

width:200px;

margin:5px;

padding:5px;

border-radius:5px;

}

.DatabaseError{

font-size:14px;

padding:10px;

margin-top:50px;

margin-bottom:20px;

margin-left:auto;

margin-right:auto;

text-align:center;

font-style:normal;

}

.DatabaseError .SysAdmin{

font-family:Courier,monospace;

background:linear-gradient(#FD8,#FD8);

border:1px solid #111;

border-radius:7px;

}

#DebugBlock{

display:table;

text-align:left;

position:fixed;

top:4px;

right:4px;

width:auto;

max-height:300px;

overflow-y:auto;

background-color:#FCC;

background-image:url("https://webstorehouse.com/images/arrows/grab.png");

background-repeat:no-repeat;

align-items:center;

justify-content:left;

user-select:none;

cursor:grab;

padding:2px;

padding-left:20px;

border:thin solid #AAA;

border-top-left-radius:4px;

border-top-right-radius:4px;

border-bottom-left-radius:4px;

border-bottom-right-radius:4px;

box-shadow:9px 24px 81px 2px rgba(0,0,0,0.61);

z-index:9999;

}

#DebugBlock .active{

cursor:grabbing;

transition:width 0.5s ease-in-out;

}

.DebugLine{

display:table-row;

width:200px;

background:linear-gradient(#EEE,#EEE);

color:#000;

text-align:left;

padding:3px;

font-size:14px;

word-wrap:break-word;

border:1px solid #444;

}

.DebugCount{

display:table-cell;

background:linear-gradient(#DDD,#DDD);

font-size:10px;

font-weight:light;

border:1px solid #444;

text-align:right;

padding:3px;

}

.DebugLabel{

display:table-cell;

background:linear-gradient(#DDD,#DDD);

font-weight:bold;

border:1px solid #444;

text-align:left;

padding:3px;

}

.DebugValue{

display:table-cell;

border:1px solid #444;

text-align:left;

padding:3px;

}

.DebugCategory{

background-color:#444 !important;

color:#F80 !important;

padding:3px !important;

font-size:18px !important;

}

.StopWatch{

font-size:10px;

text-align:center;

margin-left:auto;

margin-right:auto;

margin-top:30px;

margin-bottom:30px;

padding-top:24px;

}

.Draggable{

position:absolute;

cursor:grab;

border:2px solid #000;

display:flex;

align-items:center;

justify-content:center;

user-select:none;

}

.Draggable .active{

cursor:grabbing;

}

.FAQ{

font-family:Arial,Helvetica,sans-serif;

background-color:#f6f6f4;

color:#a2adb7;

padding-top:10px;

}

.FAQquestion{

font-size:1.9em;

color:#000000;

padding-top:10px;

}

.FAQanswer{

font-size:1.3em;

color:#000000;

padding-top:10px;

padding-bottom:20px;

}

.FloatLeft{float:left;}

.FloatRight{float:right;}

.FloatNone{float:none;clear:both;}

.NoFloat{float:none;clear:both;}

.BustOut{margin:0 calc(50% - 50vw);}

.Arial{font-family:Arial;}

.Tahoma{font-family:Tahoma;}

.Courier{font-family:"Courier New",Courier,monospace;font-size:12px;white-space:pre !important;}

.FixedFont{font-family:"Courier New",Courier,monospace;font-size:18px;white-space:pre !important;}

.Font8{font-size:8px;}

.Font9{font-size:9px;}

.Font10{font-size:10px;}

.Font11{font-size:11px;}

.Font12{font-size:12px;}

.Font14{font-size:14px;}

.Font16{font-size:16px;}

.Font18{font-size:18px;}

.Font24{font-size:24px;}

.Font32{font-size:32px;}

.Font36{font-size:36px;}

.Font48{font-size:48px;}

.Font64{font-size:64px;}

.Em01{font-size:0.1em;}

.Em02{font-size:0.2em;}

.Em03{font-size:0.3em;}

.Em04{font-size:0.4em;}

.Em05{font-size:0.5em;}

.Em06{font-size:0.6em;}

.Em07{font-size:0.7em;}

.Em08{font-size:0.8em;}

.Em09{font-size:0.9em;}

.Em10{font-size:1.0em;}

.Em11{font-size:1.1em;}

.Em12{font-size:1.2em;}

.Em13{font-size:1.3em;}

.Em14{font-size:1.4em;}

.Em15{font-size:1.5em;}

.Em16{font-size:1.6em;}

.Em17{font-size:1.7em;}

.Em18{font-size:1.8em;}

.Em19{font-size:1.9em;}

.Em20{font-size:2.0em;}

.Em21{font-size:1.1em;}

.Em22{font-size:2.2em;}

.Em23{font-size:2.3em;}

.Em24{font-size:2.4em;}

.Em25{font-size:2.5em;}

.Em26{font-size:2.6em;}

.Em27{font-size:2.7em;}

.Em28{font-size:2.8em;}

.Em29{font-size:2.9em;}

.Em30{font-size:3.0em;}

.Em40{font-size:4.0em;}

.Em50{font-size:5.0em;}

.Em60{font-size:6.0em;}

.Em70{font-size:7.0em;}

.Em80{font-size:8.0em;}

.Em90{font-size:9.0em;}

.Em100{font-size:10.0em;}

.FontRed{color:#F00!important;}

.RedFont{color:#F00!important;}

.FontBlue{color:#00F!important;}

.BlueFont{color:#00F!important;}

.FontGreen{color:#080!important;}

.GreenFont{color:#080!important;}

.FontWhite{color:#FFF!important;}

.WhiteFont{color:#FFF!important;}

.FontBlack{color:#000!important;}

.BlackFont{color:#000!important;}

.WForm{display:table;width:100%;margin:auto;}

.WFormHeadBlock{display:table-caption;background:linear-gradient(#ddd,#ddd);caption-side:top;}

.WFormHeader{display:table-header-group;background:linear-gradient(#ddd,#ddd);}

.WFormHead{display:table-cell;padding:2px 6px;}

.WFormBody{display:table-row-group;}

.WFormRow{display:table-row;}

.WFormCell{display:table-cell;padding:2px 6px;text-align:left;}

.WFormFooty{display:table-footer-group;background:linear-gradient(#ddd,#ddd);}

.WFormFooter{display:table-caption;background:linear-gradient(#ddd,#ddd);caption-side:bottom;padding:2px 6px;}

.WSHform{

background:linear-gradient(#FFF,#FFF);

color:#777;

font-size:8pt;

padding-left:2px;

padding-right:5px;

vertical-align:middle;

white-space:nowrap;

border:1px solid #444;

border-radius:6px;

}

.Label{

color:#777;

font-size:8pt;

padding-left:2px;

padding-right:3px;

vertical-align:middle;

white-space:nowrap;

}

.Data{

display:inline-block;

color:#555;

font-size:11pt;

padding-left:4px;

padding-right:4px;

vertical-align:middle;

white-space:normal;

border-width:1px;

border-color:#DDD;

border-radius:6px;

}

.Data:hover{

color:#111;

background:linear-gradient(#FFE,#FFE);

border-color:#222;

}

.Data:focus{

border-width:1px;

background:linear-gradient(#FFD,#FFD);

border-color:#111;

}

.Hint{

color:#777;

font-size:8pt;

padding-left:2px;

padding-right:5px;

vertical-align:middle;

font-style:italic;

white-space:nowrap;

}

.Date{

width:110px;

font-size:11pt;

padding:0px;

margin-right:3px;

text-align:center;

}

.BirthDate{

width:90px;

font-size:11pt;

padding:0px;

margin-right:3px;

text-align:center;

}

.Graph{

}

.Graph .BarChart{

display:flex;

align-items:flex-end;

gap:2px;

overflow:visible;

}

.Graph .BarChart .Bar{

display:flex;

flex-direction:column-reverse;

width:40px;

position:relative;

padding-bottom:140px;

overflow:visible;

}

.Graph .BarChart .Bar .Label{

position:absolute;

left:50%;

bottom:0;

transform:translateX(-50%) translateY(-6px) rotate(270deg);

white-space:nowrap;

pointer-events:none;

}

.Graph .BarChart .Bar .Segment{

height:var(--h);

width:100%;

}

.HiRed{background:linear-gradient(#F67,#F77)!important;}

.HiGray{background:linear-gradient(#DDD,#DED)!important;}

.HiOrange{background:linear-gradient(#F90,#FF3)!important;}

.HiPurple{background:linear-gradient(#96F,#99F)!important;}

.HiBlack{background:linear-gradient(#111,#999)!important;}

.BackPink{background-color:#F9F!important;}

.BackGreen{background-color:#FF6!important;}

.BackYellow{background-color:#6F6!important;}

.HiPink{background:linear-gradient(#FCF,#FDF)!important;}

.HiPink1{background:linear-gradient(#FDF,#FEF)!important;}

.HiPink2{background:linear-gradient(#FCF,#FDF)!important;}

.HiPink3{background:linear-gradient(#FBF,#FCF)!important;}

.HiPink4{background:linear-gradient(#FAF,#FBF)!important;}

.HiPink5{background:linear-gradient(#F9F,#FAF)!important;}

.HiPink6{background:linear-gradient(#F8F,#F9F)!important;}

.HiPink7{background:linear-gradient(#F7F,#F8F)!important;}

.HiPink8{background:linear-gradient(#F6F,#F7F)!important;}

.HiPink9{background:linear-gradient(#F5F,#F6F)!important;}

.HiYellow{background:linear-gradient(#FF0,#FFC)!important;}

.HiYellow1{background:linear-gradient(#FFE,#FFF)!important;}

.HiYellow2{background:linear-gradient(#FFC,#FFD)!important;}

.HiYellow3{background:linear-gradient(#FFA,#FFB)!important;}

.HiYellow4{background:linear-gradient(#FF8,#FF9)!important;}

.HiYellow5{background:linear-gradient(#FF6,#FF7)!important;}

.HiYellow6{background:linear-gradient(#FF4,#FF5)!important;}

.HiYellow7{background:linear-gradient(#FF3,#FF4)!important;}

.HiYellow8{background:linear-gradient(#FF2,#FF3)!important;}

.HiYellow9{background:linear-gradient(#FF0,#FF1)!important;}

.HiGreen{background:linear-gradient(#CFC,#CFD)!important;}

.HiGreen1{background:linear-gradient(#EFE,#FFF)!important;}

.HiGreen2{background:linear-gradient(#CFC,#DFD)!important;}

.HiGreen3{background:linear-gradient(#AFA,#BFB)!important;}

.HiGreen4{background:linear-gradient(#8F8,#9F9)!important;}

.HiGreen5{background:linear-gradient(#6F6,#7F7)!important;}

.HiGreen6{background:linear-gradient(#4F4,#3F3)!important;}

.HiGreen7{background:linear-gradient(#3F3,#3F3)!important;}

.HiGreen8{background:linear-gradient(#2F2,#2F2)!important;}

.HiGreen9{background:linear-gradient(#0F0,#1F1)!important;}

.HiBlue{background:linear-gradient(#07F,#00F)!important;}

.HiBlue1{background:linear-gradient(#06F,#00F)!important;}

.HiBlue2{background:linear-gradient(#05F,#00F)!important;}

.HiBlue3{background:linear-gradient(#04F,#00F)!important;}

.HiBlue4{background:linear-gradient(#03F,#00F)!important;}

.HiBlue5{background:linear-gradient(#02F,#00F)!important;}

.HiBlue6{background:linear-gradient(#01F,#00F)!important;}

.HiBlue7{background:linear-gradient(#00F,#00F)!important;}

.HiBlue8{background:linear-gradient(#00E,#00F)!important;}

.HiBlue9{background:linear-gradient(#00D,#00F)!important;}

.HiGray{background:linear-gradient(#DDD,#DED)!important;}

.HiGray1{background:linear-gradient(#EEE,#EFE)!important;}

.HiGray2{background:linear-gradient(#DDD,#DED)!important;}

.HiGray3{background:linear-gradient(#CCC,#CDC)!important;}

.HiGray4{background:linear-gradient(#BBB,#BCB)!important;}

.HiGray5{background:linear-gradient(#AAA,#ABA)!important;}

.HiGray6{background:linear-gradient(#999,#9A9)!important;}

.HiGray7{background:linear-gradient(#555,#545)!important;}

.HiGray8{background:linear-gradient(#444,#454)!important;}

.HiGray9{background:linear-gradient(#333,#343)!important;}

.HiGood{background:linear-gradient(#CFC,#CFD)!important;}

.HiBad{background:linear-gradient(#FCF,#FDF)!important;}

.HoverYellow{color:#000!important;}

.HoverYellow:hover{background:#FF0!important;}

input::placeholder{font-weight:normal;

font-style:italic;

font-size:0.7em;

color:#BBB;}

.Icon20{height:20px;width:20px;padding:0px;margin:0px;}

.Icon30{height:30px;width:30px;padding:0px;margin:0px;}

.Icon60{height:60px;width:60px;padding:0px;margin:0px;}

.Icon80{height:80px;width:80px;padding:0px;margin:0px;}

.ActionIcon{

height:20px;

width:20px;

padding:0px;

margin:0px;

margin-top:1px;

margin-bottom:1px;

display:inline;

}

.PageIcon{

width:60px;

height:90px;

font-size:9px;

text-align:center;

vertical-align:top;

padding-left:0px;

padding-right:0px;

margin-left:0px;

margin-right:0px;

display:inline-block;

}

.PageIcon:hover{

text-shadow:

-1px -1px 0 #CDE,

1px -1px 0 #CDE,

-1px 1px 0 #CDE,

1px 1px 0 #CDE;

}

.PageIconImage{

height:56px;

width:56px;

padding:2px;

margin:0px;

opacity:0.9;

filter:alpha(opacity=90);

}

.PageIconImage:hover{

height:60px;

width:60px;

padding:0px;

margin:0px;

opacity:1.0;

filter:alpha(opacity=100);

}

.PageIconImage:active{

height:80px;

width:80px;

margin:-10px;

padding:0px;

opacity:1.0;

filter:alpha(opacity=100);

cursor:wait;

}

.PageIconImage .Selected:hover{

height:56px;

width:56px;

padding:2px;

margin:0px;

opacity:0.4;

filter:alpha(opacity=40);

}

.MiniIcon{

height:18px;

width:18px;

padding:1px;

margin:0px;

opacity:1.0;

filter:alpha(opacity=99);

}

.MiniIcon:hover{

height:20px;

width:20px;

margin:0px;

padding:0px;

opacity:1.0;

filter:alpha(opacity=100);

}

.MiniIcon:active{

height:26px;

width:26px;

margin:-3px;

padding:0px;

opacity:1.0;

filter:alpha(opacity=100);

}

.MiniIcon:disabled{

height:10px;

width:10px;

margin:5px;

padding:0px;

opacity:0.5;

filter:alpha(opacity=50);

}

.MiniIconDisabled{

height:18px;

width:18px;

padding:1px;

margin:0px;

opacity:0.5;

filter:alpha(opacity=50);

}

.ClickSetIt{

height:18px;

width:18px;

padding:1px;

margin:0px;

opacity:1.0;

filter:alpha(opacity=99);

}

.ClickSetIt:hover{

height:20px;

width:20px;

margin:0px;

padding:0px;

opacity:1.0;

filter:alpha(opacity=100);

}

.InspectBlock{

width:1200px;

text-align:left;

clear:both;

}

.InspectBox{

width:25px;

height:88px;

border:1px;

border-color:#DDD;

border-style:solid;

padding:10px;

text-align:center;

vertical-align:bottom;

float:left;

}

.InspectCharacter{

height:400px;

}

.InspectLabel{

color:#777;

font-size:10px;

}

.SourceCode{

width:fit-content;

height:fit-content;

font-family:Source Code Pro,Courier,Fixed;

font-size:12pt;

white-space:pre;

background:linear-gradient(#fcfcfc,#fcfcfc);

color:#111;

margin:10px 0px 10px 0px;

padding:10px;

text-align:left;

text-decoration:none;

outline:none;

border:1px solid #444;

border-radius:5px;

}

.SourceCode .Title{

width:800px;

font-family:Helvetica,Arial,Sanserfif;

font-size:12pt;

background:linear-gradient(#fffd94,#fffd94);

color:#111;

margin:0px;

margin-bottom:10px;

padding:10px;

text-align:left;

text-decoration:none;

outline:none;

border:1px solid #444;

border-radius:5px;

}

#RefreshButton{

background:linear-gradient(#C00,#C00);

position:fixed;

bottom:20px;

right:30px;

z-index:99;

font-size:18px;

border:none;

outline:none;

color:white;

cursor:pointer;

padding:10px;

border-radius:4px;

}

#RefreshButton:hover

{

background:linear-gradient(#555,#555);

}

#TopScrollButton{

background:linear-gradient(#C00,#C00);

position:fixed;

bottom:80px;

right:30px;

z-index:99;

font-size:18px;

border:none;

outline:none;

color:white;

cursor:pointer;

padding:10px;

border-radius:4px;

display:none;

}

#TopScrollButton:hover

{

background:linear-gradient(#555,#555);

}

#TopMessage{

background:linear-gradient(#C00,#C00);

position:fixed;

top:20px;

left:30px;

z-index:99;

font-size:18px;

border:none;

outline:none;

color:white;

cursor:pointer;

padding:10px;

border-radius:4px;

}

.WList{display:table;width:100%;margin:auto;}

.WListHeadBlock{display:table-caption;background:linear-gradient(#ddd,#ddd);caption-side:top;}

.WListHeader{display:table-header-group;background:linear-gradient(#ddd,#ddd);}

.WListHead{display:table-cell;padding:2px 6px;}

.WListBody{display:table-row-group;}

.WListRow{display:table-row;}

.WListCell{display:table-cell;padding:2px 6px;text-align:left;}

.WListFooty{display:table-footer-group;background:linear-gradient(#ddd,#ddd);}

.WListFooter{display:table-caption;background:linear-gradient(#ddd,#ddd);caption-side:bottom;padding:2px 6px;}

.RoundTop{border-top-left-radius:7px;border-top-right-radius:7px;}

.RoundBottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.Shadow{

-webkit-box-shadow:9px 24px 81px 2px rgba(0,0,0,0.61);

-moz-box-shadow:9px 24px 81px 2px rgba(0,0,0,0.61);

box-shadow:9px 24px 81px 2px rgba(0,0,0,0.61);

}

.ListLine{

background:linear-gradient(#FFFFFF,#FFFFFF,#EEEEEE);

border-bottom:1px solid #DDD;

padding-right:7px;

vertical-align:middle;

white-space:nowrap;

}

.ListLine:hover{

background:linear-gradient(#FFFF66,#FFEEDD);

}

.ListLine.LastID{

background:linear-gradient(#BFF,#DFF);

}

.ListLine.LastID:hover{

background:linear-gradient(#0F6,#EFA);

}

.ListLine.StatusA{opacity:1.0;}

.ListLine.StatusI{opacity:0.7;}

.ListLine.StatusE{opacity:0.7;}

.ListLine.StatusR{opacity:0.5;}

.ListLine.StatusH{opacity:0.7;}

.ListLine.StatusP{opacity:1.0;color:#F00!important;}

.ListLine.StatusT{opacity:1.0;color:#F00!important;}

.ListLine.StatusS{opacity:0.7;background:linear-gradient(#FCF,#FDF)!important;}

.ListLine.StatusC{opacity:0.5;text-decoration:line-through;}

.ListLine.StatusD{opacity:0.7;text-decoration:line-through;}

.ListLine.StatusV{opacity:0.7;text-decoration:line-through;}

.ListLine.StatusM{opacity:0.7;text-decoration:line-through;}

.ListLine.StatusX{opacity:0.7;text-decoration:line-through;}

.ListLineTotal{

border-top-width:3px;

border-top-style:solid;

border-top-color:#DDD;

text-align:right;

}

.ListLineDataload{

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#DDD;

padding-right:15px;

vertical-align:middle;

}

.Total{

border-top-width:1px;

border-top-style:solid;

}

.HeaderLine{background:linear-gradient(#222,#BBB);color:#EEE;vertical-align:middle;text-align:left;}

.HeaderLine .Black{background:linear-gradient(#222,#BBB);color:#EEE;}

.HeaderLine .Gray{background:linear-gradient(#888,#DDD);color:#EEE;}

.HeaderLine .Red{background:linear-gradient(#820a0f,#d04a4a);color:#FFF;}

.HeaderLine .Blue{background:linear-gradient(#006,#09F);color:#FFF;}

.HeaderLine .Green{background:linear-gradient(#060,#269c30);color:#FFF;}

.HeaderLine .Purple{background:linear-gradient(#63C,#C9F);color:#FFF;}

.HeaderLine .Pink{background:linear-gradient(#C6C,#EEE);color:#FFF;}

.HeaderLine .Brown{background:linear-gradient(#C6C,#EEE);color:#FFF;}

.HeaderLine .Orange{background:linear-gradient(#630,#EEE);color:#FFF;}

.HeaderLine.Interw{background:linear-gradient(#dad0be,#ebe1cd);color:#000;}

.XHeaderLine:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}

.XHeaderLine:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}

.NoMargin{margin:0px;}

.Margin0{margin:0px;}

.Margin1{margin:1px;}

.Margin2{margin:2px;}

.Margin3{margin:3px;}

.Margin4{margin:4px;}

.Margin5{margin:5px;}

.Margin10{margin:10px;}

.Margin20{margin:20px;}

.Margin25{margin:25px;}

.Margin30{margin:30px;}

.Margin40{margin:40px;}

.Margin50{margin:50px;}

.Margin60{margin:60px;}

.Margin70{margin:70px;}

.Margin75{margin:75px;}

.Margin80{margin:80px;}

.Margin90{margin:90px;}

.Margin100{margin:100px;}

.MarginTop10{margin-top:10px;}

.MarginTop20{margin-top:20px;}

.MarginTop30{margin-top:30px;}

.MarginTop40{margin-top:40px;}

.MarginTop50{margin-top:50px;}

.MarginBottom10{margin-bottom:10px;}

.MarginBottom20{margin-bottom:20px;}

.MarginBottom30{margin-bottom:30px;}

.MarginBottom40{margin-bottom:40px;}

.MarginBottom50{margin-bottom:50px;}

.SystemMenu{

background:linear-gradient(#FFF,#FFF);

font-size:12pt;

color:#000;

margin:auto;

text-align:center;

padding:10px;

border:1px solid #333;

border-radius:7px;

}

.SystemMenu-Label{

font-family:Arial,Helvetica,sans-serif;

font-size:12pt;

padding:10px;

color:#000;

}

.SimpleMenu{

background:linear-gradient(#999,#999);

font-family:Arial,Helvetica,sans-serif;

font-size:14pt;

color:#000;

width:800px;

margin:auto;

text-decoration:none;

text-align:right;

padding:4px;

padding-right:0px;

}

.SimpleMenu-On{

background:linear-gradient(#f00,#f00);

color:#fff;

border-top-width:0px;

text-decoration:none;

padding:4px;

}

.SimpleMenu-On:hover{

background:linear-gradient(#f00,#f00);

}

.SimpleMenu-Off{

background:linear-gradient(#999,#999);

color:#000000;

text-decoration:none;

padding:4px;

}

.SimpleMenu-Off:hover{

background:linear-gradient(#f00,#f00);

}

.MergeIcon{

height:20px;

width:20px;

padding:4px;

margin:0px;

display:inline;

}

.Message{

font-size:14px;

margin-top:50px;

margin-bottom:20px;

margin-left:auto;

margin-right:auto;

text-align:center;

font-style:normal;

}

.ModalFrame

{

display:none;

position:fixed;

z-index:1;

left:0;

top:0;

width:100%;

height:100%;

overflow:auto;

background-color:rgb(0,0,0);

background-color:rgba(0,0,0,0.4);

}

.ModalContent

{

background:linear-gradient(#fefefe,#fefefe);

margin:25% auto;

padding:20px;

border:1px solid #888;

width:50%;

}

.ModalClose

{

color:#aaa;

float:right;

font-size:28px;

font-weight:bold;

}

.ModalClose:hover,

.ModalClose:focus

{

color:black;

text-decoration:none;

cursor:pointer;

}

#MultiSelectButtons{

text-align:left;

align-items:left;

}

#MultiSelectMaster{

}

#MultiSelectCount{

padding-left:10px;

}

.MultiSelected{

background:linear-gradient(#37C,#37C) !important;

color:#FF5;

}

.MultiSelected:hover{

background:linear-gradient(#26B,#26B) !important;

color:#FFF;

}

.NoPad{padding:0px;}

.Pad0{padding:0px;}

.Pad1{padding:1px;}

.Pad2{padding:2px;}

.Pad3{padding:3px;}

.Pad4{padding:4px;}

.Pad5{padding:5px;}

.Pad6{padding:6px;}

.Pad7{padding:7px;}

.Pad8{padding:8px;}

.Pad9{padding:9px;}

.Pad10{padding:10px;}

.Pad20{padding:20px;}

.Pad30{padding:30px;}

.Pad40{padding:40px;}

.Pad50{padding:50px;}

.Pad60{padding:60px;}

.Pad70{padding:70px;}

.Pad80{padding:80px;}

.Pad90{padding:90px;}

.Pad100{padding:100px;}

.Pad200{padding:200px;}

.PadTop0{padding-top:0px;}

.PadTop1{padding-top:1px;}

.PadTop2{padding-top:2px;}

.PadTop3{padding-top:3px;}

.PadTop4{padding-top:4px;}

.PadTop5{padding-top:5px;}

.PadTop6{padding-top:6px;}

.PadTop7{padding-top:7px;}

.PadTop8{padding-top:8px;}

.PadTop9{padding-top:9px;}

.PadTop10{padding-top:10px;}

.PadTop20{padding-top:20px;}

.PadTop30{padding-top:30px;}

.PadTop40{padding-top:40px;}

.PadTop50{padding-top:50px;}

.PadTop60{padding-top:60px;}

.PadTop70{padding-top:70px;}

.PadTop80{padding-top:80px;}

.PadTop90{padding-top:90px;}

.PadTop100{padding-top:100px;}

.PadTop200{padding-top:200px;}

.PadTop300{padding-top:300px;}

.PadTop400{padding-top:400px;}

.PadTop500{padding-top:500px;}

.PadBottom0{padding-bottom:0px;}

.PadBottom1{padding-bottom:1px;}

.PadBottom2{padding-bottom:2px;}

.PadBottom3{padding-bottom:3px;}

.PadBottom4{padding-bottom:4px;}

.PadBottom5{padding-bottom:5px;}

.PadBottom6{padding-bottom:6px;}

.PadBottom7{padding-bottom:7px;}

.PadBottom8{padding-bottom:8px;}

.PadBottom9{padding-bottom:9px;}

.PadBottom10{padding-bottom:10px;}

.PadBottom20{padding-bottom:20px;}

.PadBottom30{padding-bottom:30px;}

.PadBottom40{padding-bottom:40px;}

.PadBottom50{padding-bottom:50px;}

.PadBottom60{padding-bottom:60px;}

.PadBottom70{padding-bottom:70px;}

.PadBottom80{padding-bottom:80px;}

.PadBottom90{padding-bottom:90px;}

.PadBottom100{padding-bottom:100px;}

.PadBottom200{padding-bottom:200px;}

.PadBottom300{padding-bottom:300px;}

.PadBottom400{padding-bottom:400px;}

.PadBottom500{padding-bottom:500px;}

.PadBottom800{padding-bottom:800px;}

.PadLeft0{padding-left:0px;}

.PadLeft1{padding-left:1px;}

.PadLeft2{padding-left:2px;}

.PadLeft3{padding-left:3px;}

.PadLeft4{padding-left:4px;}

.PadLeft5{padding-left:5px;}

.PadLeft10{padding-left:10px;}

.PadLeft20{padding-left:20px;}

.PadLeft30{padding-left:30px;}

.PadLeft40{padding-left:40px;}

.PadLeft50{padding-left:50px;}

.PadLeft100{padding-left:100px;}

.PadRight0{padding-right:0px;}

.PadRight1{padding-right:1px;}

.PadRight2{padding-right:2px;}

.PadRight3{padding-right:3px;}

.PadRight4{padding-right:4px;}

.PadRight5{padding-right:5px;}

.PadRight10{padding-right:10px;}

.PadRight20{padding-right:20px;}

.PadRight30{padding-right:30px;}

.PadRight40{padding-right:40px;}

.PadRight50{padding-right:50px;}

.PadRight100{padding-right:100px;}

.PadBoth5{padding-left:5px;padding-right:5px;}

.PadSides5{padding-left:5px;padding-right:5px;}

.DoubleSpace{padding-top:20px;}

.TripleSpace{padding-top:40px;}

.SpaceBelow{padding-bottom:20px;}

table{

}

td,th{

font-size:10pt;

color:#000;

}

[disabled]{color:#AAA;}

#WSHpage{

font-size:12px;

background:linear-gradient(#FFF,#FFF);

margin:auto;

width:960px;

margin-top:0px;

margin-bottom:100px;

margin-right:auto;

margin-left:auto;

text-align:center;

position:relative;

z-index:10;

}

#WSHlogo{

text-align:left;

float:left;

}

#WSHmenu{

text-align:right;

float:none;

}

#WSHbody{

float:none;

clear:both;

}

.WSHpageLeft{

font-size:12px;

background:linear-gradient(#FFF,#FFF);

width:960px;

margin-top:0px;

margin-bottom:100px;

text-align:center;

position:relative;

}

.WSHpageWarning{

width:948px;

height:26px;

font-size:14px;

color:#000;

background:linear-gradient(#D82,#EEE);

padding:2px;

padding-top:11px;

margin-bottom:10px;

border:1px solid #D00;

border-radius:5px;

}

.WSHpageMessage{

width:900px;

font-size:16px;

color:#000;

margin-top:20px;

margin-bottom:20px;

margin-left:auto;

margin-right:auto;

padding:7px;

background:linear-gradient(#DDD,#EEE);

border:1px solid #AAA;

border-radius:5px;

}

.WSHpageFooterMessage{

width:960px;

font-size:12px;

color:#222;

font-style:italic;

}

.PeopleListHeader{

width:960px;

height:25px;

background:linear-gradient(#FFF,#FFF);

margin-top:10px;

}

.PeopleListReportTitle{

float:left;

width:300px;

height:21px;

padding-top:4px;

font-size:14px;

color:#036;

font-weight:bold;

text-align:center;

vertical-align:middle;

margin:0px;

}

.PeopleListAlphabetBar{

float:left;

width:660px;

height:25px;

}

.Round{

border-top-left-radius:4px;

border-top-right-radius:4px;

border-bottom-left-radius:4px;

border-bottom-right-radius:4px;

}

.Border{

border:thin solid #AAA;

padding:2px;

}

.GrayBox{

font-size:12pt;

text-align:center;

padding:15px;

margin:25px;

background:linear-gradient(#F4F4F4,#F4F4F4);

border:thin solid #EEE;

border-radius:9px;

}

.HelpBox{

font-size:10pt;

text-align:center;

vertical-align:top;

padding:10px;

margin:5px;

width:240px;

height:90px;

background:linear-gradient(#FFF,#FFF);

border:thin solid #CCC;

border-radius:9px;

float:left;

}

.PleaseWait{

font-size:11pt;

text-align:center;

margin-top:20px;

margin-left:auto;

margin-right:auto;

padding:15px;

width:60px;

background:linear-gradient(#FEF4F7,#FEF4F7);

border:thin solid #CCC;

border-radius:9px;

display:none;

}

.Glance{

width:700px;

border-style:solid;

border-color:#DBB;

border-width:1px;

background:linear-gradient(#FFF,#FFF);

font-size:11pt;

padding:4px;

margin-top:10px;

margin-left:auto;

margin-right:auto;

text-align:left;

border-radius:5px;

-moz-box-shadow:0px 1px 2px 3px #ccc;

-webkit-box-shadow:0px 1px 2px 3px #ccc;

box-shadow:0px 1px 2px 3px #ccc;

}

.InputBox{

font-size:12pt;

color:#036;

}

.InputDate{

font-size:12pt;

color:#036;

}

.InputPhoto{

font-size:8pt;

color:#022;

}

.CheckBox{

font-size:12pt;

color:#036;

}

.OptionsEdit{

font-size:8pt;

}

.DevotionsEdit{

font-size:10pt;

}

.SelectAMTCFIELDS{

color:#900;

font-size:10pt;

width:200px;

}

.SelectConditions{

color:#444;

font-size:10pt;

font-style:italic;

}

.RequestLine{

font-size:8pt;

}

.ToolsTitle{

font-size:14px;

color:#004;

font-weight:bold;

text-align:left;

margin:0px;

margin-top:20px;

margin-bottom:10px;

width:480px;

height:20px;

border-bottom-width:1px;

border-bottom-color:#00F;

}

.BottomCommand{

width:310px;

height:30px;

margin-top:0px;

margin-bottom:20px;

vertical-align:middle;

margin-left:auto;

margin-right:auto;

text-align:center;

}

.CalendarDay{

color:#333;

background:linear-gradient(#FFF,#FFF);

border:1px solid #CCC;

width:110px;

padding:4px;

padding-bottom:10px;

margin-bottom:3px;

}

.WelcomeMessageBox{

color:#333;

background:linear-gradient(#FFF,#FFF);

width:440px;

border:1px solid #CCC;

padding:1px;

padding-bottom:1px;

padding-top:10px;

margin-bottom:1px;

margin-top:21px;

}

.GeneralWarning{

font-size:14px;

color:#000;

background:linear-gradient(#D82,#EEE);

padding:2px;

padding-top:11px;

border:1px solid #D00;

border-radius:5px;

}

.Special{

color:#333;

background:linear-gradient(#BBB,#BBB);

}

.PhotoQuiz{

width:800px;

margin-left:auto;

margin-right:auto;

}

.PhotoQuizBox{

width:140px;

height:180px;

margin:10px;

text-align:center;

float:left;

}

.PhotoQuizPhoto{

width:120px;

height:140px;

padding:8px;

margin-left:auto;

margin-right:auto;

}

.clear{

width:100%;

clear:both !important;

display:inline-block;

}

.EMAILdump{

font-family:"Courier New",Courier,monospace;

font-size:12pt;

text-align:left;

color:#000;

background:linear-gradient(#FF7,#FF7);

padding:5px;

white-space:normal;

overflow-wrap:break-word;

max-width:100%;

box-sizing:border-box;

overflow-x:hidden;

}

.ScriptTimeout{

font-size:10px;

text-align:center;

}

.ExportBox{

font-size:11pt;

text-align:center;

margin-top:20px;

margin-left:auto;

margin-right:auto;

padding:15px;

width:480px;

background:linear-gradient(#EEE,#EEE);

border:thin solid #CCC;

border-radius:9px;

}

.Impersonating{

background:linear-gradient(#0100dd,#0100dd);

color:#FFF;

font-size:12px;

text-align:center;

padding:5px;

}

.PlanFeatures{

padding:7px;

margin:0px;

font-size:19px;

font-color:#000;

border-style:solid;

border-color:#000;

border-width:0px;

border-spacing:0px;

border-radius:5px;

text-align:left;

}

.PlanFeatures table{border-spacing:0px;}

.PlanFeatures tr{}

.PlanFeatures tr:hover{background-color:#FF0!important;}

.PlanFeatures .HiPink{background-color:#FCF!important;}

.PlanFeatures .HiPink:hover{background-color:#F5F!important;}

.PrinterPage{

float:none;

clear:both;

margin:0px;

padding:0px;

page-break-before:always;

}

.PrivacyStatement{

width:80%;

margin-left:auto;

margin-right:auto;

text-align:left;

}

.TermsAndConditions{

width:80%;

margin-left:auto;

margin-right:auto;

text-align:left;

}

.QuickLine{

background:linear-gradient(#FFFFFF,#FFFFFF,#EEEEEE);

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#DDD;

padding-right:7px;

vertical-align:middle;

white-space:nowrap;

}

.QuickLine:hover{

background:linear-gradient(#FFFF66,#FFEEDD)!important;

}

.QuickLine .Recent{

background:linear-gradient(#BFF,#DFF)!important;

}

.QuickLine .Recent:hover{

background:linear-gradient(#0F6,#EFA)!important;

}

.QuickLineTotal{

border-top-width:3px;

border-top-style:solid;

border-top-color:#DDD;

vertical-align:middle;

}

.QuickSetter{

width:600px;

height:fit-content;

margin:auto;

text-align:center;

background:#FFF;

background:linear-gradient(#FFF,#EEE);

border:thin solid #DDD;

border-radius:9px;

box-shadow:15px 15px 50px 3px rgba(0,0,0,0.40);

opacity:0.99!important;

filter:alpha(opacity=99);

}

.QuickSettter .Title{

font-size:16pt;

margin:auto;

padding:10px 10px 15px 10px;

}

.RadioButton + .label{

color:#999;

}

.RadioButton:checked + .label{

color:#000;

}

.switch{

position:relative;

height:26px;

width:120px;

margin:5px auto;

background:rgba(0,0,0,0.25);

border-radius:3px;

-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);

box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);

}

.switch-label{

position:relative;

z-index:2;

float:left;

width:58px;

line-height:26px;

font-size:11px;

color:rgba(255,255,255,0.35);

text-align:center;

text-shadow:0 1px 1px rgba(0,0,0,0.45);

cursor:pointer;

}

.switch-label:active{

font-weight:bold;

}

.switch-label-off{

padding-left:2px;

}

.switch-label-on{

padding-right:2px;

}

.switch-input{

display:none;

}

.switch-input:checked + .switch-label{

font-weight:bold;

color:rgba(0,0,0,0.65);

text-shadow:0 1px rgba(255,255,255,0.25);

-webkit-transition:0.15s ease-out;

-moz-transition:0.15s ease-out;

-ms-transition:0.15s ease-out;

-o-transition:0.15s ease-out;

transition:0.15s ease-out;

-webkit-transition-property:color,text-shadow;

-moz-transition-property:color,text-shadow;

-ms-transition-property:color,text-shadow;

-o-transition-property:color,text-shadow;

transition-property:color,text-shadow;

}

.switch-input:checked + .switch-label-on ~ .switch-selection{

left:60px;

}

.switch-selection{

position:absolute;

z-index:1;

top:2px;

left:2px;

display:block;

width:58px;

height:22px;

border-radius:3px;

background:linear-gradient(#0C0,#0C0);

background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0B0),color-stop(100%,#0C0));

background-image:-webkit-linear-gradient(top,#0B0,#0C0);

background-image:-moz-linear-gradient(top,#0B0,#0C0);

background-image:-ms-linear-gradient(top,#0B0,#0C0);

background-image:-o-linear-gradient(top,#0B0,#0C0);

background-image:linear-gradient(top,#0B0,#0C0);

-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.5),0 0 2px rgba(0,0,0,0.2);

box-shadow:inset 0 1px rgba(255,255,255,0.5),0 0 2px rgba(0,0,0,0.2);

-webkit-transition:left 0.15s ease-out;

-moz-transition:left 0.15s ease-out;

-ms-transition:left 0.15s ease-out;

-o-transition:left 0.15s ease-out;

transition:left 0.15s ease-out;

}

.read-more-content{

max-height:0;

overflow:hidden;

transition:max-height 1.5s ease-out;

}

.read-more-toggle{

display:none;

}

.read-more-toggle-label{

display:inline-block;

user-select:none;

cursor:pointer;

border:none;

padding:5px;

margin:.5em;

font-size:.8em;

background:#555;

color:white;

border-radius:3px;

}

.read-more-toggle-label:after{

content:"more";

display:inline-block;

}

.read-more-toggle:checked + .read-more-content{

display:block;

max-height:1000px;

}

.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after{

content:"less";

}

.AdvancedReportsBox{

font-size:11pt;

text-align:center;

margin-top:10px;

margin-bottom:5px;

margin-left:auto;

margin-right:auto;

padding:10px;

width:400px;

background:linear-gradient(#f3f3f3,#f3f3f3);

background:linear-gradient(#f3f3f3,#EEE,#DDD);

border:thin solid #CCC;

border-radius:9px;

animation-name:ZoomIn;

animation-duration:0.2s;

}

.AdvancedReportsTitle{

font-size:19px;

}

.AdvancedReportsSubtitle{

font-size:14px;

}

.AdvancedReportsLegend{

font-family:Courier,Fixed;

font-size:12px;

text-align:left;

margin-top:10px;

margin-bottom:5px;

margin-left:auto;

margin-right:auto;

padding:10px;

width:400px;

background:linear-gradient(#f3f3f3,#EEE,#DDD);

border:thin solid #CCC;

border-radius:9px;

}

.Rotate90{transform:rotate(90deg);}

.Rotate180{transform:rotate(180deg);}

.Rotate270{transform:rotate(270deg);}

.UpsideDown{transform:rotate(180deg);}

.SAmodes{

background:linear-gradient(#AAF,#77A);

font-family:"Arial Narrow",Arial;

font-stretch:condensed;

font-size:14px;

text-align:left;

}

.SAecho{

font-family:"Arial Narrow",Arial;

font-stretch:condensed;

font-size:12pt;

margin:1px;

padding:3px;

text-align:left;

border-radius:5px;

width:100%;

box-sizing:border-box;

position:static;

transform:none;

left:auto;

max-width:100%;

display:block;

}

.SAecho .Small{

width:200px;

font-size:8pt;

}

.SAbutton{

font-family:"Arial Narrow",Arial;

font-stretch:condensed;

height:20px;

font-size:14px;

margin:2px;

padding:2px;

padding-top:0px;

border:0;

border-radius:4px;

}

.SAbutton .On{

background:linear-gradient(#4AB,#4AB);

}

.SAbutton .Off{

background:linear-gradient(#DDD,#DDD);

}

.SAbutton-On{

height:20px;

font-size:14px;

margin:2px;

padding:2px;

padding-top:0px;

display:inline;

border:0;

border-radius:4px;

background:linear-gradient(#4AB,#4AB);

}

.SAbutton-On:hover{

background:linear-gradient(#5BC,#5BC);

}

.SAbutton-Off{

height:20px;

font-size:14px;

margin:2px;

padding:2px;

padding-top:0px;

display:inline;

border:0;

border-radius:4px;

background:linear-gradient(#DDD,#DDD);

}

.SAbutton-Off:hover{

background:linear-gradient(#EEF,#EEF);

}

#SAtoolbar{

position:fixed;

top:4px;

left:3px;

width:auto;

background-color:#FCC;

background-image:url("https://webstorehouse.com/images/arrows/grab.png");

background-repeat:no-repeat;

display:flex;

align-items:center;

justify-content:left;

user-select:none;

cursor:grab;

padding:2px;

padding-left:20px;

border:thin solid #AAA;

border-top-left-radius:4px;

border-top-right-radius:4px;

border-bottom-left-radius:4px;

border-bottom-right-radius:4px;

box-shadow:9px 24px 81px 2px rgba(0,0,0,0.61);

z-index:9999;

}

#SAtoolbar .active{

cursor:grabbing;

transition:width 0.5s ease-in-out;

}

.LogFileLine{

font-size:8px;

padding-right:1px;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#DDD;

}

.Scale90{transform:scale(0.90);transform-origin:top center;}

.Scale80{transform:scale(0.80);transform-origin:top center;}

.Scale70{transform:scale(0.70);transform-origin:top center;}

.Scale60{transform:scale(0.60);transform-origin:top center;}

.Scale50{transform:scale(0.50);transform-origin:top center;}

.Scale40{transform:scale(0.40);transform-origin:top center;}

.Scale30{transform:scale(0.30);transform-origin:top center;}

.Scale20{transform:scale(0.20);transform-origin:top center;}

.Scale10{transform:scale(0.10);transform-origin:top center;}

.SearchBar{

display:inline-flex;

width:220px;

height:26px;

align-items:center;

text-align:right;

padding:1px;

background:#FFF;

border:thin solid #CCC;

border-radius:5px;

}

.SearchBar input[type="search"]{

font-size:12pt;

width:210px;

text-align:left;

padding:3px;

background:#FFF;

border:none;

outline:none;

}

#ScreenShield{

position:fixed;

width:100%;

height:100%;

top:0;

left:0;

background:linear-gradient(#111,#111);

z-index:91;

opacity:0.3;

filter:alpha(opacity=30);

text-align:left;

}

.SignInBody{

background:linear-gradient(#777,#CCC) fixed;

width:100%;

height:100%;

}

.SignIn{

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

}

.SignIn .Box{

width:340px;

background:linear-gradient(#FFF,#EEE) fixed;

margin-top:50px;

margin-left:auto;

margin-right:auto;

text-align:center;

padding:10px;

border:0px;

border-radius:15px;

animation-name:ZoomIn;

animation-duration:0.5s;

box-shadow:10px 9px 55px 6px rgba(0,0,0,0.54);

}

.SignIn .Logo{

animation-name:BounceIn;

animation-duration:1.0s;

margin-left:auto;

margin-right:auto;

}

.SignIn .Form{

font-size:12px;

color:#777;

}

.SignIn .Label{

width:320px;

font-size:14px;

padding:4px;

margin:0px;

margin-top:12px;

text-align:left;

color:#777;

}

.SignIn .Value{

width:332px;

font-size:24px;

padding:4px;

margin:0px;

text-align:left;

color:#111;

border-radius:3px;

}

.SignIn .SchoolCode{

margin-left:auto;

margin-right:auto;

}

.SignIn .Message{

font-size:16px;

margin-left:auto;

margin-right:auto;

margin-top:10px;

margin-bottom:10px;

}

.SignIn .Remember{

width:312px;

font-size:10px;

color:#333;

margin-left:auto;

margin-right:auto;

margin-top:10px;

margin-bottom:10px;

vertical-align:middle;

text-align:left;

}

.SignIn .SAmode{

width:140px;

font-size:10px;

color:#333;

margin-left:auto;

margin-right:auto;

margin-top:10px;

margin-bottom:10px;

vertical-align:middle;

text-align:left;

}

.SignIn .Method{

font-size:11px;

color:#777;

margin-left:auto;

margin-right:auto;

margin-top:10px;

margin-bottom:10px;

vertical-align:middle;

}

.SignIn .Vcode{

width:140px;

font-size:36px;

text-align:center;

margin-left:auto;

margin-right:auto;

padding-left:1px;

margin-bottom:1px;

}

.SignIn .Halt{

font-size:16px;

margin:30px;

}

.SignIn .Help{

font-size:12px;

font-style:italic;

margin:20px;

}

.SignIn .Button{

background:linear-gradient(#428BCA,#428BCA);

color:#fff;

font-family:Sans-serif;

font-size:20px;

height:60px;

width:160px;

line-height:60px;

margin:20px;

text-align:center;

border:0;

transition:all 0.3s ease 0s;

border-radius:5px;

box-shadow:4px 4px 25px 3px rgba(0,0,0,0.54);

}

.SignIn .Button:hover{

background:linear-gradient(#3071A9,#3071A9);

box-shadow:6px 6px 25px 3px rgba(0,0,0,0.54);

}

.SignIn .Button:focus{

box-shadow:none;

outline:none !important;

}

.SignIn .Button:active{

width:180px;

box-shadow:6px 6px 55px 10px rgba(0,0,0,0.54);

}

.SignIn .MiniButton{

background:linear-gradient(#428BCA,#428BCA);

color:#fff;

font-family:Sans-serif;

font-size:10px;

width:160px;

margin:0px;

padding:4px;

padding-left:10px;

padding-right:10px;

text-align:center;

border:0;

transition:all 0.3s ease 0s;

border-radius:3px;

box-shadow:4px 4px 25px 3px rgba(0,0,0,0.54);

clear:both;

}

.SignIn .MiniButton:hover{

background:linear-gradient(#3071A9,#3071A9);

}

.SignIn .MiniButton:focus{

box-shadow:none;

outline:none !important;

}

.SignIn .MiniButton:active{

width:180px;

box-shadow:6px 6px 55px 10px rgba(0,0,0,0.54);

}

.SignIn .Agreement{

display:flex;

align-items:flex-start;

gap:10px;

margin:auto;

margin-top:10px;

margin-bottom:10px;

text-align:left;

}

.SignIn .Agreement input[type="checkbox"]{

margin-top:2px;

}

.SignIn .Agreement label{

font-size:12px;

line-height:1.4;

transition:color 0.3s ease,font-weight 0.3s ease;

}

.SignIn .Agreement input[type="checkbox"]:checked + label{

font-weight:bold;

color:#0b5ed7;

}

.SignIn .reCaptcha{

margin-left:20px;

margin-right:auto;

margin-top:40px;

margin-bottom:10px;

}

::placeholder{color:gray;font-size:14px;opacity:1;}

::-ms-input-placeholder{color:gray;font-size:14px;opacity:1;}

:-ms-input-placeholder{color:gray;font-size:14px;opacity:1;}

.SMSconversation{

background:linear-gradient(#EEE,#FFF);

width:400px;

margin-left:auto;

margin-right:auto;

font-size:16px;

padding:0px;

border:1px solid #AAA;

border-radius:5px;

}

.SMSheader{

background:linear-gradient(#AAA,#EEE);

font-size:12px;

padding:0px;

border:1px solid #AAA;

border-radius:5px;

}

.SMSbubble{

background:linear-gradient(#B0EAB5,#E5FEF8);

width:360px;

color:#000;

margin-top:10px;

margin-bottom:10px;

margin-left:auto;

margin-right:auto;

padding:7px;

border:1px solid #AAA;

border-radius:5px;

text-align:left;

}

.SMSout{

background:linear-gradient(#B0EAB5,#E5FEF8);

width:320px;

color:#000;

margin-top:10px;

margin-bottom:10px;

margin-left:auto;

margin-right:10px;

padding:7px;

border:1px solid #AAA;

border-radius:5px;

text-align:left;

}

.SMSin{

background:linear-gradient(#CCC,#EEE);

width:320px;

color:#000;

margin-top:10px;

margin-bottom:10px;

margin-left:10px;

margin-right:auto;

padding:7px;

border:1px solid #AAA;

border-radius:5px;

text-align:left;

}

.SMSnumber{

font-size:30px;

padding:0px;

}

.SMSdatetime{

width:250px;

font-size:10px;

margin-left:auto;

margin-right:0px;

text-align:right;

}

.Status:checked + label{

color:green;

}

.Statuses:checked + label{

color:yellow;

text-shadow:

-1px -1px 0 #555,

1px -1px 0 #555,

-1px 1px 0 #555,

1px 1px 0 #555;

}

.StickyNote{

width:580px;

text-align:left;

vertical-align:middle;

padding:4px;

margin-left:auto;

margin-right:auto;

margin-top:20px;

margin-bottom:10px;

white-space:normal!important;

}

.StickyNoteHeader{

background:linear-gradient(#FF6,#FF7);

font-size:16px;

text-align:left;

vertical-align:middle;

padding:10px;

border-top-left-radius:10px;

border-top-right-radius:10px;

}

.StickyNoteDetail{

background:linear-gradient(#FF7,#FFF);

font-size:12px;

text-align:left;

padding:10px;

padding-top:1px;

padding-bottom:40px;

border-bottom-left-radius:10px;

border-bottom-right-radius:10px;

}

.StickyNotes{

border-style:solid;

border-color:#DEF;

border-width:1px;

border-radius:5px;

background:linear-gradient(#FFB,#FFB);

font-size:10pt;

padding:4px;

margin-top:1px;

text-align:left;

font-style:italic;

}

.WhiteNotes{

border-style:solid;

border-color:#DEF;

border-width:1px;

border-radius:5px;

background:linear-gradient(#FFF,#EEE);

font-size:10pt;

padding:4px;

margin-top:1px;

text-align:left;

font-style:italic;

}

.YellowNotes{

border-style:solid;

border-color:#DEF;

border-width:1px;

border-radius:5px;

background:linear-gradient(#FFB,#FFB);

font-size:10pt;

padding:4px;

margin-top:1px;

text-align:left;

font-style:italic;

}

.GreenNotes{

border-style:solid;

border-color:#060;

border-width:1px;

border-radius:5px;

background:linear-gradient(#ADFEAB,#EAFFF4);

font-size:10pt;

padding:4px;

margin-top:1px;

text-align:left;

}

.ImportantNotes{

border-style:solid;

border-color:#F44;

border-width:1px;

border-radius:5px;

background:linear-gradient(#FFB,#FFB);

font-size:12pt;

padding:4px;

margin-top:1px;

text-align:left;

font-style:italic;

}

.RedNotes{

border-style:solid;

border-color:#F44;

border-width:1px;

border-radius:5px;

background:linear-gradient(#FDD,#FDD);

font-size:11pt;

padding:4px;

margin-top:1px;

text-align:left;

font-style:italic;

}

.StripeButton

{

}

.stripe-button-el{

overflow:hidden;

display:inline-block;

visibility:visible !important;

background-image:-webkit-linear-gradient(#28a0e5,#015e94);

background-image:-moz-linear-gradient(#28a0e5,#015e94);

background-image:-ms-linear-gradient(#28a0e5,#015e94);

background-image:-o-linear-gradient(#28a0e5,#015e94);

background-image:-webkit-linear-gradient(#28a0e5,#015e94);

background-image:-moz-linear-gradient(#28a0e5,#015e94);

background-image:-ms-linear-gradient(#28a0e5,#015e94);

background-image:-o-linear-gradient(#28a0e5,#015e94);

background-image:linear-gradient(#28a0e5,#015e94);

-webkit-font-smoothing:antialiased;

border:0;

padding:1px;

text-decoration:none;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-ms-border-radius:5px;

-o-border-radius:5px;

border-radius:5px;

-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);

-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);

-ms-box-shadow:0 1px 0 rgba(0,0,0,0.2);

-o-box-shadow:0 1px 0 rgba(0,0,0,0.2);

box-shadow:0 1px 0 rgba(0,0,0,0.2);

-webkit-touch-callout:none;

-webkit-tap-highlight-color:transparent;

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

-o-user-select:none;

user-select:none;

cursor:pointer

}

.stripe-button-el::-moz-focus-inner{

border:0;

padding:0

}

.stripe-button-el span{

display:block;

position:relative;

padding:0 12px;

height:30px;

line-height:30px;

background:#1275ff;

background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);

font-size:14px;

color:#fff;

font-weight:bold;

font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

text-shadow:0 -1px 0 rgba(0,0,0,0.25);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);

-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);

-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);

-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);

box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);

-webkit-border-radius:4px;

-moz-border-radius:4px;

-ms-border-radius:4px;

-o-border-radius:4px;

border-radius:4px

}

.stripe-button-el:not(:disabled):active,.stripe-button-el.active{

background:#005d93

}

.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{

color:#eee;

background:#008cdd;

background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);

background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);

-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);

-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);

-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);

-o-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);

box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)

}

.stripe-button-el:disabled,.stripe-button-el.disabled{

background:rgba(0,0,0,0.2);

-webkit-box-shadow:none;

-moz-box-shadow:none;

-ms-box-shadow:none;

-o-box-shadow:none;

box-shadow:none

}

.stripe-button-el:disabled span,.stripe-button-el.disabled span{

color:#999;

background:#f8f9fa;

text-shadow:0 1px 0 rgba(255,255,255,0.5)

}

.SysAdmin{

font-family:Courier,monospace;

font-size:10px;

color:#00E;

background:linear-gradient(#f2ff88,#ffd588);

border:1px solid #111;

border-radius:7px;

padding:10px;

margin:10px;

}

.TopicNumber{border-radius:50%;

width:5%;

height:22px;

padding:5px;

color:#00d;

background:linear-gradient(#bbf,#bbf);

border:1px solid #aae;

text-align:center;

font:18px Arial,sans-serif;

float:left;

}

.Title{

display:flex;

align-items:center;

gap:10px;

padding:10px;

}

.TitleTop{

align-items:top;

}

.Title .Icon{

padding:0px;

}

.Title .Text{

display:flex;

flex-direction:column;

flex:1;

}

.Title .Text .Line1{

font-weight:bold;

font-size:30px;

margin:0;

}

.Title .Text .Line2{

font-size:20px;

margin:0;

}

.Title .Text .Line3{

font-size:10px;

margin:0;

}

.Title .Buttons{

display:flex;

gap:6px;

}

.Title .Notes{

margin-left:auto;

font-size:0.9em;

}

.PageTitle{

font-weight:bold;

font-size:1.3em;

text-align:center;

margin:10px;

}

.tooltip{

text-decoration:none;

}

.tooltip:hover{

font-weight:bold;

position:relative;

}

.tooltip-top[data-tooltip]:hover:after{

content:attr(data-tooltip);

padding:4px 8px;

position:absolute;

left:0;

bottom:100%;

white-space:nowrap;

z-index:2;

color:#fff;

background:linear-gradient(#222,#777);

border:1px solid #000;

border-radius:5px;

}

.WidgetX{

background:linear-gradient(#FFF,#EEE) fixed;

margin-top:50px;

margin-left:auto;

margin-right:auto;

text-align:center;

padding:10px;

border:1px solid #ABC;

border-radius:15px;

font-size:12px;

animation-name:ZoomIn;

animation-duration:0.5s;

box-shadow:10px 9px 55px 6px rgba(0,0,0,0.54);

}

.WidgetOutline{

border:1px solid #EEE;

border-radius:15px;

}

.WidgetName{

font-size:10px;

width:100%;

margin:auto;

margin-left:10px;

text-align:left;

}

.Outline{

border:1px solid #CCC;

border-radius:5px;

}

.Width8{width:8px;}

.Width16{width:16px;}

.Width32{width:32px;}

.Width64{width:64px;}

.Width128{width:128px;}

.Width256{width:256px;}

.Width512{width:512px;}

.Width10{width:10px;}

.Width20{width:20px;}

.Width30{width:30px;}

.Width40{width:40px;}

.Width50{width:50px;}

.Width60{width:60px;}

.Width70{width:70px;}

.Width80{width:80px;}

.Width90{width:90px;}

.Width100{width:100px;}

.Width120{width:120px;}

.Width130{width:130px;}

.Width140{width:140px;}

.Width150{width:150px;}

.Width160{width:160px;}

.Width180{width:180px;}

.Width200{width:200px;}

.Width250{width:250px;}

.Width270{width:270px;}

.Width280{width:280px;}

.Width300{width:300px;}

.Width400{width:400px;}

.Width500{width:500px;}

.Width600{width:600px;}

.Width700{width:700px;}

.Width800{width:800px;}

.Width900{width:900px;}

.Width1000{width:1000px;}

.Width1100{width:1100px;}

.Width1200{width:1200px;}

.Width2000{width:2000px;}

.Width2400{width:2400px;}

.Width10P{width:10%;}

.Width20P{width:20%;}

.Width30P{width:30%;}

.Width40P{width:40%;}

.Width50P{width:50%;}

.Width60P{width:60%;}

.Width70P{width:70%;}

.Width80P{width:80%;}

.Width90P{width:90%;}

.Width100P{width:100%;}

.Height10{height:10px;}

.Height20{height:20px;}

.Height30{height:30px;}

.Height40{height:40px;}

.Height50{height:50px;}

.Height60{height:60px;}

.Height70{height:70px;}

.Height80{height:80px;}

.Height90{height:90px;}

.Height100{height:100px;}

.Height120{height:120px;}

.Height140{height:140px;}

.Height150{height:150px;}

.Height160{height:160px;}

.Height170{height:170px;}

.Height180{height:180px;}

.Height190{height:190px;}

.Height200{height:200px;}

.Height300{height:300px;}

.Height400{height:400px;}

.Height500{height:500px;}

.Height600{height:600px;}

.Height700{height:700px;}

.Height800{height:800px;}

.Height900{height:900px;}

.Worksheet{

background:linear-gradient(#FFF,#FFF);

vertical-align:middle;

}

.WorksheetLabel{

color:#0;

font-size:18pt;

padding:0px;

vertical-align:top;

border:1px solid black;

white-space:nowrap;

}

.WorksheetLabelRotate{

padding:0px;

margin:0px;

writing-mode:vertical-lr;

text-orientation:sideways;

}

.WorksheetLabelRotate2{

transform:rotate(-90deg);

transform-origin:left;

}

.WorksheetData{

color:#0;

font-size:14pt;

padding:4px;

vertical-align:middle;

border:1px solid black;

white-space:nowrap;

}

.Xray{

font-family:Courier,monospace;

font-size:10px;

color:#00E;

background:linear-gradient(#f2ff88,#ffd588);

border:1px solid #111;

border-radius:7px;

padding:10px;

margin:10px;

}

.Xray::before{

content:"";

display:inline-block;

width:14px;

height:14px;

margin-right:6px;

background-image:url("/images/icons/xray.png");

background-size:contain;

background-repeat:no-repeat;

vertical-align:text-top;

}

