
/*정렬*/
.txt-left{text-align:left !important;}
.txt-center{text-align:center !important;}
.txt-right{text-align:right !important;}
.left{float:left !important;}
.right{float:right !important;}
.float_none{float:none !important;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}


/*------------------ 패딩 마진
------------------------------------------------------*/
/*패딩*/
.pt0{ padding-top:0 !important;}
.pt5{ padding-top:5px !important;}
.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt30{ padding-top:30px !important;}
.pt50{ padding-top:50px !important;}

.pl0{padding-left:0px !important;}
.pl8{padding-left:8px !important;}
.pl10{padding-left:10px !important;}
.pl12{padding-left:12px !important;}
.pl15{padding-left:15px !important;}
.pl18{padding-left:18px !important;}
.pl20{padding-left:20px !important;}
.pl40{padding-left:40px !important;}

.pr0{padding-right:0px !important;}
.pr8{padding-right:8px !important;}
.pr10{padding-right:10px !important;}
.pr12{padding-right:12px !important;}
.pr20{padding-right:20px !important;}
.pr40{padding-right:40px !important;}

.pb5{ padding-bottom:5px !important;}
.pb7{ padding-bottom:7px !important;}
.pb10{ padding-bottom:10px !important;}
.pb15{ padding-bottom:15px !important;}
.pb30{ padding-bottom:30px !important;}
.pb50{ padding-bottom:50px !important;}
.pd-0{padding:0 0 0 0 !important;}
/*마진*/
.mt0{ margin-top:0 !important;}
.mt5{ margin-top:5px !important;}
.mt8{ margin-top:8px !important;}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mt26{ margin-top:26px !important;}
.mt30{ margin-top:30px !important;}
.mt40{ margin-top:40px !important;}
.mt50{ margin-top:50px !important;}
.mt80{ margin-top:80px !important;}

.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px !important;}
.mr10{ margin-right:10px !important;}
.mr15{ margin-right:15px !important;}
.mr20{ margin-right:20px !important;}
.mr50{ margin-right:50px !important;}

.mb0{ margin-bottom:0 !important;}
.mb5{ margin-bottom:5px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb22{ margin-bottom:22px !important;}
.mb25{ margin-bottom:25px !important;}
.mb28{ margin-bottom:28px !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;}
.mb80{ margin-bottom:80px !important;}

.ml0{ margin-left:0 !important;}
.ml5{ margin-left:5px !important;}
.ml8{ margin-left:8px !important;}
.ml10{ margin-left:10px !important;}
.ml20{ margin-left:20px !important;}
.mAuto{margin:0 auto;}



.green{color:#199401;}

.btn_green{background:#93c93b; display:inline-block; color:#fff;border:1px solid #93c93b; text-align:center; box-sizing:border-box;}
.btn_gray{background:#4d4d4d; display:inline-block; color:#fff;border:1px solid #4d4d4d; text-align:center; box-sizing:border-box;}
.btn_white{background:#fcfcfc; display:inline-block; color:#333;border:1px solid #d9d9d9; text-align:center; box-sizing:border-box;}

/*페이징*/

.paging{padding:10px 0 ;text-align:center;}
.paging p{display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.paging p.first{margin:0 -5px 0 0;}
.paging p.last{margin:0 0 0 -5px;}
.paging ol{display:inline-block;margin:0 -4px;font-size:0;line-height:0;vertical-align:top;*display:inline;*zoom:1;*margin:0;}
.paging li{display:inline-block;margin:0 0 0 -1px;font-size:13px;color:#777;vertical-align:top;*display:inline;*zoom:1;}
.paging li:first-child{margin-left:10px;}
.paging li:last-child{margin-right:10px;}
.paging img{vertical-align:top;}
.paging li a{display:block;width:27px;padding:5px 0;font-weight:400;color:#777;line-height:15px;box-sizing:border-box; height:27px;}
.paging li a.active{border:1px solid #93c93b;color:#93c93b;position:relative;line-height:14px;}
.paging li:first-child a{padding:5px 1px 5px 1px;}
.paging li:last-child a{padding:5px 1px 5px 1px;}