@font-face { font-family: 'NanumBarunGothic';
src: url('/fonts/NanumBarunGothic.eot');
src: url('/fonts/NanumBarunGothic.eot') format('embedded-opentype'),
url('/fonts/NanumBarunGothic.woff') format('woff');}


* {font-family: 'NanumBarunGothic', 'serif';}

.panel {
	width: 90%;
	max-width: 700px;
	border-radius: 3px;
	padding: 30px 20px;
	margin: 150px auto 0px;
	background-color: #d983a6;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.25);
	color: rgba(255, 255, 255, 0.75);
	font: caption;
	font-weight: 100;
}

.welcome {
	text-align: center;
	font-weight: 100;
	margin: 0px;
}

.logo {
	width: 70px;
	height: 70px;
	vertical-align: middle;
}

.logo path {
	pointer-events: none;
	fill: none;
	stroke-linecap: round;
	stroke-width: 7;
	stroke: #fff
}

.big-title {
	text-align: center;
	font-size: 3.5rem;
	margin: 15px 0;
}

.description {
	text-align: justify;
	font-size: 1rem;
	line-height: 1.5rem;
}

/* works > IE9 */
.full-width {
	width: 99.225vw;
	position: relative;
	margin-left: -49.59vw !important;
	left: 50%;
}

.hover-menu .dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.hover-menu .dropdown .dropdown-menu {
  visibility: hidden;
  opacity: 0;
  transition: 200ms all ease 100ms;
  -moz-transition: 200ms all ease 100ms;
  -webkit-transition: 200ms all ease 100ms;
  -o-transition: 200ms all ease 100ms;
  -ms-transition: 200ms all ease 100ms;
}