@charset "utf-8";

@import url('/resources/fonts/nanumgothic/nanumgothic.css');

/* reset */
* {padding: 0; margin: 0}
body {font-family: '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', Verdana, AppleGothic, sans-serif; font-size: 14px}
ul,li {margin: 0; padding: 0; list-style: none}
a:link, a:visited {color: #000; text-decoration: none}
a:active, a:hover {color: #000; text-decoration: none}
a img {border: 0 none}


/* header */
.top_info {margin-bottom: 20px;}
.top_info:after {content: ''; display: block; clear: both;}
.top_link {float: right;}
.top_link li {float: left; margin-left: 30px;}

.header {}
.header .navbar .nav>li {width: 130px}
.header .navbar .dropdown-menu {min-width: 130px}
.header .navbar-inverse .navbar-nav>li>a {color: #c6c6c6}


.search_wrap {display: table; width: 100%; border: 1px solid #e2e2e2; background: #fff; margin-bottom: 10px;}
.search_wrap .search_title {display: inline-block; width: 120px}
.search_wrap .search_boxL {display: table-cell; width: 80%; padding: 15px}
.search_wrap .search_boxR {display: table-cell; width: 20%; padding: 0 50px; vertical-align: middle; text-align: center; border-left: 1px solid #e2e2e2;}
.search_wrap .search_boxH {display: block; width: 50%; float: left; padding: 15px 15px 0 15px; height: 45px}
.search_wrap .search_boxW {display: block; width: 100%; float: left; padding: 15px 15px 0 15px;}
.search_wrap input {border: 1px solid rgb(169, 169, 169); vertical-align: middle;}
.search_wrap input[type=text],
.search_wrap input[type=file] {width: 40%}
.search_wrap input[type=checkbox],
.search_wrap input[type=radio] {margin: 0 5px}
.search_wrap .input-daterange input {border-radius: 3px; text-align: left; margin: 0 4px}

.fnc_wrap {text-align: right; margin-bottom: 5px;}
.fnc_wrap select {vertical-align: middle;}
.btn_wrap {margin-bottom: 20px;}

h2 {font-size: 24px}
.table th {background: #eee; text-align: center;}
.mainTable {width: 49%; min-height: 600px; }
.tb_box {width: 100%; background: #fff; padding: 0px 20px; overflow: hidden;}
.tb_box+.tb_box {margin-top: 20px;}

.login_link {margin-top: 10px;}

#datepicker input[type=text] {background: url('/resources/images/icon_cal.png') no-repeat 95% 5px; cursor: pointer;}

.modal-footer {text-align: center;}
.md_wrap {width: 100%; text-align: center;}
.md_wrap>.md_box {text-align: left; display: inline-block;}
.md_wrap .md_title {display: inline-block; width: 150px}
.md_wrap input {border: 1px solid rgb(169, 169, 169); width: 200px}
.md_wrap input[type=radio] {width: auto; vertical-align: top}
.md_wrap span.input_radio+input[type=radio] {margin-left: 10px;}
.md_wrap .input-daterange input {border-radius: 3px; text-align: left; margin: 0 4px}

.pg_btn {margin-top: 20px;}
input.input_thumb {display: inline-block;}
.md_search input {border: 1px solid rgb(169, 169, 169); margin-bottom: 20px;}

.main-footer .container {font-size: 11px; padding-top: 20px; text-align: center;}

#loading_img {display: block; position: absolute; left: 50%; margin-left: -25px}