@charset "UTF-8";

.WidgetNewsLetter{ font-family:"Nanum Gothic", serif; }
.WidgetNewsLetter .newsletter{ background:#fff;padding:10px 15px 20px 15px; }
.WidgetNewsLetter .newsletter h2{ font-family:"Nanum Barun Gothic", serif; }
.WidgetNewsLetter .newsletter p{ font-family:"Nanum Gothic", serif;font-size:13px;color:#777; }
.WidgetNewsLetter .newsletter label{ font-family:"Nanum Gothic", serif; }

.WidgetNewsLetter .newsletter h2{ border-bottom: 1px solid #ddd;padding-bottom: 10px;color:#333; }


.WidgetNewsLetter .newsletter legend{ visibility:hidden;height:0px; }
.WidgetNewsLetter .newsletter #newsletter-form .input-group { position: relative;display: table;border-collapse: separate; }
.WidgetNewsLetter .newsletter #newsletter-form .input-group .form-control { display: table-cell; }
.WidgetNewsLetter .newsletter #newsletter-form .input-group .form-control { position: relative;float: left;width: 100%;margin-bottom: 0; }

.WidgetNewsLetter .newsletter #newsletter-form .form-control {
	display: block;width: 100%;padding: 6px 0px 6px 12px;font-size: 14px;
	line-height: 1.42857;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;
	/* border-radius: 4px; */
	border-radius:4px 0px 0px 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.WidgetNewsLetter .newsletter #newsletter-form .input-group label.error{ position:absolute;left:0px;bottom:-20px; }

.WidgetNewsLetter .newsletter #newsletter-form .input-group .input-group-btn { display:table-cell;position: relative;font-size: 0;white-space: nowrap;width: 1%;vertical-align: middle; }
.WidgetNewsLetter .newsletter #newsletter-form .input-group .input-group-btn .btn {
	display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;
	cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;
	font-size: 14px;line-height: 1.42857;border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.WidgetNewsLetter .newsletter #newsletter-form .input-group .input-group-btn .btn-default { position:relative;color: #fff; border-color: #3498db; background-color: #3498db;border-top-left-radius:0px;border-bottom-left-radius:0px;font-family:"Nanum Gothic", serif; }





.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group { position: relative;display: table;border-collapse: separate; }
.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group .form-control { display: table-cell; }
.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group .form-control { position: relative;float: left;width: 100%;margin-bottom: 0; }

.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .form-control {
	display: block;width: 100%;padding: 6px 0px 6px 12px;font-size: 14px;
	line-height: 1.42857;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;
	/* border-radius: 4px; */
	border-radius:4px 0px 0px 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group label.error{ position:absolute;left:0px;bottom:-20px; }

.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group .input-group-btn { display:table-cell;position: relative;font-size: 0;white-space: nowrap;width: 1%;vertical-align: middle; }
.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group .input-group-btn .btn {
	display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;
	cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;
	font-size: 14px;line-height: 1.42857;border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.WidgetNewsLetter .newsletter #mc-embedded-subscribe-form .input-group .input-group-btn .btn-default { position:relative;color: #fff; border-color: #3498db; background-color: #3498db;border-top-left-radius:0px;border-bottom-left-radius:0px;font-family:"Nanum Gothic", serif; }





