@charset "utf-8"; /** * Created by AENMaster. * User: Casper-Pc * Date: 9.04.2021 * Time: 17:25 * Project Name: OnlineRandevu * * OOP - A PHP Framework For KuleV2 * Emrah NALCI - Artisan Web Developer * @author Emrah NALCI <emrahnalci@gmail.com & ptr@emrahnalci.com.tr> * */
.signUP-admin-left {
    background-color: #F5F5F5;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    color: #FFFFFF;
}

.aenTo-container {
    z-index: 99999 !important;
}

.aenTo-popup {
    font-size: 0.85rem;
}
/*

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
    cursor: default !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
    display: none !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    top: 50%;
    left: 5px;
    height: 1em;
    width: 1em;
    margin-top: -9px;
    display: block;
    position: absolute;
    color: white;
    border: .15em solid white;
    border-radius: 1em;
    box-shadow: 0 0 .2em #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 1em;
    content: "+";
    background-color: #0275d8
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column > tbody > tr > td.dtr-control, table.dataTable.dtr-column > tbody > tr > th.dtr-control, table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
    position: relative;
    cursor: pointer
}

table.dataTable.dtr-column > tbody > tr > td.dtr-control:before, table.dataTable.dtr-column > tbody > tr > th.dtr-control:before, table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
    top: 50%;
    left: 50%;
    height: .8em;
    width: .8em;
    margin-top: -0.5em;
    margin-left: -0.5em;
    display: block;
    position: absolute;
    color: white;
    border: .15em solid white;
    border-radius: 1em;
    box-shadow: 0 0 .2em #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 1em;
    content: "+";
    background-color: #0275d8
}

table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before, table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before, table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
    content: "-";
    background-color: #d33333
}

table.dataTable > tbody > tr.child {
    padding: .5em 1em
}

table.dataTable > tbody > tr.child:hover {
    background: transparent !important
}

table.dataTable > tbody > tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
    padding-top: 0
}

table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
    border-bottom: none
}

table.dataTable > tbody > tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: bold
}
*/

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid black;
    border-radius: .5em;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0, 0, 0, 0.6)
}

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

div.dtr-bs-modal table.table tr:first-child td {
    border-top: none
}

table.dataTable.dtr-inline.collapsed.table-sm > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed.table-sm > tbody > tr > th:first-child:before {
    top: 5px
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important;
    border-spacing: 0
}

table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
    text-align: center
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: auto;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

div.dataTables_wrapper div.dataTables_filter label {
    font-weight: normal;
    white-space: nowrap;
    text-align: left
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: .5em;
    display: inline-block;
    width: auto
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: .85em
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-end
}

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 1em 0
}

table.dataTable > thead > tr > th:active, table.dataTable > thead > tr > td:active {
    outline: none
}

table.dataTable > thead > tr > th:not(.sorting_disabled), table.dataTable > thead > tr > td:not(.sorting_disabled) {
    padding-right: 30px
}

table.dataTable > thead .sorting, table.dataTable > thead .sorting_asc, table.dataTable > thead .sorting_desc, table.dataTable > thead .sorting_asc_disabled, table.dataTable > thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:before, table.dataTable > thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: .9em;
    display: block;
    opacity: .3
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:before {
    right: 1em;
    content: "↑"
}

table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:after {
    right: .5em;
    content: "↓"
}

table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:after {
    opacity: 1
}

table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:after {
    opacity: 0
}

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

div.dataTables_scrollBody table thead .sorting:before, div.dataTables_scrollBody table thead .sorting_asc:before, div.dataTables_scrollBody table thead .sorting_desc:before, div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
    display: none
}

div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
    border-top: none
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
    box-sizing: content-box
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
    margin-top: 0 !important;
    border-top: none
}

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: center
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center !important
    }
}

table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
    padding-right: 20px
}

table.dataTable.table-sm .sorting:before, table.dataTable.table-sm .sorting_asc:before, table.dataTable.table-sm .sorting_desc:before {
    top: 5px;
    right: .85em
}

table.dataTable.table-sm .sorting:after, table.dataTable.table-sm .sorting_asc:after, table.dataTable.table-sm .sorting_desc:after {
    top: 5px
}

table.table-bordered.dataTable {
    border-right-width: 0
}

table.table-bordered.dataTable th, table.table-bordered.dataTable td {
    border-left-width: 0
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 1px
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
    border-bottom-width: 0
}

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

div.table-responsive > div.dataTables_wrapper > div.row {
    margin: 0
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
    padding-left: 0
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
    padding-right: 0
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button.fc-listMonth-button i, #full-calendar .fc-toolbar-chunk .fc-button-group .fc-button.fc-listMonth-button img, #full-calendar .fc-toolbar-chunk .fc-button-group .fc-button.fc-listMonth-button svg, #full-calendar .fc-toolbar-chunk .fc-button-group .fc-button.fc-listMonth-button.fc-button-active, .ap-post-cc-reply__reaction li a:hover, .ap-tab-main .nav-link.active, .atbd-breadcrumb__item:first-child a, .atbd-breadcrumb__item:first-child a span, .atbd-mail-sidebar .mail-list li a.active i, .atbd-mail-sidebar .mail-list li a.active img, .atbd-mail-sidebar .mail-list li a.active span, .atbd-mail-sidebar .mail-list li a.active svg, .atbd-mail-sidebar .mail-list li a:hover i, .atbd-mail-sidebar .mail-list li a:hover img, .atbd-mail-sidebar .mail-list li a:hover span, .atbd-mail-sidebar .mail-list li a:hover svg, .atbd-menu.menu-horizontal .atbd-menu__item.active > .atbd-menu__link, .atbd-menu.menu-horizontal .atbd-menu__item.active > .atbd-menu__link img, .atbd-menu.menu-horizontal .atbd-menu__item.active > .atbd-menu__link svg, .atbd-menu.menu-horizontal .atbd-menu__item:hover > .atbd-menu__link, .atbd-menu.menu-horizontal .atbd-menu__item:hover > .atbd-menu__link img, .atbd-menu.menu-horizontal .atbd-menu__item:hover > .atbd-menu__link svg, .atbd-menu.menu-vertical .atbd-menu__item .atbd-menu__link:hover .atbd-menu__icon svg, .atbd-menu.menu-vertical .atbd-menu__item .atbd-menu__link:hover .atbd-menu__text, .atbd-menu.menu-vertical .atbd-menu__item .atbd-menu__link:hover:before, .atbd-menu.menu-vertical .atbd-menu__item.has-submenu > .atbd-menu__link:hover .atbd-menu__icon, .atbd-menu.menu-vertical .atbd-menu__item.has-submenu > .atbd-menu__link:hover .atbd-menu__text, .atbd-menu.menu-vertical .atbd-menu__item.has-submenu > .atbd-menu__link:hover:before, .atbd-nav-controller .nav .nav-link.active, .atbd-nav-controller .nav .nav-link.active:hover, .atbd-nav-controller .nav .nav-link:focus, .atbd-nav-controller .nav .nav-link:focus:hover, .atbd-pop-message.message-primary .atbd-pop-message__icon i, .atbd-pop-message.message-primary .atbd-pop-message__icon span, .atbd-pop-message.message-primary .atbd-pop-message__icon svg, .atbd-steps__item.finished .atbd-steps__icon, .atbd-submenu li > a:hover, .atbd-tag.tag-primary.tag-transparented, .atbd-upload__file li .file-name .name-text, .avatar .avatar-badge-wrap .badge-icon.badge-icon-primary, .avatar.avatar-primary.avatar-transparent, .badge.badge-outlined.badge-primary, .badge.badge-transparent.badge-primary, .breadcrumb-main .breadcrumb-action .action-btn .btn i, .breadcrumb-main .breadcrumb-action .action-btn .btn svg, .breadcrumb-main .breadcrumb-action .input-container .icon-left i, .breadcrumb-main .breadcrumb-action .input-container .icon-left svg, .breadcrumb-main.application-ui .breadcrumb-action .btn-group-toggle .btn:hover, .card .card-header .card-tab-links li a.active, .color-primary, .custom-checkbox input[type=checkbox] + label:before, .dropdown-default .dropdown-item:hover, .dropdown-menu .dropdown-item:hover, .faqs-wrapper-tab .nav-link.active, .faqs-wrapper-tab .nav-link:hover, .fc-daygrid-day.fc-day-today .fc-daygrid-day-number, .feature-cards figcaption button, .fileM-action__right .dropdown .dropdown-item:hover, .fileM-action__right .dropdown .dropdown-item:hover svg, .fileM-sidebar .fileM-types .sidebar__menu-group ul.sidebar_nav li.has-child.open > a, .footer-copyright p a:hover, .footer-menu ul li a:hover, .gallery-filter .ap-tab-main .nav-link.active, .icon-list-social__link.active, .knowledgebase-adv .collapse-adv__area .nav-pills .nav-link.active, .knowledgebase-adv__content article a:hover, .knowledgebase-help-request .knowledgebase__share ul li a:hover, .knowledgebase__list li .knowledgebase__list-collapsed:hover, .knowledgebase__list li a:hover, .knowledgebase__more a:hover, .landing-pages-table table tbody td a:hover, .mail-details .icon-action.active i, .mail-details .icon-action.active svg, .mail-details .icon-action:hover i, .mail-details .icon-action:hover svg, .mail-reply__action a:hover, .mailbox-list__single:hover .mail-content__top .mail-title .badge, .mailbox-top .icon-action.active i, .mailbox-top .icon-action.active svg, .mailbox-top .icon-action:hover i, .mailbox-top .icon-action:hover svg, .modal-info-body .modal-info-icon.primary svg, .navbar-right__menu .dropdown-wrapper__more:hover, .order-profile-icon svg, .order-summery .total-money h5, .orderDatatable_actions li a.revenue-chart-box__Icon.view:hover svg, .page-info__single span.info-text.color-primary, .page-title-wrap .atbd-breadcrumb__item a:hover, .page-title-wrap .atbd-breadcrumb__item:first-child a:hover, .performance-stats div:hover span, .post-pagination p a:hover, .product-cart .subtotal, .product-item__body .product-desc-price, .project-tap .nav-link.active, .ps-tab .nav-link.active, .ps-tab .nav-link:hover, .quantity .bttn:hover, .revenue-chart-box__Icon.order-bg-opacity-primary svg, .search-result form button, .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true], .shop-breadcrumb .action-btn .btn i, .sidebar-toggle:hover i, .sidebar-toggle:hover svg, .sidebar-toggle:hover svg #Path_1, .sidebar-toggle:hover svg #Path_2, .sidebar-toggle:hover svg #Path_3, .sidebar.collapsed .sidebar__menu-group .has-child ul li a.active, .sidebar.collapsed .sidebar__menu-group .has-child ul li a:hover, .sidebar.collapsed .sidebar__menu-group li a.active, .sidebar.collapsed .sidebar__menu-group li a:hover, .sidebar__menu-group ul.sidebar_nav li ul li > a.active, .sidebar__menu-group ul.sidebar_nav li ul li > a:hover, .sidebar__menu-group ul.sidebar_nav li > a.active, .sidebar__menu-group ul.sidebar_nav li > a.active .nav-icon, .sidebar__menu-group ul.sidebar_nav li > a.active .toggle-icon, .sidebar__menu-group ul.sidebar_nav li > a:hover, .sidebar__menu-group ul.sidebar_nav li > a:hover .nav-icon, .sidebar__menu-group ul.sidebar_nav li > a:hover .toggle-icon, .signUp-condition.signIn-condition a, .strikingDash-top-menu ul li > ul li a.active, .strikingDash-top-menu ul li > ul li a:hover, .strikingDash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a.active, .strikingDash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a:hover, .strikingDash-top-menu > ul > li a.active, .table5 .userDatatable-title .userDatatable-sort i.down, .timeline-box.timeline-box--2 .timeline-single__content p:hover, .user-info-tab .ap-tab-main .nav-item .nav-link.active, .user-info-tab .ap-tab-main .nav-item .nav-link.active svg, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
    color: #133da8;
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button-primary.fc-button-active, .account-profile #remove_pro_pic, .account-profile-cards__button button.active, .ail-light + .ail-btn, .ail-light:checked + .ail-btn, .ap-tab-main .nav-link:after, .atbd-button-group.btn-group-withIcon .btn:hover, .atbd-menu__link:after, .atbd-nav-controller .nav .nav-link.active:not(:first-child):before, .atbd-pagination__link.active, .atbd-pagination__link:hover, .atbd-steps__item.active .atbd-steps__icon, .atbd-steps__item.active .atbd-steps__line, .atbd-steps__item.finished .atbd-steps__line, .atbd-tab .nav-link:after, .atbd-tag.tag-primary, .avatar.avatar-primary, .badge-dot.dot-primary, .banner-feature--2, .banner-feature--5, .banner-feature--8, .bg-primary, .btn.btn-transparent-primary:hover, .card .card-header .card-tab .btn.active, .card .card-header .card-tab .btn.active:hover, .card .card-header .card-tab .btn.btn-white.active:hover, .card .card-header .card-tab-links li a.active:before, .checkout-progress div.step.current span:nth-of-type(1), .custom-checkbox input[type=checkbox]:checked + label:after, .custom-checkbox.checkbox-theme-2 input[type=checkbox] + label::before, .custom-radio input[type=radio]:checked + label:after, .custom-switch .custom-control-input .custom-control-input:checked ~ .custom-control-label::before, .custom-switch.switch-primary .custom-control-input:checked ~ .custom-control-label::before, .daterangepicker .ranges li.active, .daterangepicker .ranges ul li.active, .daterangepicker.show-calendar .calendar-table tbody td.available.active.end-date:after, .daterangepicker.show-calendar .calendar-table tbody td.available.active.end-date:before, .daterangepicker.show-calendar .calendar-table tbody td.available.active.start-date:after, .daterangepicker.show-calendar .calendar-table tbody td.available.active.start-date:before, .daterangepicker.single .calendar-table tbody td.active, .daterangepicker.single .calendar-table tbody td.today, .fc-daygrid-day .fc-daygrid-event.primary, .feature-cards figcaption button:hover, .kb__header-search-form .input-group button, .mailbar-toggle span, .modal-content.modal-bg-primary, .new-member .modal-header .close:hover, .notification-content__body .custom-control-input:checked ~ .custom-control-label::before, .radio-horizontal-list2 .custom-radio input[type=radio] + label:before, .search-keyword ul li a.active, .strikingDash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a.active:after, .strikingDash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a:hover:after, .testimonial-slider-global.slick-slider .slick-dots li.slick-active button, .ui-slider .ui-slider-range, .version-list__single ul.version-primary li::after, .wizard9 .checkout-progress2 .step.current span:first-child {
    background: #999b98;
}

.titleTop {
    padding: 0 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    margin: 10px 0 30px 0 !important;
}

.font-size-xxlarge {
    font-size: xx-large;
}

.font-size-64px {
    font-size: 64px;
}

.page-link {
    padding: 0.5rem 1rem !important;
}

.userDatatable table td {
    padding: 4px 20px !important;
}

.table td, .table th {
    padding: .45rem !important;
}

.fc .fc-list-event-title a {
    color: #000000;
}

.jqs-grid-head {
    top: -50px;
}

.z4Index {
    z-index: 9999 !important;
}

.cd-panel-close::after, .cd-panel-close::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cd-panel::after, .cd-panel-close::after, .cd-panel::before, .cd-panel-close::before {
    content: '';
}

.cd-panel {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    -webkit-transition: visibility 0s 0.22s;
    -moz-transition: visibility 0s 0.22s;
    transition: visibility 0s 0.22s;
    z-index: 3;
}

.cd-panel::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    cursor: pointer;
    -webkit-transition: background 0.18s 0s;
    -moz-transition: background 0.18s 0s;
    transition: background 0.18s 0s;
}

.cd-panel.is-visible {
    visibility: visible;
    -webkit-transition: visibility 0s 0s;
    -moz-transition: visibility 0s 0s;
    transition: visibility 0s 0s;
}

.cd-panel.is-visible::after {
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: background 0.18s 0s;
    -moz-transition: background 0.18s 0s;
    transition: background 0.18s 0s;
}

.cd-panel.is-visible .cd-panel-close::before {
    -webkit-animation: cd-close-1 0.25s 0.05s both;
    -moz-animation: cd-close-1 0.25s 0.05s both;
    animation: cd-close-1 0.25s 0.05s both;
}

.cd-panel-close:hover {
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: background 0.3s 0s;
    -moz-transition: background 0.3s 0s;
    transition: background 0.3s 0s;
    color: #ffffff !important;
}

.cd-panel-close a:hover {
    color: #ffffff !important;
}

.cd-panel.is-visible .cd-panel-close::after {
    -webkit-animation: cd-close-2 0.25s 0.05s both;
    -moz-animation: cd-close-2 0.25s 0.05s both;
    animation: cd-close-2 0.25s 0.05s both;
}

@-webkit-keyframes cd-close-1 {
    0%, 50% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(45deg);
    }
}

@-moz-keyframes cd-close-1 {
    0%, 50% {
        -moz-transform: rotate(0);
    }
    100% {
        -moz-transform: rotate(45deg);
    }
}

@keyframes cd-close-1 {
    0%, 50% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

@-webkit-keyframes cd-close-2 {
    0%, 50% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-45deg);
    }
}

@-moz-keyframes cd-close-2 {
    0%, 50% {
        -moz-transform: rotate(0);
    }
    100% {
        -moz-transform: rotate(-45deg);
    }
}

@keyframes cd-close-2 {
    0%, 50% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}

.cd-panel-header {
    position: fixed;
    width: 90%;
    height: 50px;
    line-height: 50px;
    background: rgba(255, 255, 255, 0.96);
    z-index: 2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: top 0.3s 0s;
    -moz-transition: top 0.3s 0s;
    transition: top 0.3s 0s;
}

.cd-panel-header h1 {
    font-weight: bold;
    color: #ffffff;
    padding-left: 5%;
    margin-top: 13px !important;
}

.from-right .cd-panel-header, .from-left .cd-panel-header {
    top: -50px;
}

.from-right .cd-panel-header {
    right: 0;
}

.from-left .cd-panel-header {
    left: 0;
}

.is-visible .cd-panel-header {
    top: 0;
    -webkit-transition: top 0.3s 0.3s;
    -moz-transition: top 0.3s 0.3s;
    transition: top 0.3s 0.3s;
}

.cd-panel-header h1 {
    font-size: larger;
    margin: 0;
}

@media only screen and (min-width: 768px) {
    .cd-panel-header {
        width: 70%;
    }
}

@media only screen and (min-width: 1170px) {
    .cd-panel-header {
        width: 50%;
    }
}

.cd-panel-close {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 60px; /* image replacement */
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

.cd-panel-close::before, .cd-panel-close::after { /* close icon created in CSS */
    position: absolute;
    top: 22px;
    left: 20px;
    height: 3px;
    width: 20px;
    background-color: #FFFFFF; /* this fixes a bug where pseudo elements are slighty off position */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cd-panel-close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.cd-panel-close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.no-touch .cd-panel-close:hover {
    background-color: #424f5c;
}

.no-touch .cd-panel-close:hover::before, .no-touch .cd-panel-close:hover::after {
    background-color: #ffffff;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.no-touch .cd-panel-close:hover::before {
    -webkit-transform: rotate(220deg);
    -moz-transform: rotate(220deg);
    -ms-transform: rotate(220deg);
    -o-transform: rotate(220deg);
    transform: rotate(220deg);
}

.no-touch .cd-panel-close:hover::after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.cd-panel-container {
    position: fixed;
    width: 90%;
    height: 100%;
    top: 0;
    background: #dbe2e9;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.22s;
    -moz-transition-duration: 0.22s;
    transition-duration: 0.22s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);
    -moz-transition-timing-function: cubic-bezier(.22,.61,.36,1);
    transition-timing-function: cubic-bezier(.22,.61,.36,1);
    will-change: transform;
}

.from-right .cd-panel-container {
    right: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.from-left .cd-panel-container {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.is-visible .cd-panel-container {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
}

@media only screen and (min-width: 768px) {
    .cd-panel-container {
        width: 70%;
    }
}

@media only screen and (min-width: 1170px) {
    .cd-panel-container {
        width: 50%;
    }
}

.cd-panel-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 70px 2%;
    overflow: auto; /* smooth scrolling on touch devices */
    -webkit-overflow-scrolling: touch;
}

.cd-panel-content p {
    font-size: 14px;
    color: #424f5c;
    line-height: 1.4;
    margin: 2em 0;
}

.cd-panel-content p:first-of-type {
    margin-top: 0;
}

@media only screen and (min-width: 768px) {
    .cd-panel-content p {
        font-size: 16px;
        line-height: 1.6;
    }
}

.cd-panel-content {
    background: url(img/set/background-1.1829ebd9.png) repeat #f0f2f1;
}

.cd-panel-header {
    background: url(img/set/headerbgmaing3.png) repeat !important;
    color: white;
}

.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99999999 !important;
    float: left;
    display: none;
    min-width: 160px;
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-menu-item {
    padding: 5px 11px;
    border-bottom: #cacaca solid 1px;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-image: none;
}

.ec-week .ec-event {
    border: #000000 solid 1px !important;
}

.ec-event {
    cursor: pointer;
    border: 1px solid #000000 !important;
}

.ec-events {
    font-size: 14px;
}

.customHr {
    margin: 5px auto !important;
}

.myStar {
    color: #ffc107 !important;
}

.user-slash {
    color: #ff171a !important;
}

.backBtnMenuPocket {
    font-size: 34px;
    bottom: 10px;
    right: 5px;
    position: absolute;
}

/* TAKVİM LİNKİ KARTI — cd-panel "Takvim Linki" sekmesi içeriği */
.cd-cal-link{
    background:#fff;
    border:1px solid #eef0f5;
    border-radius: 12px;
    padding: 16px 18px;
    margin-bottom: 14px;
    box-shadow: 0 2px 10px rgba(15,23,42,.04);
}
.cd-cal-link-title{
    font-size: 11.5px; font-weight:700; color:#0f172a;
    text-transform:uppercase; letter-spacing:.4px;
    margin: 0 0 10px; display:flex; align-items:center; gap:8px;
}
.cd-cal-link-title i{ color:#0EA5E9; font-size:14px; }
.cd-cal-link-sub{ font-size:12px; color:#6b7280; margin-bottom: 14px; line-height:1.5; }

.cd-cal-url{
    background:#0f172a;border-radius:8px;padding:10px 12px;margin-bottom:14px;
    display:flex;align-items:center;gap:8px;
}
.cd-cal-url input{ flex:1;background:transparent;border:0;color:#7dd3fc;font-family:Consolas,monospace;font-size:12px;outline:none;}
.cd-cal-url button{ background:#3b82f6;color:#fff;border:0;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:600;cursor:pointer;}
.cd-cal-url button:hover{ background:#1d4ed8; }

.cd-cal-section{
    background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;padding:12px 14px;margin-bottom:12px;
}
.cd-cal-section-head{
    display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;
    font-weight:700;font-size:11.5px;color:#0f172a;text-transform:uppercase;letter-spacing:.4px;
}
.cd-cal-section-head i{ color:#0EA5E9; }
.cd-cal-section-head .meta{ font-size:11px;font-weight:500;color:#475569;text-transform:none;letter-spacing:0; }
.cd-cal-section-head .meta b{ color:#0f172a; }
.cd-cal-section-head .meta.warn{ color:#b91c1c; }

.cd-cal-section textarea,
.cd-cal-section input[type=text]{
    width:100%;border:1.5px solid #e5e7eb;border-radius:6px;padding:8px 10px;
    font-size:12.5px;font-family:inherit;background:#fff;
}
.cd-cal-section textarea{ resize:vertical;min-height:80px; }
.cd-cal-section input:focus,.cd-cal-section textarea:focus{
    outline:none;border-color:#0EA5E9;box-shadow:0 0 0 3px rgba(14,165,233,.12);
}

.cd-cal-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap;}
.cd-cal-counter{margin-right:auto;font-size:11px;color:#94a3b8;}
.cd-cal-actions .btn{
    border-radius:8px;font-weight:600;font-size:12px;padding:7px 14px;border:0;cursor:pointer;
    display:inline-flex;align-items:center;gap:6px;
}
.cd-cal-actions .btn-wa{ background:#25D366;color:#fff; }
.cd-cal-actions .btn-wa:hover{ background:#128C7E;color:#fff; }
.cd-cal-actions .btn-sms{ background:#0EA5E9;color:#fff; }
.cd-cal-actions .btn-sms:hover{ background:#0284c7;color:#fff; }
.cd-cal-actions .btn-mail{ background:linear-gradient(135deg,#3d52b0,#1e2d6b);color:#fff; }
.cd-cal-actions .btn-mail:hover{ transform:translateY(-1px); }
