/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.2
 * Browser:       Webkit 537,3
 * Browser group: cssA
 */
.rotateccw { display: inline-block; text-align: center; background-color: #BBBBBB; position:relative; width: 94px; height: 39px; left: 70px; top: 40px; transform: rotate(-90deg); }
.rotatecw { display: inline-block; text-align: center; background-color: #BBBBBB; position: relative; width: 94px; height: 39px; left: -30px; top: 40px; transform: rotate(90deg); }
.selettoreRomeo0 { }
.selettoreRomeo90 { -webkit-transform-origin: 50% 50%; -webkit-transform: rotate(90deg); }
.selettoreRomeo180 { -webkit-transform-origin: 50% 50%; -webkit-transform: rotate(180deg); }
.selettoreRomeo270 { -webkit-transform-origin: 50% 50%; -webkit-transform: rotate(270deg); }
.pulsanteMike { background-position:right -12px; background-repeat:repeat-y; background-image:url('./images/pulsantimike.png'); background-size:374px 315px; }
.ultimoPulsanteMike { background-position:right -12px; background-repeat:no-repeat; background-image:url('./images/ultimopulsante1.png'); background-size:374px 237px; }
.ultimoPulsanteMikeInv { background-position:right bottom; background-repeat:no-repeat; background-image:url('./images/ultimopulsante2.png'); background-size:374px 237px; }
.mike-grid-container { display: grid; grid-template-columns: 660px; grid-gap: 0px; padding: 0px; }
.mike-middlebutton-container { width: 660px; background-image: url('./images/scoccamike.png'); padding: 0px; background-position-x: -40px; }
.mike-lastbutton-container-top { width: 660px; background-image: url('./images/ultimopulsantemike2.png'); background-repeat: no-repeat; background-position: bottom; vertical-align: bottom !important; padding: 0px; background-position-x: -40px; }
.mike-lastbutton-container-bottom { width: 660px; height: 300px; background-image: url('./images/ultimopulsantemike1.png'); background-repeat: no-repeat; padding: 0px; background-position-x: -40px; }
.pulsante-mike-grid-container { display: grid; grid-template-columns: 260px 100px 100px 100px 100px; grid-gap: 0px; padding: 0px; width: 700px; }
.pulsante-mike-sideInfo { grid-row: span 4; display:grid; grid-template-columns:auto auto; background-color: gainsboro; height: 228px; border: black 1px solid; vertical-align: top; text-align: left; }
.pulsante-mike-sideInfo-title { font-weight: bold; padding-left: 4px; padding-top: 4px; }
.pulsante-mike-sideInfo-tooltip { text-align: right; padding-right: 4px; padding-top: 4px; }
.pulsante-mike-sideInfo-cell { grid-column: span 2; padding-left: 4px; }
.pulsante-mike-emptyRow { grid-column: span 4; width: 400px; height: 30px; }
.pulsante-mike-textLabel { grid-column: span 2; width: 200px; height: 40px; text-align: center; }
.pulsante-mike-symbolLabel { width: 150px; height: 130px; position: relative; }
.pulsante-mike-pushButton { width: 100px; height: 130px; grid-column: span 2; position: relative; text-align: center; }
.pulsante-mike-headerFooter { grid-column: span 5; text-align: left; text-indent:470px }
.pulsanti-grid { display: grid; grid-auto-flow:column; grid-auto-columns: min-content; grid-gap: 2px; }
.pulsanti-cell-columns { display: grid; grid-gap:2px; grid-template-rows: 90px 45px auto; }
.pulsanti-cell-symbol { border: 1px solid black; text-align: center; width: 100px; }
.pulsanti-cell-label { white-space: nowrap; text-align: center; max-width: 180px; }
.pulsanti-cell { white-space: nowrap; text-align: center; }
.interruttori-grid { display: grid; grid-template-columns: auto; grid-gap: 0px; padding: 2px; }
.interruttori-cell { font-weight:bold; color:red; }
.interruttori-mike-grid { display: grid; grid-template-columns: auto auto auto; grid-gap: 0px; padding: 2px; }
.interruttori-mike-cell-label { text-align: left; }
.interruttori-mike-cell { font-weight: bold; color: red; }
.cSimboloMike { position: absolute !important; top: 10px !important; left: 65px !important; border: none !important; }
.etSinistra { position:absolute; top:5px; left:85px; }
.etDestra { position:absolute; top:5px; left:-26px; }
.delSinistra { position:absolute; left:85px; top:105px; }
.delDestra { position:absolute; left:-26px; top:105px; }
.pagebreak { page-break-before:always; }
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.textBox:disabled { border:none; background-color:Transparent; color:Black; }
.checkboxRomeo { visibility:hidden; }
.romeoV { background:#0060FF; }
.romeoH { background:#FF8000; }
.bloccoMikeVictor { background:#FF8000; }
.roundedOne { width: 15px; height: 15px; margin: 10px auto; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50%; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); position: relative; }
.roundedOne label { cursor: pointer; position: absolute; width: 9px; height: 9px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50%; left: 3px; top: 3px; background: #222; }
.roundedOne label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute; width: 7px; height: 7px; background: #00bf00; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50%; top: 1px; left: 1px; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); }
.roundedOne label:hover::after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; }
.roundedOne input[type=checkbox]:checked + label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.roundedOne input[type=checkbox]:disabled + label { cursor:default; }
.roundedOne input[type=checkbox][disabled=disabled]:not([checked=checked]) + label:hover::after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.roundedOne input[type=checkbox]:disabled ~ div { cursor:default; }
.ui-slider-vertical { height:230px; background:#0060FF; border:1px solid #0060FF !important; }
.ui-slider-horizontal { width:240px; background:#FF8000; border:1px solid #FF8000 !important; }
#sliderV .ui-slider-handle { border-color:#0060FF; }
#sliderH .ui-slider-handle { border-color:#FF8000; }
.ui-tooltip { font-size:10pt; text-align:justify; }