.sorting 
{ 
    cursor:pointer;
    position:relative;
    padding-right: 2em !important;
}

.sorting::before 
{ 
    content: "\2191";
    opacity:0.4;
    right:0.9em;
    bottom:0.2em;
    position:absolute;
}

.sorting::after 
{ 
    content: "\2193";
    opacity:0.4;
    right:0.2em;
    bottom:0.2em;
    position:absolute;
}

.sorting-asc::before 
{ 
    opacity:1;
}

.sorting-desc::after 
{ 
    opacity:1;
}

.tblActions
{
    background-color: transparent !important;
}

.tblActions tr
{
    background-color: transparent !important;
}

.tblActions tr td
{   
    background-color: transparent !important;
    border: 0;
    padding: 0px;
}

#app, main
{
    width: 100%;
    /* height: 100%; */
}

html, body, main
{
    color: white;
}

button
{
    cursor: pointer;
}

a, a:hover
{
    text-decoration: none;
}

*:focus
{
    outline: none !important;
}

.cursor-pointer
{
    cursor: pointer !important;
}

/* for javascript scrollbar css start */
.ssb_down
{
    background-color: linear-gradient(to left bottom, #f3ca8c, #ebc187, #e2b981, #dab07c, #d1a877, #c59f72, #ba956d, #ae8c68, #9c7f62, #8b735c, #796755, #685b4f);;
    bottom:0;
    cursor:pointer;
    position:absolute;
    right:0;
    border-radius: 10px;
}

.ssb_sb
{
    background: linear-gradient(to left bottom, #f3ca8c, #ebc187, #e2b981, #dab07c, #d1a877, #c59f72, #ba956d, #ae8c68, #9c7f62, #8b735c, #796755, #685b4f); 
    box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    cursor:pointer;
    position:absolute;
    right:0;
    border-radius: 10px;
}

.ssb_sb_down
{
    background-color: linear-gradient(to left bottom, #f3ca8c, #ebc187, #e2b981, #dab07c, #d1a877, #c59f72, #ba956d, #ae8c68, #9c7f62, #8b735c, #796755, #685b4f);
}

.ssb_sb_over
{
    background-color: linear-gradient(to left bottom, #f3ca8c, #ebc187, #e2b981, #dab07c, #d1a877, #c59f72, #ba956d, #ae8c68, #9c7f62, #8b735c, #796755, #685b4f);;
}

.ssb_st
{
    background: #f1f1f1;
    cursor:pointer;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    border-radius: 10px;
    width: 0.3vw;
}

.ssb_up
{
    background-color: linear-gradient(to left bottom, #f3ca8c, #ebc187, #e2b981, #dab07c, #d1a877, #c59f72, #ba956d, #ae8c68, #9c7f62, #8b735c, #796755, #685b4f);
    cursor:pointer;
    position:absolute;
    right:0;
    top:0;
    border-radius: 10px;
}
/* for javascript scrollbar css end */