﻿/*scroll*/
.scroll-y-hide::-webkit-scrollbar {
    display: none;
}
.scroll-y-hide {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
/*scroll*/
/*tab*/
.nav-line-tabs .nav-item .nav-link {
    margin: 0 0.25rem;
}
/*card*/
.no-box-shadow {
    box-shadow:none;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*a with out href*/
.pointer {
    cursor: pointer;
}
/*a with out href*/

/*text-color*/
.svg-icon.svg-icon-first-place {
    color: #feb019;
}
.svg-icon.svg-icon-second-place {
    color: #b7c0bf
}
.svg-icon.svg-icon-third-place {
    color: #874000
}
.svg-icon.svg-icon-top-place {
    color: #008ffb
}
/*text-color*/

/*input*/
.input-group-text-top {
    align-items: start;
    text-align: start;
}
.input-group {
    border: 1px solid #E4E6EF;
    border-radius: 0.75rem;
}
.input-group-sm {
    flex-wrap: nowrap
}
.input-group-sm > .input-group-text {
    width: 150px;
    border: 0px solid #E4E6EF;
    border-radius: 0.75rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select-sm {
    width: calc(100% - 150px);
    border: 0px solid #E4E6EF;
    border-radius: 0.75rem;
}
.form-select-border {
    border: 0px solid #E4E6EF;
    border-radius: 0.75rem;
}
@media (min-width: 576px) {
    .input-group {
        border: 1px solid #E4E6EF;
        border-radius: 0.75rem;
    }
    .input-group-sm {
        flex-wrap: nowrap
    }
    .input-group-sm > .input-group-text {
        width: 150px;
        border: 0px solid #E4E6EF;
        border-radius: 0.75rem;
    }
    .input-group-sm > .form-control,
    .input-group-sm > .form-select-sm {
        width: calc(100% - 150px);
        border: 0px solid #E4E6EF;
        border-radius: 0.75rem;
    }
    .form-select-border {
        border: 0px solid #E4E6EF;
        border-radius: 0.75rem;
    }
}
.form-control-table {
 padding:0px 5px 0px 5px;
 max-height:15px;
 line-height:1;
    min-height:25px;
  border-radius:0;
}
/*input*/

/*postion*/
.end-5px {
    right: 10px !important;
}
.top-68 {
    top: 68% !important;
}
/*position*/

/*width*/
.mw-1100px {
    max-width: 1100px !important
}
.mw-1200px {
    max-width: 1200px !important
}
.mw-1300px {
    max-width: 1300px !important
}
.mw-1400px {
    max-width: 1400px !important
}
/*width*/

/*action button*/
.action-toggle-wrapper {
    position: relative;
    display: inline-block;
}
.action-toggle-menu {
    position: absolute;
    display: flex;
    top: 0px;
    left: 100%;
    z-index: 60;
}
.action-toggle-button {
    padding: .25rem .75rem;
    font-size: .25rem;
    border-radius: .25rem
}
/*action button*/

/*badge*/
.badge-record-new {
    color: #ffffff;
    background-color: #279852;
}
.badge-record-locked {
    color: #ffffff;
    background-color: #cd82d5;
}
.badge-record-unlocked {
    color: #ffffff;
    background-color: #cd82d5;
}
.badge-record-posted {
    color: #ffffff;
    background-color: #0375c2;
}
.badge-record-cancelled {
    color: #ffffff;
    background-color: #4a575f;
}
/*badge*/

/*background*/
.bg-light-secondary {
    background-color: #EFF2F5;
}
/*background*/

/*sweet alert toast*/
.colored-toast.swal2-icon-success {
    background-color: #a5dc86 !important;
}
.colored-toast.swal2-icon-error {
    background-color: #f27474 !important;
}
.colored-toast.swal2-icon-warning {
    background-color: #f8bb86 !important;
}
.colored-toast.swal2-icon-info {
    background-color: #3fc3ee !important;
}
.colored-toast.swal2-icon-question {
    background-color: #87adbd !important;
}
.colored-toast .swal2-title {
    color: white;
}
.colored-toast .swal2-close {
    color: white;
}
.colored-toast .swal2-html-container {
    color: white;
}
/*sweet alert toast*/

/*button*/
.btn-group-sm > .btn, .btn-xs {
    padding: .25rem .75rem;
    font-size: .25rem;
    border-radius: .55rem
}
.btn-view {
    color: #000000;
    background-color: #009EF7;
    border-color: #009EF7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);

}
.btn-view:hover {
    color: #000000;
    background-color: #26adf8;
    border-color: #26adf8;
}
.btn.btn-view i {
    color: #ffffff;
}
.btn-refresh {
    color: #000000;
    background-color: #009EF7;
    border-color: #009EF7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-refresh:hover {
    color: #000000;
    background-color: #26adf8;
    border-color: #1aa8f8;
}
.btn.btn-refresh i {
    color: #ffffff;
}
.btn-add {
    color: #000000;
    background-color: #50cd89;
    border-color: #50cd89;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-add:hover {
    color: #000000;
    background-color: #47be7d;
    border-color: #47be7d;
}
.btn.btn-add i, .btn.btn-add span {
    color: #ffffff;
}
.btn-delete {
    color: #000000;
    background-color: #F1416C;
    border-color: #F1416C;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-delete:hover {
    color: #000000;
    background-color: #f35e82;
    border-color: #f35e82;
}
.btn.btn-delete i {
    color: #ffffff;
}
.btn-edit {
    color: #000000;
    background-color: #FFC700;
    border-color: #FFC700;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-edit:hover {
    color: #000000;
    background-color: #ffcf26;
    border-color: #ffcf26;
}
.btn.btn-edit i {
    color: #ffffff;
}
.btn-lock {
    color: #ffffff;
    background-color: #cd82d5;
    border-color: #cd82d5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-lock:hover {
    color: #ffffff;
    background-color: #d98ae1;
    border-color: #d98ae1;
}
.btn.btn-lock i {
    color: #ffffff;
}
.btn-post {
    color: #000000;
    background-color: #0375c2;
    border-color: #0375c2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn.btn-post i {
    color: #ffffff;
}
.btn-post:hover {
    color: #000000;
    background-color: #037ccd;
    border-color: #037ccd;
}
.btn-cancel {
    color: #000000;
    background-color: #4a575f;
    border-color: #4a575f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-cancel:hover {
    color: #000000;
    background-color: #54626b;
    border-color: #54626b;
}
.btn.btn-cancel i {
    color: #ffffff;
}
.btn-tools {
    color: #000000;
    background-color: #6c7688;
    border-color: #6c7688;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-tools:hover {
    color: #000000;
    background-color: #768194;
    border-color: #768194;
}

.btn.btn-tools i {
    color: #ffffff;
}
/*Button*/

/*datatable*/
div.dt-container div.dt-paging {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
}
div.dt-container div.dt-info {
    margin-left: 1rem !important;
}
table.dataTable > tbody > tr.selected > td > i {
    color: #ffffff
}

@media (min-width: 0px) and (max-width: 768px) {
    tbody .cell-truncate {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
@media (min-width: 769px) {
    tbody .cell-truncate {
        max-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

tbody .tbody-nowrap-auto {
    max-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*datatable*/
