@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircularTT-Book.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircular-Book.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Book_Web/css/fonts/3MCircular-Book.svg#lineto-circular-book") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircularTT-Bold.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircular-Bold.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Bold_Web/css/fonts/3MCircular-Bold.svg#lineto-circular-bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircularTT-BoldItalic.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircular-BoldItalic.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BoldItalic_Web/css/fonts/3MCircular-BoldItalic.svg#lineto-circular-bolditalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircularTT-BookItalic.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircular-BookItalic.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-BookItalic_Web/css/fonts/3MCircular-BookItalic.svg#lineto-circular-bookitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircularTT-Light.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircular-Light.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-Light_Web/css/fonts/3MCircular-Light.svg#lineto-circular-light") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"3MCircular";src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.eot");src:url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.eot?#iefix") format("embedded-opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.woff") format("woff"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircularTT-LightItalic.ttf") format("truetype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircular-LightItalic.otf") format("opentype"),url("/3m_theme_assets/web_apps/apps/mmmR3Visualizer/CSS/3MCircular-LightItalic_Web/css/fonts/3MCircular-LightItalic.svg#lineto-circular-lightitalic") format("svg");font-weight:200;font-style:italic}

.ui-widget-content 
{
    font-size:12px;
    font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.ui-button-text-only .ui-button-text 
{  padding: 0px;  }

.ui-dialog-titlebar-close
{
	outline-width: 0px !important;
    font-size:0px;
    text-indent: -99em;
    overflow: hidden;
	background-color: transparent !important;
    background-image: url('/3m_theme_assets/web_apps/apps/mmmR3Visualizer/IMS/close2c.png') !important;
	background-repeat:no-repeat !important;
}


.ui-dialog
{ 
    background-color: rgba(255,255,255,1);
    padding: 0px;
    
 	width:70% !important;
    height:70% !important;
    left:15% !important;
    top:15% !important;
    
}

@media screen and (min-width: 1024px) {
.ui-dialog
{ 
 	width:44% !important;
    height:57% !important;
    left:28% !important;
    top:22% !important;
}
}



.ui-dialog-titlebar {
      background: rgba(248,248,250,1);
      height: 5% !important;
}

html, body { margin: 0; height: 100%; }

body { margin: 0; padding: 0; font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 14px; color: #333; background: #fff; overflow-x: hidden; }


#header-main { width: 100%; float: left; height: 5%; position: absolute; left: 0; top: 0; z-index: 9; background: #fff; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); }
#header-main .container { max-width: 100%; }

#loading10 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#loading10 .progress10 {
    margin: 1.5em;
    border: 1px solid white;
    width: 50vw;
}
#loading10 .progressbar10 {
    margin: 2px;
    background: white;
    height: 1em;
    transform-origin: top left;
    transform: scaleX(0);
}

#logo_56x32 {
	position: absolute;
	width: 5%;
	height: 80%;
	left: 0.4%;
	top: 20%;
	overflow: visible;
}
#Imported_Layers {
	fill: rgba(255,0,0,1);
}

#FeaturesAc {
	overflow: visible;
	white-space: nowrap;
	margin: auto;
	text-align: center;
	font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.7vh;
	color: rgba(255,255,255,1);
    background-color: blue;
}


#Features {
	left: 46px;
	top: 17px;
	position: absolute;
	overflow: visible;
	width: 65px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -2px;
	text-align: center;
	font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: rgba(255,255,255,1);
    background-color: blue;
}

#Back {
	left: 52px;
	top: 17px;
	position: absolute;
	overflow: visible;
	width: 37px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -2px;
	text-align: center;
	font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: rgba(255,255,255,1);
}

#Group_23 {
	position: absolute;
	width: 200px;
	height: 48px;
	left: 46%;
	top: 93%;
	overflow: visible;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: blue;
}

#Group_23a {
	position: absolute;
	width: 12%;
	height: 5%;
    font-size:1.2vh;
	margin-left: 44%;
    margin-right: 44%;
	top: 93%;
	overflow: visible;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: blue;
}


#Rectangle_20 {
	fill: rgba(38,38,137,1);
}

#icon_hot_spot_36x36_ {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 942px;
	top: 522px;
	overflow: visible;
}
#Handle {
	fill: rgba(0,161,207,0.502);
}
#Handle_ {
	fill: rgba(255,255,255,1);
}
#Handle_ba {
	fill: transparent;
	stroke: rgba(255,255,255,0.4);
	stroke-width: 1.5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}

#Handle_bb {
	fill: rgba(0,161,207,0.502);
}

#Handle_bc {
	fill: rgba(255,255,255,1);
}

#Handle_bd {
	fill: transparent;
	stroke: rgba(255,255,255,0.4);
	stroke-width: 1.5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}

#Combined_Shape {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_Entry {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_Exit {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_StatusLED {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_PAHFRemoveButon {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_PowerUSB {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_CountingAlgorithm {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_Base {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_PCSoftware {
	fill: rgba(255,255,255,1);
}

#Combined_Shape_PAHFAnim {
	fill: rgba(255,255,255,1);
}



#Group_27 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0%;
	top: 6%;
	overflow: visible;
}

#Rectangle_4 {
	fill: rgba(255,255,255,1);
}
#Rectangle_6 {
	fill: rgba(248,248,250,1);
}
#Status_LED_b {
	left: 16px;
	top: 14px;
	position: absolute;
	overflow: visible;
	width: 82px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -2px;
	text-align: left;
	font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: rgba(50,50,52,1);
}

#PortraitInfoId {
}

.flexbox-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: space-between;
    justify-content: center;
    /*background-color: rgba(189,194,232,0.9);*/
    background-color: rgba(255,255,255,0.9);
    
}

@media screen and (min-width: 700px) {
.flexbox-container {
    justify-content: flex-start;
}
}




.infoBoxStatusInit {
    visibility: hidden; 
    position: absolute; 
    overflow: visible; 
    top: -6% !important; 
    width: 94% !important; 
    height: 100% !important;
}

.imgSizeCl {
    margin: 0.5%;
    width: 50%;
}

@media screen and (min-width: 700px) {
.imgSizeCl {
    width: 39%;
}
}

@media screen and (min-width: 1024px) {
.imgSizeCl {
    width: 56%;
}
}


.Rectangle_4 {
	filter: drop-shadow(0px 3px 16px rgba(0, 0, 0, 0.122));
	position: absolute;
	overflow: visible;
	width: 952px;
	height: 632px;
	left: 0px;
	top: 0px;
}

.Rectangle_6 {
	filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.122));
	position: absolute;
	overflow: visible;
	width: 913px;
	height: 49px;
	left: 0px;
	top: 0px;
}


.HdrTitle {
  left: 8%; 
  position: absolute; 
  top:20%; 
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:2vh; 
  text-align: center; 
  vertical-align: middle;
  color: rgb(255,255,255,0.9);
}

.PortraitInfo {
  margin-left: 10%;
  margin-right: 10%;
  position: absolute; 
  top:6%; 
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:2vh; 
  text-align: center; 
  vertical-align: middle;
  color: rgb(255,255,255,0.9);
}

    
.HtSptHide {
  left: -200px; 
  z-index: 3;   
  position: absolute; 
  top: 200px; 
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:2vh;
  padding:8px;
  font-weight:bold;
  color: rgb(0,0,0); 
  background-color: rgba(255,255,255,0.0); 
  text-align: center; 
  vertical-align: middle;
  align-items: center;
  display: none;
  margin-left: auto;
  margin-right: auto;
}

.HtSptHideInner {
  z-index: 3;   
  position: relative; 
  left: 8px;
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:18px;
  padding:0px;
  border:0px;
  margin-left: auto;
  margin-right: auto;
  font-weight:bold;
  color: rgb(0,0,0); 
  background-color: rgba(255,255,255,0.9); 
  text-align: center; 
  vertical-align: middle;
  display: inherit;  
}

.Combined_Shape {
	filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.122));
	overflow: visible;
	position: absolute;
	width: 119px;
	height: 36px;
	transform: translate(-2px, -1px) matrix(1,0,0,1,5.9998,0.5);
	transform-origin: center;
	left: 0px;
	top: 0px;
    margin-left: auto;
    margin-right: auto;
}


.HtSptHideInnerJP {
  z-index: 3;   
  position: relative; 
  left: 10px;
  top: -4px;
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:16px;
  padding:0px;
  border:0px;
  margin-left: auto;
  margin-right: auto;
  font-weight:bold;
  color: rgb(0,0,0); 
  background-color: rgba(255,255,255,0.9); 
  text-align: center; 
  vertical-align: middle;
  display: inherit;  
}

.HtSptHideInnerTH {
  z-index: 3;   
  position: relative; 
  left: 10px;
  top: -4px;
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
  font-size:15px;
  padding:0px;
  border:0px;
  margin-left: auto;
  margin-right: auto;
  font-weight:bold;
  color: rgb(0,0,0); 
  background-color: rgba(255,255,255,0.9); 
  text-align: center; 
  vertical-align: middle;
  display: inherit;  
}
    
.HtSpt:hover + .HtSptHide {
  display: block;
  color: black;
  z-index: 2;
  border: 0px solid rgb(0, 0, 0); 
  visibility: inherit;  
  pointer-events: auto; 
  transform-origin: 50% 50%;  
}


.icon_hot_spot_36x36 {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 942px;
	top: 522px;
	overflow: visible;
    z-index: 2;
}

.HSType1a {
font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;  
color: rgb(0, 0, 0); 
/*background-color: rgba(232,232,189,0.9);*/
background-color: rgba(255,255,255,0.9);  
text-align: left; 
vertical-align: middle; 
line-height: 1em; 
padding: 0%;
position: absolute;
display: flow-root;
left: 10%;
max-width: 100%;
font-size:1.9vh;
top: 32%;  
}

@media screen and (min-width: 700px) {
  .HSType1a {
    text-align: left;  
    display: block;
    left: 42%;  
    max-width: 59%;
    font-size:2.5vh;
    top: 0%;
  }
}

@media screen and (min-width: 1024px) {
  .HSType1a {
    text-align: left;  
    display: block;
    left: 61%;  
    font-size:1.7vh;
    top: 0%;
  }
}

.HSType1aOVR1 {
font-size:1.4vh;
}
@media screen and (min-width: 700px) {
.HSType1aOVR1 {
font-size:2.2vh;
}    
}
@media screen and (min-width: 1024px) {
.HSType1aOVR1 {
font-size:1.4vh;
}    
}
   
.HSType1aOVR2 {
font-size:1.6vh;
font-weight:bold;
top: 70%;
left: 43%;
}
@media screen and (min-width: 700px) {
.HSType1aOVR2 {
font-size:2.4vh;
font-weight:bold;
top: 57%;
left:65%;
}    
}
@media screen and (min-width: 1024px) {
.HSType1aOVR2 {
font-size:1.8vh;
font-weight:bold;
top: 59%;
left: 75%;
}    
}

.HSType1aOVR3 {
font-size:1.4vh;
top: 75%;
}
@media screen and (min-width: 700px) {
.HSType1aOVR3 {
font-size:2.2vh;
top: 65%;
}    
}
@media screen and (min-width: 1024px) {
.HSType1aOVR3 {
font-size:1.4vh;
top: 65%;
}    
}



.HSType1 {
font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;  
color: rgb(0, 0, 0); 
/*background-color: rgba(232,232,189,0.9); */
background-color: rgba(255,255,255,0.9);  
text-align: center; 
vertical-align: middle; 
line-height: 1em; 
padding: 0%;
position: absolute;
display: contents;
left: 0%;
max-width: 100%;
font-size:2vh;  
}   

@media screen and (min-width: 700px) {
  .HSType1 {
    text-align: left;  
    display: block;
    left: 42%;  
    max-width: 59%;
    font-size:2.5vh;
  }
}

@media screen and (min-width: 1024px) {
  .HSType1 {
    text-align: left;  
    display: block;
    left: 61%;  
    font-size:1.7vh;
  }
}

.HSType1Footer {
font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;  
color: rgb(0, 0, 0); 
background-color: rgba(255,255,255,0.9);  
text-align: center; 
vertical-align: middle; 
line-height: 1em; 
padding: 0%;
position: absolute;
display: contents;
left: 0%;
max-width: 100%;
font-size:1.5vh;  
}

@media screen and (min-width: 700px) {
  .HSType1Footer {
    display: block;
    left: 44%;
    top: 70%;
    font-size:1.8vh;
  }
}

@media screen and (min-width: 1024px) {
  .HSType1Footer {
    display: block;
    left: 60%;
    top: 75%;
    font-size:1.3vh;
  }
}

.HSType1Footera {
font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;  
color: rgb(0, 0, 0); 
background-color: rgba(255,255,255,0.9);  
text-align: left; 
vertical-align: middle; 
line-height: 1em; 
padding: 0%;
position: absolute;
display: flow-root;
left: 10%;
top: 70%;
max-width: 100%;
font-size:1.5vh;  
}

@media screen and (min-width: 700px) {
  .HSType1Footera {
    display: block;
    left: 44%;
    top: 70%;
    font-size:1.8vh;
  }
}

@media screen and (min-width: 1024px) {
  .HSType1Footera {
    display: block;
    left: 62%;
    top: 75%;
    font-size:1.3vh;
  }
}


.paraClassa{
    margin: 1%;
}


.paraClass{
    margin: 1%;
}
@media screen and (min-width: 700px) {
.paraClass{
    margin: 4%;
}    
}    



.HSHdrType1 {
font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif; 
font-weight:bold; 
color: rgb(0, 0, 0); 
background-color: rgba(255,255,255,0);
margin-bottom: 0%; 
text-align: center; 
vertical-align: middle;
padding: 0%;
z-index: 2; 
position: absolute;
width: max-content;
left: 1%; 
top: 1%;
font-size:1.7vh;    
}


@media screen and (min-width: 700px) {
  .HSHdrType1 {
    font-size:3vh;
    top: -1.3%;
  }
}

@media screen and (min-width: 1024px) {
  .HSHdrType1 {
    font-size:2.5vh;
    top: 1%;
  }
}

.HeaderBlackRect {
	position: absolute;
	overflow: visible;
	width: 100%;
    height: 100%;
	left: 0%;
	top: 0%;
}

.SplitterLine {
	position: absolute;
	overflow: visible;
	width: 2px;
	height: 38%;
	left: 6.5%;
	top: 30%;
    z-index: 9;
    opacity: 0.6;
	fill: rgba(255,255,255,1);
}


.Imported_Layers {
	overflow: visible;
	position: absolute;
	width: 100%;
	height: 81.14%;
	left: 0%;
	top: 0%;
	transform: matrix(1,0,0,1,0,0);
}

.Rectangle_20 {
	filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));
	position: absolute;
	overflow: visible;
	width: 156px;
	height: 48px;
	left: 0px;
	top: 0px;
}

.Handle {
	position: absolute;
	overflow: visible;
	width: 36px;
	height: 36px;
	left: 0px;
	top: 0px;
}
.Handle_ {
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.302));
	position: absolute;
	overflow: visible;
	width: 21.75px;
	height: 21.75px;
	left: 10.125px;
	top: 10.125px;
}

.Handle_ba {
	position: absolute;
	overflow: visible;
	width: 36px;
	height: 36px;
	left: 0px;
	top: 0px;
}
.Handle_bb {
	position: absolute;
	overflow: visible;
	width: 36px;
	height: 36px;
	left: 0px;
	top: 0px;
}

.Handle_bc {
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.302));
	position: absolute;
	overflow: visible;
	width: 21.75px;
	height: 21.75px;
	left: 10.125px;
	top: 10.125px;
}

.Handle_bd {
	position: absolute;
	overflow: visible;
	width: 36px;
	height: 36px;
	left: 0px;
	top: 0px;
}

/* USHCBG-8248 - Added to override the default styles on 3m.com environment */
.MMM--bodyContain {
    overflow-x: unset;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.MMM--bodyContain::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.MMM--bodyContain {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.FooterChat-offline {
    display: none !important;
}

.rC-58-HTML.MMM--contentWrapper {
    padding: 0px 0px !important;
    position: unset;
}

.ui-dialog .ui-dialog-titlebar-close {
    width: 15px;
    height: 14px;
}

#Group_23a {
    left: 0;
    right: 0;
    margin: auto;
}

.HSHdrType1 a, .HSType1 a, .HSType1a a, .HSType1Footer a {
    text-decoration: none !important;
    border-bottom: 1px solid #222222 !important;
}

.HSHdrType1 a:visited, .HSHdrType1 a:hover, .HSHdrType1 a:active, .HSType1 a:visited, .HSType1 a:hover, .HSType1 a:active, .HSType1a a:visited, .HSType1a a:hover, .HSType1a a:active, .HSType1Footer a:visited, .HSType1Footer a:hover, .HSType1Footer a:active {
    text-decoration: none !important;
    border-bottom: 1px solid #222222 !important;
}

.HdrTitle sup, .HSHdrType1 sup, .HSType1 sup, .HSType1a sup, .HSType1Footer sup {
    vertical-align: super;
    font-size: smaller;
}

.HdrTitle small, .HSHdrType1 small, .HSType1 small, .HSType1a small, .HSType1Footer small {
    font-size: smaller;
}

.HSHdrType1 ins, .HSType1 ins, .HSType1a ins, .HSType1Footer ins {
    text-decoration: none !important;
}

@media screen and (min-width: 1024px) {
    .ui-dialog {
        height: 57% !important;
    }
}