html,body{
    margin: 0;
    padding: 0;
    font-size: 0.9rem;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-touch-callout: default;
    -webkit-user-select: auto;
    -khtml-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
html,body,.div{
    height:100% !important;
    width:100% !important;
    min-height: 100% !important;
}
.min-width-300{
    min-width: 300px!important;
}

#horizontal-page-bottom{
    overflow-x: hidden;
}

.w-1em{
    width:1em;
}
.w-2em{
    width:2em;
}
.w-3em{
    width:3em;
}
.w-4em{
    width:4em;
}
.w-5em{
    width:5em;
}
.w-6em{
    width:6em;
}
.w-7em{
    width:7em;
}
.w-8em{
    width:8em;
}
.w-9em{
    width:9em;
}
.w-10em{
    width:10em;
}
.w-20em{
    width:50em;
}
.w-30em{
    width:50em;
}
.w-40em{
    width:50em;
}
.w-50em{
    width:50em;
}
.w-100em{
    width:100em;
}

.bg-yellow{
    background-color: yellow!important;
}

[data-event]{
    cursor: pointer;
}

.carousel-control-next:hover{
    background-image: linear-gradient(#e3e3e3, #efefef);
}

.carousel-control-prev:hover{
    background-image: linear-gradient(#e3e3e3, #efefef);
}

.rfq-item-tr td{
    padding: 0px;
}

.text-gray{
    color:gray;
}
.text-lightgray{
    color:lightgray;
}
.text-whitesmoke{
    color:whitesmoke;
}
.text-lighticon{
    color:lightgray;
}