.animate_y_bottom{
	-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%); 
	-ms-transform: translateY(0%);
	transform: translateY(0%);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
	-webkit-animation-name: animazione_menuy; 
	-webkit-animation-duration: 0.8s; 
	animation-name: animazione_menuy;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-iteration-count: 1;
}

	@-webkit-keyframes animazione_menuy {
	  from {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; -moz-transform: translateY(800%); -webkit-transform: translateY(800%); -ms-transform: translateY(800%); transform: translateY(800%);}
	  to {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}
	}

	@keyframes animazione_menuy {
	  from {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; -moz-transform: translateY(800%); -webkit-transform: translateY(800%); -ms-transform: translateY(800%); transform: translateY(800%);}
	  to {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}
	}

.animate_load_toppersystem{
    display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
	-webkit-animation-name: animazione_menuanimate_load_toppersystem; 
	-webkit-animation-duration: 4s; 
	animation-name: animazione_menuanimate_load_toppersystem;
	animation-duration: 4s;
	animation-delay: 0s;
	animation-iteration-count: 1;
}

	@-webkit-keyframes animazione_menuanimate_load_toppersystem {
	  0% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
      66% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
	  100% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; display: block;}
	}

	@keyframes animazione_menuanimate_load_toppersystem {
	  0% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
      66% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
	  100% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; display: block;}
	}

.copy_auth_register_code_toppersystem{
display:block;
position:fixed;
z-index:2147483647;
padding:1em;
bottom:1em;
left:0.2em;
color:white;
background: rgba(0, 0, 0, 0.8);
border: solid 1px rgba(255,255,255, 0.8);
cursor:pointer;
}

div.auth_register_code_toppersystem{
display: inline-block !important; 
width:100% !important;
max-width:66% !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
padding-left: 1% !important;
padding-right: 1% !important;
font-size: 18px !important;
background-color: yellow;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

div.red_mask_register_toppersystem{
display: block !important; 
width:100% !important;
max-width:88% !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
padding-left: 1% !important;
padding-right: 1% !important;
background: rgba(255, 0, 0, 0.4);
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

div.green_mask_register_toppersystem{
display: block !important; 
width:100% !important;
max-width:88% !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
padding-left: 1% !important;
padding-right: 1% !important;
background: rgba(0, 128, 0, 0.4);
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

iframe.ready_terms_condictions_toppersystem{
border:solid 1px grey; 
width:98%; 
height:60px; 
background-color:#f0f0f0;
}

div.box_request_terms_condiction_all_toppersystem{
border:solid 1px grey; 
width:98%; 
height:60px; 
background-color:#f0f0f0;
margin-bottom:4px;
}

div.botton_space_terms_condictions_toppersystem{
display:inline-block; 
padding-top:18px; 
padding-bottom:4px;
}

select.inputform_resolution_toppersystem{
width:60px !important;
display: inline-block !important; 
height: 38px !important;
padding: 4px !important;
font-size: 18px !important;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

input.inputform_toppersystem,select.inputform_toppersystem{
display: inline-block !important; 
width:100% !important;
height: 38px !important;
max-width:68% !important;
padding: 4px !important;
font-size: 18px !important;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}
input.inputsearch_toppersystem{
display: inline-block !important; 
width:100% !important;
height: 38px !important;
max-width:48% !important;
padding: 4px !important;
font-size: 18px !important;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}
input.inputsearch_ie_toppersystem{
display: inline-block !important; 
width:100% !important;
height: 48px !important;
max-width:48% !important;
padding: 4px !important;
font-size: 18px !important;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}
input.inputsearchbutton_toppersystem{
display: inline-block !important; 
height: 38px !important;
padding: 4px !important;
font-size: 18px !important;
background-color: #f0f0f0 !important;
border-color: #f0f0f0 !important;
color: grey;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

div.inlinerelative_toppersystem{
display:inline-block; 
position: relative;
height:25px;
}
input.inputcleansearchbutton_toppersystem{
display: inline-block !important; 
height: 38px !important;
padding: 4px !important;
font-size: 18px !important;
background-color: inherit;
color: grey;
position: absolute !important;
border-style: none;
left:-36px !important;
}

div.boxupdate_toppersystem{
display:inline-block; 
position: absolute; 
right:16px; 
top:21px;
}

.border_red{
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: red !important;
}

.nocheckts{
}
.yescheckts{
}

a.go_toppersystem_send{
}

a.close_toppersystem_send{
}

    div.status_toppersystem{
        position: relative;
        display: block;
        float:right;
        clear: both;
    }
.status_off_0{
    font-size: 200%;
    color: #660000;
    cursor: pointer !important;
}
.status_off_1{
    font-size: 200%;
    text-shadow: 0px 0px 4px red;    
    color: red;    
}
.status_on_0{
    font-size: 200%;
    color: #003300;    
}
.status_on_1{
    font-size: 200%;
    text-shadow: 0px 0px 4px green;    
    color: green;
}
.status_title{
   display: inline-block;
   vertical-align: 8px; 
}

.status_whait_point_all_ts{
    text-shadow: 0px 0px 4px grey;    
    color: grey;
}
.status_ok_point_all_ts{
    text-shadow: 0px 0px 4px green;    
    color: green;
}
.status_ok2_point_all_ts{
    text-shadow: 0px 0px 4px orange;    
    color: orange;
}
.status_no_point_all_ts{
    text-shadow: 0px 0px 4px red;    
    color: red;
}

#button_toppersystem a:link,a:visited{
	display:block;
	width:100% !important;
	font-size:140%;
	color:white;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3) !important;
	text-decoration: none;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
#button_toppersystem a:hover{
	display:block;
	width:100% !important;
	font-size:140%;
	color:white;
	text-shadow: 0px 1px 1px rgba(0,0,0,1.2) !important;
	text-decoration: none;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

div.button_toppersystem{
padding:40px;
width:100% !important;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8) 85%);
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8) 85%);
background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8) 85%);
background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8) 85%);	
text-align:center;
display: block; 
position: fixed; 
bottom: 0px; 
left: 0px; 
z-index: 2147483647;
}

.management_toppersystem_activation{
z-index: 2147483647;
margin-top:3.2vh;
display: block; 
position: fixed; 
bottom: 0px;
left: 0px;
padding:4vh;
color:#000;
width: 80% !important;
height:58vh !important;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
flex: 1 1 0;
background-image: -ms-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -moz-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -o-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -webkit-gradient(radial, left bottom, 0, left bottom, 1009, color-stop(0.1, #FFFFFF), color-stop(2.2, #cccccc));
background-image: -webkit-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: radial-gradient(ellipse farthest-corner at left bottom, inherit 10%, #cccccc 220%);
background-repeat: no-repeat;
background-attachment: fixed;
	
border-style: none;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;

-moz-box-shadow: 0px 0px 1px 1px #fff;
-webkit-box-shadow: 0px 0px 1px 1px #fff;
-ms-box-shadow: 0px 0px 1px 1px #fff;
box-shadow: 0px 0px 1px 1px #fff;

-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;

-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;

-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;

-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;

font-size: 18px !important;
line-height: 22px;
text-align: left;
overflow-y: auto;
}

.management_toppersystem_activation_with_banner{
z-index: 2147483647;
margin-top:3.2vh;
display: block; 
position: fixed; 
bottom: 0px;
left: 0px;
padding:4vh;
color:#000;
width: 80% !important;
height:66vh !important;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
flex: 1 1 0;
background-image: -ms-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -moz-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -o-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -webkit-gradient(radial, left bottom, 0, left bottom, 1009, color-stop(0.1, #FFFFFF), color-stop(2.2, #cccccc));
background-image: -webkit-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: radial-gradient(ellipse farthest-corner at left bottom, inherit 10%, #cccccc 220%);
background-repeat: no-repeat;
background-attachment: fixed;
	
border-style: none;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;

-moz-box-shadow: 0px 0px 1px 1px #fff;
-webkit-box-shadow: 0px 0px 1px 1px #fff;
-ms-box-shadow: 0px 0px 1px 1px #fff;
box-shadow: 0px 0px 1px 1px #fff;

-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;

-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;

-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;

-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;

font-size: 18px !important;
line-height: 22px;
text-align: left;
overflow-y: auto;
}

.management_toppersystem{
z-index: 2147483647;
margin-top:3.2vh;
display: block; 
position: fixed; 
bottom: 0px;
left: 0px;
padding:4vh;
color:#000;
width: 60% !important;
height:78vh !important;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
flex: 1 1 0;
background-image: -ms-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -moz-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -o-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: -webkit-gradient(radial, left bottom, 0, left bottom, 1009, color-stop(0.1, #FFFFFF), color-stop(2.2, #cccccc));
background-image: -webkit-radial-gradient(left bottom, ellipse farthest-corner, #fff 10%, #cccccc 220%);
background-image: radial-gradient(ellipse farthest-corner at left bottom, inherit 10%, #cccccc 220%);
background-repeat: no-repeat;
background-attachment: fixed;
	
border-style: none;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;

-moz-box-shadow: 0px 0px 1px 1px #fff;
-webkit-box-shadow: 0px 0px 1px 1px #fff;
-ms-box-shadow: 0px 0px 1px 1px #fff;
box-shadow: 0px 0px 1px 1px #fff;

-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;

-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;

-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;

-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;

font-size: 18px !important;
color: black;
line-height: 20px !important;
text-align: left;
overflow-y: auto;
}
#management_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#management_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}
#management_toppersystem select{
	visibility: visible !important;
}
#management_toppersystem input{
	position: relative !important;
    color: #000000 !important;
}
@media screen and (max-width: 1800px) {
	.management_toppersystem_activation{
	width: 96% !important;
	overflow-x: hidden;
	}

	.management_toppersystem_activation_with_banner{
	width: 96% !important;
	overflow-x: hidden;
	}

	.management_toppersystem{
	width: 96% !important;
	overflow-x: hidden;
	}

}

.opacity_toppersystem{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);	
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.decoration_none{
    text-decoration: none;
}

.pos_status_remove_cursor_ts{
    border-style:none;
    color:grey;
	cursor: pointer !important;
}

.pos_status_title_cursor{
    display:inline-block; 
    padding-left: 2px; 
    padding-right: 2px; 
    border: solid 1px grey; 
    color:grey;
	cursor: pointer !important;
}
.pos_status_title{
    display:inline-block; 
    padding-left: 2px; 
    padding-right: 2px; 
    border: solid 1px black; 
    color:black;
}
.pos_opera{
    display: inline-block; 
    vertical-align: 8px; 
    border: solid 1px grey; 
    color: grey; 
    padding-left: 3px; 
    padding-right:3px;
}
.pos_opera_all{
    display: inline-block;  
    border: dotted 1px black; 
    color: #f0f0f0; 
    padding-left: 3px; 
    padding-right:3px;
}
.pos_opera_all2{
    display: inline-block;  
    border: dotted 1px darkblue;
    background-color: darkblue;
    color: #f0f0f0; 
    padding-top: 3px; 
    padding-bottom:3px;
    padding-left: 7px; 
    padding-right:7px;
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
    vertical-align:-1px;
}

.pos_opera_all3{
    display: inline-block;  
    border: solid 1px #2271b1;
    background-color: #2271b1;
    color: #f0f0f0; 
    padding-top: 1px; 
    padding-bottom:3px;
    padding-left: 4px; 
    padding-right:4px;
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
    vertical-align:0px;
}

a.text_support_toppersystem:link,a.text_support_toppersystem:visited {
    color: blue !important;
    text-decoration: underline !important;
}
a.text_support_toppersystem:hover {
    color: blue !important;
    text-decoration: none !important;
}

.events_toppersystem{
z-index: 2147483647;
padding: 0px;
margin: 0px;
display: block; 
position: fixed; 
top: 0px;
left: 0px;
color:#373737;
width: 100% !important;
height:100vh !important;
background: rgba(128, 128, 128, 0.4);	
border-style: none;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;
font-size: 18px !important;
text-align: left;
overflow: hidden;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

#menu_events_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#menu_events_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

.stxle_menu_events_toppersystem{
position: relative;
padding-top: 4vh; 
padding-bottom: 4vh; 
padding-left: 2vh; 
padding-right: 2vh; 
margin-top: 20vh; 
width: 60%; 
height: 10vh;
background-color:grey;
text-align: left;
}

.stxle_request_events_toppersystem{
position: relative; 
margin-top: 0px; 
width: 60%; 
height: 50vh; 
max-height: 50vh; 
background-color:#fff; 
font-size: 18px !important;
color: black;
line-height: 22px;
text-align: left; 
overflow-y: auto;
}

#menu_events_all_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#menu_events_all_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

.stxle_menu_events_all_toppersystem{
position: relative;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
margin-top: 20vh; 
width: 60%; 
height: 10vh;
min-height: 52px;
background-color:#707070;
text-align: left;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

div#status_send_progress{background-color:blue;background:linear-gradient(to right, blue, darkblue);background:-webkit-linear-gradient(left, blue, darkblue);background:-o-linear-gradient(right, blue, darkblue);background:-moz-linear-gradient(right, blue, darkblue);background-repeat:no-repeat;background-attachment:fixed;opacity:1;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-animation-name:animazione_wait;-webkit-animation-duration:3.2s;animation-name:animazione_wait;animation-duration:3.2s;animation-delay:3.2s;animation-iteration-count:infinite}@-webkit-keyframes
animazione_wait{0%{background:linear-gradient(to right,darkblue,blue);background:-webkit-linear-gradient(left,darkblue,blue);background:-o-linear-gradient(right,darkblue,blue);background:-moz-linear-gradient(right,darkblue,blue)}50%{background:linear-gradient(to right,blue,blue);background:-webkit-linear-gradient(left,blue,blue);background:-o-linear-gradient(right,blue,blue);background:-moz-linear-gradient(right,blue,blue)}100%{background:linear-gradient(to right, blue, darkblue);background:-webkit-linear-gradient(left, blue, darkblue);background:-o-linear-gradient(right, blue, darkblue);background:-moz-linear-gradient(right, blue, darkblue)}}@keyframes
animazione_wait{0%{background:linear-gradient(to right,darkblue,blue);background:-webkit-linear-gradient(left,darkblue,blue);background:-o-linear-gradient(right,darkblue,blue);background:-moz-linear-gradient(right,darkblue,blue)}50%{background:linear-gradient(to right,blue,blue);background:-webkit-linear-gradient(left,blue,blue);background:-o-linear-gradient(right,blue,blue);background:-moz-linear-gradient(right,blue,blue)}100%{background:linear-gradient(to right, blue, darkblue);background:-webkit-linear-gradient(left, blue, darkblue);background:-o-linear-gradient(right, blue, darkblue);background:-moz-linear-gradient(right, blue, darkblue)}}

.status_send_progress{
position: absolute; 
left: 0px; 
bottom: 0px; 
background-color:blue; 
height: 0.4vh;
}

#stxle_request_events_all_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#stxle_request_events_all_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#request_events_all_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#request_events_all_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_co2application_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_co2application_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_autoupdatetimes_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_autoupdatetimes_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_lazyloadingts_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_lazyloadingts_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_deferts_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_deferts_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_clean_cachets_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_clean_cachets_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_block_stage_websitets_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_block_stage_websitets_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

#render_events_intelligence_artificial_ts_toppersystem a:link,a:visited{
	color:black;
	text-decoration: underline !important;
}
#render_events_intelligence_artificial_ts_toppersystem a:hover{
	color:black;
	text-decoration: none !important;
}

.stxle_request_events_all_toppersystem{
position: relative;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
margin-top: 0px; 
width: 60%; 
height: 50vh; 
max-height: 50vh; 
background-color:#ffffff;
text-align: left;
overflow-y: auto;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}

.stxle_request_events_terms_condictions_toppersystem{
position: relative;
padding-top: 16px; 
padding-bottom: 0px; 
padding-left: 1%; 
padding-right: 1%; 
margin-top: 0px; 
width: 58%; 
height: 50vh; 
max-height: 50vh; 
background-color:#ffffff;
font-size: 18px !important;
line-height: 22px;
text-align: left;
overflow-y: auto;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}

#box_request_automatic_register_toppersystem{
line-height: 25px !important;
}

.mxnu_ok_toppersystem{
    float: right;
    clear: both;
}

.display_none_ts{
    display: none !important;
}

.pxdding4{
padding:4px;
}

.pxdding8{
padding:8px;
}

.pxdding12{
padding:12px;
}
.pxddinglx12{
padding-left:12px;
}

.bgcxlxrdcd7ca{
background-color:#B0B0B0;
}
.bgcxlxrffffff{
background-color:#ffffff;
}
.bgcxlxrf0f0f0{
background-color:#f0f0f0;
}
.fxntsxze60{
font-size: 60%;
}

.marginleft16{
margin-left: 16px;
}
.marginrxghtl16{
margin-right: 16px;
}
.vertxcall4{
vertical-align: -4vh !important;
}

.marginleft8{
margin-left: 8px;
}

.margin0{
margin:0px;
}
.wxdtha{
width: 20%;
}
.wxdthb{
width: 20%;
}
.wxdthc{
width: 50%;
}
.wxdthd{
width: 10%;
text-align:center;
}
.wxdthe{
width: 100%;
height: 40vh;
text-align:center;
}

.green_ts{
color: green;
font-weight: bold;
}
.red_ts{
color: red;
font-weight: bold;
}

.link_loader_toppersystem {
  display:inline-block;
}
.ftoppersystem {
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.statusload_toppersystem{
    display: inline;
}

.none_guide_toppersystem {
    background-color:grey !important;
}

.guidebox_selected_ts{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
	-webkit-animation-name: blinker; 
	-webkit-animation-duration: 0.8s; 
	animation-name: blinker;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
}

	@-webkit-keyframes blinker {
	  from {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
	  to {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
	}

	@keyframes blinker {
	  from {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
	  to {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
	}

.guidebox_checkbox_selected_ts{
    border: solid 1px white;
	
	-webkit-animation-name: blinker2; 
	-webkit-animation-duration: 0.8s; 
	animation-name: blinker2;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
}

	@-webkit-keyframes blinker2 {
	  from {border: solid 1px black;}
	  to {border: solid 1px white;}
	}

	@keyframes blinker2 {
	  from {border: solid 1px black;}
	  to {border: solid 1px white;}
	}

.guidebox_info_ts{
    border: solid 1px red;
    padding: 2vh; 
    width: 14%; 
    height:44vh !important; 
    position: absolute; 
    top: 20vh; 
    right: 4%; 
    background-color: white; 
    text-align: left;
    font-size:68% !important;

    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;

    overflow-x: auto;
    overflow-y: auto;
}

.guidebox_info_menu_ts{
    width: 15%;
    position: fixed;
}

.guidebox_info_menu_close_ts{
    padding-right: 17px;
    float: right;
}

.guidebox_message_ts{
    margin-top:40px
}

.guidebox_list_menu_ts{
    padding: 4px;
    background-color: #f0f0f0;
}

@media screen and (max-width: 1200px) {
    .stxle_menu_events_toppersystem{
    width: 80%; 
    }

    .stxle_request_events_toppersystem{
    width: 80%;
    }

    .stxle_menu_events_all_toppersystem{
     width: 80%; 
    }

    .stxle_request_events_all_toppersystem{
    width: 80%; 
    }

    .stxle_request_events_terms_condictions_toppersystem{
    width: 78%;
    }

    .guidebox_info_ts{
    padding: 1vh; 
    height:20vh !important;
    width: 79%;
    top: 0vh; 
    right: 10%; 
    }

    .guidebox_info_menu_ts{
    width: 80% !important;
    }
}

@media screen and (max-width: 1000px) {
    .events_toppersystem{
        font-size: 14px !important;
    }
    .stxle_menu_events_all_toppersystem{
     width: 80%; 
     height:16vh;
     line-height: 14px;
    }

    .guidebox_info_ts{
    padding: 1vh; 
    height:20vh !important;
    width: 78%;
    top: 1vh; 
    right: 10%;
    font-size: 12px !important;
    }

    .guidebox_info_menu_ts{
    width: 79% !important;
    font-size: 12px !important;
    }
}

@media screen and (max-width: 600px) {
    .events_toppersystem{
        font-size: 12px !important;
    }
    .statusload_toppersystem{
        display: none;
    }
	.link_loader_toppersystem{
        display: none;
    }

    .guidebox_info_ts{
    padding: 1vh; 
    height:20vh !important;
    width: 75%;
    top: 1vh; 
    right: 10%;
    }

    .guidebox_info_menu_ts{
    width: 76% !important;
    }
}

.box_loader_toppersystem {
  display:inline-block;
}
.loader_toppersystem {
  display:inline-block;
  border: 2px solid #f3f3f3;
  border-radius: 50%;
  border-top: 2px solid blue;
  width: 18px;
  height: 18px;
  vertical-align:-4px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin_toppersystem 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin_toppersystem {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin_toppersystem {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.auth_register_title_toppersystem{

}
.auth_register_text_toppersystem{

}

.menu_images_toppersystem{
}
.pos_menu_images_ts{
	display:inline-block; 
	vertical-align:-1px;
}
.pos_link_sel_images_ts{
	vertical-align: 2px;
}
#box_check_images_a, #box_check_images_b, #box_check_images_c{
	margin-top: 8px; 
	padding: 8px; 
	background-color:#fff; 
	border:solid 1px #cccccc;
}

table.eventstables_ts {
	border: 0.1rem solid #dcd7ca;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin: 0px;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
}

td.eventstd_ts {
	border: 0.1rem solid #dcd7ca;
	line-height: 1.4;
	margin: 0;
	overflow: visible;
	padding: 0.5em;
}

td.eventstdnodata_ts {
	border: 0.1rem solid white;
	line-height: 1.4;
	margin: 0;
	overflow: visible;
	padding: 0.5em;
}

table.wait_load_ts {
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin: 0px;
	width:100%; 
	height:100%;
}
td.wait_load_ts {
	border-style: none;
	margin: 0px;
	width:100%; 
	height:100%; 
	text-align:center;
}
div.wait_load_ts {
	vertical-align: middle;
}

.msg_error_toppersystem {
    padding: 12px;
    background: rgba(128, 26, 26, 0.4);	
    border-style: none;
    margin: 0px;
    width: auto;
    text-align: left;
}

.msg_banner_toppersystem {
    padding: 12px;
    background: #f0f0f0;	
    border-style: none;
    margin: 0px;
    width: auto;
    text-align: left;
}

#render_events_all_toppersystem  sup {
	vertical-align: 28% !important;
	font-size:44% !important;
}
#menu_events_all_toppersystem  sup {
	vertical-align: 28% !important;
	font-size:44% !important;
}
#management_toppersystem  sup {
	vertical-align: 28% !important;
	font-size:44% !important;
}
#menu_events_toppersystem  sup {
	vertical-align: 28% !important;
	font-size:44% !important;
}
#button_toppersystem  sup {
	vertical-align: 28% !important;
	font-size:44% !important;
}
sup.sup_toppersystem {
	vertical-align: 48% !important;
	font-size:44% !important;
}

.endrequest_toppersystem {
    padding: 6px;
    background-color: #1BB658;
    margin-left: 8px;
    width: auto;
    text-align: left;
    color: white;
    vertical-align:-1px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	
	-webkit-animation-name: animazione_endrequest_toppersystem; 
	-webkit-animation-duration: 2s; 
	animation-name: animazione_endrequest_toppersystem;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-iteration-count: 1;
}

.red_endrequest_toppersystem {
    padding: 6px;
    background-color: #FF6565;
    margin-left: 8px;
    width: auto;
    text-align: left;
    color: white;
    vertical-align:-1px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	
	-webkit-animation-name: animazione_endrequest_toppersystem; 
	-webkit-animation-duration: 2s; 
	animation-name: animazione_endrequest_toppersystem;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-iteration-count: 1;
}

.orange_endrequest_toppersystem {
    padding: 6px;
    background-color: #FF662D;
    margin-left: 8px;
    width: auto;
    text-align: left;
    color: white;
    vertical-align:-1px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);	
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	
	-webkit-animation-name: animazione_endrequest_toppersystem; 
	-webkit-animation-duration: 2s; 
	animation-name: animazione_endrequest_toppersystem;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-iteration-count: 1;
}

	@-webkit-keyframes animazione_endrequest_toppersystem {
	  0% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
      66% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
	  100% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; display: block;}
	}

	@keyframes animazione_endrequest_toppersystem {
	  0% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
      66% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);	-moz-opacity:0; -khtml-opacity: 0; opacity: 0; display: none;}
	  100% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	-moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; display: block;}
	}
@media screen and (max-width: 524px) {
	.endrequest_toppersystem,.orange_endrequest_toppersystem,.red_endrequest_toppersystem {
	margin-top: 8px;
	display: block;
	width: 90%;
	text-align: center;
	position: absolute;
	left: 0px;

    overflow: visible;
    white-space: normal;
    text-overflow: clip;
	}
}

a.button-primary_toppersystem:link,a.button-primary_toppersystem:visited{
background: #2472b2;
border-color: #2271b1;
color: #fff;
text-decoration: none;
text-shadow: none;
display: inline-block;
text-decoration: none;
font-size: 13px;
line-height: 2.15384615;
min-height: 30px;
margin: 0;
padding: 0 10px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
transition-duration: .05s;
}

a.button-primary_toppersystem:hover {
transition-duration: .05s;
background: #135e96;
border-color: #2271b1;
}

a.white_color_toppersystem:link,a.white_color_toppersystem:visited {
    color: white !important;
    text-decoration: underline !important;
}
a.white_color_toppersystem:hover {
    color: white !important;
    text-decoration: none !important;
}

div.white_space_nxwrap_toppersystem{
    display:inline-block; 
    white-space: nowrap;
}

span.colorgreytext_toppersystem{
    color:#c5c5c5;
}

iframe.termsandcondictions_toppersystem_hidden{
    border-style:none; 
    display:none;
}
iframe.termsandcondictions_toppersystem{
    border-style:none; 
    display:block;
}

.wxdth100_toppersystem{
    width:100% !important;
}
.wxdth100_txtleft_toppersystem{
    width:100% !important;
    text-align:left;
}

.box_import_toppersystem{
height:20vh; 
padding-top:5vh; 
background-color:#B0B0B0;
}
.box_export_toppersystem{
height:20vh; 
padding-top:5vh; 
background-color:#f0f0f0;
}

.pos_status_title_lighthouse{
    display:inline-block; 
    padding-left: 2px; 
    padding-right: 2px; 
    border: solid 1px grey; 
    color:grey;
	cursor: pointer !important;
}
.result_lighthouse_toppersystem_green{
    display:inline-block; 
    width: 20px; 
    height: 20px; 
    border: solid 4px #1BB658; 
    color:black;
    text-align:center;
    background:rgba(27,182,88,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
}
.result_lighthouse_toppersystem_orange{
    display:inline-block; 
    width: 20px; 
    height: 20px; 
    border: solid 4px #FFAA33; 
    color:black;
    text-align:center;
    background:rgba(255,170,51,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
}
.result_lighthouse_toppersystem_red{
    display:inline-block; 
    width: 20px; 
    height: 20px; 
    border: solid 4px #FF6565; 
    color:black;
    text-align:center;
    background:rgba(255,101,101,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
}

.posc_status_title_lighthouse{
    display:inline-block; 
    padding-left: 2px; 
    padding-right: 2px; 
    border: solid 1px grey; 
    color:grey;
	cursor: pointer !important;
    font-size: 12px !important;
}
.resultc_lighthouse_toppersystem_green{
    display:inline-block; 
    width: 34px; 
    height: 34px; 
    border: solid 4px #1BB658; 
    color:black;
    text-align:center;
    background:rgba(27,182,88,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
    font-size:18px !important;
    padding-top:2px;
}
.resultc_lighthouse_toppersystem_orange{
    display:inline-block; 
    width: 34px; 
    height: 34px;  
    border: solid 4px #FFAA33; 
    color:black;
    text-align:center;
    background:rgba(255,170,51,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
    font-size:18px !important;
    padding-top:2px;
}
.resultc_lighthouse_toppersystem_red{
    display:inline-block; 
    width: 34px; 
    height: 34px; 
    border: solid 4px #FF6565; 
    color:black;
    text-align:center;
    background:rgba(255,101,101,0.4);
    -moz-border-radius-bottomleft:50%;
    -webkit-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    -moz-border-radius-bottomright:50%;
    -webkit-border-bottom-right-radius:50%;
    border-bottom-right-radius:50%;
    -moz-border-radius-topleft:50%;
    -webkit-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -moz-border-radius-topright:50%;
    -webkit-border-top-right-radius:50%;
    border-top-right-radius:50%;
    font-size:18px !important;
    padding-top:2px;
}