.dropdowntextholder{
    height: 300px;
    overflow: hidden;
    margin-bottom: 30px !important;
    transition: all ease-in-out 1s;
    position: relative;
    padding-left: 25px;
}
.dropdownopener {
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin-bottom: 0px;
}
.dropdowncloser {
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin-bottom: 0px;
}
.dropdownopener  , .dropdowncloser {
    cursor: pointer;
}
.mCustomScrollbar  {
    height: 0px;
    overflow: hidden;
}

.dst-admin th {
    background-color: #23282d;
    color: white;
}

.dst-admin input[type=submit] {
    background-color: #23282d;
    border: 0px;
    padding: 8px;
    color: white;
}

.dst-admin th, .dst-admin td {
    border: 1px solid #d2d2d2;
    text-align: center;
    padding: 10px;
    margin-top: 10px;
    vertical-align: bottom;
}

.dst-admin table {
    width: 100%;
}

.dst-admin form * {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    max-width: none !important;
    direction: ltr;
    border: 1px solid gray;
    padding: 5px;
    border-radius: 4px;
}

.dst-admin .shortcode-generated {
    direction: ltr;
    background-color: white;
    padding: 20px 10px;
    font-size: 14px;
    border-radius: 6px;
    box-shadow: 0 0 6px 0px #23282d26;
}

.dst-admin .copybtn {
    background-color: #23282d;
    border: 0px;
    color: white;
    padding: 11px;
    margin-top: 20px;
}
.dst-admin #copy-status {
    background-color: #dc2c2c;
    padding: 11px;
    color: white;
    display: none;
}
.ltr-d{
    direction: ltr
}
.theme-demo {
    text-align: left; font-size: 20px;
}
.over-x{
    overflow-x:auto;
}