﻿@import url(../LBWeb.UI.DesignSystem.css);
@import url(./extension/extension-pop.css);

/** {
    font-family: 'Noto Sans KR', 'Meiryo','宋體', 'Noto Sans', 'Dotum', 'Gulim', 'sans-serif';
}*/

button.btnType1.btn2 {
    border-radius: 8px;
    height: 40px;
    width: max-content;
    background-color: var(--red-8);
    border: none;
}

button.btnType1.btn1 {
    border-radius: 8px;
    height: 40px;
    width: max-content;
    border: solid 1px var(--gray-pale-3);
    background-color: #fff;
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-pale-8);
}

.e-dialog .e-dlg-header {
    font-weight: bold !important;
}

.e-dialog .e-dlg-content {
    padding: 20px !important;
}

.pdCont {
    padding:0 !important;
}

.popFooter{
    padding:0;
    border:none !important;
}

.popup_contents {
    padding:0;
}

/*button.e-dlg-closeicon-btn.e-control.e-btn.e-lib.e-flat.e-icon-btn{
    display:none;
}*/

.popArea input[type=text],
.popArea input[type=password] {
    padding: 12px 16px;
    border-radius: 8px;
    height: 40px !important;
    /*border: solid 1px var(--gray-pale-3);*/
    background-color: #fff;
    color: var(--gray-pale-8);
}

.popArea .selectbox,
.popArea .selectbox * {
    border-radius: 8px;
    height: 40px;
}

.popArea textarea {
    border-radius: 8px;
}

/*.popArea * {
    font-family: 'Noto Sans KR', 'Meiryo','宋體', 'Noto Sans', 'Dotum', 'Gulim', 'sans-serif';
}*/

.popArea .selectbox .selected.on strong,
.popArea .selectbox .e-ddl:hover ~ .selected.on strong {
    border-color: var(--red-8) !important
}

.popArea .selectbox strong span{
    padding-top:10px;
    color: var(--gray-pale-8);
}

.e-datepicker .e-active,
.e-datepicker .e-active.e-state-hover {
    background: var(--red-8) !important;
}

.e-datepicker table td.e-state-default:hover {
    color: var(--red-8) !important;
    background: var(--red-1)
}

.e-state-default.e-week-day.e-active:hover {
    color: var(--red-1) !important;
}


.e-ntouch.e-datepicker .e-footer:hover {
    background: var(--red-8);
    color: #fff;
}

.e-datepicker.e-ntouch .e-header {
    display: flex;
    align-items: center;
}

.popContent textarea:focus {
    border: 1px solid #971B2F !important;
}

.popContent hr.dashline{
    margin-bottom: 15px;
}

.popContent .payment_title{
    font-weight: bold;
}

#ejPopupPaymentRequest .inputCheck .ico{
    width: 20px;
    height: 20px;
}
#ejPopupPaymentRequest .checkDiv label{
    margin: 0;
}
