﻿/* Layout CSS */
body { font-family: sans-serif, Verdana, Roboto, Geneva, Tahoma; font-size:small; margin: auto;	}

/* Paragrafi */
.titolo, .alcentro { text-align: center }

/* Overlay */
.overlay {position:fixed;top:0;left:0;background-color:rgba(128, 128, 128,0.5);width:100%;height:100%;z-index:9000;}

/* Standard button */
.stdbtn {color: #E5322C;border: 1px solid gray;border-radius: 10px;cursor:pointer;padding:3px;}
.stdbtn:hover {border: 2px solid firebrick;background-color: rgba(200,200,200,0.4);padding:2px;}
.stdbtn:active {background-color: darkgrey;transform:scale(0.92);}

/* Shadow effect */
.addshadow {box-shadow:0 2px 5px #555;}
.addshadow:active {box-shadow:none;}

/* Wait Panel */
.waitpnlshadow {background-color:white;border:1px solid black;box-shadow: 0 5px 10px #555;background-color:#DADADA;
                font-size: medium;width:170px;height:48px;z-index:9001;}
.waitpaneltext {position:absolute;top:15px;right:19px; z-index:9002;}

/*Modal Popup*/
.modalBackground { background-color: rgba(128,128,128,0.6); Z-index: 9000; }
.modalPopup { background-color: #ffffdd; border-width: 2px; border-style: solid; border-color:gray; padding: 2px; width: auto; }

.round_shadowbox { box-shadow: 0px 0px 25px #555; border: 1px solid black; border-radius: 6px }
.shadowbox { box-shadow: 0px 0px 25px #555; border: 1px solid black }

/* End or Expired Session msg*/
.finalmsgbox { position: relative; margin: auto; margin-top: 95px;width: 320px;height: auto;padding: 10px 0;
          background-color: rgba(255,255,255,0.8);text-align: center;font-size: medium;}
.redborder {border: 2px solid red;}
.blueborder {border: 2px solid blue;}