root {
    font-weight: 400;
}
.menu-sub-dropdown {
    right: 0;
    position: absolute;
}
.table-responsive {
    overflow-x: visible;
}
.hand{
    cursor: pointer;
}
.hide{
    display: none;
}
.selected_color{
    color: #009ef7 !important;
}
.right{
    float:right;
}
.left{
    float:left;
}
.mr-5{
    margin-right:5px;
}
.mr-10{
    margin-right:10px;
}
.ml-5{
    margin-left:5px;
}
.ml-10{
    margin-left:10px!important;
}
.m-5{
    margin:5px;
}
mt-10{
    margin-top:10px!important;
}
.width200{
    width:200px;
}
.width215{
    width:215px;
}
.width500{
    width:500px;
}

.width250{
    width:250px!important;
}
.div-center{
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.relative{
    position: relative;
}
#ajax-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding-top: 35%;
    display: none;
}

tr.striped-g1 {
    background-color: rgba(245, 248, 250, 0.7);
}

.stick-bottom {
    box-shadow: 0 -5px 10px rgba(255,255,255,0.75);
    -moz-box-shadow: 0 -5px 10px rgba(255,255,255,0.75);
    -webkit-box-shadow: 0 -15px 20px rgba(255,255,255,0.75);
    -o-box-shadow: 0 -5px 10px rgba(255,255,255,0.75);
    z-index: 110;
    position: sticky;
    bottom: 0;
    padding-bottom: 20px;
    background-color: #FFF;
    transition: position 1s;
}

.stick-bottom-off {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    z-index: 100;
    position: static !important;
}

.stick-parent {
    position: relative;
}
.bold-icon{
    -webkit-text-stroke: 1px;
}

.table {
    --bs-table-striped-bg: none !important;
}

.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
    background-color: rgba(245, 248, 250, 0.7);
    color: #000
}
.icon-lg{
    font-size:1.5rem !important;
}
.m-2{
    margin:2px;
}
.mt-2{
    margin-top:2px;
}
.codearea {
    background-color: #202020;
    padding: 20px;
    font-family: "Courier New", Courier, monospace;
    color: white;
}

.codearea pre {
    margin: 10px;
}

.dropzone .dz-message {
    display: block;
}
.scroll-y{
   overflow-y: scroll;
}
.back-white{
    background-color:#ffffff!important;
}
.cursor-default{
    cursor:default!important;
}
.btn-group .dropdown-menu.show {
    left: -50% !important;
}