@charset "utf-8";
/*버튼 색상-----------------------------------------------------------------------*/
.ca-gin-color{
    background-color: #0b99ac !important;
}

.ca-pre-color{
    background-color:#673ab7 !important;
}

.ca-gin-btn-color{
    background-color: #0b99ac !important;
    color: white !important;
}

.ca-pre-btn-color{
    background-color: #673ab7 !important;
    color: white !important;
}

.ca-common-btn-color{
    background-color: #3F72AF !important;
    color: white !important;
}

/*svg 아이콘-----------------------------------------------------------------------*/

.ca-icon-link-blank::before{
    content: "";
    display: inline-block;
    background-color: #fff !important;
    mask: url(https://aptgin.com/cdn/res/icon/common/svg/icon_open_in_new_purple.svg) 50%/contain no-repeat;
    -webkit-mask: url(https://aptgin.com/cdn/res/icon/common/svg/icon_open_in_new_purple.svg) 50%/contain no-repeat;
}
.ca-icon-locked::before {
    content: "";
    display: inline-block;
    background-color: #fff !important;
    -webkit-mask: url(/res/img/component/icon_pw-239427838ad43d119079ede23b181725.svg) 50%/contain no-repeat;
    mask: url(/res/img/component/icon_pw-239427838ad43d119079ede23b181725.svg) 50%/contain no-repeat;
}
/*텍스트 옵션-----------------------------------------------------------------------*/
.ca-text-bold{
    font-weight: bold;
}

.mini-context-menu {
    position: absolute;
    border-radius: 10px;
    padding: 7px;
    width: auto;
    height: auto;
    border: 1px solid #ddd;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    z-index: 9999;
}

.mini-context-menu ul {
    overflow: hidden;
    overflow-y: auto;
}

.mini-context-menu ul li {
    width: auto;
    padding: 5px;
    font-size: 13px;
    cursor: pointer;
}

.mini-context-menu ul li.compare::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px;
    background: url(https://aptgin.com/cdn/res/icon/common/svg/icon_compare_pink.svg) 50% 50% / contain no-repeat;
}

.mini-context-menu ul li.pin::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px;
    background-image: url(https://aptgin.com/cdn/res/icon/common/svg/icon_pin_pre_17x17.svg);
    background-position: center;
    background-repeat: no-repeat;
}
.mini-context-menu .info {
    position: relative;
    top: -12px;
    margin: 0px 10px;
}
.mini-context-menu .page-title-label-icon {
    display: block;
    width: 18px;
    height: 18px;
    background-image: url(https://aptgin.com/cdn/res/icon/common/svg/label-title-main.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.mini-context-menu .page-title-label {
    font-size: 17px;
    font-weight: bold;
    color: black;
}
.mini-context-menu .close-box-container {
    display: flex;
    justify-content: flex-end;
    position: relative;
    top: -15px;
    right: -19px;
}
.mini-context-menu .box-close {
    position: relative;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background: url(https://aptgin.com/cdn/res/icon/common/svg/icon_close_tiny.svg) 50%/contain no-repeat;
    z-index: 1;
}
