@charset "utf-8";
/* button */
.btn-dark {
    background-color: #374856 !important;
}

/* backgound color */
.bg-deep-1 {
    background-color: #0e171e !important;
}
.bg-deep-2 {
    background-color: #212b34 !important;
}
.bg-deep-3 {
    background-color: #313b44 !important;
}

/* font */
.h7, .fs-7 {
	font-size: .875rem !important;
}
.h8, .fs-8 {
	font-size: .75rem !important;
}

.text-keep {
    word-break: keep-all !important;
}
.white-space-nowrap {
    white-space: nowrap !important;
}
.line-height-160 {
    line-height: 1.6 !important;
}
.text-white-10 {
    color:rgba(255,255,255,.1) !important;
}
.text-white-20 {
    color:rgba(255,255,255,.2) !important;
}
.text-white-30 {
    color:rgba(255,255,255,.3) !important;
}
.text-white-40 {
    color:rgba(255,255,255,.4) !important;
}
.text-white-50 {
    color:rgba(255,255,255,.5) !important;
}
.text-white-60 {
    color:rgba(255,255,255,.6) !important;
}
.text-white-70 {
    color:rgba(255,255,255,.7) !important;
}
.text-white-80 {
    color:rgba(255,255,255,.8) !important;
}
.text-white-90 {
    color:rgba(255,255,255,.9) !important;
}
.text-black-10 {
    color:rgba(0,0,0,.1) !important;
}
.text-black-20 {
    color:rgba(0,0,0,.2) !important;
}
.text-black-30 {
    color:rgba(0,0,0,.3) !important;
}
.text-black-40 {
    color:rgba(0,0,0,.4) !important;
}
.text-black-50 {
    color:rgba(0,0,0,.5) !important;
}
.text-black-60 {
    color:rgba(0,0,0,.6) !important;
}
.text-black-70 {
    color:rgba(0,0,0,.7) !important;
}
.text-black-80 {
    color:rgba(0,0,0,.8) !important;
}
.text-black-90 {
    color:rgba(0,0,0,.9) !important;
}
.text-hover-white-10:hover {
    color:rgba(255,255,255,.1) !important;
}
.text-hover-white-20:hover {
    color:rgba(255,255,255,.2) !important;
}
.text-hover-white-30:hover {
    color:rgba(255,255,255,.3) !important;
}
.text-hover-white-40:hover {
    color:rgba(255,255,255,.4) !important;
}
.text-hover-white-50:hover {
    color:rgba(255,255,255,.5) !important;
}
.text-hover-white-60:hover {
    color:rgba(255,255,255,.6) !important;
}
.text-hover-white-70:hover {
    color:rgba(255,255,255,.7) !important;
}
.text-hover-white-80:hover {
    color:rgba(255,255,255,.8) !important;
}
.text-hover-white-90:hover {
    color:rgba(255,255,255,.9) !important;
}
.text-hover-white:hover {
    color:rgba(255,255,255) !important;
}
.text-hover-black-10:hover {
    color:rgba(0,0,0,.1) !important;
}
.text-hover-black-20:hover {
    color:rgba(0,0,0,.2) !important;
}
.text-hover-black-30:hover {
    color:rgba(0,0,0,.3) !important;
}
.text-hover-black-40:hover {
    color:rgba(0,0,0,.4) !important;
}
.text-hover-black-50:hover {
    color:rgba(0,0,0,.5) !important;
}
.text-hover-black-60:hover {
    color:rgba(0,0,0,.6) !important;
}
.text-hover-black-70:hover {
    color:rgba(0,0,0,.7) !important;
}
.text-hover-black-80:hover {
    color:rgba(0,0,0,.8) !important;
}
.text-hover-black-90:hover {
    color:rgba(0,0,0,.9) !important;
}
.text-hover-black:hover {
    color:rgba(0,0,0) !important;
}

/* width */
.w-1rem { width: 1rem !important; }
.w-2rem { width: 2rem !important; }
.w-3rem { width: 3rem !important; }
.w-4rem { width: 4rem !important; }
.w-5rem { width: 5rem !important; }
.w-6rem { width: 6rem !important; }
.w-7rem { width: 7rem !important; }
.w-8rem { width: 8rem !important; }
.w-9rem { width: 9rem !important; }
.w-10rem { width: 10rem !important; }
.w-11rem { width: 11rem !important; }
.w-12rem { width: 12rem !important; }
.w-13rem { width: 13rem !important; }
.w-14rem { width: 14rem !important; }
.w-15rem { width: 15rem !important; }
.w-16rem { width: 16rem !important; }
.w-17rem { width: 17rem !important; }
.w-18rem { width: 18rem !important; }
.w-19rem { width: 19rem !important; }
.w-20rem { width: 20rem !important; }
.w-21rem { width: 21rem !important; }
.w-22rem { width: 22rem !important; }
.w-23rem { width: 23rem !important; }
.w-24rem { width: 24rem !important; }
.w-25rem { width: 25rem !important; }
.w-26rem { width: 26rem !important; }
.w-27rem { width: 27rem !important; }
.w-28rem { width: 28rem !important; }
.w-29rem { width: 29rem !important; }
.w-30rem { width: 30rem !important; }
.w-31rem { width: 31rem !important; }
.w-32rem { width: 32rem !important; }
.w-33rem { width: 33rem !important; }
.w-34rem { width: 34rem !important; }
.w-35rem { width: 35rem !important; }
.w-36rem { width: 36rem !important; }
.w-37rem { width: 37rem !important; }
.w-38rem { width: 38rem !important; }
.w-39rem { width: 39rem !important; }
.w-40rem { width: 40rem !important; }
.w-41rem { width: 41rem !important; }
.w-42rem { width: 42rem !important; }
.w-43rem { width: 43rem !important; }
.w-44rem { width: 44rem !important; }
.w-45rem { width: 45rem !important; }
.w-46rem { width: 46rem !important; }
.w-47rem { width: 47rem !important; }
.w-48rem { width: 48rem !important; }
.w-49rem { width: 49rem !important; }
.w-50rem { width: 50rem !important; }
.w-51rem { width: 51rem !important; }
.w-52rem { width: 52rem !important; }
.w-53rem { width: 53rem !important; }
.w-54rem { width: 54rem !important; }
.w-55rem { width: 55rem !important; }
.w-56rem { width: 56rem !important; }
.w-57rem { width: 57rem !important; }
.w-58rem { width: 58rem !important; }
.w-59rem { width: 59rem !important; }
.w-60rem { width: 60rem !important; }
.w-61rem { width: 61rem !important; }
.w-62rem { width: 62rem !important; }
.w-63rem { width: 63rem !important; }
.w-64rem { width: 64rem !important; }
.w-65rem { width: 65rem !important; }
.w-66rem { width: 66rem !important; }
.w-67rem { width: 67rem !important; }
.w-68rem { width: 68rem !important; }
.w-69rem { width: 69rem !important; }
.w-70rem { width: 70rem !important; }
.w-71rem { width: 71rem !important; }
.w-72rem { width: 72rem !important; }
.w-73rem { width: 73rem !important; }
.w-74rem { width: 74rem !important; }
.w-75rem { width: 75rem !important; }
.w-76rem { width: 76rem !important; }
.w-77rem { width: 77rem !important; }
.w-78rem { width: 78rem !important; }
.w-79rem { width: 79rem !important; }
.w-80rem { width: 80rem !important; }
.w-81rem { width: 81rem !important; }
.w-82rem { width: 82rem !important; }
.w-83rem { width: 83rem !important; }
.w-84rem { width: 84rem !important; }
.w-85rem { width: 85rem !important; }
.w-86rem { width: 86rem !important; }
.w-87rem { width: 87rem !important; }
.w-88rem { width: 88rem !important; }
.w-89rem { width: 89rem !important; }
.w-90rem { width: 90rem !important; }
.w-91rem { width: 91rem !important; }
.w-92rem { width: 92rem !important; }
.w-93rem { width: 93rem !important; }
.w-94rem { width: 94rem !important; }
.w-95rem { width: 95rem !important; }
.w-96rem { width: 96rem !important; }
.w-97rem { width: 97rem !important; }
.w-98rem { width: 98rem !important; }
.w-99rem { width: 99rem !important; }
.w-100rem { width: 100rem !important; }


/* max width */
.mw-1rem{max-width: 1rem !important;}
.mw-2rem{max-width: 2rem !important;}
.mw-3rem{max-width: 3rem !important;}
.mw-4rem{max-width: 4rem !important;}
.mw-5rem{max-width: 5rem !important;}
.mw-6rem{max-width: 6rem !important;}
.mw-10rem{max-width: 10rem !important;}
.mw-12rem{max-width: 12rem !important;}
.mw-14rem{max-width: 14rem !important;}
.mw-16rem{max-width: 16rem !important;}
.mw-20rem{max-width: 20rem !important;}
.mw-40rem{max-width: 40rem !important;}
.mw-50rem{max-width: 50rem !important;}
.mw-60rem{max-width: 60rem !important;}

/* max width */
.m-w-1rem{min-width: 1rem !important;}
.m-w-2rem{min-width: 2rem !important;}
.m-w-3rem{min-width: 3rem !important;}
.m-w-4rem{min-width: 4rem !important;}
.m-w-5rem{min-width: 5rem !important;}
.m-w-6rem{min-width: 6rem !important;}
.m-w-10rem{min-width: 10rem !important;}
.m-w-12rem{min-width: 12rem !important;}
.m-w-14rem{min-width: 14rem !important;}
.m-w-16rem{min-width: 16rem !important;}
.m-w-20rem{min-width: 20rem !important;}


/* Grid width */
.grid-1rem{min-width: 1rem !important;max-width: 1rem !important;}
.grid-2rem{min-width: 2rem !important;max-width: 2rem !important;}
.grid-3rem{min-width: 3rem !important;max-width: 3rem !important;}
.grid-4rem{min-width: 4rem !important;max-width: 4rem !important;}
.grid-5rem{min-width: 5rem !important;max-width: 5rem !important;}
.grid-6rem{min-width: 6rem !important;max-width: 6rem !important;}
.grid-7rem{min-width: 7rem !important;max-width: 7rem !important;}
.grid-8rem{min-width: 8rem !important;max-width: 8rem !important;}
.grid-9rem{min-width: 9rem !important;max-width: 9rem !important;}
.grid-10rem{min-width: 10rem !important;max-width: 10rem !important;}
.grid-11rem{min-width: 11rem !important;max-width: 11rem !important;}
.grid-12rem{min-width: 12rem !important;max-width: 12rem !important;}
.grid-13rem{min-width: 13rem !important;max-width: 13rem !important;}
.grid-14rem{min-width: 14rem !important;max-width: 14rem !important;}
.grid-15rem{min-width: 15rem !important;max-width: 15rem !important;}
.grid-16rem{min-width: 16rem !important;max-width: 16rem !important;}
.grid-17rem{min-width: 17rem !important;max-width: 17rem !important;}
.grid-18rem{min-width: 18rem !important;max-width: 18rem !important;}
.grid-19rem{min-width: 19rem !important;max-width: 19rem !important;}
.grid-20rem{min-width: 20rem !important;max-width: 20rem !important;}

.list-group-item .text-truncate{
    display: block !important;
}

/* height */
.h-1rem { height: 1rem !important; }
.h-2rem { height: 2rem !important; }
.h-3rem { height: 3rem !important; }
.h-4rem { height: 4rem !important; }
.h-5rem { height: 5rem !important; }
.h-6rem { height: 6rem !important; }
.h-7rem { height: 7rem !important; }
.h-8rem { height: 8rem !important; }
.h-9rem { height: 9rem !important; }
.h-10rem { height: 10rem !important; }
.h-11rem { height: 11rem !important; }
.h-12rem { height: 12rem !important; }
.h-13rem { height: 13rem !important; }
.h-14rem { height: 14rem !important; }
.h-15rem { height: 15rem !important; }
.h-16rem { height: 16rem !important; }
.h-17rem { height: 17rem !important; }
.h-18rem { height: 18rem !important; }
.h-19rem { height: 19rem !important; }
.h-20rem { height: 20rem !important; }
.h-21rem { height: 21rem !important; }
.h-22rem { height: 22rem !important; }
.h-23rem { height: 23rem !important; }
.h-24rem { height: 24rem !important; }
.h-25rem { height: 25rem !important; }
.h-26rem { height: 26rem !important; }
.h-27rem { height: 27rem !important; }
.h-28rem { height: 28rem !important; }
.h-29rem { height: 29rem !important; }
.h-30rem { height: 30rem !important; }
.h-31rem { height: 31rem !important; }
.h-32rem { height: 32rem !important; }
.h-33rem { height: 33rem !important; }
.h-34rem { height: 34rem !important; }
.h-35rem { height: 35rem !important; }
.h-36rem { height: 36rem !important; }
.h-37rem { height: 37rem !important; }
.h-38rem { height: 38rem !important; }
.h-39rem { height: 39rem !important; }
.h-40rem { height: 40rem !important; }
.h-41rem { height: 41rem !important; }
.h-42rem { height: 42rem !important; }
.h-43rem { height: 43rem !important; }
.h-44rem { height: 44rem !important; }
.h-45rem { height: 45rem !important; }
.h-46rem { height: 46rem !important; }
.h-47rem { height: 47rem !important; }
.h-48rem { height: 48rem !important; }
.h-49rem { height: 49rem !important; }
.h-50rem { height: 50rem !important; }
.h-51rem { height: 51rem !important; }
.h-52rem { height: 52rem !important; }
.h-53rem { height: 53rem !important; }
.h-54rem { height: 54rem !important; }
.h-55rem { height: 55rem !important; }
.h-56rem { height: 56rem !important; }
.h-57rem { height: 57rem !important; }
.h-58rem { height: 58rem !important; }
.h-59rem { height: 59rem !important; }
.h-60rem { height: 60rem !important; }
.h-61rem { height: 61rem !important; }
.h-62rem { height: 62rem !important; }
.h-63rem { height: 63rem !important; }
.h-64rem { height: 64rem !important; }
.h-65rem { height: 65rem !important; }
.h-66rem { height: 66rem !important; }
.h-67rem { height: 67rem !important; }
.h-68rem { height: 68rem !important; }
.h-69rem { height: 69rem !important; }
.h-70rem { height: 70rem !important; }
.h-71rem { height: 71rem !important; }
.h-72rem { height: 72rem !important; }
.h-73rem { height: 73rem !important; }
.h-74rem { height: 74rem !important; }
.h-75rem { height: 75rem !important; }
.h-76rem { height: 76rem !important; }
.h-77rem { height: 77rem !important; }
.h-78rem { height: 78rem !important; }
.h-79rem { height: 79rem !important; }
.h-80rem { height: 80rem !important; }
.h-81rem { height: 81rem !important; }
.h-82rem { height: 82rem !important; }
.h-83rem { height: 83rem !important; }
.h-84rem { height: 84rem !important; }
.h-85rem { height: 85rem !important; }
.h-86rem { height: 86rem !important; }
.h-87rem { height: 87rem !important; }
.h-88rem { height: 88rem !important; }
.h-89rem { height: 89rem !important; }
.h-90rem { height: 90rem !important; }
.h-91rem { height: 91rem !important; }
.h-92rem { height: 92rem !important; }
.h-93rem { height: 93rem !important; }
.h-94rem { height: 94rem !important; }
.h-95rem { height: 95rem !important; }
.h-96rem { height: 96rem !important; }
.h-97rem { height: 97rem !important; }
.h-98rem { height: 98rem !important; }
.h-99rem { height: 99rem !important; }
.h-100rem { height: 100rem !important; }

/* spacing - custom 0.5 */
.mt-2-5, .my-2-5, .m-2-5 {
    margin-top: .75rem !important;
}
.me-2-5, .mx-2-5, .m-2-5 {
    margin-right: .75rem !important;
}
.mb-2-5, .my-2-5, .m-2-5 {
    margin-bottom: .75rem !important;
}
.ms-2-5, .mx-2-5, .m-2-5 {
    margin-left: .75rem !important;
}
.mt-4-5, .my-4-5, .m-4-5 {
    margin-top: 2rem !important;
}
.me-4-5, .mx-4-5, .m-4-5 {
    margin-right: 2rem !important;
}
.mb-4-5, .my-4-5, .m-4-5 {
    margin-bottom: 2rem !important;
}
.ms-4-5, .mx-4-5, .m-4-5 {
    margin-left: 2rem !important;
}
.pt-2-5, .py-2-5, .p-2-5 {
    padding-top: .75rem !important;
}
.pe-2-5, .px-2-5, .p-2-5 {
    padding-right: .75rem !important;
}
.pb-2-5, .py-2-5, .p-2-5 {
    padding-bottom: .75rem !important;
}
.ps-2-5, .px-2-5, .p-2-5 {
    padding-left: .75rem !important;
}
.pt-4-5, .py-4-5, .p-4-5 {
    padding-top: 2rem !important;
}
.pe-4-5, .px-4-5, .p-4-5 {
    padding-right: 2rem !important;
}
.pb-4-5, .py-4-5, .p-4-5 {
    padding-bottom: 2rem !important;
}
.ps-4-5, .px-4-5, .p-4-5 {
    padding-left: 2rem !important;
}

/* spacing - negative margin : check $enable-negative-margins: true */
.mt-n1 {
    margin-top: -0.25rem !important;
}

/* modal */
.modal:not(#approveModal):not(#standardDataModal) .modal-body {
    padding-right: 0;
    padding-left: 0;
}
.modal:not(#approveModal):not(#standardDataModal) .modal-body > .table th,
.modal:not(#approveModal):not(#standardDataModal) .modal-body > .table td {
    padding-top: .125rem;
    padding-right: 0;
    padding-bottom: .125rem;
    padding-left: 0;
    border-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
}
.modal:not(#approveModal):not(#standardDataModal) .modal-body > .table th {
    min-width: 6rem;
}

/* rotate */
.rotate-90 {
    transform: rotate(90deg);
}
.rotate-180 {
    transform: rotate(180deg);
}
.rotate-270 {
    transform: rotate(270deg);
}
.rotate-before-90::before {
    transform: rotate(90deg);
}
.rotate-before-180::before {
    transform: rotate(180deg);
}
.rotate-before-270::before {
    transform: rotate(270deg);
}

/* sizing */
.min-vh-10 { min-height: 10vh!important; }
.min-vh-20 { min-height: 20vh!important; }
.min-vh-30 { min-height: 30vh!important; }
.min-vh-40 { min-height: 40vh!important; }
.min-vh-50 { min-height: 50vh!important; }
.min-vh-55 { min-height: 55vh!important; }
.min-vh-60 { min-height: 60vh!important; }
.min-vh-65 { min-height: 65vh!important; }
.min-vh-70 { min-height: 70vh!important; }
.min-vh-75 { min-height: 75vh!important; }
.min-vh-80 { min-height: 80vh!important; }
.min-vh-85 { min-height: 85vh!important; }
.min-vh-90 { min-height: 90vh!important; }
.min-vh-100 { min-height: 100vh!important; }

/* sizing */
.max-vh-10 { max-height: 10vh!important; }
.max-vh-20 { max-height: 20vh!important; }
.max-vh-30 { max-height: 30vh!important; }
.max-vh-40 { max-height: 40vh!important; }
.max-vh-50 { max-height: 50vh!important; }
.max-vh-60 { max-height: 60vh!important; }
.max-vh-65 { max-height: 65vh!important; }
.max-vh-70 { max-height: 70vh!important; }
.max-vh-75 { max-height: 75vh!important; }
.max-vh-80 { max-height: 80vh!important; }
.max-vh-85 { max-height: 85vh!important; }
.max-vh-90 { max-height: 90vh!important; }
.max-vh-100 { max-height: 100vh!important; }