﻿
Form {padding:0;margin:0;border:none;width:100%;height:100%;}
Body {height:100%;padding:0;margin:0;}
HTML {height:100%;overflow:hidden;}
.sb_animatedButton {animation: blinker 2s linear infinite;}
@keyframes blinker {50% {opacity: 0;}}
  .sb-wrapper {
    margin: 0 0.5rem;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  
  .sb-content-wrapper {
    position: relative;
  }

  .sb-icon-shift-left {
    left: 1%;
  }

  .sb-icon-shift-right {
    right: 1%;
  }

  .sb-icon-bar-min {
      display:none;
  }

  .sb-icon-bar-min:hover {
      color:#1e7bfc;
  }

  .sb-icon-bar-min .fa-angle-double-down {
    font-size:smaller;
    background: rgba(0, 0, 0, 0.1);
    padding-left:3px;
    padding-right:3px;
  }

  .sb-icon-bar-min .fa-play {
    font-size:x-small;
    background: rgba(0, 0, 0, 0.1);
    padding-left:8px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;

  }  

  .sb-icon-shift {
    position: absolute;
    top: 0px;
    visibility:hidden;
    cursor:pointer;
    margin-top:1%;
  }

  .sb-icon-shift:hover {
      color:#1e7bfc;
  }

  .sb-icon-shift i {
    font-size:smaller;
    background: rgba(0, 0, 0, 0.1);
    padding-left:3px;
    padding-right:3px;
  }
  
  .sb-fullscreen {
    position: absolute;
    right: 20px;
    visibility:hidden;
    cursor:pointer;
  }
  
  .sb-fullscreen i {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 0.1rem;
    padding: 0.4rem;
  }
  .sb-fullscreen:hover {
      color:#1e7bfc;
  }

  /*
  .sb-content {
    height: 400px;
    overflow-y: scroll;
    padding: 0.5rem 0;
  }
  
  .sb-content .sb-linenum {
    float: left;
    text-align: right;
    width: 70px;
  }
  
  .sb-content .sb-line {
    margin-left: 100px;
  }
  */
  .sb-icon-bar-top {border-top: 1px solid rgba(0, 0, 0, 0.2);}
  .sb-icon-bar {
    align-items: center;    
    display: flex;
    flex-direction: row;
    padding: 0.50rem 0;
    line-height:130%;    
  }

    .sb-icon-bar a {
        cursor:pointer;
    }

.sb-icon-bar-item {color: #4d4d4d;}
  
  .sb-icon-bar .sb-icon-bar-item {
    border-right: 1px solid rgba(0, 0, 0, 0.2);    
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }

  .sb-icon-bar .sb-icon-bar-status {   
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  
  .sb-icon-bar .sb-icon-bar-item:hover {
    color: blue;
    cursor:pointer;
  }
  
  .sb-icon-bar .sb-icon-bar-item:hover label {
    color: blue;
    cursor:pointer;
  }
  
  .sb-icon-bar .sb-icon-bar-item label {
    font-size: 0.95rem;
    cursor:pointer;
  }

  .sb-icon-bar label {display:block;}

  .sb-icon-bar .sb-icon-bar-item:hover div {
    color: blue;
    cursor:pointer;
  }
  
  .sb-icon-bar .sb-icon-bar-item div {
    font-size: 0.95rem;
    cursor:pointer;
  }

   /*.sb-icon-bar div {display:block;}*/
  
  .sb-icon-bar .sb-status {
    font-size: 0.85rem;
    padding: 0 1rem;
    white-space: nowrap;
    text-align: left;    
  }
  
  /*color: lime;*/
  .sb-icon-bar .sb-status i {
    
    margin-right: 0.25rem;
  }  
 
  .sb-icon-bar .sb-icon-bar-item:last-of-type {
    border-right: none; }
  
  @media (max-width: 699px) {    
    .sb-icon-bar .sb-icon-bar {
      padding: 0.25rem 0;
    }
    .sb-icon-bar .sb-status {
      display: none;
    }
  }
  .sb_Case_Selector{margin-left:10px;display:flex;align-items:flex-end;}
  .sb_smallContent0 {display:none;}
  .sb_smallContent {display:none;}
  .sb_smallContent3 {display:none;}
  .sb_searchFound {margin-left:5px;margin-right:5px;}
.sb_Close_Header{z-index:8; margin-left:auto;margin-right:10px;font-size:14px;font-weight:bold;align-self:center;cursor:pointer;}
.sb_Close_Header:hover{color:blue;}
.sb_statText {margin-left:.1rem;}
.sb_goRed{color:red;}
.sb_link {text-decoration:none;color:black;}
.sb_link:link {text-decoration:none;color:black;}
.sb_link:visited {text-decoration:none;color:black;}
.sb_link:active {text-decoration:none;color:black;}
.sb_link:hover {text-decoration:none;color:black;}
.sb_link1 {text-decoration:none;color:black;}
.sb_link1:link {text-decoration:none;color:black;}
.sb_link1:active {text-decoration:none;color:black;}
.sb_link1:hover {text-decoration:none;color:blue;}
/*.sb_Resize {font-weight:bold;color:blue;}*/
.sb_Resize {}
.sb_WShideLI {display:none;}
.sb_pointerFine {display:none;}
.sb_pointerCoarse {display:none;}
.sb_pointerNone {display:none;}
.sb_hoverHover {display:none;}
.sb_hoverNone {display:none;}
.sb_withStylus {display:none;}
.sb_SleepShow {display:inline;}
.sb_SleepHide {display:none;}
.sb_TSDisplayHide {display:none;}
.sb_NotifiyPop {padding:0;margin:0;color:blue;border-radius:10px;}
#sb_ScriptedUL.sb_Hideln .sb_Snorm{display:none;}
#sb_ScriptedUL.sb_Hideln .sb_Smark{display:none;}
#sb_ScriptedUL.sb_Hideln .sb_Snorm_Sel{display:none;}
#sb_ScriptedUL.sb_Hideln .sb_Smark_Sel{display:none;}
#sb_ScriptedUL.sb_TShide .sb_TSnorm {display:none;}
#sb_DIVPopWin .sb_switch { position: relative; display: inline-block; width: 36px; height: 21px;}
#sb_DIVPopWin .sb_switch input { opacity: 0; width: 0; height: 0;}
#sb_DIVPopWin .sb_slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
#sb_DIVPopWin .sb_slider:before { position: absolute; content: ""; height: 14px; width: 14px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
#sb_DIVPopWin input:checked + .sb_slider { background-color: #2196F3;}
#sb_DIVPopWin input:focus + .sb_slider { box-shadow: 0 0 1px #2196F3;}
#sb_DIVPopWin input:checked + .sb_slider:before {-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}
#sb_DIVPopWin .sb_slider.sb_round { border-radius: 14px;}
#sb_DIVPopWin .sb_slider.sb_round:before { border-radius: 50%;}
#sb_defHeader button {cursor:pointer;}
#sb_statusBar {border:0;}
#sb_SSEdisplaySels .sb_switch { position: relative; display: inline-block; width: 36px; height: 21px;}
#sb_SSEdisplaySels .sb_switch input { opacity: 0; width: 0; height: 0;}
#sb_SSEdisplaySels .sb_slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
#sb_SSEdisplaySels .sb_slider:before { position: absolute; content: ""; height: 14px; width: 14px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
#sb_SSEdisplaySels input:checked + .sb_slider { background-color: #2196F3;}
#sb_SSEdisplaySels input:focus + .sb_slider { box-shadow: 0 0 1px #2196F3;}
#sb_SSEdisplaySels input:checked + .sb_slider:before {-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}
#sb_SSEdisplaySels .sb_slider.sb_round { border-radius: 14px;}
#sb_SSEdisplaySels .sb_slider.sb_round:before { border-radius: 50%;}
/*ul.sb_TShide span.sb_TSnorm {display:none;}*/
/*ul.sb_TShide .sb_TSnorm {display:none;}*/
/*ul.sb_TSshow span.sb_TSnorm {display:inline;}*/
.sb_Pointer {cursor:pointer;}
.sb_Pointer:active {cursor:wait;} 
.sb_findValCSS {background-color:lightyellow;width:5em;display:inline;padding:0;margin:0;}
.sb_findResultCSS {margin-bottom:1px;font-weight:bold;align-self:self-end;}
.sb_findCaseCSS {padding:0;margin:0;cursor:pointer;}
.sb_findValTop {background-color:lightyellow;width:200px;display:inline;padding:0;margin:0 0 0 10px;}
.sb_findResultTop {padding:0;margin:0;cursor:pointer;}
.sb_findCaseTop {padding:0;margin:0;cursor:pointer;}
.sb_searchCheck {box-sizing:border-box;line-height:1;display:inline;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;}
.sb_statusGroup {}
.sb_divContainer {background-color:white;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;overflow-anchor:none;}
/* OLD OLD
.sb_divTop {padding:0;margin-left:1%;margin-right:1%;margin-bottom:.1em;margin-top:.1em;border:none;max-height:200px;width:98%;}
.sb_divTop {padding:0;margin-left:1%;margin-right:1%;margin-top:.5em;border-radius: 5px;border-top: 1px solid rgba(0, 0, 0, 0.2);border-left: 1px solid rgba(0, 0, 0, 0.2);border-right: 1px solid rgba(0, 0, 0, 0.2);max-height:200px;width:98%;}
.sb_divTop li {border-radius:5px;margin:0;padding-top:3px;padding-left:0;padding-right:.1em;list-style:none;}*/
/* OLD 
.sb_divTop {padding:0;margin-left:1%;margin-right:1%;margin-top:.5em;margin-bottom:1px;width:98%;transform: translateY(-100%); -webkit-transform: translateY(-100%);}
.sb_divTop li {margin:0;padding-left:0;padding-right:.1em;list-style:none;}
.sb_divTop ul {padding:0;margin:0;}*/
#sb_DisplayTop {padding:0;margin-left:1%;margin-right:1%;margin-top:.5em;margin-bottom:1px;width:98%;}
#sb_DisplayTop li {margin:0;padding-left:0;padding-right:.1em;list-style:none;}
#sb_DisplayTop ul {padding:0;margin:0;}
.sb_divTopAdd {border:inset 1px;border-radius:5px;margin:0;padding-top:3px;padding-left:0;padding-right:.1em;list-style:none;}
.sb_slide-out {
    transition: transform 1.5s;
    transform: translateY(-200%);
    -webkit-transform: translateY(-200%);
    /*display:none;
    -webkit-animation: slide-in 1.5s forwards;*/
}

.sb_slide-in {
    /*display:flex;*/
    transition: transform 1.5s;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    
    /*animation: sb_slide-out 1.5s forwards;
    -webkit-animation: slide-out 1.5s forwards;*/
}
    /*
@keyframes sb_slide-in {
    0% { transform: translateY(0%); }
    100% { transform: translateY(-100%);
           display:none;
    }
}

@-webkit-keyframes sb_slide-in {
    0% { -webkit-transform: translateY(0%); }
    100% { transform: translateY(-100%); 
           display:none;
    }
}
    
@keyframes sb_slide-out {
    0% { transform: translateY(-100%); }
    100% { transform: translateY(0%); 
           display:flex;
    }
}

@-webkit-keyframes sb_slide-out {
    0% { -webkit-transform: translateY(-100%); }
    100% { -webkit-transform: translateY(0%); s
           display:flex;
    }
}
        */
.sb_divBot {padding:0;margin-left:1%;margin-right:1%;margin-bottom:.5em;width:98%;margin-top:-3px;}
.sb_divBot li {border-radius:5px;margin:0;padding-top:3px;padding-left:0;padding-right:.1em;list-style:none;}
.sb_divBot ul {padding:0;margin:0;}
.sb_statTextSMNew {font-size:smaller;}
.sb_statConnNew {font-size:smaller;}
.sb_statConnNew2 {}
.sb_searchSpanNew {border-radius:5px;font-weight:bold;display:flex;align-items:baseline;min-width:60px;padding:0 2px 0 2px;border:1px inset lightgrey;cursor:pointer;}
.sb_notesSpanNew {border-radius:5px;font-weight:bold;display:flex;align-items:baseline;min-width:60px;padding:0 2px 0 2px;border:1px inset lightgrey;cursor:pointer;}
.sb_searchUp {margin:0 10px 0 5px;}
.sb_searchDown {margin:0 5px 0 10px;}
.sb_divTopAlt {display:none;}
.sb_divLeftMenu {display:none;}
.sb_divLeftAltColor {background-color:antiquewhite;}
.sb_PCSelector {display:inline;}
.sb_PHSelector {display:none;}
/*.sb_notes_selector {display:inline;}*/
/*.sb_LMshow {display:none;}
.sb_LMhide {display:none;}*/
.sb_brTop {display:none;}
/*.sb_TXTwrap {line-height:normal;overflow:hidden;border:none;padding:0;margin:0;width:98%;height:90%;}*/

.sb_divSpace {width:.5em;display:inline;}
.sb_divFindSpace {width:.5em;}
/*.sb_divSels {border:none;padding:0;margin-left:1%;margin-right:1%;margin-bottom:.3em;margin-top:0;max-height:4em;width:98%;}
.sb_divSels li {float:left;margin:0;padding-top:0;padding-left:0;padding-bottom:0;padding-right:.1em;list-style:none;}
.sb_divSels ul {padding:0;margin:0;}
.sb_divSels select {padding:0;margin:0;width:50px;font-size:12px;}*/ 
#sb_DIVPopWin div {margin:10px;}
.sb_divPopNew {border-radius:10px;}
.sb_noteSels li {margin:0;padding-top:0;padding-bottom:0;line-height:150%;padding-left:.5em;padding-right:.5em;list-style:none;}
.sb_noteSels ul {padding:0;margin:0;}

.sb_noteSels {min-width:150px;max-width:280px;border-radius:10px;background-color:whitesmoke;border:solid .1em black;position:absolute;padding:0 0 0 0;margin:0 0 0 0;z-index:2;visibility:hidden;}
/*.sb_divSels {border-radius:10px;background-color:whitesmoke;border:solid .1em black;position:absolute;padding:0 0 0 0;margin:0 0 0 0;z-index:10;display:none;}*/
.sb_divSels {border-radius:10px;background-color:whitesmoke;border:solid .1em black;position:absolute;padding:0 0 0 0;margin:0 0 0 0;z-index:6;visibility:hidden;}
.sb_divSels li {margin:0;padding-top:0;padding-bottom:0;line-height:200%;padding-left:.5em;padding-right:.5em;list-style:none;}
.sb_divSels ul {padding:0;margin:0;}
.sb_divSels select {padding:0;margin:0;width:50px;font-size:12px;}
/*color:blue;*/
.sb_selHeader {display:flex;align-items:baseline; border-radius:10px 10px 0 0;cursor:move;z-index:7;background-color:lightskyblue;font-weight:bold;}
.sb_selHeaderPop {margin-bottom:5px;display:flex;align-items:baseline; border-radius:10px 10px 0 0;cursor:move;z-index:9;background-color:lightskyblue;font-weight:bold;}
.sb_headLI button {font-weight:bold;}
.sb_headLI {padding-bottom:3px;}
.sb_titleLI {display:flex;flex-direction:row;}
.sb_titleItem {text-overflow:ellipsis;align-self:flex-start;margin-right:auto;font-weight:bold;overflow:hidden;white-space:nowrap;max-width:75%;}
.sb_dateItem {align-self:flex-end;margin-left:auto;padding-left:10px;font-weight:bold;overflow:hidden;white-space:nowrap;}
.sb_RCbarLI {}
.sb_tbarLI {margin-right:10px;}
.sb_menu2LI {margin-right:10px;cursor:pointer;}
.sb_menu2LI:hover {color:blue;}
.sb_menu2LI i {margin-right:10px;}
.sb_menu2LI span {}
/*.sb_divSelsBig {padding:0;margin:0;width:110px;font-size:14px;}*/
.sb_liText {display:none;}
.sb_statSwap {padding:0;margin:0;cursor:pointer;} 
.sb_statShow {border-radius:50%;width:12px;height:12px;padding:0;margin:0;}
.sb_statImg {border-radius:50%;width:8px;height:8px;padding:0;margin:0;cursor:pointer;}
.sb_statIcon {}
.sb_statShowNew {}
.sb_statShowNew2 {}
.sb_AddButtonShadow {color:blue;}
.sb_statConn {display:inline;color:blue;}
.sb_kwRemove {cursor:pointer;margin-left:auto;margin-right:10px;color:blue;font-size:14px;font-weight:bold;align-self:center;}
.sb_TXTwrap {flex:0 1 auto;overflow:hidden;line-height:inherit;border:none;padding:0;margin:0;width:100%;height:100%;}
/*.sb_DIVtxt {overflow-y:scroll;border:2px solid transparent;width:98%;height:100%;background-color:#FFFFFF;padding:0;margin-left:1%;margin-right:1%;resize:none;font-size:14px;font-family:monospace;}*/
/*.sb_DIVtxt {line-height:1.5;overflow:auto;border:.2em solid transparent;background-color:#FFFFFF;padding:0;margin-left:1%;margin-right:1%;resize:none;font-size:14px;font-family:monospace;}*/
.sb_DIVtxt {line-height:1.5;overflow:auto;border:1px solid rgba(0, 0, 0, 0.2);background-color:#FFFFFF;padding:.5rem .75rem 0 .75rem;margin-left:1%;margin-right:1%;resize:none;font-size:14px;font-family:monospace;}
/*.sb_DIVtxtSize {width:97%;height:98%;}*/
/*.sb_DIVtxtSize {height:99%;}*/
.sb_DIVtxtSize {height:98%;}

@media screen and (max-height: 800px) {
    .sb_DIVtxtSize {height:98%;}
}

@media screen and (max-height: 700px) {
    .sb_DIVtxtSize {height:97%;}
}

@media screen and (max-height: 600px) {
    .sb_DIVtxtSize {height:96%;}
}

@media screen and (max-height: 500px) {
    .sb_DIVtxtSize {height:94%;}
}

@media screen and (max-height: 400px) {
    .sb_DIVtxtSize {height:93%;}
    .sb-icon-bar .sb-icon-bar {padding: 0.25rem 0;}
    .sb-icon-bar .sb-status {display: none;}
    .sb-icon-bar .sb-icon-bar-item:last-of-type {border-right: none;}
}

@media screen and (max-height: 300px) {
    .sb_DIVtxtSize {height:92%;}
    .sb_titleItem {display:none;}
    .sb_dateItem {display:none;}
    
}

@media screen and (max-height: 200px) {
    .sb_DIVtxtSize {height:90%;}
    .sb-icon-bar i {display: none;}
}
@media screen and (max-height: 150px) {
    .sb_DIVtxtSize {height:88%;}
    .sb-icon-bar i {display: none;}
    .sb-icon-bar {display:none;}
}
@media screen and (max-height: 100px) {
    .sb_DIVtxtSize {height:80%;}
}
@media screen and (max-height: 80px) {
    .sb_DIVtxtSize {height:75%;}
}
@media screen and (max-height: 60px) {
    .sb_DIVtxtSize {height:70%;}
}
.sb_Close_Bar {min-height:23px;cursor:pointer;margin-left:5px;margin-right:10px;font-size:14px;font-weight:normal;align-self:center;}
.sb_Shift_Bar {cursor:pointer;margin-left:auto;font-size:14px;font-weight:normal;align-self:center;}
.sb_Close_Bar:hover {color:blue;}
.sb_Shift_Bar:hover {color:blue;}
.sb_Search_Clear {cursor:default;font-size:14px;font-weight:bold;align-self:center;border-top: 2px inset;border-bottom: 2px inset;border-right: 2px inset;border-left: 1px inset;padding: 4px 0 3px 0;margin-left:-1px;}
.sb_SC_Empty {cursor:default;color:grey;background-color:lightyellow;border-color:lightgray;}
.sb_SC_Active {cursor:pointer;color:black;background-color:white;border-color:black;}
.sb_SC_Active:hover{color:blue;}
.sb_DIVtxt span {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}
.sb_DIVtxt li {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}
.sb_DIVtxt ul {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}
.sb_NotesBar {color:buttontext;}
.sb_Bnorm {min-height:17px;border-radius:5px;cursor:pointer;color:buttontext;background-color:buttonface;box-sizing:border-box;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;display:inline;}
.sb_Bnorm_nc {min-height:17px;border-radius:5px;cursor:pointer;background-color:buttonface;box-sizing:border-box;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;display:inline;}
.sb_Bnorm_White {border-radius:5px;cursor:pointer;color: buttontext;background-color:white;box-sizing:border-box;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;display:inline;}
.sb_ArrowLR {color:blue;}
.sb_ArrowUD {color:blue;margin-right:5px;}
.sb_Bnorm_nc:hover {color:blue;}
.sb_Bnorm:hover {color:blue;}
.sb_Bnorm_White:hover {color:blue;}
.sb_Bdull {border-radius:5px;cursor:default;color: grey;background-color:lightgrey;box-sizing:border-box;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;display:inline;}
.sb_NLlist {min-height:75px;max-height:275px;overflow:auto;max-width:280px;min-width:150px;}
.sb_NLlistitem {display:flex;}
.sb_NLitem {margin-left:8px;cursor:pointer;text-decoration:underline;}
.sb_NLdata {margin-left:10px;margin-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sb_NLEspan {font-weight:bold;padding:0;cursor:pointer;}
.sb_NLDspan {color:red;font-size:smaller;margin-left:auto;cursor:pointer;}
.sb_NLDicon {border:1px solid black;padding:0 2px 0 2px;margin:0 5px 0 5px;}
.sb_NLmark {font-weight:bold;}
.sb_NLEicon {}
.sb_NLtypeBox {min-width:1.2rem;max-width:1.2rem;}
.sb_NLlocBox {min-width:3rem;max-width:3rem;}
.sb_smallMarks {display:inline;}
.sb_smallRes {display:inline;}
.sb_LInorm {font-family:inherit;font-size:inherit;line-height:inherit;display:block;position:relative;width:100%;}
.sb_LInorm span {font-family:inherit;font-size:inherit;}
/*.sb_TSnorm {font-family:inherit;font-size:inherit;line-height:1;white-space:pre;background-color:inherit;color:inherit;float:right;clear:both;}
This works, but creates an overlay issue*/ 
/*.sb_TSnorm {font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;background-color:inherit;color:inherit;position:absolute;right:.5em;}*/
/**/
.sb_BoldFont {font-weight:900;}
.sb_tbarUL {overflow:auto;}
.sb_tbarULDynamic {overflow:auto;resize:both;}
.sb_TSnorm {padding-right:3px;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;background-color:inherit;color:inherit;cursor:pointer;}
.sb_TSnorm::selection {background: transparent;}
.sb_TSnorm::-moz-selection {background: transparent;}
.sb_TSnorm::-webkit-selection {background: transparent;}
.sb_Tnorm {margin-left:20px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline;width:100%;}
/*background: lime; text-shadow: none;
.sb_Tnorm::selection {font-weight:900;}
.sb_Tnorm::-moz-selection  {font-weight:900;}
.sb_Tnorm::-webkit-selection {font-weight:900;}*/
.sb_Tempty {margin-left:20px;padding-left:1em;padding-right:1em;font-family:inherit;font-size:inherit;line-height:inherit;display:inline;width:100%;}
.sb_Snorm {font-weight:normal;border:none;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;display:inline;background-color:inherit;color:inherit;width:5em;cursor:pointer;}
.sb_Snorm_Sel {font-weight:900;border:none;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;display:inline;background-color:inherit;color:red;width:5em;cursor:pointer;}
.sb_Snorm_Sel::selection{background: transparent}
.sb_Snorm_Sel::-webkit-selection{background: transparent}
.sb_Snorm_Sel::-moz-selection{background: transparent}
.sb_Smark_Sel {font-weight:900;border:none;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;display:inline;background-color:yellow;color:red;width:5em;cursor:pointer;}
.sb_Smark_Sel::selection{background: transparent}
.sb_Smark_Sel::-webkit-selection{background: transparent}
.sb_Smark_Sel::-moz-selection{background: transparent}
/*.sb_ULnorm {line-height:1;padding-left:0;width:100%;margin-top:.3em;margin-bottom:.3em;margin-left:0;margin-right:0;}
.sb_ULnorm {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;padding-left:0;width:100%;margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0;}*/
.sb_ULnorm {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding-left:0;width:100%;margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0;}
.sb_ULnorm span {font-family:inherit;font-size:inherit;font-weight:inherit;}
.sb_ULnorm li {font-family:inherit;font-size:inherit;font-weight:inherit;}
.sb_Smark {font-weight:normal;border:none;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;display:inline;background-color:yellow;color:black;width:60px;cursor:pointer;}
.sb_Smark::selection {color:red;background: transparent;background-color:yellow;}
.sb_Smark::-moz-selection {color:red;background: transparent;background-color:yellow;}
.sb_Smark::-webkit-selection {color:red;background: transparent;background-color:yellow;}
/*background-color:white;*/
.sb_Snorm::selection {color:red;background: transparent;}
.sb_Snorm::-moz-selection {color:red;background: transparent;}
.sb_Snorm::-webkit-selection {color:red;background: transparent;}
/*.sb_Snorm {font-family:inherit;font-size:inherit;line-height:1;white-space:pre;display:inline;background-color:inherit;color:inherit;width:60px;cursor:pointer;}*/

/*.sb_Tnorm {font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;display:inline;width:100%;}
.sb_Tempty {padding-left:1;padding-right:1;font-family:inherit;font-size:inherit;line-height:1;display:inline;width:100%;}*/
.sb_Tnorm[data-sb_note]:hover:after {content:attr(data-sb_note);z-index:3;background-color:inherit;border:1px solid #111;padding:0.3em 1em;position:absolute;min-width:20px;max-width:500px;margin:auto;left:70px;top:100%;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;}
.sb_ULws span {white-space:pre-wrap;}
.sb_Radio {font-size:13px;text-align:left;vertical-align:middle;box-sizing:border-box;line-height:1;display:inline;padding:0;}
.sb_Radio_Label {font-size:13px;text-align:left;vertical-align:middle;color:black;font-family:monospace;height:24px;width:138px;box-sizing:border-box;line-height:1;display:inline-block;margin:0;padding:0;}
.sb_MA_Button {color:black;box-sizing:border-box;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;display:inline;}
.sb_MA_Button:disabled {cursor:default;color:graytext;}

@media screen and (max-width: 800px) and (hover: hover) {
    .sb_extraContent{display:none;}
    .sb_smallContent0{display:inline;}
}

@media screen and (max-width: 700px) and (hover: hover) {
    .sb_extraContent0{display:none;}
    .sb_smallContent0{display:none;}
    .sb_findValTop {width:160px;}
}

@media screen and (max-width: 620px) and (hover: hover) {
    /**/
    .sb_MonoFont .sb_TSnorm { display: none;}
    .sb_MonoFont .sb_TS_LI {display:none;}
    /*.sb_Snorm {display:contents;width:.5em;left:-4em;overflow:hidden;color:transparent;}*/
}

@media screen and (max-width: 600px) and (hover: hover) {
    /**/
    .sb_OtherFont .sb_TSnorm { display: none;}
    .sb_OtherFont .sb_TS_LI {display:none;}
    .sb_statConn {display:none;} 
    .sb_extraContent1{display:none;}
    .sb_ArrowUD {margin-right:0;}
    .sb_smallContent {display:inline;}
    .sb_titleItem {max-width:90%;}
    .sb_findValTop {width:120px;}
    /*.sb_Snorm {display:contents;width:.5em;left:-4em;overflow:hidden;color:transparent;}*/
}

@media screen and (max-width: 540px) and (hover: hover){    
    .sb_MonoFont .sb_ULws span {white-space:normal;}
    .sb_MonoFont .sb_WS_LI {display:none;}
    .sb_extraContent2{display:none;}
}

@media screen and (max-width: 520px) and (hover: hover){    
    /*.sb_Snorm { display:none;}    
    .sb_LN_LI {display:none;} */
    .sb_OtherFont .sb_ULws span {white-space:normal;}
    .sb_OtherFont .sb_WS_LI {display:none;}    
    .sb_divTop {max-height:none;}
    .sb_divSpace1 {width:.5em;height:1.5em;padding-top:.2em;}
    .sb_findValTop {width:100px;}    
}

@media screen and (max-width: 520px) and (hover: hover){
    .sb_MonoFont .sb_Snorm {margin-left:4px;border-left:3px solid black;background-color:white;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_MonoFont .sb_Smark {margin-left:4px;border-left:3px solid black;background-color:yellow;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_MonoFont .sb_Snorm_Sel {margin-left:4px;border-left:3px solid red;background-color:white;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_MonoFont .sb_Smark_Sel {margin-left:4px;border-left:3px solid red;background-color:yellow;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_MonoFont .sb_Smark::selection {color:transparent;background-color:yellow;}
    .sb_MonoFont .sb_Smark::-moz-selection {color:transparent;background-color:yellow;}
    .sb_MonoFont .sb_Smark::-webkit-selection {color:transparent;background-color:yellow;}
    .sb_MonoFont .sb_Snorm::selection {color:transparent;background-color:red;}
    .sb_MonoFont .sb_Snorm::-moz-selection {color:transparent;background-color:red;}
    .sb_MonoFont .sb_Snorm::-webkit-selection {color:transparent;background-color:red;}
    .sb_MonoFont .sb_LN_LI {display:none;}
}

@media screen and (max-width: 500px) and (hover: hover){
    .sb_OtherFont .sb_Snorm {margin-left:4px;border-left:3px solid black;background-color:white;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_OtherFont .sb_Smark {margin-left:4px;border-left:3px solid black;background-color:yellow;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_OtherFont .sb_Snorm_Sel {margin-left:4px;border-left:3px solid red;background-color:white;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_OtherFont .sb_Smark_Sel {margin-left:4px;border-left:3px solid red;background-color:yellow;width:5px;display:inline-block;white-space:normal;overflow:hidden;color:transparent;cursor:pointer;}
    .sb_OtherFont .sb_Smark::selection {color:transparent;background-color:yellow;}
    .sb_OtherFont .sb_Smark::-moz-selection {color:transparent;background-color:yellow;}
    .sb_OtherFont .sb_Smark::-webkit-selection {color:transparent;background-color:yellow;}
    .sb_OtherFont .sb_Snorm::selection {color:transparent;background-color:red;}
    .sb_OtherFont .sb_Snorm::-moz-selection {color:transparent;background-color:red;}
    .sb_OtherFont .sb_Snorm::-webkit-selection {color:transparent;background-color:red;}
    .sb_OtherFont .sb_LN_LI {display:none;}
    .sb_smallMarks {display:none;}
    .sb_smallRes {display:none;}
    
    .sb_extraContent3{display:none;}
    .sb_smallContent3{display:inline;} 
}

@media screen and (max-width: 400px) and (hover: hover) {
    .sb_divTop {font-size:14px;}
    .sb_Bnorm {font-size:12px;}
    .sb_Bdull {font-size:12px;}
    .sb_smallNotes {display:none;}
    .sb-icon-bar .sb-icon-bar-item label {display: none;}
    .sb_extraContent4{display:none;}
    .sb_Close_Bar {margin-left:auto;}
    /*.sb_extraContent2{display:none;}*/
}

/* The primary input mechanism of the device includes a pointing device of limited accuracy. */
@media (pointer: coarse) { .sb_pointerCoarse {display:inline;} }

/* The primary input mechanism of the device includes an accurate pointing device. */
@media (pointer: fine) { .sb_pointerFine {display:inline;} }

/* The primary input mechanism of the device does not include a pointing device. */
@media (pointer: none) { .sb_pointerNone {display:inline;} }

@media (pointer: fine) and (hover: none) { .sb_withStylus {display:inline;} }
/* Primary input mechanism system can 
   hover over elements with ease */
@media (hover: hover) { .sb_hoverHover {display:inline;} }

/* Primary input mechanism cannot hover 
   at all or cannot conveniently hover 
   (e.g., many mobile devices emulate hovering
   when the user performs an inconvenient long tap), 
   or there is no primary pointing input mechanism */
@media (hover: none) {
    .sb_hoverNone {display:inline;}
    .sb_PCSelector {display:none;}
    .sb_PHSelector {display:inline;}
    /*.sb_notes_selector {display:none;}*/
    /*.sb_NotesSelector {display:none;}*/
}
@media screen and (max-width: 800px) and (hover: none) {
    .sb_extraContent{display:none;}
    .sb_smallContent0{display:inline;}
}
@media screen and (max-width: 700px) and (hover: none){
    .sb_extraContent0{display:none;}
    .sb_smallContent0{display:none;}
    .sb_findValTop {width:160px;}
}
@media (hover: none) and (max-width: 560px) and (orientation: landscape){
    .sb_DIVtxtSize {width:96%;height:95%;}
}

/* max-width: 600px background-color:yellowgreen;*/
@media screen and (max-width: 620px) and (hover: none){
    .sb_MonoFont .sb_TSnorm { display: none;}
    .sb_MonoFont .sb_TS_LI {display:none;}
}
@media screen and (max-width: 600px) and (hover: none){
    .sb_OtherFont .sb_TSnorm { display: none;}
    .sb_OtherFont .sb_TS_LI {display:none;}
    .sb_statConn {display:none;} 
    .sb_extraContent1{display:none;}
    .sb_smallContent {display:inline;}
    .sb_ArrowUD {margin-right:0;}
    .sb_titleItem {max-width:90%;}
    .sb_findValTop {width:120px;}
}
@media screen and (max-width: 560px) and (hover: none){
    .sb_MonoFont .sb_ULws span {white-space:normal;}
    .sb_MonoFont .sb_WS_LI {display:none;}
    .sb_extraContent2{display:none;}  
}
@media screen and (max-width: 520px) and (hover: none){
    .sb_LN_LI {display:none;} 
    .sb_OtherFont .sb_ULws span {white-space:normal;}
    .sb_OtherFont .sb_WS_LI {display:none;}  
    .sb_findValTop {width:80px;}
    .sb-icon-bar .sb-icon-bar-item label {display: none;}    
    .sb_extraContent3{display:none;}
    .sb_smallContent3{display:inline;} 
}

@media screen and (max-width: 460px) and (hover: none) {
    .sb_findValTop {width:50px;}
    .sb_DIVtxtSize {width:96%;height:97%;}    
    .sb_extraContent4{display:none;}
    .sb_Close_Bar {margin-left:auto;}
}
/*
@media screen and (max-width: 1100px) {
    .sb_divContainer {background-color:chartreuse;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 1000px) {
    .sb_divContainer {background-color:blanchedalmond;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 900px) {
    .sb_divContainer {background-color:burlywood;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 800px) {
    .sb_divContainer {background-color:orange;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 700px) {
    .sb_divContainer {background-color:deeppink;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 600px) {
    .sb_divContainer {background-color:red;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 500px) {
    .sb_divContainer {background-color:lightgrey;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
@media screen and (max-width: 400px) {
    .sb_divContainer {background-color:violet;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0;border:none;height:100%;width:100%;}
}
*/    

