html, body, div, span, applet, object, iframe,


h1, h2, h3, h4, h5, h6, p, blockquote, pre,


a, abbr, acronym, address, big, cite, code,


del, dfn, em, img, ins, kbd, q, s, samp,


small, strike, strong, sub, sup, tt, var,


b, u, i, center,


dl, dt, dd, ol, ul, li,


fieldset, form, label, legend,


table, caption, tbody, tfoot, thead, tr, th, td,


article, aside, canvas, details, embed, 


figure, figcaption, footer, header, hgroup, 


menu, nav, output, ruby, section, summary,


time, mark, audio, video {


	margin: 0;


	padding: 0;


	border: 0;


	font: inherit;


	vertical-align: baseline;


}


html {


	font-size: 14px; 


}


/* HTML5 display-role reset for older browsers */


article, aside, details, figcaption, figure, 


footer, header, hgroup, menu, nav, section {


	display: block;


}


body {


	line-height: 1;


	}


ol, ul {


	list-style: none;


}


blockquote, q {


	quotes: none;


}


blockquote:before, blockquote:after,


q:before, q:after {


	content: '';


	content: none;


}


table {


	border-collapse: collapse;


	border-spacing: 0;


}


a {


	text-decoration:none;


}








body {


	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;


	font-size:100%;





	background:#fff;


}





#button {


	width:78px;


	height:28px;





	background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));


	background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));


	background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));


	background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));


	background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));


	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba48');





	border:1px solid #ca9336;





	-webkit-box-shadow:


		inset 0px 1px 0px #fee395,


		      0px 1px 1px rgba(0,0,0,.15);


	-moz-box-shadow:


		inset 0px 1px 0px #fee395,


		      0px 1px 1px rgba(0,0,0,.15);


	box-shadow:


		inset 0px 1px 0px #fee395,


		      0px 1px 1px rgba(0,0,0,.15);





	-webkit-border-radius:4px;


	-moz-border-radius:4px;


	border-radius:4px;





	font-size:13px;


	font-weight:bold;


	text-align:center;


	line-height:28px;





	color:#996633;


	text-shadow:0px 1px 0px rgba(255,255,255,.4);





	position:absolute;


	top:50%;


	left:50%;


	margin-top:-14px;


	margin-left:-39px;


}


#button:hover {


	background-image: -webkit-linear-gradient(top, rgb(254, 194, 82), rgb(254, 205, 97));


	background-image: -moz-linear-gradient(top, rgb(254, 194, 82), rgb(254, 205, 97));


	background-image: -o-linear-gradient(top, rgb(254, 194, 82), rgb(254, 205, 97));


	background-image: -ms-linear-gradient(top, rgb(254, 194, 82), rgb(254, 205, 97));


	background-image: linear-gradient(top, rgb(254, 194, 82), rgb(254, 205, 97));


	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fec252', EndColorStr='#fecd61');





	-webkit-box-shadow:


		inset 0px 1px 0px #fed17e,


		      0px 1px 1px rgba(0,0,0,.1);


	-moz-box-shadow:


		inset 0px 1px 0px #fed17e,


		      0px 1px 1px rgba(0,0,0,.1);


	box-shadow:


		inset 0px 1px 0px #fed17e,


		      0px 1px 1px rgba(0,0,0,.1);


}





#modal {


	visibility:hidden;


	width:395px;


	height:270px;


	padding:8px;





	background:rgba(0,0,0,.3);





	-webkit-border-radius:8px;


	-moz-border-radius:8px;


	border-radius:8px;





	position:absolute !important;


	top:50% !important;


	left:50% !important;


	margin-top:-94px !important;


	margin-left:-180px !important;


	z-index:101;


}


#modalnewpass {


	visibility:hidden;


	width:380px;


	height:189px;


	padding:8px;





	background:rgba(0,0,0,.3);





	-webkit-border-radius:8px;


	-moz-border-radius:8px;


	border-radius:8px;





	position:absolute !important;


	top:50% !important;


	left:50% !important;


	margin-top:-94px !important;


	margin-left:-180px !important;


	z-index:101;


}


#modalattach {


	visibility:hidden;


	width:380px;


	height:189px;


	padding:8px;





	background:rgba(0,0,0,.3);





	-webkit-border-radius:8px;


	-moz-border-radius:8px;


	border-radius:8px;





	position:absolute !important;


	top:50% !important;


	left:50% !important;


	margin-top:-94px !important;


	margin-left:-180px !important;


	z-index:101;


}


#modalquestion {


	visibility:hidden;


	width:380px;


	height:189px;


	padding:8px;





	background:rgba(0,0,0,.3);





	-webkit-border-radius:8px;


	-moz-border-radius:8px;


	border-radius:8px;





	position:absolute !important;


	top:50% !important;


	left:50% !important;


	margin-top:-94px !important;


	margin-left:-180px !important;


	z-index:101;


}


#modalfinal {


	visibility:hidden;


	width:380px;


	height:189px;


	padding:8px;





	background:rgba(0,0,0,.3);





	-webkit-border-radius:8px;


	-moz-border-radius:8px;


	border-radius:8px;





	position:absolute !important;


	top:50% !important;


	left:50% !important;


	margin-top:-94px !important;


	margin-left:-180px !important;


	z-index:101;


}





#heading {


	width:380px;


	height:44px;





	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');





	border-bottom:1px solid #bababa;





	-webkit-box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);


	-moz-box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);


	box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);





	-webkit-border-radius:4px 4px 0px 0px;


	-moz-border-radius:4px 4px 0px 0px;


	border-radius:4px 4px 0px 0px;





	font-size:14px;


	font-weight:bold;


	text-align:center;


	line-height:44px;





	color:#444444;


	text-shadow:0px 1px 0px #fff;


}





#headingattach {


	width:380px;


	height:44px;





	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));


	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');





	border-bottom:1px solid #bababa;





	-webkit-box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);


	-moz-box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);


	box-shadow:


		inset 0px -1px 0px #fff,


		0px 1px 3px rgba(0,0,0,.08);





	-webkit-border-radius:4px 4px 0px 0px;


	-moz-border-radius:4px 4px 0px 0px;


	border-radius:4px 4px 0px 0px;





	font-size:14px;


	font-weight:bold;


	text-align:center;


	line-height:44px;





	color:#444444;


	text-shadow:0px 1px 0px #fff;


}





#content {


	width:380px;


	height:210px;





	background:#fcfcfc;





	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);


	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);


	box-shadow:0px 1px 3px rgba(0,0,0,.25);





	-webkit-border-radius:0px 0px 4px 4px;


	-moz-border-radius:0px 0px 4px 4px;


	border-radius:0px 0px 4px 4px;


}





#contentattach {


	width:380px;


	height:144px;





	background:#fcfcfc;





	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);


	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);


	box-shadow:0px 1px 3px rgba(0,0,0,.25);





	-webkit-border-radius:0px 0px 4px 4px;


	-moz-border-radius:0px 0px 4px 4px;


	border-radius:0px 0px 4px 4px;


}





#content p {


	font-size:13px;


	font-weight:normal;


	text-align:center;


	line-height:22px;


	color:#555555;





	width:100%;


	float: left;





	margin:19px 0;


}








.button {


	width:138px;


	height:33px;





	font-size:10px;


	font-weight:bold;


	line-height:33px;





	color:#fff;


	text-shadow:0px 1px 0px rgba(0,0,0,.2);





	-webkit-border-radius:3px;


	-moz-border-radius:3px;


	border-radius:3px;





	-webkit-box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);


	-moz-box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);


	box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);





	float:left;


}


.buttoncenter {


	width:138px;


	height:33px;





	font-size:10px;


	font-weight:bold;


	line-height:33px;





	color:#fff;


	text-shadow:0px 1px 0px rgba(0,0,0,.2);





	-webkit-border-radius:3px;


	-moz-border-radius:3px;


	border-radius:3px;





	-webkit-box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);


	-moz-box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);


	box-shadow:


		inset 0px 1px 0px rgba(255,255,255,.5),


		0px 1px 2px rgba(0,0,0,.3);





	float:left;


}





.button img { 


	float:left;


	width:33px;


	height:33px;


}





.buttoncenter img { 


	float:left;


	width:33px;


	height:33px;


}








.button.green {


	background: -webkit-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -moz-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -o-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -ms-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );





	border:1px solid #5b8821;





	margin:0 5px 0 35px;


}





.buttoncenter.green {


	background: -webkit-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -moz-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -o-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: -ms-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	background: linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );





	border:1px solid #5b8821;





	margin:0 5px 0 120px;


}





.button.red {


	background: -webkit-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -moz-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -o-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -ms-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );





	border:1px solid #b0333e;





	margin:0 35px 0 5px;


}


.buttoncenter.red {


	background: -webkit-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -moz-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -o-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: -ms-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	background: linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );





	border:1px solid #b0333e;





	margin:0 35px 0 120px;


}


.reveal-modal-bg { 


	position: fixed; 


	height: 100%;


	width: 100%;


	background: #000;


	background: rgba(0,0,0,.4);


	z-index: 100;


	display: none;


	top: 0;


	left: 0; 


}





.reveal-modalquestion-bg { 


	position: fixed; 


	height: 100%;


	width: 100%;


	background: #000;


	background: rgba(0,0,0,.4);


	z-index: 100;


	display: none;


	top: 0;


	left: 0; 


}


.reveal-modalfinal-bg { 


	position: fixed; 


	height: 100%;


	width: 100%;


	background: #000;


	background: rgba(0,0,0,.4);


	z-index: 100;


	display: none;


	top: 0;


	left: 0; 


}





@media only screen and (max-width: 767px) {


        


	#modal {


		width:370px;


		height:156px;


		padding:8px;





		margin-left:-150px !important;


		margin-top:-78px;


	}


	#modalquestion {


		width:370px;


		height:156px;


		padding:8px;





		margin-left:-150px !important;


		margin-top:-78px;


	}


	#modalfinal {


		width:370px;


		height:156px;


		padding:8px;





		margin-left:-150px !important;


		margin-top:-78px;


	}


	#heading {


		width:370px;


		height:28px;





		line-height:28px;


		font-size:0.9em;


	}


	#content {


		width:370px;


		height:128px;


   	}


   	#content p {


   		width:370px;


   		font-size:0.8em;


   	}


   	.button img { 


		width:30px;


		height:23px;


	}


	.button {


		width:140px;


		height:23px;





		line-height:23px;


		font-size:0.9em;


	}


	.button.green {


		margin:0 4px 0 28px !important;


	}


	.button.red {


		margin:0 28px 0 4px !important;


	}


}