﻿@charset "utf-8";
/* Alice_20170629 */

/* --------------------------------
    LAYOUTS
-------------------------------- */
* { margin:0; padding:0; font-size:14px; font-family:Verdana, 'sans-serif'; font-weight:normal; }
html{ overflow:auto; min-width:1295px; vertical-align:middle; }
body { min-width:700px; height:99.5%; margin:0; padding:0; color:#666; font-family:Verdana, 'sans-serif'; }
div.wrap { width:100%; height:100%; }
div.container { display:inline; position:relative; overflow:hidden; min-width:1295px; width:100%; height:100%; margin:0 auto; padding:0; }
div.header { display:inline-block; position:static; top:0; z-index:1001; width:100%; min-width:1024px; margin:0 auto; background:#fff; text-align:left; }
div.header img { margin-left:25px; }
div.header.main_logo { text-align:center!important; }
/*div.content { overflow-x:hidden; overflow-y:hidden; position:relative; z-index:1001; width:1024px; min-height:800px; margin:43px 0 0 270px; padding:30px 0 0 50px; text-align:left; box-sizing:border-box; }*/
div.content { overflow-y:hidden; position:relative; z-index:1001; min-width:1024px; min-height:800px; margin:43px 0 0 270px; padding:30px 0 0 50px; text-align:left; box-sizing:border-box; }
div.content02 { margin:43px auto 0 auto!important; padding:30px 25px 0 25px; }
div.footer { display:inline-block; width:100%; margin:30px auto 20px auto; text-align:center; }
div.footer img { margin:0 auto; }

div.copyright_login { display:block; position:static; bottom:0; width:100%; min-width:500px; height:40px; margin:2px auto 0 auto; font-family:Verdana; font-size:11px; color:#666; text-align:center; line-height:17px; }
div.copyright_login span { font-size:11px; }

div.copyright { display:block; position:static; bottom:0; width:100%; min-width:500px; margin:0 auto; padding:10px 0 0 0; border-top:1px solid #ccc; font-family:Verdana; font-size:11px; color:#2e4453; text-align:center; line-height:17px; }
div.copyright ul {  }
div.copyright ul li { display:inline-block; height:20px; padding:2px 4px; color:#2e4453; font-weight:normal; font-size:12px; text-decoration:underline; vertical-align:middle; }
div.copyright ul li:hover { color:#2e4453; font-weight:bold; cursor:pointer; }
div.copyright ul li.borderline { width:10px; padding:2px; color:#666; font-weight:normal; cursor:default; text-decoration:none; }
div.copyright ul li a { display:inline-block; font-size:12px; text-decoration:underline; color:#0098c0; }
div.copyright ul li:hover a { text-decoration:underline; cursor:pointer; }
div.copyright span { display:block; font-size:11px; }
/*for develop*/
span.copyright { display:block; padding:0 0 10px 0; text-align:center!important; font-size:11px!important; }

/* --------------------------------
    COMMON
-------------------------------- */
h1.head_title { margin-bottom:20px; color:#029dd4; font-size:30px; font-weight:normal; }
img { border:0; outline:none; }
ul { margin:0; padding:0; }
li { list-style:none; }
/*label { cursor:pointer; }*/
input { padding:4px 3px; border:1px solid #a5a5a5; color:#666; }
select { padding:4px 3px 3px 3px; border:1px solid #a5a5a5; font-size:14px; color:#666; outline:none; cursor:pointer; }
textarea { min-height:60px; padding:3px; border:1px solid #a5a5a5; color:#666; resize:none; outline:none; }
textarea:hover { border:1px solid #017ecd; background:#dfecfa; }
button { cursor:pointer; outline:none; }
a { display:block; color:inherit; text-decoration:none; outline:none; }
a.mailto { display:inline-block; text-decoration:underline; color:#0098c0; }
a.linkto { display:inline-block; text-decoration:underline; color:#0098c0; }
input[type="text"], input[type="password"], input[type="number"] { height:20px; padding:4px 5px 4px 8px; }
input[type="text"]:read-only, input[type="text"]:disabled, input[type="password"]:read-only, input[type="number"]:read-only { border:1px solid #c1c1c1!important; background:#efefef; }
input[type="text"]:read-only:hover, input[type="text"]:disabled:hover, input[type="password"]:read-only:hover, input[type="number"]:read-only:hover, input[type="checkbox"]:read-only:hover { border:1px solid #c1c1c1!important; background:#efefef; outline:none; }
input[type="checkbox"]:disabled:hover { border:1px solid #c1c1c1!important; background:#efefef; cursor:default; outline:none; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { border:1px solid #017ecd!important; background:#dfecfa!important; }

select:hover, select:focus { border:1px solid #017ecd; background:#dfecfa; box-shadow:none; }
input[type="text"]:hover, input[type="text"]:focus { border:1px solid #017ecd; background:#dfecfa; }
input[type="password"]:hover, input[type="password"]:hover { border:1px solid #017ecd; background:#dfecfa; }
input[type="checkbox"]:hover, input[type="checkbox"]:focus { border:1px solid #017ecd; background:#dfecfa; outline:4px solid #dfecfa; }
input[type="radio"]:hover, input[type="radio"]:focus { border:1px solid #017ecd; background:#dfecfa; outline-offset:0; outline:4px solid #ededed; /*outline:4px solid rgba(1, 126, 205, .5);*/ }
input[type="number"]:hover, input[type="number"]:focus { border:1px solid #017ecd; background:#dfecfa; }

select:hover { border:1px solid #017ecd; background:#dfecfa; }
input[type="file"] { height:20px; padding:4px 5px 4px 8px; cursor:pointer; }
input[type="checkbox"] { width:14px; height:14px; margin:0\0/ie10+11; border:none; background-color:none\0/ie10+11; vertical-align:middle; cursor:pointer; }
input[type="checkbox"]:hover { border:1px solid #09466a; background:#bdddfc; }
input[type="checkbox"].chk_comm { width:14px; height:14px; margin:-3px 0 0 0; border:1px solid #a9a9a9; border-radius:0; color:#666; vertical-align:middle; box-shadow:none; cursor:pointer; outline:none; }
input[type="radio"] { width:14px; height:14px; margin:0\0/ie10+11; border:none; background-color:none\0/ie10+11; vertical-align:middle; cursor:pointer; }
input[type="radio"]:hover { border:1px solid #09466a; background:#bdddfc; }
input[type="radio"].chk_comm { width:14px; height:14px; margin:-3px 0 0 0; border:1px solid #a9a9a9; border-radius:0; color:#666; vertical-align:middle; box-shadow:none; cursor:pointer; outline:none; }

div.notice_wrap { margin:0 auto 10px auto; }
div.notice_wrap span.txt_notice_red span, div.notice_wrap span.txt_notice_blue span { padding:2px 0; }

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/******placeholder_color******/
input::-webkit-input-placeholder { color:#c1c1c1!important; }
input:-moz-placeholder { color:#c1c1c1!important; }/* Firefox 18- */
input::-moz-placeholder { color:#c1c1c1!important; }/* Firefox 19+ */
input:-ms-input-placeholder { color:#c1c1c1!important; }

textarea::-webkit-input-placeholder { color:#c1c1c1!important; }
textarea:-moz-placeholder { color:#c1c1c1!important; }/* Firefox 18- */
textarea::-moz-placeholder { color:#c1c1c1!important; }/* Firefox 19+ */
textarea:-ms-input-placeholder { color:#c1c1c1!important; }


.show { display:block; }
.hide { display:none!important; }
.clear { clear: both; }
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pointer {cursor:pointer}
.borderNone { border:none!important; }
.txt_b { font-weight:bold!important; }
.txt_normal { font-weight:normal!important; }
.borderline_dotted { border-top:1px solid #ccc; }
div.borderline_dotted { margin-top:15px; border-top:1px solid #ccc; }
select.wth_p100 { width:99.6%; }
.required {  }
.pst_r { position:relative; }
.dsp_b { display:block!important; }
.dsp_inb { display:inline-block!important; }
.dsp_ine { display:inline!important; }
.disabled { color:#c1c1c1!important; cursor:default!important; }
.txt_notice { font-weight:bold!important; font-style:italic!important; }
.txt_italic { font-style:italic!important; }
.txt_blue { color:#0098c0; }
.txt_red { color:#cc0000; }
.txt_notice_red { display:block; color:#cc0000; font-size:12px!important; font-weight:bold!important; }
.txt_notice_red span { display:block; color:#cc0000; font-size:12px!important; font-weight:bold!important; }
.txt_notice_blue { display:block; color:#0087be; font-size:12px!important; font-weight:bold!important; }
.txt_notice_blue span { display:block; color:#0087be; font-size:12px!important; font-weight:bold!important; }
.txt_linked { display:inline-block; color:#0098c0; text-decoration:underline; cursor:pointer; }
.txt_highlight { display:inline; padding:1px 3px; background:#0098c0; color:#fff; }
.txt_underline { text-decoration:underline; }
.txt_indext1_3 { text-indent:1.3em; }
span.txt_name { display:inline-block; }

span.txt_indent10 { display:block; margin-left:10px; }
span.txt_indent15 { display:block; margin-left:15px; }

/*help*/
.txt_help { display:inline-block; width:20px; height:20px; padding:0; background:#0098c0; color:#fff; font-weight:bold!important; text-align:center; font-family:Arial; line-height:20px; border-radius:20px; }
.txt_help1 { min-width:110px; padding:6px 10px; border:1px solid #029dd4; border-radius:20px; background-color:#029dd4; font-size:16px; color:#fff; text-align:center; outline:none; box-shadow:none; }

/*align*/
.txt_alg_l { text-align:left!important; }
.txt_alg_c { text-align:center!important; }
.txt_alg_r { text-align:right!important; }

.flt_l { float:left; }
.flt_r { float:right; }
.fltL { float:left!important; }
.fltR { float:right!important; }

.valign_t { vertical-align:top!important; }
.valign_m { vertical-align:middle!important; }
.valign_b { vertical-align:bottom!important; }

/*money*/
input.wc_money { width:120px; padding-left:20px; text-align:right; background:#fff url(/Images/icon_dollar.png) no-repeat 0 0; }
input.wc_money:hover { background:transparent url(/Images/icon_dollar.png) no-repeat 0 0; }

input.wc_money:before { content:"$"; }
input.wc_money::before { content:"$"; }
input.wc_zipcode { width:130px; }


/* --------------------------------
    GNB
-------------------------------- */
div.gnb { position:fixed; top:0; left:0; z-index:1002; width:100%; min-width:800px; height:60px; padding:0 20px 0 0; background:#545b68; box-sizing:border-box; box-shadow:#fff 0px 10px 2px 0px; }
div.gnb div.imglogo_wrap { float:left; }
div.gnb div.imglogo_wrap span.txt_logo { display:inline-block; height:59px; margin:0 0 0 20px; padding:10px 0 0 30px; color:#fff; font-size:30px; font-family:Gadugi, Verdana, 'sans-serif'; text-shadow:2px 3px #272c33; }

div.gnb div.nav { float:right; display:inline-block; height:60px; padding:0 20px 0 0; line-height:54px; }
div.gnb div.nav ul {  }
div.gnb div.nav ul li { display:inline-block; height:20px; padding:10px 8px 10px 4px; color:#fff; font-weight:normal; font-size:14px; line-height:1.5em; text-decoration:underline; vertical-align:middle; }
div.gnb div.nav ul li:hover { color:#fff; font-weight:bold; cursor:pointer; }
div.gnb div.nav ul li:last-of-type { padding-right:2px; }
div.gnb div.nav ul li.borderline { width:10px; padding:10px 2px; color:#fff; font-weight:normal; cursor:default; text-decoration:none; }
div.gnb div.nav ul li a { display:inline-block; }
div.gnb div.nav ul li:hover a { text-decoration:underline; cursor:pointer; }

/* --------------------------------
    LNB
-------------------------------- */
div.lnb { position:fixed; top:60px; left:0; z-index:1002; width:270px; min-height:1000px; background:#2e353e; box-shadow:#fff 10px 9px 2px 0px; }
div.lnb dl.depth1 { margin:0; padding:0; }
div.lnb dl.depth1 dt { display:block; height:50px; padding:0 0 0 20px; border-top:1px solid #888f9b; border-bottom:1px solid #030303; font-size:0.9em; color:#fff; line-height:1.8em; vertical-align:middle; cursor:pointer; box-sizing:border-box; }
div.lnb dl.depth1 dd { background:none; }
div.lnb dl.depth1 dt:first-of-type {  }
div.lnb dl.depth1 dt:last-of-type { border-bottom:1px solid #2d2f38; }
div.lnb dl.depth1 dt.on { border-top:1px solid #73d3fb; border-bottom:1px solid #020405; }
div.lnb dl.depth1 dt:hover { border-top:1px solid #cc6600; border-bottom:1px solid #fe9832; }
div.lnb dl.depth1 dt a { display:inline-block; width:245px; padding:13px 0 13px 3px; vertical-align:middle; font-size:12px; }

div.lnb dl.depth1 dt.disablelink:hover { border-top:1px solid #888f9b!important; border-bottom:1px solid #030303!important; }
div.lnb dl.depth1 dt.disablelink a { cursor:default; }

div.lnb ul.depth2 { margin:0; padding:0; }
div.lnb ul.depth2 li { display:block; height:36px; padding:0; border-top:1px solid #525b68; border-bottom:1px solid #020203; font-size:0.9em; color:#fff; line-height:1.8em; vertical-align:middle; cursor:pointer; box-sizing:border-box; }
div.lnb ul.depth2 li:hover { background:#171e21; }
div.lnb ul.depth2 li:first-of-type { border-top:1px solid #27292e; }
div.lnb ul.depth2 li.on { border-top:1px solid #73d3fb; border-bottom:1px solid #020405; }
div.lnb ul.depth2 li a { padding:6px 0 6px 20px; text-indent:2.8em; font-size:12px; }

/*background color*/
div.gnb {

    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#535c69), to(#404751)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #535c69, #404751); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #535c69, #404751); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #535c69, #404751); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #535c69, #404751);
}
div.lnb dl.depth1 dt {
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#535c69), to(#464e59)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #535c69, #464e59); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #535c69, #464e59); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #535c69, #464e59); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #535c69, #464e59);
}
div.lnb dl.depth1 dt.on {
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#139fde), to(#0877b8)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #139fde, #0877b8); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #139fde, #0877b8); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #139fde, #0877b8); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #139fde, #0877b8);
}
div.lnb dl.depth1 dt:hover {
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fe9800), to(#d37404)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fe9800, #d37404); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fe9800, #d37404); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fe9800, #d37404); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #fe9800 , #d37404);
}
div.lnb dl.depth1 dt.disablelink:hover {
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#535c69), to(#464e59)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #535c69, #464e59); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #535c69, #464e59); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #535c69, #464e59); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #535c69, #464e59);
}
div.lnb ul.depth2 li { 
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27292e), to(#272b2d)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #27292e, #272b2d); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #27292e, #272b2d); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #27292e, #272b2d); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #27292e, #272b2d);
}
div.lnb ul.depth2 li.on { 
    /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#139fde), to(#0877b8)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #139fde, #0877b8); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #139fde, #0877b8); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #139fde, #0877b8); 
	/* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #139fde, #0877b8);
}

div.lnb dl.depth1 dt span.nav { display:inline-block; width:30px; height:20px; font-weight:bold; font-size:14px; color:#fff; text-indent:-500em; }
div.lnb dl.depth1 dt span.nav01 { background:transparent url(/Images/icons/ic-colors.png) no-repeat left 1px; }/*banner&color*/
div.lnb dl.depth1 dt span.nav02 { background:transparent url(/Images/icons/ic-web.png) no-repeat left 1px; }/*web_address*/
div.lnb dl.depth1 dt span.nav03 { background: transparent url(/Images/icons/ic-app.png) no-repeat left 1px; }/*loan_application*/
div.lnb dl.depth1 dt span.nav04 { background:transparent url(/Images/icons/ic-eSignature.png) no-repeat left 1px; }/*esignature*/
div.lnb dl.depth1 dt span.nav05 { background:transparent url(/Images/icons/ic-retention.png) no-repeat left 1px; }/*retention_policy*/
div.lnb dl.depth1 dt span.nav06 { background:transparent url(/Images/icons/ic-delivery.png) no-repeat left 1px; }/*delivery*/
div.lnb dl.depth1 dt span.nav07 { background:transparent url(/Images/icons/ic-mail.png) no-repeat left 1px; }/*email*/
div.lnb dl.depth1 dt span.nav08 { background:transparent url(/Images/icons/ic-reports.png) no-repeat left 1px; }/*report*/
div.lnb dl.depth1 dt span.nav09 { background:transparent url(/Images/icons/ic-originator.png) no-repeat left 1px; }/*loan_originator_information*/
div.lnb dl.depth1 dt span.nav10 { background:transparent url(/Images/icons/ic-password.png) no-repeat left 1px; }/*change_password*/
div.lnb dl.depth1 dt span.nav11 { background:transparent url(/Images/icons/ic-billing.png) no-repeat left 0; }/*billing_information*/
div.lnb dl.depth1 dt span.nav12 { background:transparent url(/Images/icons/ic-setup.png) no-repeat left 0; }/*spart_setup_wizard*/


/* --------------------------------
    PROGRESS_BAR
-------------------------------- */
div.progress_bar { width:100%; margin:0 0 30px 0; text-align:center; }
div.progress_bar dl { width:100%; margin:0; padding:0; }
div.progress_bar dl dd { display:inline-block; width:24.2%; min-width:130px; margin:0 2px; font-size:14px; color:#c6c6c6; text-align:center; }
div.progress_bar dl dd:first-of-type { margin-left:0; }
div.progress_bar dl dd:nth-last-child(-n+2) { margin-right:0; }

div.progress_bar ul { margin:0; padding:0; }
div.progress_bar ul li { font-size:14px; color:#c9c9c9; text-align:center; }
div.progress_bar ul li.progress_wrap { height:12px; margin-top:18px; background:#c6c6c6; text-align:left; line-height:12px; }
div.progress_bar ul li span.bar { display:inline-block; left:0; width:100%; height:12px; background:transparent; }
div.progress_bar ul li span.step_txt { position:absolute; top:12px; left:0; z-index:1002; width:100%; color:#fff; text-align:center; box-sizing:border-box; }

/*ON*/
div.progress_bar dl dd.on {  }
div.progress_bar dl dd.on span.bar { background:#fe9800!important; }
div.progress_bar dl dd.on li { color:#666!important; }
/*DONE*/
div.progress_bar dl dd.done span.bar { background:#259edb!important; }
div.progress_bar dl dd.done li { color:#c5c5c5; }


/* --------------------------------
    LOGIN
-------------------------------- */
div.login_bg { width:100%; height:100%; min-height:800px; background:#e1e1e1; }
div.login_wrap { margin:0 auto; padding:8% 0 0 0; text-align:center; }
div.login_wrap h2 { width:398px; margin:0 auto; padding:0 0; border:1px solid #c6c6c6; border-bottom:0; background:transparent url(/Images/bg_login.png) repeat-x 0 0; color:#2e4453; font-size:1.8em; text-align:center; font-family:Arial; font-weight:500; text-shadow:#f9f9f9 0px 2px; }
div.login_wrap h2 img {  }
div.login_wrap div.loginbox { width:400px; margin:0 auto; padding:15px 25px 20px 25px; border:1px solid #c6c6c6; border-top:0; background:#fefefe; text-align:left; box-sizing:border-box; }
div.login_wrap div.loginbox ul { width:100%; margin:0; padding:0; }
div.login_wrap div.loginbox ul li { display:inline-block; width:100%; padding:3px 0; }
div.login_wrap div.loginbox ul li.title { color:#666; }
div.login_wrap div.loginbox ul li input[type="text"], div.login_wrap div.loginbox ul li input[type="password"], div.login_wrap div.loginbox ul li input[type="number"] { height:38px; padding:2px 8px; border:1px solid #b3b3b3; background:#fefefe; box-sizing:border-box; }
div.login_wrap div.loginbox ul li input[type="checkbox"] { border:1px solid #c8d7e1; }
div.login_wrap div.loginbox ul li input[type="text"]:focus, div.login_wrap div.loginbox ul li input[type="password"]:focus, div.login_wrap div.loginbox ul li input[type="number"]:focus { border:1px solid #017ecd; background:#dfecfa; }
div.login_wrap div.loginbox ul li input[type="text"]:hover, div.login_wrap div.loginbox ul li input[type="password"]:hover, div.login_wrap div.loginbox ul li input[type="number"]:hover { border:1px solid #017ecd; background:#dfecfa; }
div.login_wrap div.loginbox ul li select { height:38px; padding:2px 2px 2px 8px; border:1px solid #c8d7e1; }
div.login_wrap div.loginbox ul li label.txt_service { display:inline-block; width:100%; padding:10px 0; font-size:0.8em; color:#666; text-align:left; line-height:16px; cursor:pointer; }
div.login_wrap img.loginbox_shadw { margin:0 auto; }

a.txt_forgotpsw { margin:0 auto; color:#0087be; font-size:11px; text-align:center; text-decoration:none; }
a.txt_ordernow { margin:0 auto; color:#0087be; font-size:12px; text-align:center; text-decoration:underline; }
a.txt_ordernow:hover { color:#0579a9; }

dl.slt_optionwrap {  }
/*dl.slt_optionwrap dt.wth_190 { text-indent:1.3em; }*/
dl.slt_optionwrap dt.on span, dl.slt_optionwrap dt.on label { /*color:#0098c0; font-weight:bold;*/ }
dl.slt_optionwrap02 dt label span.dsp_b { margin-left:20px; color:#666!important; }
dl.slt_optionwrap02 dt.on label { color:#666!important; }
dl.slt_optionwrap02 dt.on label span.tit { clear:right; color:#0098c0!important; }

dl.slt_optionwrap03 dt { padding:1px 0!important; }


/* --------------------------------
    CONTENTS
-------------------------------- */
div.title_wrap { margin:10px 0 10px 0; color:#666; font-size:1.0em; font-weight:bold; line-height:1.5em; }
div.cont_wrap { display:inline-block; width:1024px; min-height:450px; margin:10px 0 0 0; padding:0 0 20px 0; color:#666; font-size:1.0em; text-align:left; line-height:1.5em; }

div.cont_wrap span { font-size:14px; font-weight:normal; }
span.sub_option { font-size:12px!important; color:#666; }
div.cont_wrap div.form_wrap {  }
div.cont_wrap div.form_wrap h3 { margin-top:25px; margin-bottom:18px; padding-bottom:10px; border-bottom:1px solid #ccc; font-size:18px; font-weight:normal; color:#f07c00; }
div.cont_wrap div.form_wrap h3 a { display:inline-block; }

div.cont_wrap div.form_comm dl { margin:0; padding:0; }
div.cont_wrap div.form_comm dl dt { display:inline-block; padding:3px 0; line-height:1.5em; }
div.cont_wrap div.form_comm dl dt.required { }
div.cont_wrap div.form_comm dl dd { display:inline-block; padding:3px 0; line-height:1.5em; vertical-align:middle; }
div.cont_wrap div.form_comm dl dd select { height:30px; margin:0; }
div.cont_wrap div.form_comm dl dd input[type="text"], div.cont_wrap div.form_comm dl dd input[type="password"] { margin:0; }
div.cont_wrap div.form_comm dl.loan_process dt, div.cont_wrap div.form_comm dl.loan_process dd { vertical-align:middle; }
div.cont_wrap div.form_comm dl.loan_process dt.list_summary { position:relative; font-weight:bold; }

div.cont_wrap div.form_comm dl label, div.cont_wrap div.form_comm label { cursor:pointer; }
div.cont_wrap div.form_comm dl label, div.cont_wrap div.form_comm label.label_disabled { color:#666; cursor:default!important; }
div.editor_wrap /*temporary*/ { width:100%; height:200px; }
div.editor_wrap textarea.edit_comment { overflow-y:auto; width:100%; height:200px; min-height:inherit; padding:6px; border:1px solid #a5a5a5; background:#fff; box-sizing:border-box; white-space:pre-wrap; }
div.editor_wrap textarea.edit_comment:hover { background:#fff; }

div.imgpreview_wrap { overflow:visible; position:relative; width:900px; /*max-height:227px;*/ min-height:50px; padding:3px; border:1px solid #ccc; text-align:center; }
div.imgpreview_wrap img { width:100%; margin:5px auto 0 auto; }
div.imgpreview_wrap .btn_delete_image { top:0; right:-20px!important; }
div.imgpreview_wrap .btn_delete_image:hover { font-weight:bold; }

/*state license*/
dd.slt_statewrap { display:inline-block; float:left; width:190px; height:170px; box-sizing:border-box; }
dd.slt_statewrap select.slt_state { width:160px; height:156px!important; padding:0!important; border:1px solid #a5a5a5; }
dd.slt_statewrap select:focus, dd.slt_statewrap select:hover { border:1px solid #a5a5a5!important; background:#fff!important; box-shadow:none; }
dd.slt_statewrap select.slt_state option { padding:2px 3px 2px 12px; border-top:1px solid transparent; }
dd.slt_statewrap select.slt_state option.on { border-top:1px solid #fff; background:#139fde; color:#fff; }
dd.slt_statewrap select.slt_state option.selected { color:#d0d0d0!important; }

dd.slt_statelist { display:inline-block; width:700px; height:156px; margin:0 0 0 10px; padding:0 3px 3px 0!important; vertical-align:top!important; }
dd.slt_statelist button.btn_delete_state { display:inline-block; width:65px; margin:3px 3px 3px 5px; padding:4px 5px; border:1px solid #d4d4d4; background:#fefefe; color:#666; text-align:left; box-shadow:2px 2px 5px 0px #afadad; }
dd.slt_statelist button.btn_delete_state span { float:right; margin-top:2px; color:#969696; font-size:11px; }

ul.list_wrap { margin:0; padding:0; }
ul.list_wrap li { display:inline-block; }

/*Banner*/
ul.list_wrap.banner_list { display:inline-block; }
ul.list_wrap.banner_list li { margin-right:10px; }
span.fileupload_tit { height:40px; line-height:40px; vertical-align:top; }

div.color_settingwrap { display:inline-block; float:right; line-height:28px; vertical-align:middle; }
div.color_settingwrap span.selected_color { display:inline-block; width:30px; height:30px; border:1px solid #a5a5a5; vertical-align:-10px; box-sizing:border-box; text-indent:-500em; }
dl.slt_colorwrap span { display:inline-block; height:30px; box-sizing:border-box; }
dl.slt_colorwrap dd.hex_colorguide span { padding:0; line-height:35px; }

div.colorpicker_wrap { position:relative; width:100%; height:100%; }
div.colorpicker_wrap .picker { position:absolute; z-index:1002; opacity:0; transition:opacity 0.6s; transition-property:unset; visibility:hidden; background-color:#fff; border:2px solid #0098c0; color:#666; text-align:left; padding:8px; box-shadow:#504c4c 2px 2px 14px 0px; }
div.colorpicker_wrap .picker { overflow-x:hidden; overflow-y:auto; width:625px; height:340px; top:-240px; right:240px; }

/*temporary color picker*/
div.colorpicker_wrap .picker::after { transition-property:unset; content:""; position:absolute; top:100%; z-index:1002; margin-left:-5px; border-width:5px; border-style:solid; border-color:#0098c0 transparent transparent transparent; }
div.colorpicker_wrap .picker { visibility:visible; opacity:1; }

div.picture_wrap { overflow:hidden; width:230px; height:230px; padding:5px; border:1px solid #b7b7b7; background:#fff; text-align:center; line-height:218px; vertical-align:middle; box-sizing:border-box; }
div.picture_wrap img { max-width:218px; max-height:218px; margin:0 auto; vertical-align:middle; }
div.picture_wrap_thumbnail { overflow:visible; position:absolute; right:75px; }
div.picture_wrap_thumbnail .btn_delete_image { right:-20px!important; }
div.picture_wrap_thumbnail .btn_delete_image:hover { font-weight:bold; }

/*configuration*/
div.cont_wrap div.form_comm dl.slt_config {  }
div.cont_wrap div.form_comm dl.slt_config dt { padding:5px 0!important; }
div.cont_wrap div.form_comm dl.slt_config dt label { cursor:pointer!important; }

/*disclaimer*/
div.disclaimer_wrap { overflow-y:auto; width:100%; height:120px; min-height:inherit; margin:5px 0 20px 0; padding:6px; border:1px solid #a5a5a5; background:#fff; box-sizing:border-box; }

/*email*/
div.email_wrap textarea.txtarea_200 { overflow-y:auto; width:100%; height:200px; min-height:inherit; padding:6px; border:1px solid #a5a5a5; background:#fff; line-height:1.5em; box-sizing:border-box; white-space:pre-wrap; }
div.email_wrap textarea.txtarea_200:hover { background:#fff; }

div.email_wrap textarea.txtarea_100 { overflow-y:auto; width:100%; height:100px; min-height:inherit; padding:6px; border:1px solid #a5a5a5; background:#fff; line-height:1.5em; box-sizing:border-box; white-space:pre-wrap; }
div.email_wrap textarea.txtarea_100:hover { background:#fff; }

/*report*/
input.slt_date { background:#fff; cursor:pointer; }
input.slt_date { border:1px solid #a5a5a5!important; background:#fff; }
input.slt_date:hover { border:1px solid #017ecd!important; background:#dfecfa; cursor:text; }


/* --------------------------------
    TABLE
-------------------------------- */
div.tbl_report table { border:none; border-collapse:collapse; }
div.tbl_report table tr:nth-child(odd) { background:#f5f5f5; }
div.tbl_report table tr:nth-child(even) { background:#fff; }
div.tbl_report table tr:first-of-type th { border-left:0; border-right:0; border-top:1px solid #e4e0e0; border-bottom:1px solid #d6d6d6; }
div.tbl_report table tr th:first-of-type, div.tbl_report table tr td:first-of-type { padding-left:4px; }
div.tbl_report table tr th { padding:8px 0; border-top:0; border-left:0; border-right:0; border-bottom:1px solid #efeeee; background:#eaeaea; font-weight:normal; line-height:22px; text-decoration:underline; cursor:pointer; }
div.tbl_report table tr th a { cursor:pointer; }
div.tbl_report table tr th.tbl_report_link { text-align:center; text-decoration:none; cursor:default; }
div.tbl_report table tr th span { cursor:pointer; }
div.tbl_report table tr td { padding:8px 5px 8px 0; border-top:0; border-left:0; border-right:0; border-bottom:1px solid #e4e0e0; vertical-align:top; word-break:break-word; }
div.tbl_report table tr td.txt_alg_c { padding-right:0!important; }
div.tbl_report table tr td div.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
div.tbl_report table tr td span { display:block; word-break:break-word; }
div.tbl_report table tr td a { text-decoration:underline; color:#0098c0; cursor:pointer; }

div.report_summary { display:inline-block; width:100%; }
div.report_summary table { float:right; border:none; border-collapse:collapse; }
div.report_summary table tr:nth-child(1) { background:#dcdada!important; }
div.report_summary table tr:nth-child(2) { background:#efeeee!important; border-top:3px solid #fff; }
div.report_summary table tr:nth-child(3) { background:#f7f7f7!important; border-top:3px solid #fff; }
div.report_summary table tr:nth-child(4) { background:#efeeee!important; border-top: 3px solid #fff;}
div.report_summary table tr:nth-child(5) { background:#f7f7f7!important; border-top:3px solid #fff; }
div.report_summary table tr:nth-child(6) { background:#0e8bcb!important; border-top:3px solid #fff; color:#fff; }
div.report_summary table tr th { padding:8px 0 8px 10px!important; border-top:none!important; border-bottom:none!important; background:transparent!important; line-height:22px; font-weight:normal!important; text-decoration:none!important; }
div.report_summary table tr td { padding:8px 10px 8px 5px!important; border-bottom:none!important; border-left:3px solid #fff; vertical-align:top; word-break:break-word; }

/*div.tbl_report_withlink table tr th:nth-last-child(1), div.tbl_report_withlink table tr th:nth-last-child(2) { text-align:center; }*/

/*pagination*/
div.tbl_report table tr:nth-last-child(1) td { border-bottom:none!important; }
div.tbl_report table tr.gridpager { background:#fff; }
div.tbl_report table tr.gridpager td table tr { background:#fff!important; }
div.tbl_report table tr.gridpager td table tr td { border-bottom:none!important; text-align:center; font-size:12px!important; }
div.tbl_report table tr.gridpager td table tr td a { display:inline-block; height:29px; margin:0; padding:2px; color:#666; font-size:12px!important; text-align:center; line-height:29px; text-decoration:none; }
div.tbl_report table tr.gridpager td table tr td a:hover { text-decoration:underline; }
div.tbl_report table tr.gridpager td table tr td span { height:29px; padding:2px; color:#f07c00; font-size:12px!important; font-weight:bold; line-height:29px; }

/*date*/
.ajax__calendar { top:262px!important; font-size:11px!important; }
.ajax__calendar table { font-size:11px!important; }
.ajax__calendar_body table tr td div { font-size:11px!important; }
.ajax__calendar_header, .ajax__calendar_body, .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years, .ajax__calendar_title, .ajax__calendar_footer, .ajax__calendar_today { font-size:11px!important; }
.ajax__calendar_prev, .ajax__calendar_next { padding:4px 0; }
.ajax__calendar_body { height:168px!important; }
.ajax__calendar_day { height:20px!important; padding:0 2px 2px 2px!important; text-align:center!important; }
.ajax__calendar_title { color:#029dd4; }
.ajax__calendar .ajax__calendar_dayname { padding:0 2px 6px 2px; border-bottom:1px solid #e4e4e4!important; color:#676767!important; font-weight:bold!important; }
.ajax__calendar .ajax__calendar_footer { border-top:1px solid #e4e4e4!important; }
.ajax__calendar .ajax__calendar_other .ajax__calendar_day { color:#c7c7c7!important; }



/* --------------------------------
    POPUP
-------------------------------- */
div.popup_wrap { display:inline-block; position:relative; border:3px solid #259edb; border-radius:5px; background:#fff; text-align:center; box-shadow:#4e4e4e 0 0 12px 3px; }
div.popup_w400 { width:400px; }
div.popup_w500 { width:500px; }

div.popup_wrap div.popup_cont { padding:0 10px; }
div.popup_wrap div.popup_cont01 { margin:10px auto; }
div.popup_wrap div.popup_cont02 { margin:47px auto; }
div.popup_wrap div.popup_cont span.txt_tit { display:block; color:#f07c00; font-weight:bold; }
div.popup_wrap div.popup_label { height:41px; background:transparent url('/Images/bg_popup.png') repeat-x 0 0; border-top-left-radius:5px; border-top-right-radius:5px; }
div.popup_wrap div.popup_label span.popup_tit { display:inline-block; float:left; margin:0 0 0 15px; color:#666; font-size:14px; line-height:40px; }
div.popup_wrap div.popup_label span.popup_tit span.head_tit { margin-right:15px; color:#0098c0; font-size:14px; font-weight:bold; }

div.popup_wrap div.popup_cont p.popup_txt01 { display:inline-block; width:100%; margin:0 auto 0 auto; text-align:center; }
div.popup_wrap button.btn_close { overflow:hidden; float:right; width:18px; height:18px; margin:4px 10px 0 0; background:url('/Images/ic-popup-close.png') no-repeat 0 0; background-size:100% 100%; color:#979797; font-weight:bold; text-indent:-500em; cursor:pointer; }

div.popup_wrap div.btn_wrap { width:100%; min-width:inherit; height:50px; margin:0; background:#edecec; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
div.popup_wrap div.btn_wrap ul li { margin:8px 0 0 3px; }
button.btn_close { display:inline-block; position:absolute; top:8px; right:4px; width:25px; height:25px; margin:-4px 0 0 0; padding:0; border:0; line-height:25px; vertical-align:middle; outline:none; }

/*CSC*/
div.cvcguide, div.cvcguide span { text-align:left; }
div.cvcguide img { width:inherit; }


/* --------------------------------
    FILES
-------------------------------- */
div.file_input { display:inline-block; width:140px; margin-top:-5px; vertical-align:middle; }
div.file_input label { display:inline-block; overflow:hidden; position:relative; width:58px; height:27px; margin:-10px 0 0 0; text-align:center; line-height:22px; cursor:pointer; vertical-align:bottom; }
div.file_input label input[type="file"] { overflow:hidden; position:absolute; top:0; left:0; z-index:1001; width:58px; height:27px; opacity:0; cursor:pointer; }
ul.att_file { display:inline-block; width:100%; margin-top:5px; position: relative;}
ul.att_file li { width:243px; margin-bottom:3px; border:1px solid #a5a5a5; }
ul.att_file li input[type="text"] { height:27px; border:none; width:98%; outline:none; box-sizing:border-box; }
ul.att_file li input[type="text"]:read-only { background:transparent!important; border:none!important; }
div.attach_wrap { display:inline-block; position:relative; width:248px; }
button.btn_add_brw { width:22px; height:25px; padding:2px; border:0; background:url('/Images/ic-add.png') no-repeat 0 6px; }
button.btn_delete_brw { width:22px; height:25px; padding:2px; border:0; background:url('/Images/ic-delete.png') no-repeat 0 1px; }
button.btn_delete_file { position:absolute; top:10px; right:4px; width:15px; height:15px; border:none; background:none; font-size:11px; color:#666; }


/* --------------------------------
    PAGINATION
-------------------------------- */
div.pagination { display:inline-block; float:right; margin:10px 0 20px 0; }
div.pagination a { display:inline-block; width:14px; height:25px; margin:0; padding:2px; font-size:12px!important; text-align:center; }
div.pagination a.on { color:#f07c00; font-weight:bold; }
div.pagination a:hover {  }
div.pagination a:first-of-type { margin-right:5px; }
div.pagination a:last-of-type { margin-left:5px; }


/* --------------------------------
    ADMIN BUTTON
-------------------------------- */
div.btn_wrap { /*position:fixed; bottom:50px;*/ min-width:600px; margin:30px auto 30px auto; text-align:center; }
div.btn_wrap ul {  }
div.btn_wrap ul li { display:inline-block; margin:0 3px; }
div.btn_wrap ul li:first-of-type { margin-left:0; }
div.btn_wrap ul li:last-of-type { margin-right:0; }


input[type="submit"] { cursor:pointer; outline:none; }
input[type="submit"].btn_comm { /*padding:.625rem 1.875rem;*/ min-width:110px; padding:6px 10px; border:1px solid #029dd4; border-radius:20px; background-color:#029dd4; font-size:16px; color:#fff; text-align:center; outline:none; box-shadow:none; }
input[type="submit"].btn_comm:hover { border:1px solid #fe9800; background:#fe9800; color:#fff; }
input[type="submit"].btn_comm:disabled { border:1px solid #b4b5b5; background:#b4b5b5; color:#fff; }
input[type="submit"].btn_skip { border:1px solid #67798f; background:#fff; color:#67798f; font-weight:600; }
input[type="submit"].btn_skip:hover { border:1px solid #67798f; background:#67798f; color:#fff; }
input[type="submit"].btn_send_doc { padding:6px 24px; }
div.file_input .btn_files { height:27px; padding:1px 6px; border:1px solid #7b838d; background:#7b838d; color:#fff; line-height:19px; font-family:Arial; font-size:13.3333px; }
.btn_browse { padding:0!important; cursor:pointer; border:1px solid #7b838d; background:#7b838d; color:#fff; }

input[type="submit"].btn_login { width:100%; padding:10px 24px; border:1px solid #2198d2; border-radius:22px; background:#2198d2; color:#fff; text-align:center; outline:none; }
input[type="submit"].btn_login:hover { border:1px solid #fe9800; background:#fe9800; outline:none; }
input[type="submit"].btn_delete_file { position:absolute; top:8px; right:4px; width:15px; height:15px; border:none; background:none; font-size:11px; color:#666; outline:none; }
input[type="submit"].btn_delete_state { width:15px; height:15px; border:none; background:none; font-size:11px; color:#666; outline:none; }

input[type="submit"].btn_delete_image { position:absolute; top:0; right:0; width:15px; height:15px; padding:0; border:none; background:none; font-size:11px; color:#666; outline:none; }
button.btn_delete_image { position:absolute; top:0; right:0; width:15px; height:15px; padding:0; border:none; background:none; font-size:11px; color:#666; outline:none; }

input[type="submit"].slt_color { height:30px; padding:6px 8px; border:1px solid #7b838d; background:#7b838d; color:#fff; font-size:12px; text-align:center; outline:none; box-shadow:none; vertical-align:1px; }
input[type="button"].slt_color { height:30px; padding:6px 8px; border:1px solid #7b838d; background:#7b838d; color:#fff; font-size:12px; text-align:center; outline:none; box-shadow:none; vertical-align:1px; }
button.slt_color { height:30px; padding:6px 8px; border:1px solid #7b838d; background:#7b838d; color:#fff; font-size:12px; text-align:center; outline:none; box-shadow:none; vertical-align:1px; }

button.btn_search { /*padding:.625rem 1.875rem;*/ min-width:110px; padding:6px 10px; border:1px solid #029dd4; border-radius:20px; background-color:#029dd4; font-size:16px; color:#fff; text-align:center; outline:none; box-shadow:none; }
button.btn_search:hover { border:1px solid #fe9800; background:#fe9800; color:#fff; }
button.btn_search:disabled { border:1px solid #b4b5b5; background:#b4b5b5; color:#fff; }

dl.comm_list { width:100%; margin-top:25px; margin-bottom:18px; border-bottom: 1px solid #ccc; }
dl.comm_list dt { display:inline-block; }
dl.comm_list dt span { display:inline-block; padding-bottom:10px; font-size:18px; font-weight:normal; color:#f07c00; }
dl.comm_list dd { display:inline-block; }
dl.comm_list dd a { margin-bottom:5px; }

/* --------------------------------
    SCALE
-------------------------------- */

/*pixel*/

.wth_20 { width:20px!important; }
.wth_30 { width:30px!important; }
.wth_40 { width:40px!important; }
.wth_48 { width:48px!important; }
.wth_50 { width:50px!important; }
.wth_53 { width:53px!important; }
.wth_55 { width:55px!important; }
.wth_60 { width:60px!important; }
.wth_62 { width:62px!important; }
.wth_63 { width:63px!important; }
.wth_64 { width:64px!important; }
.wth_65 { width:65px!important; }
.wth_67 { width:67px!important; }
.wth_68 { width:68px!important; }
.wth_70 { width:70px!important; }
.wth_80 { width:80px!important; }
.wth_85 { width:85px!important; }
.wth_87 { width:87px!important; }
.wth_90 { width:90px!important; }
.wth_94 { width:94px!important; }
.wth_95 { width:94px!important; }
.wth_98 { width:98px!important; }
.wth_100 { width:100px!important; }
.wth_103 { width:103px!important; }
.wth_105 { width:105px!important; }
.wth_107 { width:107px!important; }
.wth_110 { width:110px!important; }
.wth_114 { width:114px!important; }
.wth_115 { width:115px!important; }
.wth_119 { width:119px!important; }
.wth_120 { width:120px!important; }
.wth_122 { width:122px!important; }
.wth_123 { width:123px!important; }
.wth_124 { width:124px!important; }
.wth_125 { width:125px!important; }
.wth_130 { width:130px!important; }
.wth_131 { width:131px!important; }
.wth_132 { width:132px!important; }
.wth_133 { width:133px!important; }
.wth_135 { width:135px!important; }
.wth_140 { width:140px!important; }
.wth_143 { width:143px!important; }
.wth_144 { width:144px!important; }
.wth_145 { width:145px!important; }
.wth_148 { width:148px!important; }
.wth_149 { width:149px!important; }
.wth_150 { width:150px!important; }
.wth_154 { width:154px!important; }
.wth_155 { width:155px!important; }
.wth_159 { width:159px!important; }
.wth_160 { width:160px!important; }
.wth_164 { width:164px!important; }
.wth_165 { width:165px!important; }
.wth_168 { width:168px!important; }
.wth_170 { width:170px!important; }
.wth_173 { width:173px!important; }
.wth_175 { width:175px!important; }
.wth_180 { width:180px!important; }
.wth_185 { width:185px!important; }
.wth_187 { width:187px!important; }
.wth_190 { width:190px!important; }
.wth_193 { width:193px!important; }
.wth_196 { width:196px!important; }
.wth_197 { width:197px!important; }
.wth_198 { width:198px!important; }
.wth_200 { width:200px!important; }
.wth_202 { width:202px!important; }
.wth_204 { width:204px!important; }
.wth_205 { width:205px!important; }
.wth_210 { width:210px!important; }
.wth_212 { width:212px!important; }
.wth_215 { width:215px!important; }
.wth_220 { width:220px!important; }
.wth_225 { width:225px!important; }
.wth_228 { width:228px!important; }
.wth_230 { width:228px!important; }
.wth_235 { width:235px!important; }
.wth_240 { width:240px!important; }
.wth_243 { width:243px!important; }
.wth_248 { width:248px!important; }
.wth_250 { width:250px!important; }
.wth_252 { width:252px!important; }
.wth_259 { width:259px!important; }
.wth_260 { width:260px!important; }
.wth_265 { width:265px!important; }
.wth_270 { width:270px!important; }
.wth_277 { width:277px!important; }
.wth_280 { width:280px!important; }
.wth_285 { width:285px!important; }
.wth_286 { width:286px!important; }
.wth_290 { width:290px!important; }
.wth_291 { width:291px!important; }
.wth_292 { width:292px!important; }
.wth_294 { width:294px!important; }
.wth_295 { width:295px!important; }
.wth_296 { width:296px!important; }
.wth_297 { width:297px!important; }
.wth_300 { width:300px!important; }
.wth_306 { width:306px!important; }
.wth_310 { width:310px!important; }
.wth_320 { width:320px!important; }
.wth_330 { width:330px!important; }
.wth_335 { width:335px!important; }
.wth_340 { width:340px!important; }
.wth_350 { width:350px!important; }
.wth_360 { width:360px!important; }
.wth_364 { width:364px!important; }
.wth_370 { width:370px!important; }
.wth_379 { width:379px!important; }
.wth_380 { width:380px!important; }
.wth_390 { width:390px!important; }
.wth_400 { width:400px!important; }
.wth_405 { width:405px!important; }
.wth_415 { width:415px!important; }
.wth_420 { width:420px!important; }
.wth_430 { width:430px!important; }
.wth_441 { width:441px!important; }
.wth_450 { width:450px!important; }
.wth_455 { width:455px!important; }
.wth_460 { width:460px!important; }
.wth_467 { width:467px!important; }
.wth_490 { width:490px!important; }
.wth_500 { width:500px!important; }
.wth_510 { width:510px!important; }
.wth_545 { width:545px!important; }
.wth_548 { width:548px!important; }
.wth_550 { width:550px!important; }
.wth_560 { width:560px!important; }
.wth_583 { width:583px!important; }
.wth_590 { width:590px!important; }
.wth_598 { width:598px!important; }
.wth_600 { width:600px!important; }
.wth_610 { width:610px!important; }
.wth_630 { width:630px!important; }
.wth_640 { width:640px!important; }
.wth_680 { width:680px!important; }
.wth_700 { width:700px!important; }
.wth_720 { width:720px!important; }
.wth_730 { width:730px!important; }
.wth_740 { width:730px!important; }
.wth_750 { width:750px!important; }
.wth_757 { width:757px!important; }
.wth_758 { width:758px!important; }
.wth_760 { width:760px!important; }
.wth_763 { width:763px!important; }
.wth_767 { width:767px!important; }
.wth_770 { width:770px!important; }
.wth_775 { width:775px!important; }
.wth_778 { width:778px!important; }
.wth_780 { width:780px!important; }
.wth_785 { width:785px!important; }
.wth_800 { width:800px!important; }
.wth_820 { width:820px!important; }
.wth_850 { width:850px!important; }
.wth_900 { width:900px!important; }
.wth_960 { width:960px!important; }
.wth_978 { width:978px!important; }
.wth_1024 { width:1024px!important; }
.wth_1062 { width:1062px!important; }
.wth_1210 { width:1210px!important; }

/*percent*/
.wth_p10 { width:10%; }
.wth_p20 { width:20%; }
.wth_p27 { width:27%; }
.wth_p30 { width:30%; }
.wth_p40 { width:40%; }
.wth_p50 { width:50%; }
.wth_p50_5 { width:50.5%; }
.wth_p60 { width:60%; }
.wth_p65 { width:65%; }
.wth_p70 { width:70%; }
.wth_p78 { width:78%; }
.wth_p80 { width:80%; }
.wth_p90 { width:90%; }
.wth_p95 { width:95%; }
.wth_p96 { width:96%; }
.wth_p97 { width:97%; }
.wth_p97_6 { width:97.6%; }
.wth_p98 { width:98%; }
.wth_p99 { width:99%; }
.wth_p99_6 { width:99.6%; }
.wth_p100 { width:100%; }

/*height*/
.hgt_10 { height:10px!important; }
.hgt_15 { height:15px!important; }
.hgt_20 { height:20px!important; }
.hgt_25 { height:25px!important; }
.hgt_30 { height:30px!important; }
.hgt_35 { height:35px!important; }
.hgt_40 { height:40px!important; }
.hgt_45 { height:45px!important; }
.hgt_50 { height:50px!important; }
.hgt_55 { height:55px!important; }
.hgt_60 { height:60px!important; }
.hgt_65 { height:65px!important; }
.hgt_70 { height:70px!important; }
.hgt_75 { height:75px!important; }
.hgt_79 { height:79px!important; }
.hgt_80 { height:80px!important; }
.hgt_85 { height:85px!important; }
.hgt_90 { height:90px!important; }
.hgt_95 { height:95px!important; }
.hgt_100 { height:100px!important; }
.hgt_110 { height:110px!important; }
.hgt_120 { height:120px!important; }
.hgt_130 { height:130px!important; }
.hgt_140 { height:140px!important; }
.hgt_150 { height:150px!important; }
.hgt_160 { height:160px!important; }
.hgt_170 { height:170px!important; }
.hgt_180 { height:180px!important; }
.hgt_190 { height:190px!important; }
.hgt_200 { height:200px!important; }
.hgt_210 { height:210px!important; }
.hgt_220 { height:220px!important; }
.hgt_230 { height:230px!important; }
.hgt_240 { height:240px!important; }
.hgt_250 { height:250px!important; }
.hgt_260 { height:260px!important; }
.hgt_270 { height:270px!important; }
.hgt_280 { height:280px!important; }
.hgt_290 { height:290px!important; }
.hgt_300 { height:300px!important; }
.hgt_310 { height:310px!important; }
.hgt_320 { height:320px!important; }
.hgt_330 { height:330px!important; }
.hgt_340 { height:340px!important; }
.hgt_350 { height:350px!important; }
.hgt_360 { height:360px!important; }
.hgt_370 { height:370px!important; }
.hgt_380 { height:380px!important; }
.hgt_390 { height:390px!important; }
.hgt_400 { height:400px!important; }
.hgt_410 { height:410px!important; }
.hgt_420 { height:420px!important; }
.hgt_430 { height:430px!important; }
.hgt_440 { height:440px!important; }
.hgt_450 { height:450px!important; }
.hgt_460 { height:460px!important; }
.hgt_470 { height:470px!important; }
.hgt_480 { height:480px!important; }
.hgt_490 { height:490px!important; }
.hgt_500 { height:500px!important; }


/*margin*/
.mgpdT0 { margin-top:0px!important; padding-top:0px!important; }
.mgT0 { margin-top:0px!important; }
.mgT1 { margin-top:1px!important; }
.mgT2 { margin-top:2px!important; }
.mgT3 { margin-top:3px!important; }
.mgT4 { margin-top:4px!important; }
.mgT5 { margin-top:5px!important; }
.mgT6 { margin-top:6px!important; }
.mgT7 { margin-top:7px!important; }
.mgT12 { margin-top:12px!important; }
.mgT10 { margin-top:10px!important; }
.mgT14 { margin-top:14px!important; }
.mgT15 { margin-top:15px!important; }
.mgT20 { margin-top:20px!important; }
.mgT25 { margin-top:25px!important; }
.mgT30 { margin-top:30px!important; }
.mgT40 { margin-top:40px!important; }
.mgT50 { margin-top:50px!important; }
.mgT60 { margin-top:60px!important; }
.mgT100 { margin-top:100px!important; }
.mgT140 { margin-top:140px!important; }

.mgR10 { margin-right:10px!important; }
.mgR13 { margin-right:13px!important; }
.mgR14 { margin-right:14px!important; }
.mgR20 { margin-right:20px!important; }
.mgR25 { margin-right:25px!important; }

.mgBm3 { margin-bottom:-3px!important; }
.mgB0 { margin-bottom:0!important; }
.mgB3 { margin-bottom:3px!important; }
.mgB5 { margin-bottom:5px!important; }
.mgB10 { margin-bottom:10px!important; }
.mgB13 { margin-bottom:13px!important; }
.mgB15 { margin-bottom:15px!important; }
.mgB20 { margin-bottom:20px!important; }
.mgB25 { margin-bottom:25px!important; }
.mgB30 { margin-bottom:30px!important; }
.mgB32 { margin-bottom:32px!important; }
.mgB35 { margin-bottom:35px!important; }
.mgB50 { margin-bottom:50px!important; }

.mgL3 { margin-left:3px!important; }
.mgL5 { margin-left:5px!important; }
.mgL6 { margin-left:6px!important; }
.mgL10 { margin-left:10px!important; }
.mgL15 { margin-left:15px!important; }
.mgL20 { margin-left:20px!important; }
.mgL25 { margin-left:25px!important; }
.mgL30 { margin-left:30px!important;}
.mgL40 { margin-left:40px!important;}
.mgL50 { margin-left:50px!important;}
.mgL105 { margin-left:105px!important;}
.mgL180 { margin-left:180px!important;}

/*padding*/
.pd5 { padding:5px 0!important; }

.pdT0 { padding-top:0px!important;}
.pdT3 { padding-top:3px!important;}
.pdT5 { padding-top:5px!important;}
.pdT10 { padding-top:10px!important;}
.pdT20 { padding-top:20px!important;}
.pdT25 { padding-top:25px!important;}
.pdT30 { padding-top:30px!important;}

.pdB5 { padding-bottom:5px!important;}
.pdB6 { padding-bottom:6px!important;}
.pdB10 { padding-bottom:10px!important;}
.pdB20 { padding-bottom:20px!important;}
.pdB30 { padding-bottom:30px!important;}
.pdB40 { padding-bottom:40px!important;}
.pdB50 { padding-bottom:50px!important;}

.pdL0 { padding-left:0!important;}
.pdL5 { padding-left:5px!important;}
.pdL10 { padding-left:10px!important;}
.pdL15 { padding-left:15px!important;}
.pdL20 { padding-left:20px!important;}
.pdL30 { padding-left:30px!important;}
.pdL40 { padding-left:40px!important;}
.pdL50 { padding-left:50px!important;}
.pdL180 { padding-left:180px!important;}
.pdL720 { padding-left:720px!important;}

.pdR5 { padding-right:5px!important;}
.pdR15 { padding-right:20px!important;}
.pdR20 { padding-right:20px!important;}
.pdR30 { padding-right:30px!important;}



/*font*/
.ft_10_grey { font-size:10px; color:#888; }



/* --------------------------------
    TOOLTIP    
-------------------------------- */
.tooltip { position:relative; cursor:pointer; }
.tooltip .tooltiptext { position:absolute; z-index:1002; opacity:0;	transition:opacity 0.6s; transition-property:unset; visibility:hidden; background-color:#fff; border:2px solid #0098c0; color:#666; text-align:left; padding:8px; box-shadow:#d1d1d1 3px 3px 10px 3px; }
.tooltip a.linkto { font-size:12px; }

.tooltip img { width:100%; }
.tooltip .tooltip_cont { overflow-x:hidden; overflow-y:auto; position:absolute; top:-560px; left:-50px; z-index:1002; opacity:0; transition:opacity 0.6s; transition-property:unset; visibility:hidden; width:800px; height:525px; margin-left:0; background-color:#fff; border:2px solid #0098c0; color:#666; text-align:left; padding:8px; box-shadow:#d1d1d1 3px 3px 10px 3px; }
.tooltip .tooltip_cont02 { overflow-x:hidden; overflow-y:auto; position:absolute; top:-420px; left:-120px; z-index:1002; opacity:0; transition:opacity 0.6s; transition-property:unset; visibility:hidden; width:630px; height:380px; margin-left:0; background-color:#fff; border:2px solid #0098c0; color:#666; text-align:left; padding:8px; box-shadow:#d1d1d1 3px 3px 10px 3px; }
.tooltip .tooltip_cont02 span.txt_tit { display:block; color:#f07c00; font-weight:bold; }
.tooltip .tooltip_cont02 img { width:inherit; }

/*scoll*/
span.tooltiptext02::-webkit-scrollbar {width:2px; height:2em; }
span.tooltiptext02::-webkit-scrollbar-button { background:#ccc; }
span.tooltiptext02::-webkit-scrollbar-track-piece { background:#ccc; }
span.tooltiptext02::-webkit-scrollbar-thumb { background: #888; }

.tooltip:hover .tooltip_cont { visibility:visible; opacity:1; }
.tooltip:hover .tooltip_cont02 { visibility:visible; opacity:1; }

.tooltip span.txt_underline { display:block; margin-bottom:10px; }
.tooltip span.txt_indent { display:block; margin:0 0 10px 0; }
.tooltip span.txt_indent02 { display:block; margin:0 0 10px 15px; }
.tooltip span.txt_blue { color:#0098c0; }


/* --------------------------------
    SPINNERS    
-------------------------------- */
/* hide up/down arrows ("spinners") on input fields marked type="number" */
.no-spinners {
  -moz-appearance:textfield;
}

.no-spinners::-webkit-outer-spin-button,
.no-spinners::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}



/* Jaden */

/* --------------------------------
    MessageBox
-------------------------------- */
.MessageBoxBehind {width: 100%;height: 100%;position: absolute;background-color: #434343;z-index:10;opacity:0.7;text-align: center;display: none;}
.MessageBoxContent {z-index: 1000;position: absolute;background-color: white;top: 30%;left: 40%; display: none;}

/* Terry */

div.ForgetPasswordBox h2 { width:398px; margin:0 auto; padding:0 0; border:1px solid #c6c6c6; border-bottom:0; background:transparent url(/Images/bg_login.png) repeat-x 0 0; color:#2e4453; font-size:1.8em; text-align:center; font-family:Arial; font-weight:500; text-shadow:#f9f9f9 0px 2px; }

div.ForgetPasswordBox { width:400px; margin:0 auto; padding:15px 25px 20px 25px; border:1px solid #c6c6c6; background:#fefefe; text-align:left; box-sizing:border-box; }
div.ForgetPasswordBox ul { width:100%; margin:0; padding:0; }
div.ForgetPasswordBox ul li { display:inline-block; width:100%; padding:3px 0; }
div.ForgetPasswordBox ul li.title { color:#666; }
div.ForgetPasswordBox ul li input[type="text"], div.ForgetPasswordBox ul li input[type="password"], div.ForgetPasswordBox ul li input[type="number"] { height:38px; padding:2px 8px; border:1px solid #b3b3b3; background:#fefefe; box-sizing:border-box; }
div.ForgetPasswordBox ul li input[type="checkbox"] { border:1px solid #c8d7e1; }
div.ForgetPasswordBox ul li input[type="text"]:focus, div.ForgetPasswordBox ul li input[type="password"]:focus, div.ForgetPasswordBox ul li input[type="number"]:focus { border:1px solid #017ecd; background:#dfecfa; }
div.ForgetPasswordBox ul li input[type="text"]:hover, div.ForgetPasswordBox ul li input[type="password"]:hover, div.ForgetPasswordBox ul li input[type="number"]:hover { border:1px solid #017ecd; background:#dfecfa; }
div.ForgetPasswordBox ul li select { height:38px; padding:2px 2px 2px 8px; border:1px solid #c8d7e1; }
div.ForgetPasswordBox ul li label.txt_service { display:inline-block; width:100%; padding:10px 0; font-size:0.8em; color:#666; text-align:left; line-height:16px; cursor:pointer; }

/* Terry End*/
/*z-index*/
/*
1001_content
1002_GNB, LNB
    
    
*/


