@import url(/fonts/axicon/axicon.min.css);
@import url(/css/v2/aptner-core.css);
@import url(/css/v2/aptner-reset.css);
@import url(/css/v2/perfect-scrollbar.css);
@import url(/css/v2/aptner-grid.css);
@import url(/css/v2/aptner-app.css);
@import url(/css/v2/button.css);
@import url(/css/v2/badge.css);
@import url(/css/v2/modal.css);
@import url(/css/v2/form.css);
@import url(/css/v2/table.css);
@import url(/css/v2/tab.css);
@import url(/css/v2/pagination.css);
@import url(/css/v2/aptner-style.css);

/* header */
.btn-line-apt{color:#E1002A;border-color:#E1002A;}
.btn-line-apt:hover{color:#A90020;}
.top-btn .btn-line-apt.btn-login{color:#E1002A;border-color:#E1002A;}
.gnb .gnb-menu:hover .gnb-menu-link, .gnb .gnb-menu.active .gnb-menu-link{color:#E1002A;border-color:#E1002A;}
.gnb .lnb-menu-link:hover, .gnb .lnb-menu.active .lnb-menu-link{color:#E1002A;}

/* index */
.table.table-brd .brd-new{background:#E1002A;}
.table.table-brd a:hover{color:#E1002A;}

/* input 정의 - roundfill*/
.input-type-rf.form-control:focus,.input-type-rf .form-control:focus,.textarea-type-rf.form-control:focus{border-color: #E1002A;}


/* login, join */
.form-group input{caret-color:#E1002A;}
.pw-delete:hover{color:#E1002A;}
.form-group input:focus{color:#E1002A;}
.btn.btn-apt, .btn.btn-apt{background-color:#E1002A;border-color:#E1002A;color:#ffffff;}
.btn.btn-apt:hover, .btn.btn-apt:active{background-color:#A90020;border-color:#A90020;}
.hover-apt:hover{color:#E1002A !important;}
.custom-checkbox.checkbox-circle.checkbox-circle-apt .custom-control-input:checked~.custom-control-label::before{
	background:#E1002A;border:1px solid #E1002A;
}
.custom-checkbox.checkbox-circle.checkbox-circle-apt .custom-control-input:checked + .custom-control-label{color:#E1002A;}
.custom-control-apt.custom-radio .custom-control-label::after {background-color: #ffffff;}
.custom-control-apt .custom-control-input:checked~.custom-control-label::before{border-color:#E1002A;background-color:#E1002A;}
.custom-checkbox.checkbox-roundish.checkbox-roundish-apt .custom-control-input:checked~.custom-control-label::before{
	background:#E1002A;border:1px solid #E1002A;
}
.custom-checkbox.checkbox-roundish.checkbox-roundish-apt .custom-control-label::after{color:#ffffff;}
.agree-detail:hover{color:#E1002A;border-color:#E1002A;}
.agree-area .all-checkbox label.custom-control-label{color:#E1002A;}

.text-apt{color:#E1002A !important;}

.tab-line-mode .nav-link{border-bottom:1px solid #E1002A;}
.tab-line-mode .nav-item:first-child .nav-link.active{border-left:1px solid #E1002A;}
.tab-line-mode .nav-link:hover{border-bottom:1px solid #E1002A;}
.tab-line-mode .nav-link.active,
.tab-line-mode .nav-link.active:focus, 
.tab-line-mode .nav-link.active:hover{
    color:#E1002A;border:1px solid #E1002A;border-bottom:1px solid transparent;
}

/* mypage */
.profile-info dl dd{color:#E1002A;}

/* sweetalert2 */
.swal2-styled.swal2-confirm{background-color:#E1002A;}
.swal2-styled.swal2-confirm:not([disabled]):hover, 
.swal2-styled.swal2-confirm:hover, 
.swal2-styled.swal2-confirm:active{background-color:#A90020;}

/* input 정의 - line */
.search-box .form-control.input-type-line{
  background-image: -webkit-linear-gradient(#E1002A, #E1002A), -webkit-linear-gradient(#eaeaea, #eaeaea);
  background-image:linear-gradient(#E1002A, #E1002A), linear-gradient(#eaeaea, #eaeaea);
}

.btn-category.active, .board-category .btn-category:hover{background-color:#E1002A;border-color:#E1002A;color:#ffffff;}
.btn-category.active:hover, .btn-category.active:active{background-color:#A90020;border-color:#A90020;}
.search-word{background:rgba(225,0,42,0.2);}

.file-area .file-link:hover{color:#E1002A;}
.file-item .file-icon path{stroke:#E1002A;}
.fill-color{fill:#E1002A;}
.font-apt-color{color:#E1002A !important;}
.stroke-color{stroke:#E1002A;}

/* pagination */
.pagination-apt .page-link:hover,
.pagination-apt .page-item.active .page-link,
.pagination-apt .page-item.active .page-link:focus,
.pagination-apt .page-item.active .page-link:hover {color:#E1002A;}

/* 댓글 */
.at-text{color:#E1002A;}

.btn.btn-consulting svg line{stroke:#E1002A;}

/* 캘린더 */
.table-reserve tbody td a .date-text:hover{color:#E1002A;}
.table-reserve tbody td a .date-text.date-reserve{color:#E1002A;}
.table-reserve tbody td a .date-text.date-reserve:hover, 
.table-reserve tbody td a .date-text.date-reserve.checked,
.table-reserve tbody td a .date-text.date-reserve.active{background:rgba(225,0,42,0.15);color:#E1002A;}
.table-reserve tbody td a .date-text.date-today{background:#E1002A;color:#ffffff;}
.table-reserve tbody td a .date-text.date-today:hover, .table-reserve tbody td a .date-text.date-today.active{background:#A90020;color:#ffffff;}
.reserve-possible input:checked+.custom-control-label{color:#E1002A;}
.table-reserve-option .td-option{color:#E1002A;}
.day-reserve .option-box .table-option .option-td.active{border-color:#E1002A;background:#ffffff;}
.day-reserve .option-box .table-option .option-td.active a{color:#E1002A;}
.day-reserve .option-box .table-option .option-td.active.checked,
.day-reserve .option-box .table-option .option-td.active:hover{background:#E1002A;}
.day-reserve .option-box .table-option .option-td.active.checked a,
.day-reserve .option-box .table-option .option-td.active:hover a{color:#ffffff;}
.day-reserve .time-box li a:hover, .day-reserve .time-box li a:focus, .day-reserve .time-box li.active a{color:#E1002A;}

/* reserve options */
.reserve-times li a:hover    .desc2,
.reserve-times li a.selected .desc2{color:#E1002A;}
.reserve-times li a:hover    .btn2,
.reserve-times li a.selected .btn2{border-color:#E1002A;background:#E1002A;color:#ffffff;}
.reserve-extra-infos dd .radio-group label input:checked + span:before{border-color:#E1002A;background-color:#ffffff;}
.rev-msg-desc strong{color:#E1002A;}