﻿body, header, footer, nav {padding:0;margin:0;font-size:14px;}
ol, ul, li {list-style-type:none;}
p, div, ul, ol, li, img {font-size:14px;}
dd {padding-left:10px;}
.dsnone {display:none;}
a {font-size:14px;}

body {
    font-family: "Malgun Gothic", Dotum, Gulim, serif;
}

div, a, ul, ol, li, p, span, h1, h2, h3, h4, h5, h6, dl, dd, dt {
    font-family: "Malgun Gothic", Dotum, Gulim, serif;
}

.btn-min130 {min-width:130px !important}


/* Footer & Copyright */
#toTop {
    z-index: 1000;
    width: 100px;
    position: fixed;
    bottom: 10px;
    right: 20px;
    cursor: pointer;
    display: none;
    filter: alpha(opacity=60);
}

.bd-footer {
    font-size: 85%;
    text-align: center;
    color: #666;
    text-align: center;
    background-color: #f9f9f9;
    border-top: .05rem solid #e5e5e5;
}
.bd-footer p {
    font-size: 85%;
}
.bd-footer-links {padding-left:0;margin-bottom:1rem;}
.bd-footer-links li {
    display:inline-block;
}
.bd-footer a {
    font-size: 85%;
    text-align: center;
    font-weight: 500;
    color: #666;
    letter-spacing: 1px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 4px;
}
.bd-footer a:hover {
    text-decoration:underline;color:#003876;
}
.bd-footer a.mid {
    background:url(/Images/link_bar.gif) right 7px no-repeat;padding:0 6px 0 4px;
}

.bd-footer-links a.lan-kor {background-color:#f9f9f9;color:#666;border:1px solid #303237;padding:5px 10px;width:110px;display:block;}
.bd-footer-links a.lan-eng {background-color:#f9f9f9;color:#666;border:1px solid #303237;padding:5px 10px;width:110px;display:block;}
.bd-footer-links a.on {background-color:#384046;color:#fff;}


/* Topmenu - submenu */

@media(min-width:768px) {
    #toplink-signup {position:relative;}
    #navbarDropdownSub a.dropdown-item {line-height:150%;}
    #toplink-findpwd {position:relative;}
    #navbarDropdown2Sub a.dropdown-item {line-height:150%;}
}



#toplink-signup-main-sub,#toplink-findpwd-main-sub {
  position: absolute;
  top: 110px;
  left: 110px;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

#toplink-signup-main-sub {left: 50px;}
#toplink-findpwd-main-sub {left: 230px;}

@media(min-width:768px) {
    #toplink-signup-main-sub {left: 110px;}
    #toplink-findpwd-main-sub {left: 450px;}
}
@media(min-width:1170px) {
    #toplink-signup-main-sub {left: 230px;}
    #toplink-findpwd-main-sub {left: 650px;}
}
@media(min-width:1560px) {
    #toplink-signup-main-sub {left: 380px;}
    #toplink-findpwd-main-sub {left: 810px;}
}
@media(min-width:1840px) {
    #toplink-signup-main-sub {left: 510px;}
    #toplink-findpwd-main-sub {left: 1070px;}
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #2f363c;
}


/*ds-Tab*/
.ds-tab-btn {border:0;border-bottom:3px solid #336cc9;color:#000;display:inline-block;font-weight:400;text-align:center;
                  white-space:nowrap;vertical-align:middle;user-select:none;
                  padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0;
                  cursor:pointer;background-color:#fff;
}
.ds-tab-btn.active {color:#fff;background-color:#0047bb;border-bottom:3px solid #0047bb;}
.ds-tab-content {
    display:none;
}
.ds-tab-content.active {
    display:block;
}



/* 공통버튼 */

.btn-custom {
    background-color: #007ac3;
    border-color: #007ac3
}

.btn-custom:active, .btn-custom:hover {
    background-color: #47a3d9;
    border-color: #47a3d9
}

.btn-custom2 {
    background-color: #37bfb0;
    border-color: #37bfb0
}

.btn-custom2:active, .btn-custom2:hover {
    background-color: #76e8db;
    border-color: #76e8db
}
