
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators li{
    background-color:#d4d4d4;
}
.carousel-indicators .active{
    background-color:#000;
}

.dlink .badge{font-size:100%; }

.view.view-cascade {
    margin-left: 4%;
    margin-right: 4%;
    margin-top: -1.25rem;
}

/* 모달 */
.modal [data-role="article"]{
    min-height: 500px;
    height: calc(100vh - 16.6rem);
    overflow:auto
}
.modal [data-role="comment-main"] .timeline-vscroll {
    max-height: calc(100vh - 16.8rem) !important
}
.modal .article-body {
    height: calc(100vh - 16.6rem);
    overflow:auto
}

.carousel-indicators{bottom:-25px;}

/* table */
.pic_box{ width:75px; height:75px;}

.shop_list thead th{ font-size:1rem !important; }
.shop_list tbody th,
.shop_list tbody td{ font-size:.9rem; vertical-align: middle!important; text-align: center; height:90px; min-height:90px; max-height:90px; }
.shop_list tr	   { cursor:pointer;}

.w-45{ width:45% !important; }
.hg_st1{ height:35px; overflow-y:hidden;  }

.table-striped tbody tr:nth-of-type(even) {
    background-color: #fff;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #F4FBFA;
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}