﻿

.k-focus.k-list-optionlabel,
.k-list-item.k-focus,
.k-list-item:focus,
.k-list-optionlabel:focus {
    border-radius: 4px;
    box-shadow: inset 0 0 2px 0 #840303, inset 0 0 7px 0 #840303 !important;
}

.k-primary.k-rounded-md.k-button-solid.k-button-solid-base:hover {
    background-color: #840303;
    color: #fff;
}

.k-form-error::before,
.k-form-field-error .k-label::before,
.k-text-error::before {
    content: '\26A0';
    font-size: 15px;
    color: #ffffff;
    margin-right: 5px;
/*    width: 130px;
*/

}

.k-primary.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base {
    background-color: #840303;
    color: #fff;
}

.k-primary.k-button-sm.k-rounded-md.k-button-solid.k-button-solid-base {
    background-color: #840303;
    color: #fff;
}

.k-primary.k-button {
    background-color: #840303;
    color: #fff;
    border-radius: 4px;
}

.k-form-error,
.k-form-field-error .k-label,
.k-text-error {
    border-color: #840303;
    background-color: #840303;
    color: #fff !important;
    position: static;
    /*    display: inline-block !important;
*/ border-width: 1px;
    padding: 2px 5px 1px 6px;
    font-style: normal !important;
    font-size: 10px !important;
    line-height: 19px;
    width: 265px;
}

.k-date {
    display: flex;
}

.k-button {
    display: inline-block;
    margin: 0;
    padding: 2px 7px 2px;
    font-family: inherit;
    line-height: 1.72em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-radius: 4px;
}

.k-grid tbody button.k-button {
    min-width: 78px;
}

.k-button.k-button-icontext.k-grid-edit {
    color: #333;
    border-color: #ccc;
    border-radius: 4px;
    background-color: #f5f5f5;
}

    .k-button.k-button-icontext.k-grid-edit:is(:hover) {
        color: #333;
        border-color: #d8d8d8;
        background-color: #d8d8d8;
    }

.k-button.k-button-icontext:is(:hover) {
    background-color: #840303;
    color: #fff !important;
}

.k-button.k-button-icontext.k-grid-preview {
    color: #333;
    border-color: #ccc;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.k-button {
    display: inline-block;
    margin: 0;
    padding: 2px 7px 2px;
    font-family: inherit;
    line-height: 1.72em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-radius: 4px;
    color: #333333;
    border-color: #cccccc;
    background-color: #ffffff;
}

.k-tabstrip:not(.normal-tabstrip) {
    border: 0;
}

    .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-items {
        background-color: #dfdfdf;
        padding: 0;
    }

    .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-tabstrip-item >.k-loading.k-complete {
        border-color: transparent;
    }

    .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item {
        border: 0;
        margin: 0;
        padding: 0;
    }

        .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item span {
            background-color: rgb(235,235,235);
            border-bottom: transparent 6px solid;
            color: rgb(128,128,128);
            line-height: 48px;
            font-size: 17px;
            text-align: center;
            padding: 0 40px;
            display: inline-block;
        }

        .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item.k-active span {
            /*background-color: rgb(252,251,249);*/
            background-color: white;
            border-bottom-color: #840303;
            color: #840303;
        }

    .k-tabstrip:not(.normal-tabstrip) > .k-content {
        margin: 0;
        border: 0;
        padding: 0;
    }

    .k-tabstrip:not(.normal-tabstrip) > .k-tabstrip-scrollable .k-button-bare:hover {
        background-color: #840303 !important;
    }

.k-widget.k-tooltip-validation {
    border-color: #ffe79e;
    background-color: #fff6d1;
    color: #555;
    box-shadow: none;
    margin-left: 2px;
}

span.k-input-inner {
    font-size: 13px;
}
.k-date-w {
    width:40%;
}
.K-break-word {
    word-wrap: break-word !important;
}
.button-trash{
    background-color :#fff !important
}

.label-primary, .badge-primary {
    background-color: #1ab394 !important;
    color: #FFFFFF !important;
    border-block-color: #1ab394 !important;
}
.label-danger, .badge-danger {
    background-color: #ed5565 !important;
    color: #FFFFFF !important;
    border-block-color: #ed5565 !important;
}
.k-file{
    display:inline-block !important;
}
.k-upload .k-upload-files {
    max-height: 600px !important;
}
  
.k-checkbox.k-checkbox-md {
    margin: 0;
    border-color: black;
}
.k-radio.k-radio-md {
    margin: 0 !important;
}

.k-invalid-msg {
    display: none;
}