.btn { border-radius: 0; margin: 2px; padding: 5px 20px; font-size: 1em; font-weight: 400; text-transform: none; }
.btn.btn-b { padding-right: 15px; }
.btn-f > i.fa { margin-right: 7px !important; }
.btn-b > i.fa { margin: 0 0 0 15px !important;}

/* btn 색상 */
.sub-step .bg-default , .sub-step .bg-dakdgray , .sub-step .bg-dgray{height: 42px !important;font-size: 13px !important;line-height: 30px;}
.sub-step .t-box .bg-default , .sub-step .t-box .bg-dakdgray , .sub-step .t-box .bg-dgray{height: 30px !important;font-size: 11px !important;line-height: 18px;}

/* default(red) btn*/
.btn.bg-default { background: #be222f; border: 1px solid #900c17; color: #ffffff; height: 30px; font-size: 12px;}
.btn.bg-default:hover,
.btn.bg-default:focus { background: #900c17; }

/* default(red) btn*/
.btn.bg-dakdgray { background: #292929; border: 1px solid #000000; color: #ffffff; }
.btn.bg-dakdgray:hover,
.btn.bg-dakdgray:focus { background: #2d2d2d; }

/* dgray (dark gray) btn*/
.btn.bg-dgray { background: #3c3c3c; border: 1px solid #282828; color: #fff; }
.btn.bg-dgray:hover,
.btn.bg-dgray:focus { background: #1e1e1e; }

/* btn style*
.btn.btn-zoom {float: right;border: 1px solid #9b1621;padding: 5px 10px;margin-bottom: 15px;font-weight: 300;background: #be222f;color: #ffffff;font-size: 12px;}
.btn.btn-zoom:hover {border: 1px solid #560d13; background: #860a15}
.btn.btn-zoom i { margin-right: 3px !important; }
.table_btn_s span {  color: #ffffff; padding: 2px 8px; border-radius: 2px;}
.table_btn_s.btn_s span {background: #6c819c; font-size: 14px; padding: 5px 10px;}
.table_btn_s.btn_e span {background: #797979;}*/

/* btn style*/
.btn.btn-zoom {float: right;border: 1px solid #9b1621;padding: 5px 10px;margin-bottom: 15px;font-weight: 300;background: #be222f;color: #ffffff;font-size: 12px;}
.btn.btn-zoom:hover {border: 1px solid #560d13; background: #860a15}
.btn.btn-zoom i { margin-right: 3px !important; }
.table_btn_s span {  color: #ffffff;font-size: 15px; padding: 5px 10px; border-radius: 2px;}
.table_btn_s.btn_s span {background: #6c819c; }
.table_btn_s.btn_e span {background: #797979; }

/* 검색 btn style*/
.page-search-box input,
.page-search-box select {height: 37px; padding: 0 8px;}
.page-search-box select {padding:7px;  min-width:120px;}


/* print */
.btn.btn-Print { float: right; padding: 10px 60px; }

@media all and (max-width:640px) {

/* print */
.btn.btn-Print { float: right; padding: 10px 60px; width:100% ; }

/* 검색 btn style*/
.page-search-box button.ui-btn {height: 30px; padding: 0 8px;}
.page-search-box input { width: 80px;}
.page-search-box input,
.page-search-box select {height: 30px; }
.page-search-box select {padding:4px; }

}