@charset "windows-1252";
 .modal {display:none;position:fixed;width:50%;left:25%;top:100px;height:auto}
/* overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5);overflow:scroll}	  */
 .modal:target {display:table;position:absolute;z-index:999;}
 .w3-card-8 {box-shadow:0 8px 16px 0 rgba(0,0,0,0.5),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
 .w3-card-8 {margin:0;}
 .w3-animate-top {position:relative;-webkit-animation-name:animatetop;-webkit-animation-duration:0.6s;animation-name:animatetop;animation-duration:0.6s;}
 .w3-animate-bot {position:relative;-webkit-animation-name:animatebot;-webkit-animation-duration:0.6s;animation-name:animatebot;animation-duration:0.6s;}
 .w3-container:after {content:"";display:table;clear:both;}
 .w3-container {padding:4px 20px 8px 12px;background-color:white}	
 @-webkit-keyframes animatetop {from {top:-100px;opacity:0;} to {top:0px;opacity:1;}}
 @keyframes animatetop {from {top:-100px;opacity:0;} to {top:0px;opacity:1;}} 
 .w3-closebtn {text-decoration:none;float:right;padding:10px 10px 0 10px;font-size:24px;font-weight:bold;color:#fff;}
 .w3-closebtn:hover,.w3-closebtn:focus {color:#000;text-decoration:none;cursor:pointer;}
 @-webkit-keyframes animatebot {from {top:0;opacity:1;} to {top:-100px;opacity:0;}}
 @keyframes animatebot {from {top:0;opacity:1;} to {top:-100px;opacity:0;}} 
 .large{width:100%}
 .tbl{width:94%;max-height:160px;background-color:#F5F5F5;font-size:14px;color:#3d3d3d;font-family:DejaVu Sans Mono;display:block;overflow-y:scroll}	
 .td{font-family:arial;font-size:16px;font-weight:bold;color:gray}
 .cntBut{width:94%;font-size:16px;font-family:arial;color:#d3d3d3}
 .but{border:0;display:inline-block;padding:4px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
 .but:hover{color:#fff!important;background-color:#FA1818!important}
 .ftlnk{float:left;width:50%;margin:10px 0 10px;font-size:18px} 
 .hdh1{color:gray;padding-top:10px}
 a{text-decoration:none; color:inherit}	 
 
 .fld {text-align:left;padding:6px} 
 .npt {width:100%;border-radius:4px;border:1px solid gainsboro;border-color:gainsboro;font-size:16px;padding:4px;margin-top:6px}
  /*#container {padding:20px; margin:0 auto; width:600px; text-align:center; background-color:#efefef;}	 */
 #pulsante {outline:none;cursor:pointer;text-align:center;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;padding:10px 20px;border:solid 1px #003333;background:#E4C200;
 	background: -webkit-gradient(linear, left top, left bottom, from(#FED800), to(#E4C200));
 	background: -webkit-linear-gradient(top,  #FED800,  #E4C200); background: -moz-linear-gradient(top,  #FED800,  #E4C200);
 	background: -ms-linear-gradient(top,  #FED800,  #E4C200); background: -o-linear-gradient(top,  #FED800,  #E4C200);
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
 }
 #pulsante:hover {background:#0095cd; background:-webkit-gradient(linear, left top, left bottom, from(#E4C200), to(#FF9B14));
 	background:-webkit-linear-gradient(top,  #E4C200,  #FF9B14); background:-moz-linear-gradient(top,  #E4C200,  #FF9B14);
 	background:-ms-linear-gradient(top,  #E4C200,  #FF9B14); background:-o-linear-gradient(top,  #E4C200,  #FF9B14);
 	background: linear-gradient(top,  #E4C200,  #FF9B14); 
 }
 #pulsante:active {position:relative;top:1px; } 
 .ico_ico {width:16px;height:16px;margin-right:8px}

/* 
 @media screen and (min-width: 320px) {.modal {width:100%;margin-left:0}}
 @media screen and (min-width: 640px) {.large {width:50%;margin-left:0}}					   
 @media (min-width: 320px) {.modal{width:100%;left:0}}*/
 @media (min-width: 768px) {.modal{width:50%;left:25%}}
 @media (max-width: 360px) {
 .modal{width:96%;left:6px;top:auto}
 .tbl{min-height:60px;max-height:60px}
 .ftlnk{font-size:14px}
 .hdh1{font-size:16px}
 h5{font-size:12px;font-weight:normal;padding:0 10px}
 }
