.btn-addpulse, .bg-addpulse {
  background:#d37eb5;
  color:#fff;
}

.btn-snowfox {
    background:#d37eb5;
    color:#fff;
}

.btn-big {
    background:#fff;
    color:#000;
    min-width:100px;
    border:1px solid #ced4da;
}

.btn-snowfox-big {
    background:#d37eb5;
    color:#fff;
    min-width:100px;
}

.bg-snowfox {
    background:#e9bbd7;
    color:#fff;
}

.bg-snowfox-black {
    background:#e9bbd7;
    color:#000;
}

.btn-snowfox-light {
    background:#bababc;
    color:#fff;
}

.text-snowfox {
    color:#e6b9d3 !important;
}

.text-snowfox-dark {
    color:#d68abc !important;
}

.text-snowfox-title {
    color:#5d5d5e !important;
}

.btn-addpulse-big {
    background:#e9bbd7;
    color:#fff;
    min-width:50px;
    height:50px;
}

.btn {
    padding-top:4px !important;
    padding-bottom:8px !important;

}

.border-addpulse {
    border: 1px solid #e9bbd7;
    color:#000;
}

.text-content-light {
    color:#a4a4a4;
}

.ready-pop a, a:hover, a:active, a:focus {
    outline: 0;
    text-decoration: none;
    color:black;
}


/* 용어설명 */
.word-info {padding:8px;border-radius: 10px}
.word-info ul {margin-bottom:0}
.word-info ul li {list-style:none;font-size:0.8rem}
.word-info ul li:before {
    content: "\f14a"; /* FontAwesome Unicode */
    font-family: Font Awesome\ 5 Free;
    display: inline-block;
    margin-left: 1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}

.pagination .page-item.active .page-link {
    z-index: 1;
    background:#e9bbd7;
    color:#fff;
    border-color:#e9bbd7;
}

.board-wrap {min-height:500px}

section#content {min-height:200px;}
section#content .textbox {min-height:80px;color:#666;padding: 30px 10px;}

.section-text-banner{padding:0;font-family: sans-serif;}
.text-banner {background-color:#000;min-height:30px;color:#fff;font-size:100%;padding-top:4px}
.text-banner small {font-size:12px;padding-left:15px;}


#portfolio .portfolio-item .portfolio-caption p{font-style:normal;}

.portfolio_scroll{}
.portfolio_scroll_header{height:35px;border:1px solid #d8d8d8;border-bottom:none;background:url(../img/item_head_browser.gif)#546a79 no-repeat left center;border-top-left-radius:5px;border-top-right-radius:5px;}
.portfolio_scroll_img_wrap{position:relative;height:250px;overflow:hidden;border:1px solid #d8d8d8;border-top:none;}
.portfolio_scroll_img_wrap:hover .portfolio_scroll_img_wrap img{position:absolute;left:0;top:0;transition:top 15.635s ease;}
.portfolio_scroll_img_wrap img{width:100%;}
#portfolio .portfolio-item .portfolio-caption{overflow:hidden;border:1px solid #d8d8d8;border-top:none;background:#ecf0f1;height:150px;}
#portfolio .portfolio-item{opacity:1;transform:scale(1);transition:all .2s;}
#portfolio .portfolio-item.off{opacity:0.5 !important;transform:scale(0.95) !important ;transition:all .2s !important;}

.board td {font-size:13px;}

.bg-th {background-color:#f5f3f4;}


.btn-primary,.btn-submit{background:#337ab7 !important;border:1px solid #2e6da4;color:#fff;}

.Form-min-height {min-height:300px}