/* margins */
html, body { margin:0; padding:0; overflow:hidden; background-color: #bcbcbc; }
.style-svg { position:fixed; top:0; left:0; height:100%; width:100%; }
/* Default style of an SVG element (area) - the style when the SVG loads */
.classBstoneDefault {
fill:#ff0000;
fill-rule:evenodd;
stroke-width:0.79375;
fill-opacity:0.26904762;
image-rendering:auto;
stroke-miterlimit:4;
stroke-dasharray:none;
opacity:0;
stroke-opacity:0;
}
/* Default hover style of an SVG element (area) */
.classBstoneDefault:hover {
opacity:0.25;
stroke-opacity:1;
}
/* style of an SVG element when clicked */
.classBstoneSelected {
opacity:0.68;
stroke-opacity:1;
}
/* hover style of an SVG element (area) when the element is clicked */
.classBstoneSelected:hover {
opacity:.90;
stroke-opacity:1;
}
/* add some classes for new menu */
.bstone-button {padding: 8px; margin: 20px 0px; font-family: Helvetica,Arial,sans-serif; font-style: bold; color: 000 !important; font-size: 24px; cursor: pointer; border: 1px solid #FF0000; width: 100%; min-width: 350px;}
.bstone-button a {text-decoration: none !important;}
.bstone-button a:hover, .bstone-button a:visited {color: #000 !important; text-decoration: none;}