@charset "utf-8";

/* UI - Setup
------------------------------------------------*/
html, body {background:#ebebeb !important; color:#666;}
a {color:#444;}
a:hover, a:focus {color:#007bff;}

/********************************************************
■ common style
********************************************************/
.btn-primary {color:#fff; background:#007bff !important; border-color:#007bff !important;}
.btn-primary:hover {background:#007bff !important; border-color:#007bff !important; box-shadow:0 0 0 0.2rem rgba(38,143,255,.5);}
.btn-primary:focus,
.btn-primary:active {background:#007bff !important; border-color:#007bff !important; box-shadow:0 0 0 0.2rem rgba(38,143,255,.5) !important;}

.na-table-head {border-top:1px solid rgba(0, 0, 0, 0.1) !important; border-bottom:1px solid rgba(0, 0, 0, 0.2) !important;}

/********************************************************
■ LAYOUT
********************************************************/
/* search
------------------------------------------------*/
.searchPop .search h2 {color:#007bff;}

/* header
------------------------------------------------*/
.header .sta .title .hgroup h1 {color:#007bff;}

/* menu
------------------------------------------------*/
#gnb .gnbWrap > ul > li > .sub-slide > ul > li.on a {color:#007bff;}

/* mobileNavi
------------------------------------------------*/
.mobileNavi .twoDepth ul li.active {border-bottom:2px solid #007bff;}
.mobileNavi .twoDepth ul li.active a {color:#007bff;}

/* bodyBox - widget
------------------------------------------------*/
.bodyBox .widgetBox .widget .wheader {color:#007bff;}

/* bodyBox - contents
------------------------------------------------*/
.bodyBox .containerWrap .contents.sub .title strong {color:#007bff;}

/* side_left
------------------------------------------------*/
.widget .menuBox ul > li > a {color:#777;}
.widget .menuBox ul > li > a:hover {color:#007bff;}
.widget .menuBox ul > li > a[href^="#"].line {background:#f1f1f1; color:#555;}
.widget .menuBox ul > li > a[href^="#"].line.active {background:#007bff; color:#fff;}
.widget .menuBox ul > li > a.active,
.widget .menuBox ul > li > ul > li > a.on {color:#007bff; background:#e6f2ff; box-shadow:inset 0px 0px 0px 1px rgba(34, 151, 214, 0.1);}
.widget .menuBox ul > li > ul > li > a:hover {color:#007bff;}

/* footer
------------------------------------------------*/
.footer .linkInfoWrap .linkInfo div a {color:#666;}
.footer .linkInfoWrap .linkInfo div a:hover {color:#007bff;}

/* manageTools
------------------------------------------------*/
.manageTools .manageBody .box .boxheader .title {color:#007bff;}

/* fullNavi */
.fullNavi {border:2px solid #fff; background:#007bff; color:#FFF;}

/********************************************************
■ BOARD
********************************************************/
/* list
------------------------------------------------*/
#bo_list .na-table .border-bottom.bg-light {outline:2px solid #007bff; outline-offset:-2px;}

/* view
------------------------------------------------*/
#bo_v_con a {color:#007bff;}

/********************************************************
 PAGE
********************************************************/
/* page
------------------------------------------------*/
.btn_admin {color:#fff; background:#007bff !important; border-color:#007bff !important;}
.btn_admin:hover {background:#007bff !important; color:#fff !important; border-color:#007bff !important; box-shadow:0 0 0 0.2rem rgba(38,143,255,.5);}
.btn_admin:focus,
.btn_admin:active {background:#007bff !important; color:#fff !important; border-color:#007bff !important; box-shadow:0 0 0 0.2rem rgba(38,143,255,.5) !important;}

/* page contents */
#ctt_con {}
#ctt_con a,
#ctt_con b {color:#007bff;}

/* search
------------------------------------------------*/
.sch_word {background:#007bff;}


/********************************************************
■ WIDGET
********************************************************/
/* widget-infinite-masonry
------------------------------------------------*/
.widget-infinite-masonry .itemWrap .item .itemBox:hover {border:2px solid #007bff !important;}
.widget-infinite-masonry .itemWrap .item .itemBox:hover a .thumb ~ .subject {color:#007bff !important; }
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .subject {background:#444;}
.widget-infinite-masonry .itemWrap .item .itemBox .labelColor {background:#007bff !important;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .commentBox {background:#007bff;}

/********************************************************
 add index
********************************************************/
.nt-container .blocks h3 a {color:#007bff;}