/* ===================================
   KENDO STYLE START
=================================== */


.kd-image-wrapper>.k-icon {
    font-size: 72px;
}

/* Breakpoints for full screen demo: max:599px, min:759px and max: 959 */
@media (max-width: 678px),
(min-width: 821px) and (max-width: 1038px),
(min-width: 1241px) and (max-width: 1328px) {
    .kd-image-wrapper {
        display: none !important;
    }

    .kd-actions div {
        width: auto;
        flex-grow: 1;
    }

    .kd-content {
        margin-top: 24px;
    }
}

/* Breakpoint for full screen demo: max:359px */
@media (max-width: 476px) {
    .kd-header {
        height: 100%;
    }

    .kd-header-core {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .kd-actions {
        flex-direction: column;
    }

    .kd-actions>div {
        margin-left: 0;
        margin-top: 8px;
    }

    .kd-content {
        display: none;
    }
}

.k-input {
    border: 0;
}

.k-input-inner {
    border: 1px solid var(--border-color) !important;
    padding: 10px 12px !important;
    font-family: var(--body-fonts) !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1 !important;
    letter-spacing: -0.15px !important;
    height: 40px !important;
    color: var(--title-color) !important;
    border-radius: 8px !important;
    background-color: var(--color-white) !important;
    box-shadow: none !important;
    width: 100% !important;
}

/* ===================================
   KENDO STYLE END
=================================== */

/* Covers ALL subpanel quick-create Save/Cancel buttons */
.quickcreate .buttons input[id$="_subpanel_save_button"],
.buttons input[id$="_subpanel_save_button"],
input#SAVE {
    background: #2563eb !important;
    border-color: #2563eb !important;
    color: #fff !important;
}

.quickcreate .buttons input[id$="_subpanel_cancel_button"],
.buttons input[id$="_subpanel_cancel_button"],
input#CANCEL {
    background: #dc2626 !important;
    border-color: #dc2626 !important;
    color: #fff !important;
}

#list_subpanel_email_subpanel .list.view thead tr th,
#list_subpanel_email_subpanel table.list thead tr th {
  color: var(--black) !important;
  font-weight: 700 !important;
}

#list_subpanel_email_subpanel .list.view thead th a.listViewThLinkS1 {
  color: var(--black) !important;
  font-weight: 600 !important;
}

/* Subpanel quick-create: same size for Save + Cancel (Cancel has extra .btn classes) */
.quickcreate .buttons input[id$="_subpanel_save_button"],
.quickcreate .buttons input[id$="_subpanel_cancel_button"],
.buttons input[id$="_subpanel_save_button"],
.buttons input[id$="_subpanel_cancel_button"] {
    min-height: 36px !important;
    height: 36px !important;
    line-height: normal !important;
    padding: 0 17px !important;
    box-sizing: border-box !important;
    vertical-align: middle !important;
    min-width: 96px !important;   
}
.action-toggle i,
.action-toggle .fa-angle-down {
    pointer-events: none;
}

.action-menu li:hover,
.action-menu li:hover > a {
    background-color: #DCE7FF !important;
    color: #1E3A8A !important;
}
ul#groupTabs.nav.nav-tabs {
  display: none !important;
}
