@charset "UTF-8";
/* CSS Document */

/* CSS Tags */
body {
	margin: 0px;
	/*background-color:#f3f3f3;*/
	font-family: 'Nanum Gothic', sans-serif!important;
	font-size:11px;
	color:#6b6b6b;
}
p {
	margin: 0px;
	padding: 4px;
}
img {
	outline:none;
	border:0px;
}

li {
	list-style:none;
	}

hr {
	border-top:0px;
	border-bottom:#b5d442 dashed 1px;
	}

/*TITLES*/
h1 {  font-size:32px; font-weight:normal;}
h2 {  font-size:26px; font-weight:normal;}
h3 {  font-size:20px; font-weight:normal;}
h4 {  font-size:16px; font-weight:normal;}
h5 {  font-size:14px; font-weight:normal;}
h1, h2, h3, h4, h5 {
	margin-top:10px;
	margin-bottom:10px;
	}

/* CSS IDs */
#Header {
	background:#FFF;
	padding-bottom: 30px;
}
#Banner {
	background: #FFF
}
#Container {
	background:#FFF
}
#Footer {
	background:#FFF;
}
#Footerback2{
	background: #f3f3f3;
}
#back2 {
	background:#f3f3f3;
}
/* CSS Classes -Columns- */
.Footer_content {
	border-top:1px solid #E2E2E2;
}
.IBOLegal {
	text-align:center;
	font-size:10px;
	color:#929292;
	margin-top:5px;
	padding-top:5px;
	margin-bottom:5px;
}
.KeyButtons {
	line-height:29px;
}
.ProductsBanner {
	text-align:right;
}
.TopMenu {
	line-height:33px;
	text-align:center;
}
.BottomMenu {
	line-height:29px;
	text-align:center;
}

.KeyAccess {
	font-size: 11px;
	color:#BFBFBF;
	display:block;
	width:138px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	border: 2px solid #E2E2E2;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanKorea/images/Enzacta_iconKey.gif) no-repeat right;
	background-color: #eeeeee;
	text-indent:5px;
}

.SerchAccess {
	font-size: 11px;
	display:block;
	width:198px;
	height:113px;
	line-height:22px;	
	color:#BFBFBF;
	text-decoration:none;
	text-indent:5px;
	padding:15px 0 0 41px;
}



.BusinessCard {
	border: 1px solid #e2e2e2;
	background-color: #eeeeee;
}

.BusinessCard_Logo {
	margin:0px;
	background-color: #ffffff;
	text-align:center;
}
.FocusText {
	margin:0px;
	padding:10px;
}
.ContactUS {
	background:url(https://enzactamedia.enzacta.com/prod/Customer/images/US/ContactUS/Enzacta_ContactUS.jpg) no-repeat top;
}
.ContactUSColumn {
	margin-top:105px;
}
.AboutUS {
	background:url(https://enzactamedia.enzacta.com/prod/Customer/images/E/AboutEnzacta/AboutUS.jpg) no-repeat bottom;
}
/* CSS Classes -general- */
.mleft {
	margin-left:0
}
.mright {
	margin-right:0
}

.mleftAuto {
	margin-left:auto;
		margin-right:auto;
}

.mtop{ margin-top:10px;
}


.message {
	 	padding:5px 20px 5px 20px;
		text-align:justify;
		border: 1px solid #EAE7DC;
        background-color:#FFFEF8;
	}



.bullet {
	list-style:none;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/US/bullet.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
	}
	
.bulletLogo { /*bullet only for large paragraph*/
	list-style-type:none;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/US/bulletLogo.png);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding-left:22px;}
	
/******* DIV margins top&bottom *******/
.mtop0{ margin-top:0px;}
.mtop10{ margin-top:10px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;}
.mtop30{ margin-top:30px;}
.mtop40{ margin-top:40px;}
.mtop50{ margin-top:50px;}

.mbottom10{ margin-bottom:10px;}
.mbottom15{ margin-bottom:15px;}
.mbottom20{ margin-bottom:20px;}
.mbottom30{ margin-bottom:30px;}
.mbottom40{ margin-bottom:40px;}
.mbottom50{ margin-bottom:50px;}

/******* IMG borders *******/

.borderImg1 {
	border:1px; border-style:solid; border-left-width:thin;}

.borderImg2 {
	border:2px; border-style:solid; border-left-width:thin;}	
	
	
	
	/**********/
	
.TextQuote {
	font-family:"Nanum Gothic", sans-serif!important;
	font-weight:bold;
	z-index:-3;
	font-size:50px;
	vertical-align:sub;
}

a.buttonSite:link, a.buttonSite:visited, a.buttonSite:active {
	display:block;
	width:auto !important;
	height:auto;
	padding:4px;
	background-color:#b5d442;
	font-size:12px;
	text-align:center;
	color:#FFFFFF !important;
	border:solid #9ab439 1px;
	margin:10px;
	display:inline;
	}
	
a.buttonSite:hover {
	background-color:#461601;
	border:solid #451601 1px;
}

/* CSS Classes -text- */
.alright {
	text-align:right;
}
.alcenter {
	text-align:center;
}
.alleft {
	text-align:left;
}
.aljust {
	text-align:justify;
}
.Title {
	color:#b1d137;
	font-size:16px;
}
.subTitle {
	color:#342b21;
	font-weight:600;
}
.bold {
	font-weight: bold;
}
.red {
	color:#900;
}

/*SIZE TEXT*/
.p7 {font-size:7px;}
.p8 {font-size:8px;}
.p9 {font-size:9px;}
.p10 {font-size:10px;}
.p11 {font-size:11px;}
.p12 {font-size:12px;}

/*COLOR TEXT*/
.green{ color:#b5d442;}
.greenLight{ color:#dae9a1;}
.greenDark{ color:#9ab439;}

.orange{ color:#faa81c;}
.orangeLight{ color:#fcd38d;}
.orangeLight{ color:#d58f18;}

.aqua { color:#16937c;}
.aquaLight { color:#8bc9be;}
.aquaDark { color:#106757;}

.grey {color:#6b6b6b;}
.greyLight {color:#b5b5b5;}
.greyDark { color:#2d2d2d;}

.brownDark{ color:#451601;}

/* CSS Classes -inputs- */
.input_KeyAccess {
	text-align:right;
	font-size: 11px;
	color:#BFBFBF;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	text-decoration:none;
}
.input_KeyAccess:hover, .input_KeyAccess:focus {
	text-align:right;
	font-size: 11px;
	color:#ffffff;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #CECECE;
	border: 1px solid #EFEFEF;
	text-decoration:none;
}
.input_SerchAccess {
	text-align:right;
	font-size: 11px;
	color:#BFBFBF;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	text-decoration:none;
}
.input_SerchAccess:hover, .input_SerchAccess:focus {
	text-align:right;
	font-size: 11px;
	color:#ffffff;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #CECECE;
	border: 1px solid #EFEFEF;
	text-decoration:none;
}
input {
	font-size: 11px;
	color:#BFBFBF;
	border: 1px solid #faa81c;
	line-height:100%;
	margin:2px;
	text-decoration:none;
}
input:hover, input:focus {
	color:#666;
	border: 1px solid #F48138;
}
input_Serch {
	font-size: 11px;
	color:#BFBFBF;
	/*border: 1px solid #faa81c;*/
	line-height:100%;
	margin:2px;
	text-decoration:none;
}
input_Serch:hover, input_Serch:focus {
	color:#666;
	border: 1px solid #F48138;
}
.FormContact {
	font-size: 11px;
	color:#BFBFBF;
	border: 1px solid #faa81c;
	line-height:20px;
	margin:2px;
	text-decoration:none;
}
.FormContact:hover, .FormContact:focus {
	color:#666;
	border: 1px solid #F48138;
}
/* CSS Classes -backgrounds- */
.backgray {
	background-color: #f3f3f3;
}
.backwhite {
	background-color: #ffffff;
}
.backyellow {
	background-color: #FC0;
}
.backgreen {
	background-color: #6C0;
}
.backblue {
	background-color: #6CF;
}

/* CSS Classes -Buttons- */
a:link, a:visited, a:active, .BusinessCard .col_1 a:link, .BusinessCard .col_1 a:link, .BusinessCard .col_1 a:visited {
   color:#988780;
   text-decoration: none;
   font-size:12px;
   font-family:"Nanum Gothic", sans-serif!important;
}

a:hover, .BusinessCard .col_1 a:hover {
   text-decoration: none;
   color:#461601;
   font-size:12px
}
a.BLogin:link, a.BLogin:visited {
	font-size: 11px;
	color:#BFBFBF;
	display:block;
	width:138px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	margin-top:3px;
	border: 1px solid #E2E2E2;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanKorea/images/Enzacta_iconLogin.gif) no-repeat right;
	background-color: #eeeeee;
	text-indent:76px;
	outline: 0;
}
a.BLogin:hover {
	color:#ffffff;
	border: 1px solid #EFEFEF;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanKorea/images/Enzacta_iconLogin2.gif) no-repeat right;
	background-color: #CECECE;
	outline: 0;
}
#Topics li {
	list-style: none;
	width: 100px;
	font-size: 10px;
	line-height: 18px;
	text-indent: 0px;
	border-bottom-style: none;
	text-align: center;
	margin: 0;
}
a.Topics {
	color:#929292;
	font-size: 10px;
	padding: 2px 6px;
	line-height:20px;
	text-decoration: none;
	border:none;
	outline: 0;
}
a.Topics:hover {
	color:#94572d;
	border:none;
	outline: 0;
}
#LegalMenu ul, #LegalMenu li {
	list-style: none;
	font-size: 10px;
	text-indent: 0px;
	border-bottom-style: none;
	text-align: center;
	margin: 0;
}
a.LegalMenu {
	color:#faa81c;
	font-size: 10px;
	text-decoration: none;
	border:none;
	outline: 0;
	padding-left:15px;
}
a.LegalMenu:hover {
	color:#f38239;
	border:none;
	outline: 0;
}
a.BoxButton {
	font-size:11px;
	padding:2px 10px;
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #FFF;
	background-color:#faa81c;
	line-height:24px;
}
a.BoxButton:hover {
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #faa81c;
	background-color:#f38239;
}
a.ButtonGray:link, a.ButtonGray:visited {
	font-size:10px;
	color:#6b6b6b;
	line-height:20px;
	text-decoration:none;
}
a.ButtonGray:hover {
	color:#323232;
	line-height:20px;
	text-decoration:none;
}
a.ft-button-BannerGallery:link, a.ft-button-BannerGallery:visited {
	font-size:11px;
	color:#d6d6d6;
	line-height:20px;
	text-decoration:none;
	padding-right:10px;
	font-weight:600;
}
a.ft-button-BannerGallery:hover {
	color:#ffffff;
	line-height:20px;
	font-weight:600;
	text-decoration:none;
}
a.ft-button-BannerGallery:focus, a.ft-button-BannerGallery:selected {
	color:#ffffff;
	line-height:20px;
	text-decoration:none;
	font-weight:600;
}
/*Template css original---------------------------------------------------------------------*/
table.moduletable {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable th {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable ul {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable td {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
/*3 images Home------------------------------------------------------------------------------*/
.imagesHome {
   height:150px;
   margin-bottom:15px;
}
#photo {
   width:145px;
   height:104px;
   float:left;
   top:0;
}
.original {
   width:145px;
   height:104px;
   top:0;
}
.destination {
   position: absolute;
   display:none;
   width:145px;
   height:104px;
   z-index:1px;
   top:0;
   margin-bottom:5px;

   
}
.destination .text {
   font-family: "Nanum Gothic", sans-serif!important;
   font-size:12px;
   color: #faa81c;
   position: absolute;
   width:145px;
   text-align:center;
}

.destinationWebinars {
   position: absolute;
   display:none;
   width:145px;
   height:104px;
   z-index:1px;
   top:0;
   margin-bottom:5px;

   
}
.destinationWebinars .text {
   font-family: "Nanum Gothic", sans-serif!important;
   font-size:12px;
   color: #faa81c;
   position: absolute;
   width:145px;
   text-align:center;
}


.highlightGray{
   font-family: "Nanum Gothic", sans-serif!important;
   font-size:12px;
   color: #333;
   font-weight:bold;
}

.contentFalseContent{
   min-height:230px;
   background-color:#FFF;
   text-align:justify;
}
.contentFalse{display: none;}

a.linkhome:link {
   color: #b5d442;
   text-decoration: none;
   text-align:center;
}

a.linkhome:visited {
   text-decoration: none;
   color: #b5d442;
   text-align:center;
}

a.linkhome:hover {
   text-decoration: none;
   color: F90;
   text-align:center;
}

a.linkhome:active {
   text-decoration: none;
   color: #b5d442;
   text-align:center;
}

.NumTxt {
	color:#B1D137; 
	font-size:30px; 
	font-family:"Nanum Gothic", sans-serif!important;
	display:block;
	width:35px; 
	height:35px; 
	float:left; 
	text-align:center; 
	vertical-align:middle; 
	font-weight:bold;}

.lheight30{
	line-height:30px;}

.mcol3incol4 {
	margin-left:40px;
	margin-right:40px;
	}

	
<!--------Menu in section -------->
	
#BoxMenuSection {
	padding:0px;
	}

#BoxMenuSection ul {
	display:inline;
	margin:0px;}

#BoxMenuSection li {
	display:block;
	list-style:none;
	height:58px;
	width:220px;}	
	
	
.navigationComPlanLink, .selectNavigationComPlan {
	width:220px;
	text-decoration:none;
	display:block;
	font-family:"Nanum Gothic", sans-serif!important;
}


.navigationMenuSectionLink {
	padding:20px 0px 0px 30px;
}

#BoxMenuSection a, #BoxMenuSection a:visited, #BoxMenuSection a:active {
	display:block;
	width:220px;
	text-decoration:none;
	color:#acacac;
	font-size:12px;	
	}


#BoxMenuSection a:hover {
	color:#b5d442;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/US/bgLeftMenu.jpg);
	background-repeat:no-repeat;}
	
#BoxMenuSection a:active {
	color: #b5d442 ;
	color:#b5d442!important;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/US/bgLeftMenu.jpg);
	background-repeat:no-repeat;
}

.hr {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: -moz-use-text-color;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b5d442;

}
.publicContent
{
	font-size:11px;
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  text-align:left;
  color: #ffffff ;
  z-index: 999999;
}
.publicContent a
{
  color: #ffffff ;
  font-size:10px;
}
.publicContent a:hover
{
  color: #CCC;
  font-size:10px;
}
.publicContentDetails
{
  position:absolute;
  left:0px;
  top:-200px;
  display:block;
  text-align:left;
  color: #6b6b6b;
  padding:0;
  z-index:1022 !important;
  z-index: 1010;
}


a.ChangeIbo:hover {
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #faa81c;
	background-color:#f38239;
}
a.ChangeIbo:link, a.ChangeIbo:visited {
	font-size:12px;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}
a.ChangeIbo:hover {
	color:#323232;
	line-height:20px;
	text-decoration:none;
}
.padcaptcha{
	padding-left: 70px;
}
/* modal button width change */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{
	min-width: 125px;
}
/* modal button width change end*/

/* MKT---> product section font size modification ------ START ------ START ------ START ------ START */
.BackProducts .Products_margin h4 {
    font-size: 18px;
}
.BackProducts .Products_margin p, .BackProducts .Products_margin>div:nth-child(4) {
    font-size: 14px;
}
/* MKT---> product section font size modification ------ END ------ END ------ END ------ END */
/* NEW SYTLE FOR COOKIES MESSSAGE 221010 - FDR - START - START - START - START -  */

span.cc-message {
    line-height: normal;
	font-family: "Nanum Gothic", sans-serif!important;
	font-size: 13px;
}

span.cc-message a.cc-link {
    font-family: "Nanum Gothic", sans-serif!important;
    text-decoration: underline;
	font-size: 13px!important;
}

/* LAST ARRANGE ADJUST */

.cc-window.cc-floating.cc-type-info.cc-theme-classic.cc-static.cc-top.cc-color-override-1767309111 {
    max-width: 100%;
    display: block;
    border-radius: 0;
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em;
    float: left;
    width: 70%;
}

.cc-floating .cc-compliance {
    display: block!important;
}

/* NEW SYTLE FOR COOKIES MESSSAGE 221010 - FDR - ENDS - ENDS - ENDS - ENDS -  */
/* MKT---> Public Join alignment on Multi-payment ---- 230209------ START ------ START ------ START ------ START */
div#label_financial {
    padding-left: 0!important;
}
#creditFinancefieldkorea div[style="width: 26%;float:left;padding-left:20px"] {
    padding-left: 9px!important;
}
/* MKT---> Public Join alignment on Multi-payment ---- 230209------ END ------ END ------ END ------ END */
/* MKT ---- ADD Partner Products ---- RRM ---- 230302 ---- START ---- START ---- START ---- START ---- START */
.cf {display: block; clear: both;}

.KR-partner-prods-container {
	width: 940px;
	height: fit-content;
	margin: 0 auto;
	padding: 20px;
	padding-top: 40px;
	box-sizing: border-box;
}

.KR-pp-intro h3 {
	font-size: 36px;
	color: #b5d442;
	padding-bottom: 10px;
	text-align: center;
}

.KR-pp-intro p {
    font-size: 14px;
    color: #6b6b6b;
    text-align: center;
    width: 600px;
    margin: 0 auto;
}

.KR-pp-text {
	font-family: 'Nanum Gothic', sans-serif;
	width: 60%;
	float: left;
	padding-top: 20px;
}

.KR-pp-text h4 {
	font-size: 32px;
	color: #b5d442;
	padding-bottom: 30px;
}

.KR-pp-text p {
	font-size: 14px;
	color: #6b6b6b;
	padding-left: 80px;
	padding-right: 30px;
}

.KR-pp-img {
	width: 40%;
	float: left;
}

.KR-pp-img img {
	display: block;
	margin: 0 auto;
}

.KR-pp-divisor {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #cccccc;
	margin: 50px 0 80px 0;
}

ul.Top ul li a {
	border: 1px solid #dbdbdb!important;
    line-height: normal!important;
	padding: 6px 0!important;
}

ul.Top ul ul {
    left: 156px!important;
    top: 0px!important;
}

ul.Top .Toplink {
    height: unset!important;
}

li:nth-child(4)>ul>li:nth-child(3)>ul {
    left: 148px!important;
    top: 0px!important;
}


/* MKT ---- ADD Partner Products ---- RRM ---- 230302 ---- END ---- END ---- END ---- END ---- END */
/* MKT---> Chewable Gummies addition ------ START ------ START ------ START ------ START */
h3.green.prod-cathegory-title {
    margin-bottom: 0;
    color: #a8a8a8;
    font-size: 18px;
}
h1.prod-cathegory {
    margin-top: 0;
}
img[alt="alfa PXP 4 ME"] {
    margin-bottom: 20px;
}
/* MKT---> Chewable Gummies addition ------ END ------ END ------ END ------ END */
#contentInfo a.next {
	margin-right: -102px;
  }

/* MKT---> Cash receipt process KR ------ RRM ------ START ------ START ------ START ------ START */  

  .cash_receipt-tx, td.col-md-3.nopadding.cash_receipt-txt {
	font-size: 12px;
    color: #685B49;
  }

  #step9 input#payment_bank_acct_name, input#payment_bank_receipt_date_dt, #step9.paymentInfoStyle.content-block select.inputbox.form-control.wide-240#cc_bank_cd[name="cc_bank_cd"], #order_payment_cr_auth_val_38, select#order_payment_cr_type_38 {
    width: 333px!important;
}

select#order_payment_cr_type_38 {
    -webkit-appearance: auto !important;
    background: #fff !important;
    padding: 0px 5px !important;
    border: 1px solid #ced4da !important;
    border-radius: 6px;
    color: #808080 !important;
    margin: 5px 0px !important;
    height: 34px !important;
    font-size: 13px;
}

/* MKT---> Cash receipt process KR ------ RRM ------ END ------ END ------ END ------ END */  