/*
	Filename : Custom.css
	Comment : »ç¿ëÀÚ Á¤ÀÇ css
	History : 2017/04/20. By JHJ

	@Version : 20170420001
	@Author : Copyright(c) 2017. SiHyun Networks Dev Team. All Rights Reserved
	@History :
*/

body {}

/* ¸ÞÀÎÈ­¸é */
.title-condition{font-family:Malgun Gothic; letter-spacing:-2px; font-size:22px !important;}
.rangking_mark{position:absolute; left:0; top:0;}
.rangking_box01{text-align:center;}
.rangking_box01 p{margin:0;}
.rangking_box01 p.rk_img1{margin-top:15px;}
.rangking_box01 p.rk_img1 img{border:2px solid #c2c2c2;}
.rangking_box01 p.rk_num1{font-size:15px; color:#21a9e1; padding-top:10px;}
.rangking_box01 p.rk_txt1{font-family:Malgun Gothic; font-size:22px; line-height:25px; color:#373e4a; letter-spacing:-2px;}
.rangking_box02 dl{margin-bottom:22px;}
.rangking_box02 dl dt {display:inline-block; vertical-align:top;}
.rangking_box02 dl dt img{border:1px solid #c2c2c2;}
.rangking_box02 dl dd {display:inline-block; padding:3px 0 0 10px;}
.rangking_box02 dl dd span{font-size:12px; color:#929292; display:block;}
.rangking_box02 dl dd p{display:inline-block; margin:0; font-family:Malgun Gothic; font-size:18px; line-height:20px; color:#373e4a; letter-spacing:-1px;}

.notice_box p{margin:0;}
.notice_box p.notice_title{font-size:23px; color:#000; font-family:arial; letter-spacing:-1px;}
.notice_box span.notice_title2{display:block; font-size:11px; color:#929292;}
.notice_box .notice_list{padding-top:21px;}
.notice_box .notice_list ul{margin:0; padding:0;}
.notice_box .notice_list ul li{border-top:1px solid #eeeeee; height:auto; overflow:hidden; padding:12px 0 13px; list-style:none;}
.notice_box .notice_list ul li p{width:65%; display:block; float:left; color:#7c7c7c; font-size:11px; font-weight:400; line-height:18px; letter-spacing:-0.5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:break-word;}
.notice_box .notice_list ul li p span.new_ico{margin-right:2px;}
.notice_box .notice_list ul li span.date_txt{width:25%; display:block; float:right; text-align:right; color:#7c7c7c; font-size:11px; padding-right:5px; line-height:18px;}

/*191212 Ãß°¡ - by.jhj*/
.notice_box .notice_listNew{padding-top:15px;}
.notice_box .notice_listNew ul{margin:0; padding:0;}
.notice_box .notice_listNew ul li{min-height:74px; border-top:1px solid #eeeeee; height:auto; overflow:hidden; padding-top:13px; list-style:none;color:#7c7c7c; font-size:13px; font-weight:400; line-height:20px; letter-spacing:-0.5px; font-family:Malgun Gothic; letter-spacing:-1px;}

.possibility_cs{padding:0 25px 12px;}
.possibility_cs p{margin:0;}
.possibility_cs p.mypro_img{text-align:center; padding-top:20px;}
.possibility_cs p.mypro_img img{border:2px solid #c2c2c2; width:80px; height:80px;}
.possibility_cs p.possi_txt{color:#000; font-size:16px; font-family:Malgun Gothic; letter-spacing:-1px; text-align:center; padding-top:15px; line-height:20px;}
.possibility_cs p.possi_txt strong{color:#0073b7; font-weight:500;}
.possibility_cs .possi_graph{height:10px; background:#e4e4e4; margin-top:20px;}
.possibility_cs .possi_graph p{height:10px; background:#00c0ef; text-indent:-9999px;}
.possibility_cs p.possi_value{font-size:11px; text-align:right; padding-top:12px; line-height:20px;}
.possibility_cs ul{border-top:1px solid #ebebeb; margin:25px 0 0; padding:15px 0 0;}
.possibility_cs ul li{display:inline-block; line-height:20px;}
.possibility_cs ul li a{color:#000; font-weight:600;}
.possibility_cs ul li:last-child{margin-left:10px;}
.possibility_cs ul li:last-child b{color:#ee4749; font-family:arial;}

.status_progress{height:20px; line-height:20px; background:#f4f4f4; border-radius:30px;position:relative;}
.status_progress strong{line-height:18px; font-family:Malgun Gothic; letter-spacing:-1px; font-weight:600; display:block;}
.status_progress p{border-radius:30px; line-height:18px; height:20px; margin:0 !important; position:absolute; top:0; left:0; overflow:hidden;}
.status_progress p.statusPro_success{background:#00a651;}
.status_progress p.statusPro_blue{background:#0072bc;}
.status_progress p.statusPro_info{background:#21a9e1;}
.status_progress p.statusPro_gold{background:#fcd036;}
.status_progress p.statusPro_secondary{background:#ec5956;}
.status_progress p span{font-family:Malgun Gothic; letter-spacing:-1px; color:#fff; font-weight:600;}

/* ¸ÞÀÎÈ­¸é New(191212 by.jhj) */
.contract_rangking dl{margin:0; padding:20px 30px;}
.contract_rangking dl dt {display:inline-block; vertical-align:top; position:relative;}
.contract_rangking dl dt span{display:block; position:absolute; top:0; left:-6px;}
.contract_rangking dl dt strong{display:block;}
.contract_rangking dl dt strong img{border:1px solid #c2c2c2;}
.contract_rangking dl dd {display:inline-block; padding:3px 0 0 10px;}
.contract_rangking dl dd span{font-size:12px; color:#929292; display:block;}
.contract_rangking dl dd p{display:inline-block; margin:0; font-family:Malgun Gothic; font-size:18px; line-height:20px; color:#373e4a; letter-spacing:-1px;}

/* ·Î±×ÀÎ Ãß°¡ */
.form-group .btn-login2{border: 1px solid #00aeef; background:#00aeef; text-align: left; padding: 15px 20px; font-size: 14px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.form-group .btn-login2 i {float: right;}
.form-group .btn-login2:hover,
.form-group .btn-login2:active {background: #1191c1;}
.form-group .id_save{font-size:11px; font-weight:400;}
.form-group .ad_member-button{text-align: left; color: #fff; background-color: #787c83; font-size: 12px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.form-group .ad_member-button i{background-color: #6b6f75; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.form-group .ad_member-button:hover{background-color:#5e6167;}
.form-group .ad_member-button:hover i{background-color: #53565b;}

/* µ¿±×¶ó¹Ì(»ö»ó¹îÁö) */
.badge_small{display: inline-block; min-width: 10px; padding: 0px 4px; font-size: 11px; font-weight: normal; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #ebebeb; border-radius: 10px;}
.badge_small.navy {background-color: #303641; color: #fff;}
.badge_small.pink{background-color: #ff1493; color: #fff;}
.badge_small.dark_pink{background-color: #ee4749;color: #fff;}
.badge_small.green {background-color: #00a651; color: #fff;}
.badge_small.l_green {background-color:#4caf50; color:#fff;} 
.badge_small.l_blue{background-color: #3366cc; color: #fff;}
.badge_small.blue{background-color: #0072bc; color: #fff;}
.badge_small.bluesky {background-color: #21a9e1; color: #fff;}
.badge_small.s_bluesky{background-color:#42a5f5; color:#fff;} 
.badge_small.l_bluesky{background-color:#00bcd4; color:#fff;}
.badge_small.purple{background-color:#9400d3; color:#fff;}
.badge_small.yellow {background-color: #fad839; color: #fff;}
.badge_small.dark_yellow {background-color: #ffb74d; color: #fff;}
.badge_small.orange {background-color: #ff9900; color: #fff;}
.badge_small.red {background-color: #cc2424; color: #fff;}
.badge_small.dahong{background-color: #ff5252; color: #fff;}
.badge_small.dark_gray{background-color: #616161; color: #fff;}
.badge_small.brown{background-color: #a0522d; color: #fff;}

/* µ¿±×¶ó¹Ì(»ö»ó¹îÁö) - ¹®ÀÇÅ¸ÀÔ */
.badge_small.secondary{background-color: #ec5956; color: #fff;}
.badge_small.success{background-color: #00a651; color: #fff;}
.badge_small.warning{background-color: #fad839; color: #fff;}
.badge_small.info{background-color: #21a9e1; color: #fff;}
.badge_small.primary{background-color: #373e4a ; color: #fff;}

.badge_small.is-hidden {zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}
.badge.is-hidden {zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}

/* ¶óº§(¶ó¿îµå) */
.label-default-outline{color:#7a7a7a; background:#fff; border:1px solid #e4e6e6; border-radius:4px; font-size:11px;}
.label-primary-outline{color:#42A5F5; background:#fff; border:1px solid #42A5F5; border-radius:4px; font-size:11px;}
.label-success-outline{color:#4caf50; background:#fff; border:1px solid #4caf50; border-radius:4px; font-size:11px;}
.label-info-outline{color:#00bcd4; background:#fff; border:1px solid #00bcd4; border-radius:4px; font-size:11px;}
.label-warning-outline{color:#FFB74D; background:#fff; border:1px solid #FFB74D; border-radius:4px; font-size:11px;}
.label-danger-outline{color:#ff5252; background:#fff; border:1px solid #ff5252; border-radius:4px; font-size:11px;}
.label-inverse-outline{color:#616161; background:#fff; border:1px solid #616161; border-radius:4px; font-size:11px;}
.label-orange-outline{color:#ff894f; background:#fff; border:1px solid #ff894f; border-radius:4px; font-size:11px;}
.label-red-outline{color:#ff0000; background:#fff; border:1px solid #ff0000; border-radius:4px; font-size:11px;}
.label-purple-outline{color:#ac23b5; background:#fff; border:1px solid #ac23b5; border-radius:4px; font-size:11px;}
.label-navy-outline{color:#0d1c78; background:#fff; border:1px solid #0a288a; border-radius:4px; font-size:11px;}

.cslist-title{font-family:Malgun Gothic; letter-spacing:-2px; font-size:20px !important; padding:5px !important;}/* padding:5px Ãß°¡ : 20171110 by.jhj */


/* »ó´ã³»¿ª */
.cs_condition{float:right; padding:10px 15px 0 0; font-family:Malgun Gothic; letter-spacing:-1px; font-size:13px;}/* padding-top:15px > 10px ¼öÁ¤ : 20171110 by.jhj */
.cs_condition p{display:inline-block; padding-left:10px;}
.cs_condition p span{font-weight:600; letter-spacing:0; font-size:14px; color:#000;}
.cs_condition p span.red{color:#ee4749;}
.cs_condition p span.blue{color:#0072bc;}
.cs_condition p span.green{color:#00a651;}

/* °ü¸®±ÇÇÑ(¸Þ´º¼³Á¤:Ã¼Å©¹Ú½º) */
.menu_set{padding:20px 0 10px; border-bottom:1px dotted #ddd;}
.menu_set p label{color:#000; font-weight:bold;}
.menu_set div{line-height:30px;}

/* ÅÇ¹öÆ° Çü½Ä */
.nav-tabs2 {position:relative; z-index:10;}
.nav-tabs2 > li {float: left; margin-bottom:-1px;}
.nav-tabs2 > li > a {margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 3px 3px 0 0;}
.nav-tabs2 > li > a:hover {border-color: #eeeeee #eeeeee #ebebeb;}
.nav-tabs2 > li.active > a,
.nav-tabs2 > li.active > a:hover,
.nav-tabs2 > li.active > a:focus {color:#0072bc; font-weight:600; letter-spacing:-1px; background-color: #fff; border: 1px solid #ebebeb; border-bottom-color: #fff; cursor: default;}

.now-state-tab {position:relative; z-index:100;}
.now-state-tab > li {float: left;}
.now-state-tab > li > a {line-height: 1.42857143; background-color: #eeeeee; padding:7px 13px;}
.now-state-tab > li > a:hover {background-color: #d6d6d8;}
.now-state-tab > li > a.first{ border-radius: 4px 0 0 4px;}
.now-state-tab > li > a.last{ border-radius: 0 4px 4px 0;}
.now-state-tab > li.active > a,
.now-state-tab > li.active > a:hover,
.now-state-tab > li.active > a:focus {color:#fff; font-weight:600; letter-spacing:-1px; background-color: #0072bc; cursor: default;}

/* ¾ÆÄÚµð¾ð Çü½Ä(ÅÇ)*/
h4.accor_title{float:left !important; width:95%; line-height:50px; padding:0 0 0 20px !important;}
h4.accor_title a{display:block !important;}
.accor_close{float:right; width:5%; text-align:right;  padding-right:20px; margin:0; font-size:15px; line-height:50px;}
.accor_close a{color:#ee4749;}

/* ¹®ÀÚº¸³»±â */
.sms_screen{background:#f2f2f2; border-radius:5px; border:2px solid #eaeaea; padding:20px 20px 36px; letter-spacing:0;}
.sms_screen p{padding:0; margin:0;}
.sms_screen p.sms_type{height:25px; line-height:25px; color:#fff; background:#21a9e1; font-size:12px; padding:0 12px; margin-top:20px; border:1px solid #eaeaea; border-bottom:0;}
.sms_screen p.lms_type{height:25px; line-height:25px; color:#fff; background:#ee4749; font-size:12px; padding:0 12px; margin-top:20px; border:1px solid #eaeaea; border-bottom:0;}
.sms_screen textarea{width:100%; height:195px; background:#fff; border:1px solid #eaeaea; padding:15px; border-top:0; overflow:hidden; word-break:break-all; line-height:16px;}
.sms_screen span.text_byte{display:block; text-align:right; font-size:11px; color:#777;}
.sms_screen ul{padding:0;}
.sms_screen ul li{list-style:none; margin-top:15px;}
.sms_screen ul li:first-child{margin-top:5px;}
.sms_screen ul li strong{font-weight:400; display:block; line-height:25px; color:#777;}
.sms_screen ul li label{width:50%; padding:0; font-weight:normal; float:left; line-height:20px;}
.sms_screen ul li input.sms_file{width:100%; margin-top:5px;}

/* ¹®ÀÚÀü¼Û ³»¿ë */
.sms_send_con{width:100%; padding:12px; font-size:12px; line-height:1.7; color:#555555; border:1px solid #ebebeb; border-radius:3px; background-color:#eeeeee; opacity:1; box-shadow:none!important; outline:0!important; cursor:not-allowed;}   

/* »ó´ã¿äÃ»°Ç ¾Ë¸² */
#counsel_notice{height:350px; position:fixed; bottom:15px; right:20px; z-index:1002; background:#ee4749; opacity: 0.85; border-radius:10px;}
#counsel_notice .btn_cscancel{padding:10px 15px 0 0; margin:0; text-align:right; color:#fff; font-size:25px;}
#counsel_notice .btn_cscancel a{color:#fff;}
#counsel_notice .cs_confirm{width:50%; height:30px; line-height:32px; margin:5px auto 0; font-weight:600; border-radius:20px; background:#fff; color:#ee4749; font-size:17px; font-family:arial; text-align:center;}
#counsel_notice .cs_ico_stop{font-size:32px; text-align:center; color:#fff; padding-top:30px;}
#counsel_notice .cs_notice_ment{color:#fff; font-family:Malgun Gothic; letter-spacing:-1px; font-size:17px; text-align:center; padding-top:10px;}

.cs_notice{height:400px; padding-top:50px; background:#f16365;}
.cs_notice .cs_confirm{width:50%; height:35px; line-height:37px; margin:0 auto; font-weight:600; border-radius:20px; background:#fff; color:#ee4749; font-size:19px; font-family:arial; text-align:center;}
.cs_notice .cs_ico_stop{font-size:35px; text-align:center; color:#fff; padding-top:30px;}
.cs_notice .cs_notice_ment{color:#fff; font-family:Malgun Gothic; letter-spacing:-1px; font-size:20px; text-align:center; padding-top:15px;}

/* Â÷·® Ä«Å×°í¸®*/
.car_category_box{height:600px; overflow:auto;}
#treeview{font-family:Malgun Gothic;}

/* »óÇ°Â÷·®Ãß°¡ - ¸ÖÆ¼¼¿·ºÆ® */
.multiselectable {width:100%; display:block; overflow: hidden; width: 100%; padding:30px 0 15px;}
.multiselectable div{width:45%; float:left;}
.multiselectable label{display:block; padding:10px 0; text-align:center; color:#000; font-family:Malgun Gothic; font-size:13px; letter-spacing:-1px;}
.multiselectable div select{width:100%; height:400px; border-radius:5px; border-color:#ddd; font-family:Malgun Gothic; letter-spacing:-1px;}
.multiselectable div option{padding:3%;}
.multiselectable div * { display: block; margin: 0 auto; }
.multiselectable div { display: inline; }
.multiselectable .m-selectable-controls { margin-top: 3em; width: 10%; }
.multiselectable .m-selectable-controls button { margin-top: 1em; font-weight:bold;}

/* Â÷·® ÆÄÀÏ¾÷·Îµå ½æ³×ÀÏ */
.form_file_result{display:table; margin-top:13px;}
.form_file_result img{display:table-cell; vertical-align:middle;}
.form_file_result p{display:table-cell; vertical-align:middle; padding-left:10px;}

/* °³ÀÎÅë°è : 20171016 Ãß°¡ - jhj */
.person_bar_default{border-radius:5px; height:60px; background:#afafaf; font-family:Malgun Gothic; position:relative; margin-bottom:20px;}
.person_bar_default strong{width:25%; background:#9d9d9d; display:block; float:left; text-align:center; color:#fff; font-size:19px; line-height:60px; border-radius:5px 0 0 5px;}
.person_bar_default p{float:left; color:#fff; font-size:16px; line-height:60px; padding-left:20px;}
.person_bar_default span{position:absolute; top:0px; right:15px; display:block; width:30px; line-height:60px; color:#fff; font-size:17px;}

.person_bar_blue{border-radius:5px; height:60px; background:#0073b6; font-family:Malgun Gothic; position:relative; margin-bottom:20px;}
.person_bar_blue strong{width:25%; background:#045a8d; display:block; float:left; text-align:center; color:#fff; font-size:19px; line-height:60px; border-radius:5px 0 0 5px;}
.person_bar_blue p{float:left; color:#fff; font-size:16px; line-height:60px; padding-left:20px;}
.person_bar_blue span{position:absolute; top:0px; right:15px; display:block; width:30px; line-height:60px; color:#fff; font-size:17px;}

.person_bar_red{border-radius:5px; height:60px; background:#ee4749; font-family:Malgun Gothic; position:relative; margin-bottom:20px;}
.person_bar_red strong{width:25%; background:#d9282a; display:block; float:left; text-align:center; color:#fff; font-size:19px; line-height:60px; border-radius:5px 0 0 5px;}
.person_bar_red p{float:left; color:#fff; font-size:16px; line-height:60px; padding-left:20px;}
.person_bar_red span{position:absolute; top:0px; right:15px; display:block; width:30px; line-height:60px; color:#fff; font-size:17px;}

.comment_box{background:#f1f1f1; border-radius:5px; border:1px solid #e1e1e1; padding:20px 20px 15px; margin-bottom:35px;}
.comment_box strong{display:block; color:#353535; font-size:18px; font-family:Malgun Gothic;}
.comment_box p{color:#777; padding-top:10px; line-height:23px;}

/* ´Ü°è */
.step_bar{height:15px; border-radius:10px; background:#ddd; position:relative;}
.step_bar .step_full{height:15px; border-radius:10px; background:#0fbd71;}
.step_bar ul{width:100%; list-style-type:none; height:10px; padding:0; position:absolute; top:0; left:0;}
.step_bar ul li{width:16.66%; height:10px; float:left; text-align:center;}
.step_bar ul li span{width:10px; height:10px; display:inline-block; border-radius:50%; background:#0b6e43;}
.step_text_bar{}
.step_text_bar ul{width:100%; list-style-type:none; padding:0;}
.step_text_bar ul li{width:16.66%; text-align:center; float:left; font-size:11px;}
.step_text_bar ul li span{letter-spacing:-0.5px;}

/* ´Ü°è - »ó´ã¿øÆäÀÌÁö¿ë ´Ü°è Ãß°¡ by.waitplz 2017-06-11 Å¬·¡½º¸í ÈÄ¹Ì¿¡ '_v2' ·Î ±¸ºÐ */
.step_bar_v2 {height:15px; border-radius:10px; background:#ddd; position:relative;}
.step_bar_v2 .step_full{height:15px; border-radius:10px; background:#0fbd71;}
.step_bar_v2 ul{width:100%; list-style-type:none; height:10px; padding:0; position:absolute; top:0; left:0;}
.step_bar_v2 ul li{width:25%; height:10px; float:left; text-align:center;}
.step_bar_v2 ul li span{width:10px; height:10px; display:inline-block; border-radius:50%; background:#0b6e43;}
.step_text_bar_v2 {}
.step_text_bar_v2 ul{width:100%; list-style-type:none; padding:0;}
.step_text_bar_v2 ul li{width:25%; text-align:center; float:left; font-size:11px;}
.step_text_bar_v2 ul li span{letter-spacing:-0.5px;}

/* °Ë»ö¿µ¿ª : Ã¼Å©¹Ú½º ¿µ¿ª */
.search_check span{width:10%; display:block; float:left;}
.site_check span{width:12.5%; display:block; float:left; font-size:14px; letter-spacing:-1px;}

.division_check label{width:12.5%; display:block; float:left; line-height:19px; margin:2px 0; font-weight:normal;}

/* °è¾à, Ãë¼Ò, Ãâ°í ÇöÈ² : 20180425 Ãß°¡ - by.jhj */
.status_sum{width:100%; position:fixed; left:0; bottom:0; z-index:9999;}
.status_sum .sum_warp{height:77px; padding:0 20px 0 85px;}
.status_sum .sum_warp .contract_box{width:48.5%; display:table; float:left; border-radius:3px; border:1px solid #01c33e; background:#fff;}
.status_sum .sum_warp .contract_box .con_titBox{width:75px; height:75px; display:table-cell; vertical-align:middle; background:#01c33e;}
.status_sum .sum_warp .contract_box .con_titBox i{display:block; text-align:center; font-size:30px; color:#fff; line-height:30px;}
.status_sum .sum_warp .contract_box .con_titBox p{text-align:center; font-size:16px; font-weight:600; color:#fff; font-family:Malgun Gothic; margin:0; padding-top:3px; }
.status_sum .sum_warp .contract_box .con_status{display:table-cell; font-size:15px; color:#000; text-align:center; vertical-align:middle; font-family:Malgun Gothic; padding:0 10px;}
.status_sum .sum_warp .contract_box .con_status ul{margin:0; padding:0;}
.status_sum .sum_warp .contract_box .con_status ul li{display:inline-block; list-style:none; letter-spacing:-2px; padding:0 10px; font-weight:600;}
.status_sum .sum_warp .contract_box .con_status ul li span{color:#06a037; letter-spacing:0; }

.status_sum .sum_warp .release_box{width:48.5%; display:table;  float:right; border-radius:3px; border:1px solid #1570f7; background:#fff;}
.status_sum .sum_warp .release_box .rel_titBox{width:75px; height:75px; display:table-cell; vertical-align:middle; background:#1570f7; color:#fff; text-align:center;}
.status_sum .sum_warp .release_box .rel_titBox i{display:block; text-align:center; font-size:30px; color:#fff; line-height:30px;}
.status_sum .sum_warp .release_box .rel_titBox p{text-align:center; font-size:16px; font-weight:600; color:#fff; font-family:Malgun Gothic; margin:0; padding-top:3px; }
.status_sum .sum_warp .release_box .rel_status{display:table-cell; font-size:15px; color:#000; text-align:center; vertical-align:middle; font-family:Malgun Gothic; padding:0 10px;}
.status_sum .sum_warp .release_box .rel_status ul{margin:0; padding:0;}
.status_sum .sum_warp .release_box .rel_status ul li{display:inline-block; list-style:none; letter-spacing:-2px; padding:0 10px; font-weight:600;}
.status_sum .sum_warp .release_box .rel_status ul li span{color:#1570f7; letter-spacing:0; }


/* Á÷¿ø½ÇÀû ÇöÈ² : 20180604 Ãß°¡ - by.jhj */
.member_status{width:100%; position:fixed; left:0; bottom:0; z-index:9999;}
.member_status > div{height:auto; overflow:hidden; padding:0 20px 20px 85px;}
.member_status .memValue_box{width:100%; display:table; float:left; border-radius:3px; border:1px solid #01c33e; background:#fff;}
.member_status .memValue_box .con_titBox{width:75px; height:75px; display:table-cell; vertical-align:middle; background:#01c33e;}
.member_status .memValue_box .con_titBox i{display:block; text-align:center; font-size:30px; color:#fff; line-height:30px;}
.member_status .memValue_box .con_titBox p{text-align:center; font-size:16px; font-weight:600; color:#fff; font-family:Malgun Gothic; margin:0; padding-top:3px; }
.member_status .memValue_box .con_status{display:table-cell; font-size:15px; color:#000; text-align:center; vertical-align:middle; font-family:Malgun Gothic; padding:0 10px;}
.member_status .memValue_box .con_status ul{margin:0; padding:0;}
.member_status .memValue_box .con_status ul li{display:inline-block; list-style:none; letter-spacing:-2px; padding:0 10px; font-weight:600;}
.member_status .memValue_box .con_status ul li img{border:1px solid #ddd;}
.member_status .memValue_box .con_status ul li span{color:#06a037; letter-spacing:0; }

.tit_memStatus{line-height:31px; font-size:20px; color:#000; font-family:Malgun Gothic; letter-spacing:-2px;}

/* °è¾à, Ãâ°í ¸ÅÃâÇöÈ² : 20180508 Ãß°¡ - by.jhj */
.contract_area{border-radius:3px; border:1px solid #01c33e;}
.contract_area h4{background:#01c33e; color:#fff; height:50px; line-height:50px; margin:0; padding-left:30px; font-size:20px; font-family:Malgun Gothic; letter-spacing:-2px;}
.contract_area h4 i{font-size:25px; padding-right:7px;}
.release_area{border-radius:3px; border:1px solid #1570f7;}
.release_area h4{background:#1570f7; color:#fff; height:50px; line-height:50px; margin:0; padding-left:30px; font-size:20px; font-family:Malgun Gothic; letter-spacing:-2px;}
.release_area h4 i{font-size:25px; padding-right:7px;}

/* ÀÏÀÏ¾÷¹«º¸°í ÆË¾÷ : 20180726 Ãß°¡ - by.jhj*/
.simsa_condition{float:right;}
.simsa_condition p{display:inline-block; padding:0;}
.simsa_condition span.simsa_con{display:inline-block; background:#ffce71; border-radius:3px; font-size:11px; padding:0 10px; line-height:19px; color:#d54b26; margin-left:5px;}

/* Á÷¿øº° ¹®ÀÚ»ç¿ë·® ÆË¾÷ : 20181005 Ãß°¡ - by.jhj */
p.sms_price{font-size:15px; font-family:Malgun Gothic; font-weight:bold; text-align:right; line-height:20px; padding-bottom:10px;}


/* À©µµ¿ìÆË¾÷ : 20171106 Ãß°¡ - by.jhj */
.winPop{position:relative; height:auto; overflow:hidden;}
.winPop h3{font-family:Malgun Gothic; letter-spacing:-2px; padding:20px 0 20px 30px; margin-top:0; border-bottom:1px solid #ebebeb;}
.winPop h5{font-family:Malgun Gothic; letter-spacing:-1.5px; font-size:17px; padding-bottom:10px; margin-top:0;} /* 180511Ãß°¡ (by.jhj)*/
.winPop form .formBox{padding:15px; border-bottom:1px solid #ebebeb;}/*overflow:hidden; height:auto; 220117 »èÁ¦(by.waitplz)*/
.winPop form .formBox:after{content:''; display:block; clear:both}/*220117 Ãß°¡(by.waitplz)*/
.winPop form .formBox .formBox_tit{ height:auto; overflow:hidden; border-bottom:1px solid #ebebeb; background:#f4f4f4; font-weight:600; padding:15px; font-family:Malgun Gothic; letter-spacing:-1px; font-size:13px; margin-bottom:15px;}
.winPop form .formBox label.formTit{line-height:31px; display:block; margin:0; text-align:right; padding:0 15px;}
.winPop form .formBox .formCon{float:left;}
.winPop form .formBox .formCon > div{padding:0 15px;}
.winPop form .formBox .formCon .boxScroll{height:200px; overflow-y:scroll; border:1px solid #ebebeb; margin:0 15px; padding:12px; border-radius:3px;}
.winPop form .formBox .formCon textarea{resize:none;}
.winPop form .formBox .formCon textarea.memoText{width:94%; overflow:hidden; word-wrap:break-word; resize:horizontal; height:200px;border:1px solid #ebebeb; margin:0 15px; padding:12px; border-radius:3px;}
.winPop form .formCar{border-radius:3px; border:1px solid #ebebeb; padding:15px 0; margin:10px 0;}
.winPop form .formCar .formBox_car{padding:7.5px 15px; height:auto; overflow:hidden;}
.winPop form .formCar .formBox_car label.formTit{line-height:31px; display:block; margin:0; text-align:right; padding:0 15px;}
.winPop form .formCar .formBox_car .formCon{float:left;}
.winPop form .formCar .formBox_car .formCon > div{padding:0 15px;}
.winPop .winpop_wrap{padding:20px 30px;}
.winPop .btn_print{position:absolute; top:15px; right:30px;}
.winPop .winPop_foot{padding:15px 30px; text-align:right;}

/* °è¾à, Ãë¼Ò, Ãâ°íÇöÈ² ÅøÆÁÆ÷ÇÔ ¹öÆ° : 20180409 Ãß°¡ - by.jhj*/
.btn_tooltip button{margin:0 !important;}

/* ¹®ÀÇ»ó¼¼ ÆË¾÷ : ¸Þ¸ðÃ¢ Ãß°¡ : 181114 Ãß°¡ - by.jhj */
.winMemo{height:772px; padding:15px 30px 30px; overflow-y:scroll; border-bottom:1px solid #ebebeb;}
.winMemo .memoBlock{padding-top:15px;}
.winMemo .memoBlock strong{display:block; font-weight:400;}
.winMemo .memoBlock strong i{font-size:15px;}
.winMemo .memoBlock strong span{font-size:13px; font-weight:bold;}
.winMemo .memoBlock .memoBox i{padding-left:10px; font-size:25px; line-height:25px; color:#f2f2f2;}
.winMemo .memoBlock .memoBox i.fix{color:#e2f7ff;}
.winMemo .memoBlock .memoBox a{color:#777;}
.winMemo .memoBlock .memoBox p{background:#f2f2f2; border-radius:5px; padding:15px; margin-top:-8px; word-break:keep-all; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.winMemo .memoBlock .memoBox p.fix{background:#e2f7ff;}
.winMemo_entry{position:relative;}
.winMemo_entry div{border-radius:3px; height:140px; border:1px solid #ebebeb;}
.winMemo_entry div textarea{width:300px; height:135px; border:0; resize:none;}
.winMemo_entry button{position:absolute; top:15px; right:15px;}

/* ¿äÃ»¼­ Æû : 181114 Ãß°¡ - by.jhj */
@font-face {font-family: 'Daehan'; src: url('http://img.sihyunrentcar.com/WebFont/Daehan/Daehan.woff') format('woff'); font-weight: normal; font-style: normal;} /* ´ëÇÑÃ¼ */
.docu_top{height:auto; overflow:hidden; background:url('http://img.sihyunrentcar.com/AJN/Contract/docu_line.png') no-repeat center bottom !important; padding:70px 0 50px; margin:0 30px;}
.docu_top .sh_logo{width:50%; float:left; text-align:center; padding-top:20px;}
.docu_top .docu_info{width:50%; float:right;}
.docu_top .docu_info p{border:1px solid #cacaca; background:#f0f0f1 !important; text-align:center; line-height:80px; font-family:'Daehan'; font-size:43px; color:#000; letter-spacing:-1px;}
.docu_top .docu_info table{width:100%; border-collapse: collapse; border-spacing: 0; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-family:malgun Gothic; letter-spacing:-1px; margin-top:20px;}
.docu_top .docu_info table th{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px; background:#f7f7f7 !important; text-align:center; color:#000; font-weight:600; font-size:20px; font-weight:400;}
.docu_top .docu_info table td{border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:5px; text-align:center; font-size:20px;}

.docu_top_confirm{height:auto; overflow:hidden; padding:70px 0 40px; margin:0 30px; position:relative; border-bottom:8px solid #595959;}
.docu_top_confirm .docu_titBox{}
.docu_top_confirm .docu_titBox p{width:50%; border:1px solid #cacaca; background:#f0f0f1 !important; text-align:center; line-height:80px; font-family:'Daehan'; font-size:43px; color:#000; letter-spacing:-1px;}
.docu_top_confirm .docu_titBox span{display:block; font-size:16px; line-height:23px; font-family:Malgun Gothic; letter-spacing:-1.5px; padding-top:20px;}
.docu_top_confirm .alliance_logo{position:absolute; top:75px; right:0;}

.docu_con{padding:30px;}
.docu_con .confirm_check{font-family:Malgun Gothic; text-align:center; color:#000; font-size:20px; letter-spacing:-1.5px; padding-top:45px;}
.docu_con .alliance_tel{text-align:right; padding-top:40px;}

.docu_con .docu_table01{width:100%; border-collapse: collapse; border-spacing: 0; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-family:malgun Gothic; letter-spacing:-1px; margin-top:20px;}
.docu_con .docu_table01 th{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:15px; background:#f7f7f7 !important; text-align:center; color:#000; font-weight:600; font-size:18px; font-weight:500; letter-spacing:-2px;}
.docu_con .docu_table01 td{border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:15px 20px; text-align:center; font-size:18px; letter-spacing:-0.5px;}

.docu_con .docu_table02{width:100%; border-collapse: collapse; border-spacing: 0; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-family:malgun Gothic; letter-spacing:-1px;}
.docu_con .docu_table02 th{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:10px 15px; background:#f7f7f7 !important; text-align:center; color:#000; font-weight:600; font-size:18px; font-weight:500; letter-spacing:-2px;}
.docu_con .docu_table02 th.num_sum{text-align:right; letter-spacing:-1px; font-weight:bold;}
.docu_con .docu_table02 td{border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:10px 15px; font-size:18px; letter-spacing:-0.5px;}

.docu_con .docu_table03{width:100%; border-collapse: collapse; border-spacing: 0; border-top:1px solid #c2c2c2; border-right:1px solid #dfdfdf; font-family:malgun Gothic; letter-spacing:-1px; margin-top:20px;}
.docu_con .docu_table03 th{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:7px 15px; background:#f7f7f7 !important; text-align:center; color:#000; font-weight:600; font-size:17px; font-weight:500; letter-spacing:-2px;}
.docu_con .docu_table03 th.num_sum{text-align:right; letter-spacing:-1px; font-weight:bold;}
.docu_con .docu_table03 td{border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:7px 15px; font-size:16px; letter-spacing:-0.5px;}

/* ±Þ¿© ¸í¼¼¼­ : 181205 Ãß°¡ - by.jhj */
.paysub_total{padding-bottom:20px; margin-bottom:10px; border-bottom:1px dashed #000;}
.paysub_calcuTotal{padding-bottom:20px; margin-top:40px; padding-top:20px; border-top:1px dashed #000;}/* 181218 Ãß°¡ : by.jhj */
.paysub_tit{font-family: 'Daehan'; font-size:50px; text-align:center; color:#000; padding:10px 0 20px;}
.paysub_stit{font-family: 'Daehan'; font-size:30px; text-align:center; color:#000; padding:10px 0;}
.paysub_carName{margin:0; padding-left:10px; font-size:14px; color:#000; letter-spacing:-1px; font-weight:600;}
.paysub_carName strong{width:23px; height:23px; line-height:23px; text-align:center; display:block; float:left; border:1px solid #555; border-radius:50%; font-family: Montserrat,sans-serif; letter-spacing:1px;}
.paysub_carName em{display:block; float:left; line-height:23px; font-style:normal; font-family:Malgun Gothic; padding-left:7px; letter-spacing:-1px;}
.paysub_carName em span{font-family:Noto Sans; letter-spacing:0;}

/* °Ô½ÃÆÇºä : 190114 Ãß°¡ - by.jhj */
.board_view{border-top:2px solid #000;}
.board_view .board_titBar{line-height:27px; padding:15px 20px; border-bottom:1px solid #ddd; background:#f5f5f6;}
.board_view .board_titBar .boardTit{font-size:15px; font-family:Malgun Gothic; letter-spacing:-0.5px; color:#000;}
.board_view .board_titBar .boardtxt{font-size:12px;}
.board_view .board_viewCon{padding:30px 20px; line-height:22px; border-bottom:1px solid #ddd;}
.board_view .attachment{padding-top:60px;}
.board_view .attachment p{color:#000; margin:0; line-height:20px; padding-bottom:5px;}
.board_view .attachment ul{padding:0; margin:0;}
.board_view .attachment ul li{list-style:none; line-height:20px; background:#f5f5f5; margin-top:8px; padding:5px;}
.board_view .attachment ul li i{width:20px; height:20px; line-height:20px; border-radius:3px; display:inline-block; background:#00a651; text-align:center; color:#fff; margin-right:5px;}
.board_view .board_reply .replyEntry{margin-top:30px;}
.board_view .board_reply .replyEntry textarea{height:100px; border:1px solid #ddd;}
.board_view .board_reply .replyEntry .btn_reply{height:100px;}
.board_view .board_reply p.reply_num{font-weight:bold; font-size:13px; color:#0072bc; padding-top:25px;}
.board_view .board_reply .replyBox{background:#f3f3f3; padding:10px 20px;}
.board_view .board_reply .replyBox .replyCon{padding:10px 0 0; border-bottom:1px solid #ddd;}
.board_view .board_reply .replyBox .replyCon:last-child{border-bottom:0;}
.board_view .board_reply .replyBox .replyCon strong{display:block; font-weight:400; line-height:30px;}
.board_view .board_reply .replyBox .replyCon strong b{color:#000;}
.board_view .board_reply .replyBox .replyCon p{display:block; font-weight:400; padding:5px 0;}


/* °øÅë */
@media (min-width:992px) {
	.col-md-1_5, .col-md-2_5, .col-md-3_5, .col-lg-1_5, .col-lg-2_5, .col-lg-3_5{float: left;}
	.col-md-1_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:12.5%;}
	.col-md-2_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:20.833333335%;}
	.col-md-3_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:29.16666666666667%}
	.col-lg-1_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:12.5%}
	.col-lg-2_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:20.833333335%;}
	.col-lg-3_5{position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:29.16666666666667%;}
}

.txtmalgun{font-family:Malgun Gothic; letter-spacing:-2px;}
.text-montserrat{font-family: Montserrat,sans-serif !important;}
.text-dotum{font-family: dotum,sans-serif !important; letter-spacing:0;} /* 181218 Ãß°¡ : by.jhj */
.t_left{text-align:left;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.h_center{vertical-align:middle !important;}
.f_left{float:left;}
.f_right{float:right;}
.inline-bolck{display:inline-block;}
.border_no{border:none !important;}
.border_t{border-top:1px solid #ebebeb !important;}
.border_l{border-left:1px solid #ebebeb !important;}
.border_b{border-bottom:1px solid #ebebeb !important;}
.borderB_red{border-bottom:1px solid #ee4749 !important;}
.borderT_red{border-top:1px solid #ee4749 !important;}
.border_r{border-right:1px solid #ebebeb !important;}

/* µ¥ÀÌÅÍÅ×ÀÌºí ÆäÀÌÂ¡ º¸´õ°ª */
.dataTables_wrapper .dataTables_paginate .paginate_button.border_l{border-left:1px solid #ebebeb !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.border_r{border-right:1px solid #ebebeb !important;}

/* µ¥ÀÌÅÍÅ×ÀÌºí ¹Ú½º¾È ÆÐµù ¾ø¾Ö±â - 180628Ãß°¡(by.jhj)*/
.dataTables_pd > div{padding:0 !important;}

.profile-myname{font-family:Malgun Gothic; letter-spacing:-1.5px; font-size:16px !important;}
.title_type01{font-size:13px !important; font-family:Malgun Gothic; letter-spacing:-1px; color:#000;}
.title_type02{font-size:13px !important; font-family:Malgun Gothic; letter-spacing:-1px; color:#000;}
.title_type03{font-size:19px; font-family:Malgun Gothic; letter-spacing:-0.5px; color:#000; margin-bottom:15px;}

canvas {-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}

/* Å×ÀÌºí ¼ÒÆÃ½ºÅ¸ÀÏ */
.sorting{background:url('http://img.sihyunrentcar.com/AJN/Common/ico_sorting.png') no-repeat right 50%;}
.sorting a{display:block; color:#a8a8a8; font-weight:600;}
.sorting_up{background:url('http://img.sihyunrentcar.com/AJN/Common/ico_sorting_up.png') no-repeat right 50%;}
.sorting_up a{display:block; color:#a8a8a8; font-weight:600;}
.sorting_down{background:url('http://img.sihyunrentcar.com/AJN/Common/ico_sorting_down.png') no-repeat right 50%;}
.sorting_down a{display:block; color:#a8a8a8; font-weight:600;}

th.bg_point{background:#ebebed !important; color:#000 !important; text-align:center !important;}

/**/
.skinnyTable th{padding:2px !important;}
.skinnyTable td{padding:2px !important;}

/* °¡·Î°ª */
.w650{width:650px;}
.w5per{width:5%;}
.w10per{width:10%;}
.w12per{width:12%;}
.w15per{width:15%;}
.w16per{width:16%;}
.w17per{width:17%;}
.w17_5per{width:17.5%;}
.w20per{width:20%;}
.w24per{width:24%;}
.w25per{width:25%;}
.w25_5per{width:25.5%;}
.w30per{width:30%;}
.w35per{width:35%;}
.w40per{width:40%;}
.w42_5per{width:42.5%;}
.w45per{width:45%;}
.w50per{width:50%;}
.w60per{width:60%;}
.w65per{width:65%;}
.w70per{width:70%;}
.w75per{width:75%;}
.w80per{width:80%;}
.w85per{width:85%;}
.w90per{width:90%;}
.w100per{width:100%;}

/* ¼¼·Î°ª */
.hAuto{height:auto !important;}
.h100per{height:100% !important;}
.h35{height:35px !important;}

/* ¹öÆ° */
.btn_inline{position:absolute; right:15px; top:-0;}
.btn_area01{text-align:right}
.btn_area01 button{margin-left:5px;}
.btn_area02 button{margin-left:5px;}
.btn_area03 button{margin-left:5px;}
.btn_area03 button:first-child{margin-left:0;}
.btn_opa{opacity: 0.65;}

/* bg */
.bg_primary{background:#303641}
.bg_secondary{background:#ee4749 !important;}
.bg_info{background:#21a9e1 !important;}
.bg_success{background:#00a651}
.bg_warning{background:#fad839}
.bg_danger{background:#cc2424}
.bg_blue{background:#0072bc;}
.bg_pink{background:#f75b8e !important;}
.bg_purple{background:#7427d3 !important;}
.bg_csPop{background:#f16365;}
.bg_gray{background:#e8e8e9 !important;}
.bg_white{background:#fff !important;}

.bg_primary2{background:#d9eef7}
.bg_success2{background:#e0f6e0 !important;}
.bg_warning2{background:#fff8d5 !important;}
.bg_danger2{background:#ffe1e1 !important;}
.bg_info2{background:#c9fff3}
.bg_orange2{background:#ffe5cd !important;}
.bg_Lblue{background:#eef6fc !important;}
.bg_contract2{background:#f2fcf5;}
.bg_release2{background:#f3f8ff;}
.bg_gray2{background:#f4f4f4;}


/* border */
.bd_no{border:none important;}
.bd_info{border:1px solid #21a9e1 !important;}
.bd_info_3{border:3px solid #21a9e1;}
.bd_bluesky{border:1px solid #53caec !important;}
.bd_secondary{border:1px solid #ee4749 !important;}
.bdT_wthie{border-top:1px solid #fff !important;}
.bdT_gray{border-top:1px solid #ebebeb !important;}
.bdR_gray{border-right:1px solid #ebebeb;}

.bd_radius3{border-radius:3px;}

/* font */
.fc_primary{color:#303641}
.fc_secondary{color:#ee4749}
.fc_info{color:#21a9e1}
.fc_success{color:#00a651}
.fc_warning{color:#ffb74d}/* #fad839 */
.fc_danger{color:#cc2424}
.fc_orange{color:#ff9900}
.fc_black{color:#000000}
.fc_blue{color:#0072bc}
.fc_white{color:#ffffff;}
.fc_gray{color:#949494;}
.fc_red{color:#ff0000;}
.fc_purple{color:#ac23b5;}
.fc_navy{color:#0d1c78;}
.fc_contract{color:#01c33e;}
.fc_release{color:#1570f7;}

.f_size0{font-size:0;}
.f_size20{font-size:20px;}
.f_size11{font-size:11px;}
.f_size12{font-size:12px !important;}
.f_size13{font-size:13px !important;}
.f_size15{font-size:15px !important;}
.f_size16{font-size:16px !important;}
.f_size18{font-size:18px !important;}

.f_nobold{font-weight:normal;}

.cut_text{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:break-word;}

/* input, select, label */
input.error, select.error, textarea.error{border:1px solid #ffd0d0;}
label.error{display:inline; color:#FF8080; font-size:11px; font-weight:400; line-height:25px;}
label.no_bold{font-weight:400; display:inline-block; padding-left:4px; margin-right:7px;}


/* line-height */
.lh15{line-height:15px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.lh25{line-height:25px;}
.lh27{line-height:27px;}
.lh30{line-height:30px;}
.lh31{line-height:31px !important;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh42{line-height:42px;}
.lh44{line-height:44px;}

/* letter-spacing */
.ls_0{letter-spacing:0;}
.ls_1{letter-spacing:-1px !important;}
.ls_2{letter-spacing:-2px !important;}

/* padding */
.pd0{padding:0 !important;}
.pdb0{padding-bottom:0 !important;}
.pd0_15{padding:0 15px;}
.pd10_0{padding:10px 0;}
.pd15_20{padding:15px 20px;}
.pd20_30{padding:20px 30px;}
.pd10{padding:10px !important;}
.pd30{padding:30px;}
.pdt0{padding-top:0px !important;}
.pdt3{padding-top:3px;}
.pdt5{padding-top:5px;}
.pdt7{padding-top:7px;}
.pdt10{padding-top:10px;}
.pdt12{padding-top:12px;}
.pdt15{padding-top:15px;}
.pdt17{padding-top:17px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt50{padding-top:50px;}
.pdr0{padding-right:0 !important;}
.pdr5{padding-right:5px;}
.pdr15{padding-right:15px;}
.pdr30{padding-right:30px;}
.pdb5{padding-bottom:5px;}
.pdb7{padding-bottom:7px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px;}
.pdb70{padding-bottom:70px;}
.pdl2{padding-left:2px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}
.pdtb5{padding:5px 0;}


/* margin */
.mg0{margin:0 !important;}
.mg-15{margin-left:-15px !important; margin-right:-15px !important;}
.mgt-10{margin-top:-10px;}
.mgt4{margin-top:4px;}
.mgt5{margin-top:5px;}
.mgt8{margin-top:8px;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgr0{margin-right:0px !important;}
.mgr10{margin-right:10px;}
.mgb0{margin-bottom:0 !important;}
.mgb8_5{margin-bottom:8.5px;}
.mgb10{margin-bottom:10px !important;;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgl10{margin-left:10px;}

.mg30_0{margin:30px 0 !important;}
.mgl10per{margin-left:10%;}
.mgl15per{margin-left:15%;}
.mgl20per{margin-left:20%;}
