body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td{
	margin : 0;
	padding : 0;
}

fieldset,
img{
	border : 0;
	vertical-align : middle;
}

code,
em,
strong,
th{
	font-style : normal;
	font-weight : normal;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-size : 100%;
	font-weight : normal;
}



/* -- ul.tab-menu -------------------------------------------------------------------------------------------- */

ul.tab-menu {
	width : 98%;
	text-align: center;
	margin: 0px 1% 0px 1%;
	list-style-type : none;
	display : flex;
}

ul.tab-menu li {
	float: left;
	width: 48%;

	color: #ff8dbe;

	border-radius: 10px 10px 0px 0px/10px 10px 0px 0px;
	border-top: 0.5px #616161 solid;
	border-left: 0.5px #616161 solid;
	border-right: 0.5px #616161 solid;

	margin: 0px 1% 0px 1%;
}

ul.tab-menu li:hover {
	cursor : pointer;
	opacity : 0.3;
}

ul.tab-menu li.active {
	color: #ffffff;

	border-radius: 10px 10px 0px 0px/10px 10px 0px 0px;
	border-top: 0.5px #ff00ae solid;
	border-left: 0.5px #ff00ae solid;
	border-right: 0.5px #ff00ae solid;

	background-color:#fe69cf;
}

ul.tab-menu li.active:hover {
	cursor : default;
	opacity : 1.0;
}




/* -- div.tab-* -------------------------------------------------------------------------------------------- */

div.tab-1,
div.tab-2,
div.tab-3,
div.tab-4,
div.tab-5,
div.tab-6,
div.tab-7,
div.tab-8 {
	width : 100%;
	margin : 0 auto 00px;
	padding : 0px 0px;
	border-top: 1px #ff00ae solid;
	background : #ffffff;
	display : none;
}

div.active {
	display: block;
}








