@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:"Segoe UI", sans-serif;
	font-size:16px;
	line-height:16px;
}
@font-face {
    font-family: 'simon_scriptregular';
    src: url('fonts/simonscript-webfont.eot');
    src: url('fonts/simonscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/simonscript-webfont.woff2') format('woff2'),
         url('fonts/simonscript-webfont.woff') format('woff'),
         url('fonts/simonscript-webfont.ttf') format('truetype'),
         url('fonts/simonscript-webfont.svg#simon_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'janda_stylish_scriptregular';
    src: url('fonts/jandastylishscript-webfont.eot');
    src: url('fonts/jandastylishscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jandastylishscript-webfont.woff2') format('woff2'),
         url('fonts/jandastylishscript-webfont.woff') format('woff'),
         url('fonts/jandastylishscript-webfont.ttf') format('truetype'),
         url('fonts/jandastylishscript-webfont.svg#janda_stylish_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Marcelle Script';
	src: url('fonts/MarcelleScript.eot');
	src: url('fonts/MarcelleScript.eot?#iefix') format('embedded-opentype'),
		url('fonts/MarcelleScript.woff2') format('woff2'),
		url('fonts/MarcelleScript.woff') format('woff'),
		url('fonts/MarcelleScript.ttf') format('truetype'),
		url('fonts/MarcelleScript.svg#MarcelleScript') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'VintageOne';
	src: url('fonts/VintageOne.eot');
	src: url('fonts/VintageOne.eot?#iefix') format('embedded-opentype'),
		url('fonts/VintageOne.woff2') format('woff2'),
		url('fonts/VintageOne.woff') format('woff'),
		url('fonts/VintageOne.ttf') format('truetype'),
		url('fonts/VintageOne.svg#VintageOne') format('svg');
	font-weight: 500;
	font-style: normal;
}
.errMsgCont {
	position:fixed;
	top:120px;
	margin:0 auto;
	text-align:center;
	z-index:100;
	width:100%;
	/*background:rgba(0,0,0,0.5);*/
}
.infMsg, .errMsg {
	padding:8px 38px;
	line-height:24px;
	font-size:16px;
	text-align:center;
	background-color:rgb(255,255,236);
	background-image:url(../img/infIco.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:24px;
	border:1px solid rgb(254,162,0);
	font-family:"Segoe Ui",sans-serif;
	margin:5px auto;
	position:relative;
	display:table;
	font-weight:700;
	color:rgb(101,52,0);
	box-shadow:0px 2px 5px rgba(0,0,0,0.5);
	opacity:0;
	transition:all ease-in-out 500ms;
}
.errMsg {
	background-image:url(../img/errIco.png);
	background-color:rgb(255,238,238);
	border:1px solid rgb(190,37,0);
	color:rgb(164,4,0);
}
.infMsg.show, .errMsg.show {
	opacity:1;
}
.closeBtn {
	position:absolute;
	right: 6px;
	width:24px;
	top:8px;
	height:24px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.closeBtn.closeInf { background-image:url(../img/clrInf.png);	}
.closeBtn.closeErr { background-image:url(../img/clrErr.png);	}