@media (max-width:990px) {

	.pc_popup { display: none; }
	.mobile_popup {}
	.mobileNo { display: none; }

	.login_form { }

	.map_wrap { width:100%; height:500px; }

	.memberShip { width: 250px; height: 375px; margin: 0 auto; }

	#login_form   { width:100%; margin: 0 auto;}
	#login_form .login_page   { padding:50px 0; border-top:2px solid #1d2088; background:#eeeeee; }
	#login_form .login_button { border:0; font-size:18px; width:80%; background:#1d2088; font-weight: bold; color:#ffffff; line-height:50px; border-radius: 4px; }
	#login_form .login_input  { width: 80%; font-size:16px; height:50px; padding:0 10px; }
	#login_form .del_page     { padding:30px 20px; background:#efefef; line-height: 30px; }

	div.password  { position: relative; }
	div.password i{ position: absolute; font-size: 1.6rem; top: 15px; bottom: 5px; left: 78%; border-radius: 10px; }

	#join_form    { width: 100%;  margin: 0 auto; line-height: 1.6; }

	#modify_login   { width:100%; margin: 0 auto; font-size:16px;}
	#modify_login .login_page   { padding:50px 0; border-top:2px solid #1d2088; background:#eeeeee; }
	#modify_login .login_button { border:0; font-size:18px; width:80%; background:#1d2088;  font-weight: bold; color:#ffffff; line-height:50px; border-radius: 4px; }
	#modify_login .login_input  { width: 80%; font-size:16px; height:50px; padding:0 10px; }

	#modify_form { width:100%; margin: 0 auto; font-size:12px; }
	#modify_form .modify_page   { padding:10px; border:1px solid #1d2088; border-radius: 20px; margin: 0 auto; text-align:center;}
	#modify_form .modify_page .input_form { display:flex !important; height:30px; line-height:30px; }
	#modify_form .modify_page .info .text .pwd_info         { font-size:12px !important; padding-left:10px;}
	#modify_form .modify_page .input_form .title            { text-align:left !important; font-weight:bold !important; padding-left:10px; width:30% !important; }
	#modify_form .modify_page .input_form .text             { width:50% !important; }
	#modify_form .modify_page .input_form .text .a_button   { width:100% !important; padding-top: 0.4rem !important; padding-bottom: 0.4rem !important; font-size:12px; }
	#modify_form .modify_page .input_form .text .readonly   { background:#eeeeee; border-radius: 8px; padding-left:10px; }
	#modify_form .modify_page .input_form .text .inputstyle { border:2px solid #eeeeee; padding:0 10px; font-size:12px; width:100%; color:#000000; border-radius: 8px; }
	#modify_form .modify_page .input_form .button           { width:20% !important; }
	#modify_form .modify_page .input_form .button .a_button { width:80% !important; padding-top: 0.2rem !important; padding-bottom: 0.2rem !important; font-size:12px; }
	
	.my_detail { width: 100% !important; font-size: 1rem !important; text-align: center;}
	.my_detail th { height: 40px; font-weight: bold; color: #000000; background: #f4f4f4; box-sizing: border-box; border: 1px solid #dddddd !important; border-collapse: collapse !important; }
	.my_detail td { height: 40px; color: #000000; background: white; box-sizing: border-box; border: 1px solid #dddddd !important; border-collapse: collapse !important; }	

}

@media (min-width: 990px) {

	.pc_popup { }
	.mobile_popup { display: none; }
	.pcNo { display: none; }

	.login_form { padding: 50px; background-color: rgba(255, 211, 37, 0.4);  border-radius: 10px; }

	.map_wrap { width:100%; height:700px; }

	.memberShip { width: 250px; height: 375px; margin: 0 auto; }

	.sub_min_height { min-height: 430px; }


	#login_form   { width:50%; margin: 0 auto;  }
	#login_form .login_page   { padding:50px 0; border-top:2px solid #1d2088; background:#eeeeee; }
	#login_form .login_button { border:0; font-size:18px; width:80%; background:#1d2088;  font-weight: bold; color:#ffffff; line-height:50px; border-radius: 4px; }
	#login_form .login_input  { width: 80%; font-size:16px; height:50px; padding:0 10px; }
	#login_form .del_page     { padding:30px 20px; background:#efefef; line-height: 30px; }

	div.password  { position: relative; }
	div.password i{ position: absolute; font-size: 1.6rem; top: 15px; bottom: 5px; left: 82%; border-radius: 10px; }

	#join_form    { width: 50%;  margin: 0 auto; line-height: 1.6; }

	#modify_login { width:60%; margin: 0 auto; font-size:16px; }
	#modify_login .login_page   { padding:50px 0; border-top:2px solid #1d2088; background:#eeeeee; }
	#modify_login .login_button { border:0; font-size:18px; width:80%; background:#1d2088;  font-weight: bold; color:#ffffff; line-height:50px; border-radius: 4px; }
	#modify_login .login_input  { width: 80%; font-size:16px; height:50px; padding:0 10px; }

	#modify_form { width:100%; margin: 0 auto; font-size:16px; }
	#modify_form .modify_page   { padding:60px; border:1px solid #1d2088; border-radius: 20px; margin: 0 auto; text-align:center;}
	#modify_form .modify_page .input_form { display:flex !important; height:60px; line-height:60px; }
	#modify_form .modify_page .info       { width:100% !important; }
	#modify_form .modify_page .info .text             { width:100% !important; padding-left:20%;}
	#modify_form .modify_page .input_form .title            { text-align:left !important; font-weight:bold !important; padding-left:50px; width:20% !important; }
	#modify_form .modify_page .input_form .text             { width:60% !important; }
	#modify_form .modify_page .input_form .text .a_button   { width:100% !important; padding-top: 1rem !important; padding-bottom: 1rem !important;}
	#modify_form .modify_page .input_form .text .readonly   { background:#eeeeee; border-radius: 8px; padding-left:20px; }
	#modify_form .modify_page .input_form .text .inputstyle { border:2px solid #eeeeee; padding:0 20px; font-size:16px; width:100%; color:#000000; line-height:60px; border-radius: 8px; }
	#modify_form .modify_page .input_form .button           { width:20% !important; }
	#modify_form .modify_page .input_form .button .a_button { width:80% !important; padding-top: 1rem !important; padding-bottom: 1rem !important;}

	.my_detail { width: 100% !important; font-size: 0.8rem !important; text-align: center;}
	.my_detail th { height: 40px; font-weight: bold; color: #000000; background: #f4f4f4; box-sizing: border-box; border: 1px solid #dddddd !important; border-collapse: collapse !important; }
	.my_detail td { height: 40px; color: #000000; background: white; box-sizing: border-box; border: 1px solid #dddddd !important; border-collapse: collapse !important; }	
}


.join_page { border-top:2px solid #1d2088; padding:30px; background:#eeeeee; }
.join_check_input { width:100%; padding:0 10px; }
.join_check       { background:#1d2088; width:100%; color:#ffffff; line-height:30px; display:block; border-radius: 2px; }
.join_button300   { display: inline-block; width:100%; height:40px; line-height: 40px; font-size:14px; border-radius: 4px; background:#FE8800; color:#ffffff; }
.join_button1     { display: inline-block; width:120px; height:40px; line-height: 40px; font-size:14px; border-radius: 4px; background:#1d2088; color:#ffffff; }
.join_button2     { display: inline-block; width:120px; height:40px; line-height: 40px; font-size:14px; border-radius: 4px; background:#4285f4; color:#ffffff; }

.popup_tdl    { text-align: left; color: #000000; background: #cccccc; line-height: 30px; height: 30px; padding: 2px 6px;}
.popup_tdr    { text-align: right; color: #000000; background: #cccccc; line-height: 30px; height: 30px; padding: 2px 6px;}
.filedown     { width: 90px; height: 24px; line-height: 24px; font-size:12px; text-align: center; color: #ffffff !important; background: #4285f4; border-radius: 4px; margin: 10px auto 0 auto !important; display: inline-block;}
.popup_close1 { width: 160px; height: 24px; line-height: 24px; color: #ffffff !important; font-size: 12px; text-align: center; border-radius: 4px; background: #1d2088; display: inline-block; }
.popup_close2 { width: 50px; height: 24px; line-height: 24px; color: #ffffff !important; font-size: 12px; text-align: center; border-radius: 4px; background: #1d2088; display: inline-block; }

.c_point { cursor : pointer; }

.join_select { width: 100%; height: 60px; padding: 4px 6px; font-size: 14px; }

.text-white-shadow { text-shadow: 2px 2px 4px rgb(255, 255, 255, 0.9) }
.text-blank-shadow { text-shadow: 2px 2px 4px rgb(0, 0, 0, 0.9) }

#top_link_img { height: 20px; border-radius:4px; }

#popup_button1 {text-align:center; font-size: 0.75rem; font-weight: normal; color:white; background-color: #1d2088; border-radius:4px; padding: 4px 10px; display: inline-block; }

#main_cmt_ingY {text-align:center; font-size: 0.68rem; width: 46px; height: 22px; line-height:22px; font-weight: normal; color:white; background-color: #ffce3a; border-radius:4px; display: inline-block; }
#main_cmt_ingE {text-align:center; font-size: 0.65rem; width: 46px; height: 22px; line-height:22px; font-weight: normal; color:white; background-color: #5fa4cc; border-radius:4px; display: inline-block;}
#main_cmt_ingC {text-align:center; font-size: 0.68rem; width: 46px; height: 22px; line-height:22px; font-weight: normal; color:white; background-color: #e4606d; border-radius:4px; display: inline-block; }

#edu_ingD { text-align: center; width: 70px; color: #111111; background-color: #dddddd; font-size:0.75rem; padding: 3px 0; border-radius:4px; display: inline-block; }
#edu_ingW { text-align: center; width: 70px; color: #ffffff; background-color: #4285f4; font-size:0.75rem; padding: 3px 0; border-radius:4px; display: inline-block; }
#edu_ingY { text-align: center; width: 70px; color: #ffffff; background-color: #1d2088; font-size:0.75rem; padding: 3px 0; border-radius:4px; display: inline-block; }
#edu_ingX { text-align: center; width: 70px; color: #ffffff; background-color: #FE8800; font-size:0.75rem; padding: 3px 0; border-radius:4px; display: inline-block; }

#bbs_ingW { text-align: center; width: 50px; color: #ffffff; background-color: #3d85c6; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingT { text-align: center; width: 50px; color: #ffffff; background-color: #ffc107; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingD { text-align: center; width: 50px; color: #333333; background-color: #f8f9fa; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingY { text-align: center; width: 50px; color: #ffffff; background-color: #dc3545; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingE { text-align: center; width: 50px; color: #ffffff; background-color: #17a2b8; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingF { text-align: center; width: 50px; color: #ffffff; background-color: #17a2b8; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }
#bbs_ingN { text-align: center; width: 50px; color: #ffffff; background-color: #6c757d; font-size:0.75rem; padding: 1px 0; border-radius:4px; display: inline-block; }

#vote_ingD { text-align: center; height: 26px; line-height:26px; width: 60px; color: #111111; background-color: #dddddd; font-size:0.75rem; border-radius:4px; display: inline-block; }
#vote_ingW { text-align: center; height: 26px; line-height:26px; width: 60px; color: #ffffff; background-color: #4285f4; font-size:0.75rem; border-radius:4px; display: inline-block; }
#vote_ingY { text-align: center; height: 26px; line-height:26px; width: 60px; color: #ffffff; background-color: #1d2088; font-size:0.75rem; border-radius:4px; display: inline-block; }
#vote_ingX { text-align: center; height: 26px; line-height:26px; width: 60px; color: #ffffff; background-color: #FE8800; font-size:0.75rem; border-radius:4px; display: inline-block; }

#bbs_imsi  { text-align: center; width: 70px; color: #ffffff; background-color: #6c757d; font-size:0.7rem; padding: 2px 0; border-radius:4px; display: inline-block; }
#view_imsi { text-align: center; width: 100px; color: #ffffff; background-color: #6c757d; padding: 2px 0; border-radius:4px; display: inline-block; }

.report_table table { width: 96%; margin-left:auto; margin-right:auto; }
.report_table th { height: 40px; width: 24%; border: 1px solid #1d2088; background: #4285f4; color: #ffffff; }
.report_table td { height: 36px; border: 1px solid #1d2088;  }


.application_form{width: 100%; border-top: 2px solid #333333;}
.application_form th{height: 70px; line-height: 70px; font-size: 18px; border-bottom: 1px solid #333333; text-align: center; color: #333333 !important;}
.application_form td{width: 50%; border-bottom: 1px solid #cccccc; padding: 10px 15px; box-sizing: border-box;}
.application_form td+td{border-left: 1px solid #cccccc;}
.application_form td>strong{width: 90px; line-height: 1; border-right: 1px solid #cccccc; margin-right: 15px !important; display: inline-block;}
.application_form td>a.bill{font-size: 14px; color: #ffffff !important; border-radius: 4px; background: var(--bg-color); width: 70px; height: 35px; line-height: 35px; text-align: center; display: inline-block;}

.app_form{width: 100%; display: block;}
.app_form>div{width: 100%; border-bottom: 1px solid #cccccc; background: #eeeeee}
.app_form>div>span{font-size: 16px; font-weight: bold; text-align: center; height: 40px; line-height: 41px; padding: 0 10px; box-sizing: border-box; display: block;}

.application {transition: all 0.5s; padding: 0;}
.application table{width: 100%;}
.application th{height: 50px; line-height: 50px; background: #fafafa; border-bottom: 1px solid #dcdcdc; text-align: center; color: #333333 !important;}
.application td{border-bottom: 1px solid #dcdcdc; background: #ffffff; text-align: center; padding: 7px 0;}
.application tr:nth-last-child(1)>td{border-bottom: 0;}
.application td a.bill{font-size: 14px; color: #ffffff !important; border-radius: 4px; background: var(--bg-color); width: 60px; height: 35px; line-height: 35px; text-align: center; display: inline-block; text-decoration: none !important;}

.btn_p_m{width: 100%; margin-top: 10px; display: block;}
.btn_p_m>a{height: 30px; line-height: 30px; font-size: 0.75rem; background: #1d2088; border-radius: 4px; padding: 0 10px; display: inline-block; color: #ffffff !important;}


/*list*/
.edu_check {width: 100%; border-top: 2px solid #333333;}
.edu_check th{height: 40px; line-height: 40px; border-bottom: 1px solid #333333; text-align: center; background: #4285f4; color: #ffffff !important;}
.edu_check td{height: 36px; line-height: 36px; border-bottom: 1px solid #cccccc; text-align: center; padding: 4px 0;}

.mSbasic  { height: 375px; margin: 0 auto; }

.ms_basic { width: 100%; margin-left: auto; margin-right: auto; text-align: left; font-size: 0.8rem;}
.ms_basic th { height: 36px; width: 90px; font-weight: bold; color: #000000; padding-left: 10px; }
.ms_basic td { height: 36px; width: calc(100%-90px); color: #000000; }



.profile-user-img { height: 150px !important;}

/* test */
.line_bsr { border: 1px solid red; }
.line_bsb { border: 1px solid blue; }

/* line */
.bbs_line_t { border-top: 1px solid #dee2e6 }
.bbs_line_b { border-bottom: 1px solid #dee2e6 }

.link  { cursor: pointer }

.m0a   { margin: 0 auto; }

/*letter-spacing*/
.ls_10 { letter-spacing:-0.10px !important; }
.ls_11 { letter-spacing:-0.11px !important; }
.ls_12 { letter-spacing:-0.12px !important; }
.ls_13 { letter-spacing:-0.13px !important; }
.ls_14 { letter-spacing:-0.14px !important; }
.ls_15 { letter-spacing:-0.15px !important; }
.ls_16 { letter-spacing:-0.16px !important; }
.ls_17 { letter-spacing:-0.17px !important; }
.ls_18 { letter-spacing:-0.18px !important; }
.ls_19 { letter-spacing:-0.19px !important; }
.ls_20 { letter-spacing:-0.20px !important; }
.ls_21 { letter-spacing:-0.21px !important; }
.ls_22 { letter-spacing:-0.22px !important; }
.ls_23 { letter-spacing:-0.23px !important; }
.ls_24 { letter-spacing:-0.24px !important; }
.ls_25 { letter-spacing:-0.25px !important; }

/*aling*/
.TaC{text-align:center !important;}
.TaL{text-align:left !important;}
.TaR{text-align:right !important;}
.TaJ{text-align:justify !important;}

.VaM{vertical-align: middle !important;}

.dpf  { display:flex !important; }
.jcsb { justify-content: space-between; }
.dpn  { display: none; }

.w10  { width:10% !important;}
.w20  { width:20% !important;}
.w30  { width:30% !important;}
.w40  { width:40% !important;}
.w50  { width:50% !important;}
.w60  { width:60% !important;}
.w70  { width:70% !important;}
.w80  { width:80% !important;}
.w90  { width:90% !important;}
.w100 { width:100% !important;}

/* font-size */
.f_05{font-size:0.3125rem !important;}
.f_06{font-size:0.375rem !important;}
.f_07{font-size:0.4375rem !important;}
.f_08{font-size:0.5rem !important;}
.f_09{font-size:0.5625rem !important;}
.f_10{font-size:0.625rem !important;}
.f_11{font-size:0.688rem !important;}
.f_12{font-size:0.75rem !important;}
.f_13{font-size:0.8125rem !important;}
.f_14{font-size:0.875rem !important;}
.f_15{font-size:0.9375rem !important;}
.f_16{font-size:1rem !important;}
.f_17{font-size:1.0625rem !important;}
.f_18{font-size:1.125rem !important;}
.f_19{font-size:19px !important;}
.f_20{font-size:20px !important;}
.f_22{font-size:22px !important;}
.f_24{font-size:24px !important;}
.f_26{font-size:26px !important;}
.f_28{font-size:28px !important;}
.f_30{font-size:30px !important;}
.f_40{font-size:40px !important;}
.f_50{font-size:50px !important;}

.f_normal{font-weight:normal !important;}
.f_bold{font-weight:bold !important;}
.fc_corp {color: #1d2088 !important;}
.fc_000 {color: #000000 !important;}
.fc_ddd {color: #dddddd !important;}
.fc_eee {color: #eeeeee !important;}
.fc_fff {color: #ffffff !important;}
.fc_f00 {color: #ff0000 !important;}
.fc_0f0 {color: #00ff00 !important;}
.fc_00f {color: #0000ff !important;}
.fc_aos {color: #1d2088 !important;}
.fc_blue {color: #3d85c6 !important;}
.fc_gray {color: #6c757d !important;}
.fc_light {color: #f3f6f6 !important;}

.bg_corp { background: #1d2088 !important;}
.bg_eee { background: #eeeeee !important; } 
.bg_fff { background: #ffffff !important; } 

/* border line */
.bl_ccc { border: 1px solid #cccccc; }
.bl_ddd { border: 1px solid #dddddd; }
.bl_eee { border: 1px solid #eeeeee; }

/* border radius */
.br_01 { border-radius: 1px; }
.br_02 { border-radius: 2px; }
.br_03 { border-radius: 3px; }
.br_04 { border-radius: 4px; }
.br_05 { border-radius: 4px; }
.br_06 { border-radius: 6px; }
.br_07 { border-radius: 7px; }
.br_08 { border-radius: 8px; }
.br_09 { border-radius: 9px; }
.br_10 { border-radius: 10px; }

/*line-height*/
.lh_10 { line-height: 1 !important;}
.lh_11 { line-height: 1.1 !important;}
.lh_12 { line-height: 1.2 !important;}
.lh_13 { line-height: 1.3 !important;}
.lh_14 { line-height: 1.4 !important;}
.lh_15 { line-height: 1.5 !important;}
.lh_16 { line-height: 1.6 !important;}
.lh_17 { line-height: 1.7 !important;}
.lh_18 { line-height: 1.8 !important;}
.lh_19 { line-height: 1.9 !important;}
.lh_20 { line-height: 2 !important;}

/*padding*/
/*padding*/
.pd1{padding:1px !important;}
.pd2{padding:2px !important;}
.pd3{padding:3px !important;}
.pd4{padding:4px !important;}
.pd5{padding:5px !important;}
.pd6{padding:6px !important;}
.pd7{padding:7px !important;}
.pd8{padding:8px !important;}
.pd9{padding:9px !important;}
.pd10{padding:10px !important;}
.pd11{padding:11px !important;}
.pd12{padding:12px !important;}
.pd13{padding:13px !important;}
.pd14{padding:14px !important;}
.pd15{padding:15px !important;}
.pd16{padding:16px !important;}
.pd17{padding:17px !important;}
.pd18{padding:18px !important;}
.pd19{padding:19px !important;}
.pd20{padding:20px !important;}
.pd25{padding:25px !important;}
.pd30{padding:30px !important;}
.pd35{padding:35px !important;}
.pd40{padding:40px !important;}
.pd45{padding:45px !important;}
.pd50{padding:50px !important;}

.p0{padding:0 !important;}
.pt0{padding-top:0!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;}
.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;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}

.pb0{padding-bottom:0 !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;}
.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;}
.pb90{padding-bottom:90px !important;}
.pb94{padding-bottom:94px !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;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl76{padding-left:76px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !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;}
.pr20{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;}


/*margin*/
.m0{margin:0 !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;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mt150{margin-top:150px !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;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !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;}
.ml15{margin-left:15px !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;}
.ml55{margin-left:55px !important;}
.ml60{margin-left:60px !important;}
.ml70{margin-left:70px !important;}
.ml100{margin-left:100px !important;}
.ml120{margin-left:120px !important;}
.ml195{margin-left:195px !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;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}

.mh300 { min-height: 300px !important; }
.mh400 { min-height: 400px !important; }
.mh600 { min-height: 600px !important; }