/* noto-sans-kr-300 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.woff') format('woff'),
        /* Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-300.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}

/* noto-sans-kr-500 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.woff') format('woff'),
        /* Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-500.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}

/* noto-sans-kr-regular - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.woff') format('woff'),
        /* Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-regular.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}

/* noto-sans-kr-700 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.woff') format('woff'),
        /* Modern Browsers */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('/app/Views/fonts/noto-sans-kr-v27-latin_korean-700.svg#NotoSansKR') format('svg');
    /* Legacy iOS */
}

html,
body {
    font-family: 'Noto Sans KR';
    font-weight: 400;
}



/* reset */
p{
    margin: 0;
}
a,a:hover{
    color: inherit;
}
dl, ol, ul {
    margin-bottom: 0;
}
.min-height-auto{
    min-height: auto !important;
}

/* 이미지 */
img {
    width: 100%;
    height: 100%;
}



/* 버튼 관련 */
.btn-color-payple{
    background-color: #7852E8;
    color: #fff;
}


/* font-color */
.text-payple {
    color: #7852E8 !important;
}
.text-fail{
    color: #ff0000!important;
}
.text-success{
    color: #00B417 !important;
}

/* icon */
.ico {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -999em;
    overflow: hidden;
    width: 24px;
    height: 24px;
}
.ico.icon-close-btn{
    background-image: url('/app/Views/img/icon/icon_close_btn.png');
}
.ico.icon-speech-bubble{
    background-image: url('/app/Views/img/icon/icon_speech_bubble.png');
}
.ico.icon-shopping-card{
    background-image: url('/app/Views/img/icon/icon_shopping_card.png');
}
.ico.icon-timer-black{
    background-image: url('/app/Views/img/icon/icon_timer_black.png');
}
.ico.icon-timer-white{
    background-image: url('/app/Views/img/icon/icon_timer_white.png');
}


/* 말줄임표 공통 */
.ellipsis-2line{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.ellipsis-5line{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 5;
}