﻿#divLPan a {
    padding: 10px;
    font-size: 1.2em;
    cursor: pointer;
    margin-left: 3px;
    outline: 2px;
    text-decoration: none;
    color:black
}
.xSelected {
    position: relative;
    background-color: #def3fa;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -7px !important;
    font-weight: bold;
    border: 1px solid #00ffff;
    border-bottom: none;
    color:blue !important;
}

html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.sidebar-light .nav-icon {
    color: black;
    font-weight: bold;
}

.sidebar-dark .nav-icon {
    color: white;
    font-weight: bold
}
.pageTitle {
    font-size: 1rem;
    font-weight: bold;
    color: black;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
    background-color: lightgreen;
   
}
.card-body {
    padding: 8px 4px !important;
}
.card-header:first-child
{
    font-size:1.2rem !important;
    font-weight:bold
}

.xTable {
    margin-top: -2px;
    width: 100% !important
}

    .xTable td label {
        margin-bottom: 0px !important;
        font-weight: bold !important;
    }

    .xTable td .k-textbox, .xTable td .k-dropdown, .xTable td .k-numerictextbox, .xTable td textarea {
        width: 100% !important;
        font-size: 1em !important;
    }

    .xTable td {
        padding: 3px;
        white-space: nowrap;
        vertical-align: middle;
        /*        font-weight: 100 !important;*/
        color: black !important;
    }

        .xTable td:first-child {
            font-weight: bold !important;
            width: 1px !important;
            text-align: right !important
        }

        .xTable td:nth-child(2n+2), .xTable td:nth-child(5) {
            font-weight: bold !important;
            white-space: nowrap;
            width: 2px;
        }

        .xTable td:last-child {
            /*            font-weight: 100 !important;*/
            width: 100% !important;
        }

.disabled input, .disabled a,.disabled button {
    pointer-events: none;
    color: #AAA;
    background: #F5F5F5;
}
.k-grid .pull-right {
    margin-left: auto;
    margin-right: 0;
}
.k-grid .k-column-title
{
    font-weight:bold
}

.bg-gradient-primary {
    background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
    color: #fff;
}

    .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
    .show > .bg-gradient-primary.btn.dropdown-toggle {
        background-image: none !important;
    }

    .bg-gradient-primary.btn:hover {
        background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
        border-color: #0062cc;
        color: #ececec;
    }

    .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
        background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
        border-color: #005cbf;
        color: #fff;
    }

    .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn.disabled {
        background-image: none !important;
        border-color: #007bff;
        color: #fff;
    }

.bg-gradient-success {
    background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
    color: #fff;
}

    .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
    .show > .bg-gradient-success.btn.dropdown-toggle {
        background-image: none !important;
    }

    .bg-gradient-success.btn:hover {
        background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
        border-color: #1e7e34;
        color: #ececec;
    }

    .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
        background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
        border-color: #1c7430;
        color: #fff;
    }

    .bg-gradient-success.btn:disabled, .bg-gradient-success.btn.disabled {
        background-image: none !important;
        border-color: #28a745;
        color: #fff;
    }

.bg-gradient-info {
    background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
    color: #fff;
}

    .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
    .show > .bg-gradient-info.btn.dropdown-toggle {
        background-image: none !important;
    }

    .bg-gradient-info.btn:hover {
        background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
        border-color: #117a8b;
        color: #ececec;
    }

    .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
        background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
        border-color: #10707f;
        color: #fff;
    }

    .bg-gradient-info.btn:disabled, .bg-gradient-info.btn.disabled {
        background-image: none !important;
        border-color: #17a2b8;
        color: #fff;
    }

.bg-gradient-warning {
    background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
    color: #1f2d3d;
}

    .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
    .show > .bg-gradient-warning.btn.dropdown-toggle {
        background-image: none !important;
    }

    .bg-gradient-warning.btn:hover {
        background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
        border-color: #d39e00;
        color: #121a24;
    }

    .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
        background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
        border-color: #c69500;
        color: #1f2d3d;
    }

    .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn.disabled {
        background-image: none !important;
        border-color: #ffc107;
        color: #1f2d3d;
    }

.bg-gradient-danger {
    background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
    color: #fff;
}

    .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
    .show > .bg-gradient-danger.btn.dropdown-toggle {
        background-image: none !important;
    }

    .bg-gradient-danger.btn:hover {
        background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
        border-color: #bd2130;
        color: #ececec;
    }

    .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
        background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
        border-color: #b21f2d;
        color: #fff;
    }

    .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn.disabled {
        background-image: none !important;
        border-color: #dc3545;
        color: #fff;
    }
.k-actions-start {
    justify-content: flex-end !important;
}
.k-edit-form-container {
    width: auto !important;
    min-width: 500px !important;
    border-color: inherit;
    position: relative;
}