@charset "utf-8";

/* top_banner*/
.top_bnr {position:relative; width:100%; height:100%; min-width:1280px; padding:0; margin:0; overflow:hidden}
.mo_top_bnr {display:none;}
.main_body .top_bnr {background-image:url(/Img/main/main_topbnr.jpg); background-position:top center; background-repeat:no-repeat}
.company_body .top_bnr {background:url(/Img/sub/company_topbnr.jpg) top center no-repeat;}
.autolease_body .top_bnr {background:url(/Img/sub/autolease_topbnr.jpg) top center no-repeat;}
.finance_body .top_bnr {background:url(/Img/sub/finance_topbnr.jpg) top center no-repeat;}
.technology_body .top_bnr {background:url(/Img/sub/technology_topbnr.jpg) top center no-repeat;}
.infomt_body .top_bnr {background:url(/Img/sub/infomt_topbnr.jpg) top left no-repeat;}
.cust_body .top_bnr {background:url(/Img/sub/cust_topbnr.jpg) top right no-repeat;}
.top_bnr_wrap {position:relative; width:100%; height:100%; max-width:1280px; min-height:45px; max-height:120px; margin:0 auto; overflow:hidden; text-align:center; z-index:10;}
.topbanner_btn {position:absolute; z-index:20; color:#fff; font-size:12px; top:20px; right:20px; }
.topbanner_btn input[type='checkbox'] { margin-right:15px; }
.topbanner_btn a img { margin-left:30px; }

.wrap { width:100%; position:relative; margin:0 auto; }
.con {width:1280px; margin:0 auto;}
.topline { border-top:1px solid rgba(255,255,255,0.2);}

#container {position:relative; width:100%; min-width:1280px; margin:0 auto; z-index:20;}
#container.main {background-image:url("/Img/main/main_bg.jpg"); background-position:top center; min-height:750px; background-repeat:no-repeat;}
#container.company {background-image:url("/Img/sub/company_bg.jpg"); background-position:top center;}
#container.autolease {background-image:url("/Img/sub/autolease_bg.jpg"); background-position:top center;}
#container.finance {background-image:url("/Img/sub/finance_bg.jpg"); background-position:top right;}
#container.technology {background-image:url("/Img/sub/technology_bg.jpg"); background-position:top center;}
#container.infomt {background-image:url("/Img/sub/infomt_bg.jpg"); background-position:top left;}
#container.cust {background-image:url("/Img/sub/cust_bg.jpg"); background-position:top right;}
/*#container.main {background-image:url("/Img/main/main_bg.jpg"); background-position:top center; background-size:cover;}*/
/*#container.company {background-image:url("/Img/sub/company_bg.jpg"); background-position:top center; background-size:cover;}*/
/*#container.autolease {background-image:url("/Img/sub/autolease_bg.jpg"); }*/
/*#container.finance {background-image:url("/Img/sub/finance_bg.jpg"); }*/
/*#container.technology {background-image:url("/Img/sub/technology_bg.jpg"); }*/
/*#container.infomt {background-image:url("/Img/sub/infomt_bg.jpg"); }*/
/*#container.cust {background-image:url("/Img/sub/cust_bg.jpg"); }*/

/* header */
.header {width:100%; display:inline-block; margin-top:50px;}
.header .con {display:inline-block;}
.header .logo {display:inline-block; line-height:55px; margin-left:38px;}
.header .logo a {line-height:55px; width:100%; display:inline-block;}
.header .logo .logo_txt {font-family: 'Nanum Gothic Bold' !important; font-weight:700; font-size:24px; color:#ffffff; margin-left:5px;}
.header .menu {display:inline-block; float:right; margin-right:15px; position:relative;}
.header ul.main_menu {display:inline-block; }
.header ul.main_menu > li {display:inline-block;}
.header ul.main_menu > li > a {display:inline-block; line-height:55px; padding:0 30px; color:#ffffff; font-size:18px; font-family: 'Noto Sans KR Medium' !important; font-weight:500;  transition:0.5s; position:relative; z-index:26;}
.header ul.main_menu > li > a.off {color:#ffffff;}
.header ul.main_menu > li > a.on {position:relative;}
#lineBar { width:45px; height:2px; position:absolute; bottom:7px; z-index:25; left:50%; display:none; border-radius:100px; background:#ff6666;}

.sub_menu {display:none; top:55px; position:absolute; z-index:9001;}
.sub_menu.sub01 {left:30px;}
.sub_menu.sub02 {left:150px;}
.sub_menu.sub03 {left:150px;}
.sub_menu.sub04 {left:300px;}
.sub_menu.sub05 {right:20px;}
.sub_menu.sub06 {right:20px;}
.sub_menu li {position:relative; display:inline-block; padding-left:7px; margin-right:20px; height:30px; line-height:30px;}
.sub_menu li:before {content:""; position:absolute; width:3px; height:3px; left:0; top:14px; background:#000;}
.sub_menu li:hover:before {background:#fff;}
.sub_menu li a {font-family:'Noto Sans KR Medium' !important; font-size:14px; color:#000000; }
.sub_menu li:hover a, .sub_menu li a:focus, .sub_menu li a:hover {color:#fff;}

.mo-gnb {display:none;}

/*.page-contents {position:relative; width:100%; margin-top:45px;}*/
.page-contents {position:relative; width:1280px; margin:45px auto 0;}
.hd-page-contents {display:none;}

.page-nav {position:absolute; bottom:30px; left:45%;}
.page-nav li {display:inline-block; float:left; margin-right:40px; width:45px; height:45px; background:rgba(0,0,0,0.5); border-radius:50%; overflow:hidden;}
/*.page-nav li img {opacity:0.8; filter:alpha(opacity=80)}*/
.page-nav li:last-child {margin-right:0;}

/* footer */
#footer {width:100%; height:110px; text-align:center; display:inline-block;}
#footer .con {position:relative; padding-top:20px; display:inline-block; text-align:left;}
.main_body #footer .con {border-top:1px solid #e5e5e5;}
#footer .f_left {display:inline-block;}
#footer .f_left .f_txt {font-size:12px; color:#666666; font-weight:500; font-family: 'Noto Sans KR Medium' !important; line-height:18px;}
#footer .f_left .copyright {font-size:12px; color:#999999; margin-top:8px;}
#footer .f_right {display:inline-block; float:right; text-align:right;}
#footer .f_right .f_link {display:inline-block; text-align:center;}
#footer .f_right .f_link a {font-size:12px; color:#999999; font-weight:500; font-family: 'Noto Sans KR Medium' !important; position:relative; display:inline-block; line-height:18px; padding:0 10px;}
#footer .f_right .f_link a:after {position:absolute; content:""; top:5px; right:0; width:1px; height:10px; background:#999999;}
#footer .f_right .f_link a:last-child:after {display:none;}
#footer .f_right .f_btn {margin-top:10px; margin-right:10px; position:relative;}
#footer .f_right .f_btn .familyBtn {background:url("/Img/common/famliy_arrow_off.png") 92% 50% no-repeat #e0e0e0; font-size:12px; line-height:22px; color:#666666; display:inline-block; width:150px; height:22px; text-align:left; padding-left:10px; cursor:pointer;}
#footer .f_right .f_btn .familyOpen {display:none; position:absolute; right:0; bottom:20px; padding:25px; box-shadow: 0 4px 32px 0 rgba(0,13,57,0.2); background: #ffffff; z-index:90;}
#footer .f_right .f_btn .familyOpen li {display:block; line-height:25px;}
#footer .f_right .f_btn .familyOpen li a:hover {color:#cc3333;}

#mo_footer {display:none;}

/* 사이트맵 */
.sitemap_wrap { z-index:1000000; position:absolute; width:770px; bottom:60px; right:0; overflow:hidden; height:230px; }
.sitemap_wrap  .site_box { position:relative;width:770px; margin:0 auto; overflow:hidden; z-index:99; }
.sitemap_wrap  .site_box  .siteClose_btn { z-index:9999;position:absolute; top:13px; right:13px; }
.sitemap_wrap  .site_box  .siteClose_btn a { display:block;  width:14px; height:14px;}
.sitemap_wrap .sitemap_list { background:url(/Img/common/sitemap_bg.png) no-repeat top center !important; float:right;position:relative; overflow:hidden; width:100%;width:770px;height:230px;}
.sitemap_list  li { padding:20px 0;height:230px; float:left; overflow:hidden; width:124px; background:url(/Img/common/sitemap_line.png) no-repeat right center; }
.sitemap_list  li:first-child {padding-left:10px; }
.sitemap_list  li:last-child { background:none; padding-right:10px; }
.sitemap_list  li dl { text-align:center; overflow:hidden; }
.sitemap_list  li dl dt { font-size:14px; color:#00bce4; font-weight:bold; line-height:40px; }
.sitemap_list  li dl dt a { color:#00bce4; }
.sitemap_list  li dl dd { font-size:14px; color:#fff; font-weight:400; line-height:26px;letter-spacing:-0.5px; }
.sitemap_list  li dl dd a { color:#fff; }

/* input,select */
input { padding:5px 10px; border:1px solid #ddd; color:#666; outline:none; -webkit-appearance: none; -webkit-border-radius: 0; }
select {margin:0; padding:6px 10px; border:1px solid #ddd; color:#666; outline:none; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; appearance:none;}
input[type="checkbox"] , input[type="radio"] { border:none; }
input[type="checkbox"] { -webkit-appearance:checkbox; }
input[type="radio"] { -webkit-appearance:radio; }
input[type="file"] { border:none; width:90%; }
select::-ms-expand { display: none; }

.input10 { width:10%; }
.input15 { width:15%; }
.input20 { width:20%; }
.input30 { width:30%; }
.input40 { width:40%; }
.input45 { width:45%; }
.input50 { width:50%; }
.input60 { width:60%; }
.input70 { width:70%; }
.input80 { width:80%; }
.input90 { width:90%; }
.input95 { width:95%; }
.input100 { width:100%; }

.select10 { width:10%; }
.select20 { width:20%; }
.select30 { width:30%; }
.select40 { width:40%; }
.select45 { width:45%; }
.select46 { width:46%; }
.select50 { width:50%; }
.select60 { width:60%; }
.select70 { width:70%; }
.select80 { width:80%; }
.select90 { width:90%; }
.select100 { width:100%; }

.of { overflow:hidden; }

.bd_none { border:none !important; }

.ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:95%; display:inline-block; }

.hide { display:none; }

/* align */
.txt_c {text-align:center !important;}
.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_m { vertical-align:middle !important;}


/* float and clear */
.float_l {float:left !important;}
.float_r {float:right !important;}


/* button */
.view_btn{text-align: center; padding:20px 0;}

.WgrayLgBtn { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #777 !important; background:#666; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.whiteLgBtn { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #ccc !important; background:#fff; font-size:14px; line-height:1; color:#333; cursor:pointer;}
.BlueLgBtn  { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #007fbc !important; background:#007fbc; font-size:14px; line-height:1; color:#fff; cursor:pointer;}


.skyMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #4faee5 !important; background:#4faee5; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.BlueMdBtn { display:inline-block; margin-right:3px; padding:13px 25px 12px; border:1px solid #007fbc !important; background:#007fbc; font-size:14px; line-height:1; color:#fff !important; cursor:pointer;}
.grayMdBtn { display:inline-block; margin-right:3px; padding:13px 25px 12px; border:1px solid #464646 !important; background:#555; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.whiteMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #ccc !important; background:#fff; font-size:14px; line-height:1; color:#333; cursor:pointer;}
.WgrayMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #aaa !important; background:#949494; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.BlackMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #333 !important; background:#444; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.redMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #ED1B23 !important; background:#ED1B23; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.orgMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #f58220 !important; background:#f58220; font-size:14px; line-height:1; color:#fff; cursor:pointer;}

.BlueSmBtn { display:inline-block; padding:6px 12px; border:1px solid #007fbc; background:#0a90d0; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.graySmBtn { display:inline-block; padding:6px 12px; border:1px solid #464646; background:#555; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.BlackSmBtn { display:inline-block; padding:6px 12px; border:1px solid #333; background:#444; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.WgraySmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #999; background:#aaa; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.redSmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #ED1B23; background:#ED1B23; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.orgSmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #f58220; background:#f58220; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}

.graySsmBtn { display:inline-block; padding:10px 40px ; border:1px solid #777777; background:#777777; font-size:13px; line-height:1; color:#fff !important; font-family: 'Noto Sans KR Extra Bold' !important; cursor:pointer;}
.blueSsmBtn { display:inline-block; padding:10px 40px; border:1px solid #6892ca; background:#6892ca; font-size:13px; line-height:1; color:#fff !important; font-family: 'Noto Sans KR Extra Bold' !important; cursor:pointer;}


/* 버튼정렬 */
.leftBtn { float:left;}
.rightBtn {text-align:right; float:right;  }
.rightBtnP { position:absolute; bottom:0; right:0; }
.centerBtn { margin:20px 0; text-align:center;}
.centerBtn02 { margin:30px 0 55px; text-align:center;}
.cbHeight { *vertical-align:top; *margin-top:1px;}

/* font-size */
.ft_28 {font-size:28px !important;}
.ft_11 {font-size:11px !important;}
.ft_12 {font-size:12px !important;}
.ft_13 {font-size:13px !important;}
.ft_14 {font-size:14px !important;}
.ft_15 {font-size:15px !important;}
.ft_16 {font-size:16px !important;}
.ft_18 {font-size:18px !important;}
.ft_20 {font-size:20px !important;}
.ft_24 {font-size:24px !important;}
.ft_25 {font-size:25px !important;}
.ft_40 {font-size:40px !important;}

/* font-color */
.ft_fff{color:#fff !important;}
.ft_000{color:#000 !important;}
.ft_333{color:#333333 !important;}
.ft_666{color:#666666 !important;}
.ft_999{color:#999999 !important;}
.ft_cc0000{color:#cc0000 !important;}
.ft_cc3399{color:#cc3399 !important;}/*자주핑크*/
.ft_ff6600{color:#ff6600 !important;}
.ft_ff3333{color:#ff3333 !important;}
.ft_0076cb{color:#0076cb !important;}
.ft_0786be{color:#0786be; !important;}
.ft_1f1f1f {color:#1f1f1f !important;}
.ft_35b6a8 {color:#35b6a8 !important;}
.ft_ff0000 {color:#ff0000 !important;}
.ft_ff3333 {color:#ff3333 !important;}
.ft_006699 {color:#006699 !important;}
.ft_336699 {color:#336699 !important;}
.ft_cc3366 {color:#cc3366 !important;}/*분홍*/
.ft_ff6600_22{color:#ff6600;font-size:22px !important;}
.ft_0066cc_18_b {color:#0066cc;font-size:18px; font-weight:bold;!important; }
.ft_ff6600_14_b {color:#ff6600;font-size:14px; font-weight:bold;!important; letter-spacing:-1; line-height:1.6;}
.ft_cc0000_14_b {color:#cc0000;font-size:14px; font-weight:bold;!important; letter-spacing:-1; line-height:1.6;}
.ft_ff6600_18_b {color:#ff6600;font-size:18px; font-weight:bold;!important; }
.ft_0a90d0_b { color:#0a90d0; font-weight:bold;!important; }

/* font-family */
.ft_bold { font-family: 'Noto Sans KR Bold' !important;}
.ft_br { font-family: 'Nanum Barun Gothic' !important; }
.ft_br_bold { font-family: 'Nanum Barun Gothic Bold' !important;}
.ft_br_light { font-family: 'Nanum Barun Gothic Light'  !important;}

/* line-height */
.line_h24 { line-height:24px; }
.line_h30 { line-height:30px; }

/* background-color */
.bg_f3f3f3 { background:#f3f3f3 !important; }
.bg_f8f8f8 { background:#f8f8f8 !important; }
.bg_fbf1fb { background:#fbf1fb !important; }/*분홍*/
.bg_fbfbf1 { background:#fbfbf1 !important; }/*연노랑*/
.bg_c9eeee { background:#c9eeee !important; }/*연하늘*/
.bg_e9f3e1 { background:#e9f3e1 !important; }/*연두*/

/* 마진 */
/* margin, padding */
.ma0 {margin:0px !important;}
.ma1 {margin:1px !important;}
.ma2 {margin:2px !important;}
.ma3 {margin:3px !important;}
.ma4 {margin:4px !important;}
.ma5 {margin:5px !important;}
.ma6 {margin:6px !important;}
.ma7 {margin:7px !important;}
.ma8 {margin:8px !important;}
.ma9 {margin:9px !important;}
.ma10 {margin:10px !important;}
.ma11 {margin:11px !important;}
.ma12 {margin:12px !important;}
.ma13 {margin:13px !important;}
.ma14 {margin:14px !important;}
.ma15 {margin:15px !important;}
.ma16 {margin:16px !important;}
.ma17 {margin:17px !important;}
.ma18 {margin:18px !important;}
.ma19 {margin:19px !important;}
.ma20 {margin:20px !important;}
.ma25 {margin:25px !important;}
.ma30 {margin:30px !important;}
.ma35 {margin:35px !important;}
.ma40 {margin:40px !important;}
.ma45 {margin:45px !important;}
.ma50 {margin:50px !important;}

.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt11 {margin-top:11px !important;}
.mt12 {margin-top:12px !important;}
.mt13 {margin-top:13px !important;}
.mt14 {margin-top:14px !important;}
.mt15 {margin-top:15px !important;}
.mt16 {margin-top:16px !important;}
.mt17 {margin-top:17px !important;}
.mt18 {margin-top:18px !important;}
.mt19 {margin-top:19px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt23 {margin-top:23px !important;}
.mt25 {margin-top:25px !important;}
.mt27 {margin-top:27px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt37 {margin-top:37px !important;}
.mt38 {margin-top:38px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt52 {margin-top:52px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}
.mt83 {margin-top:83px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}
.mt120 {margin-top:120px !important;}

.mr0 {margin-right:0px !important;}
.mr1 {margin-right:1px !important;}
.mr2 {margin-right:2px !important;}
.mr3 {margin-right:3px !important;}
.mr4 {margin-right:4px !important;}
.mr5 {margin-right:5px !important;}
.mr6 {margin-right:6px !important;}
.mr7 {margin-right:7px !important;}
.mr8 {margin-right:8px !important;}
.mr9 {margin-right:9px !important;}
.mr10 {margin-right:10px !important;}
.mr11 {margin-right:11px !important;}
.mr12 {margin-right:12px !important;}
.mr13 {margin-right:13px !important;}
.mr14 {margin-right:14px !important;}
.mr15 {margin-right:15px !important;}
.mr16 {margin-right:16px !important;}
.mr17 {margin-right:17px !important;}
.mr18 {margin-right:18px !important;}
.mr19 {margin-right:19px !important;}
.mr20 {margin-right:20px !important;}
.mr23 {margin-right:23px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr70 {margin-right:50px !important;}
.mr90 {margin-right:90px !important;}
.mr120{margin-right:120px !important;}

.mb0 {margin-bottom:0px !important;}
.mb1 {margin-bottom:1px !important;}
.mb2 {margin-bottom:2px !important;}
.mb3 {margin-bottom:3px !important;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb6 {margin-bottom:6px !important;}
.mb7 {margin-bottom:7px !important;}
.mb8 {margin-bottom:8px !important;}
.mb9 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb11 {margin-bottom:11px !important;}
.mb12 {margin-bottom:12px !important;}
.mb13 {margin-bottom:13px !important;}
.mb14 {margin-bottom:14px !important;}
.mb15 {margin-bottom:15px !important;}
.mb16 {margin-bottom:16px !important;}
.mb17 {margin-bottom:17px !important;}
.mb18 {margin-bottom:18px !important;}
.mb19 {margin-bottom:19px !important;}
.mb20 {margin-bottom:20px !important;}
.mb22 {margin-bottom:22px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb37 {margin-bottom:37px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb100 {margin-bottom:100px !important;}
.mb120 {margin-bottom:120px !important;}

.ml0 {margin-left:0px !important;}
.ml1 {margin-left:1px !important;}
.ml2 {margin-left:2px !important;}
.ml3 {margin-left:3px !important;}
.ml4 {margin-left:4px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml7 {margin-left:7px !important;}
.ml8 {margin-left:8px !important;}
.ml9 {margin-left:9px !important;}
.ml10 {margin-left:10px !important;}
.ml11 {margin-left:11px !important;}
.ml12 {margin-left:12px !important;}
.ml13 {margin-left:13px !important;}
.ml14 {margin-left:14px !important;}
.ml15 {margin-left:15px !important;}
.ml16 {margin-left:16px !important;}
.ml17 {margin-left:17px !important;}
.ml18 {margin-left:18px !important;}
.ml19 {margin-left:19px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml100 {margin-left:100px !important;}
.ml150 {margin-left:150px !important;}

.pa0 {padding:0px !important;}
.pa1 {padding:1px !important;}
.pa2 {padding:2px !important;}
.pa3 {padding:3px !important;}
.pa4 {padding:4px !important;}
.pa5 {padding:5px !important;}
.pa6 {padding:6px !important;}
.pa7 {padding:7px !important;}
.pa8 {padding:8px !important;}
.pa9 {padding:9px !important;}
.pa10 {padding:10px !important;}
.pa11 {padding:11px !important;}
.pa12 {padding:12px !important;}
.pa13 {padding:13px !important;}
.pa14 {padding:14px !important;}
.pa15 {padding:15px !important;}
.pa16 {padding:16px !important;}
.pa17 {padding:17px !important;}
.pa18 {padding:18px !important;}
.pa19 {padding:19px !important;}
.pa20 {padding:20px !important;}
.pa25 {padding:25px !important;}
.pa30 {padding:30px !important;}
.pa35 {padding:35px !important;}
.pa40 {padding:40px !important;}
.pa45 {padding:45px !important;}
.pa50 {padding:50px !important;}

.pt0 {padding-top:0px !important;}
.pt1 {padding-top:1px !important;}
.pt2 {padding-top:2px !important;}
.pt3 {padding-top:3px !important;}
.pt4 {padding-top:4px !important;}
.pt5 {padding-top:5px !important;}
.pt6 {padding-top:6px !important;}
.pt7 {padding-top:7px !important;}
.pt8 {padding-top:8px !important;}
.pt9 {padding-top:9px !important;}
.pt10 {padding-top:10px !important;}
.pt11 {padding-top:11px !important;}
.pt12 {padding-top:12px !important;}
.pt13 {padding-top:13px !important;}
.pt14 {padding-top:14px !important;}
.pt15 {padding-top:15px !important;}
.pt16 {padding-top:16px !important;}
.pt17 {padding-top:17px !important;}
.pt18 {padding-top:18px !important;}
.pt19 {padding-top:19px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt26 {padding-top:26px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}
.pt130 {padding-top:130px !important;}
.pt150 {padding-top:150px !important;}

.pr0 {padding-right:0px !important;}
.pr1 {padding-right:1px !important;}
.pr2 {padding-right:2px !important;}
.pr3 {padding-right:3px !important;}
.pr4 {padding-right:4px !important;}
.pr5 {padding-right:5px !important;}
.pr6 {padding-right:6px !important;}
.pr7 {padding-right:7px !important;}
.pr8 {padding-right:8px !important;}
.pr9 {padding-right:9px !important;}
.pr10 {padding-right:10px !important;}
.pr11 {padding-right:11px !important;}
.pr12 {padding-right:12px !important;}
.pr13 {padding-right:13px !important;}
.pr14 {padding-right:14px !important;}
.pr15 {padding-right:15px !important;}
.pr16 {padding-right:16px !important;}
.pr17 {padding-right:17px !important;}
.pr18 {padding-right:18px !important;}
.pr19 {padding-right:19px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr60 {padding-right:60px !important;}

.pb0 {padding-bottom:0px !important;}
.pb1 {padding-bottom:1px !important;}
.pb2 {padding-bottom:2px !important;}
.pb3 {padding-bottom:3px !important;}
.pb4 {padding-bottom:4px !important;}
.pb5 {padding-bottom:5px !important;}
.pb6 {padding-bottom:6px !important;}
.pb7 {padding-bottom:7px !important;}
.pb8 {padding-bottom:8px !important;}
.pb9 {padding-bottom:9px !important;}
.pb10 {padding-bottom:10px !important;}
.pb11 {padding-bottom:11px !important;}
.pb12 {padding-bottom:12px !important;}
.pb13 {padding-bottom:13px !important;}
.pb14 {padding-bottom:14px !important;}
.pb15 {padding-bottom:15px !important;}
.pb16 {padding-bottom:16px !important;}
.pb17 {padding-bottom:17px !important;}
.pb18 {padding-bottom:18px !important;}
.pb19 {padding-bottom:19px !important;}
.pb20 {padding-bottom:20px !important;}
.pb21 {padding-bottom:21px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb130 {padding-bottom:130px !important;}
.pb150 {padding-bottom:150px !important;}

.pl0 {padding-left:0px !important;}
.pl1 {padding-left:1px !important;}
.pl2 {padding-left:2px !important;}
.pl3 {padding-left:3px !important;}
.pl4 {padding-left:4px !important;}
.pl5 {padding-left:5px !important;}
.pl6 {padding-left:6px !important;}
.pl7 {padding-left:7px !important;}
.pl8 {padding-left:8px !important;}
.pl9 {padding-left:9px !important;}
.pl10 {padding-left:10px !important;}
.pl11 {padding-left:11px !important;}
.pl12 {padding-left:12px !important;}
.pl13 {padding-left:13px !important;}
.pl14 {padding-left:14px !important;}
.pl15 {padding-left:15px !important;}
.pl16 {padding-left:16px !important;}
.pl17 {padding-left:17px !important;}
.pl18 {padding-left:18px !important;}
.pl19 {padding-left:19px !important;}
.pl20 {padding-left:20px !important;}
.pl21 {padding-left:21px !important;}
.pl22 {padding-left:22px !important;}
.pl23 {padding-left:23px !important;}
.pl24 {padding-left:24px !important;}
.pl25 {padding-left:25px !important;}
.pl26 {padding-left:26px !important;}
.pl27 {padding-left:27px !important;}
.pl28 {padding-left:28px !important;}
.pl30 {padding-left:30px !important;}
.pl33 {padding-left:33px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl100 {padding-left:100px !important;}
.pl150 {padding-left:150px !important;}

.hidden { visibility:hidden; position:absolute; top:-999em; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none;}
.v_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/* clera */
/* .clear {clear:both;display:block;float:none;font-size:0 !important;height:0;line-height:0 !important;margin:0 !important;overflow:hidden;padding:0 !important;width:100%;} */
.clear:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
}
.clearfix:after {display:block;visibility:hidden;clear:both;content:""}

textarea {
    resize: none;
    background: #eee;
    border: none;
}