/* .or-wrapper{width: 100%; max-width:325px; position:relative; display: block; margin: 0 auto;}
.or-divider{display:-webkit-box; display:flex; display: -ms-flex; -ms-flex-pack:distribute; justify-content:space-around;
    vertical-align: middle; text-transform: uppercase; color: #9e9e9e;}
.or-divider:after, .or-divider:before {content: " ";display: inline-block;border-top: 1px solid #ccc;width: 45%;vertical-align: middle;margin-top: 9px;}
.or-divider:before{float:left;}
.or-divider:after{float:right;}
.w80px{width:80px; !important;}
.w100px{width:100px !important;}
.w220px{width:220px !important;}
.wrapper{height:calc(100vh - 76px);}
.wrapper.filter:before{background-color:rgba(0,0,0,0.2)}
.content-middle{position: absolute; top: 45%; left: 50%; z-index: 2; transform: translate(-50%,-50%); text-align: center; padding: 0 15px; width: 100%; max-width: 880px;}
.admin-view .content-middle{max-width:100vw;height: 75vh;top: 50%;}
.pointer{cursor: pointer;}

navigation ul li.nav-item{display:flex; flex-direction:column; justify-content: center;} */



/* body {
    font:14px "Lucida Grande", Helvetica, Arial, sans-serif;
    color:black;
    background: white;
    margin: 0;
} */

.hand {cursor:pointer; cursor:hand; }


/* 메뉴 네비게이션 */
/* .nav-item {
    font:16px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: gray;
    margin: 0;
}
.nav-link {
    font:16px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: rgb(92, 92, 92) !important;
    margin: 10;
    font-weight: normal;
} */


/*
상단 네비게이션 메뉴 선택처리
사용되지 않음
*/
/* .nav-link.active {
    font:16px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: #013ADF !important;
    margin: 10;
    font-weight: normal;
} */

.col-md-3-c {
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    width: 100%;
    padding:30px;
    /* padding-right: 20px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px; */
}
 


/* .my-0 {
    font:14px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: rgb(110, 110, 110);
}
.my-0.active {
    font:14px "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight:bold;
    color: rgb(72, 105, 196);
} */
.main_nav_bar {

    /* background-image: url("/assets/img/cosmos.jpg");
    opacity: 1;
    background-size:cover;
    background-position:center; */
    background-color:#0031ff;
    margin:0px;
}

.my-0 {
    font-size:17px;
    font-family:"Arial", Helvetica, Arial, sans-serif;
    font-weight:lighter;
    color:rgb(255, 255, 255);
    margin:7px;
}
.my-1 {
    font-size:17px;
    font-family:"Arial", Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:aliceblue;
    margin:7px;
}

/* 메인 페이지 Intro 컨텐츠 */
.card-body {
    font:18px "Lucida Grande", Helvetica, Arial, sans-serif;
    background: white;
    margin: 0;
}

header.header {
    font:12px "Lucida Grande", Helvetica, Arial, sans-serif;
    background: rgb(118, 118, 118);
    text-align:center;
    vertical-align: middle;
}
header.main-search-header {
    font:12px "Lucida Grande", Helvetica, Arial, sans-serif;
    background-size:cover;
    background-position:center;
    /* background: rgb(251, 255, 0); */
    text-align:center;
    vertical-align: middle;
}
.main-search {
    width:50%;
    text-align:center;
    margin: 0;
    /* background: rgb(132, 233, 255); */
}
header.dashboard_header {
    margin:0px;
    background-image: url("/assets/img/main/haman_tomb.png");
    opacity: 1;
    background-size:cover;
    background-position:center;
}



.main-header-search {
    width:100%;
    text-align:center;
    background: rgb(255, 255, 255);
}
.main-top-menu {
    color: rgb(255, 255, 255) !important;
    font-weight:bolder;
    text-align: right;
    vertical-align: middle;
    width:100%;
    font-size: 14px;
    margin: 5px 0px;
}





footer.footer {
    font:12px "Lucida Grande", Helvetica, Arial, sans-serif;
    background: #393939;
    text-align:left;
    padding: 50px;
    margin: 0px;
}

.description {
    font:13px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: rgb(124, 124, 124);
    background: white;
    margin: 0px;
}


.main-content {
    /* background: rgb(216, 255, 174); */
}
.main-content-title {

    font:38px "Lucida Grande", Helvetica, Arial, sans-serif;
    color: #004199;
    font-weight:bolder;
    text-align: center;
    /* font-size: 28px; */
    line-height:1.2;
    padding: 0px 0px;
    margin-top: 0px;
    /* margin-right: 20px; */
    /* background: rgb(255, 255, 255); */
    
    border: none;
    cursor: auto;
}
.main-content-info {
    color:#004199;
    font-weight:bolder;
    text-align: center;
    font-size: 14px;
    padding: 6px 10px;
    margin-top: 20px;
    /* margin-right: 20px; */
    /* background: rgb(255, 255, 255); */
    
    border: none;
    cursor: auto;
}
.main-content-info-title {
    font-size: 18px;
    line-height:10px;
    font-weight:bolder;
    text-align: center;
    margin-top: 20px;
}
.main-content-info-text {
    font-size: 10x;
    line-height:10px;
    font-weight:normal;
    text-align: center;
}


/* .main-new-info {
    margin-top:30px;
    width:100%;
} */




.main-logo-img {
    text-align:right;
    padding: 0px 0px;
    margin:20px 0px;
    /* background: rgb(209, 209, 209); */
}
/* .main-logo-text {
    font-size: 12px;
    font-weight:bolder;
    color:black;
    text-align: left;
    line-height:5px;
    padding: 20px 50px;
    background: rgb(229, 218, 255);
} */

/* .main_dashboard_cnt {
    font-size: 30px !important;
    color:#ffffff;
    font-family:Verdana;
    font-weight:bolder;
    text-align: center;
    line-height:10px;
    padding: 0px 0px;
} */

.main_dashboard_text {
    font-size: 18px;
    color:#ffffff;
    font-weight:bolder;
    text-align: center;
    /* line-height:5px; */
    /* padding: 20px 20px; */
}


















/* pc 버전에만 해당
@media (min-width: 768px) {
    .bd-links {
        display: block !important;
    }
    .admin-view .content-middle{max-width:80vw;}
} */


/* unvisited link */
a:link {
    color: rgb(81, 81, 81);
}
  
/* visited link */
a:visited {
    color: rgb(167, 167, 167);
}
  
/* mouse over link */
a:hover {
    color: rgb(0, 0, 0);
}
  
/* selected link */
a:active {
    color: rgb(0, 0, 0);
}

a:link {
    text-decoration: none;
}
  
a:visited {
    text-decoration: none;
}
  
a:hover {
    text-decoration: none;
}
  
a:active {
    text-decoration: none;
}