@font-face {
    font-family: 'sr-icon';
    src: url("/static/font/sr-icon.eot");
    src: url("/static/font/sr-icon.eot?#iefix") format("embedded-opentype"), url("/static/font/sr-icon.ttf") format("truetype"), url("/static/font/sr-icon.woff") format("woff"), url("/static/font/sr-icon.svg#sr-icon") format("svg");
    font-weight: normal;
    font-style: normal
}

.overlay_container { 
	position: fixed; 
	display: table; 
	width: 100%; 
	height: 100%;
	z-index: 999999; 
}
.overlay_position { 
	display: table-cell; 
	vertical-align: middle; 
}
.overlay_box { 
	padding:15px; 
	width:50px;
	height:50px; 
	margin:0 auto; 
	background-color: #333333;
	z-index: 999999999;
  	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	font-size:18px;
	text-align:center;
}