.live-search .form-group {
    position: relative;
}

.live-search .btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
}

.live-search .form-control {
    padding-right: 50px;
}

.live-search .alert {
    display: none;
}

.td-sm {
    width: 140px;
}

th .sortable, th .asc, th .desc {
    color: inherit;
    text-decoration: none !important;
}

th .sortable:after, th .asc:after, th .desc:after {
    font-family: FontAwesome;
    margin-left: 5px;
}

th .sortable:after {
    content: '\f0dc';
}

th .asc:after {
    content: '\f0de';
}

th .desc:after {
    content: '\f0dd';
}

.row {
    position: relative;
}

.bottom-align-text {
    position: absolute;
    bottom: 0;
    right: 0;
}

.upBtn, .deletBtn, .seeBtn, .editBtn, .optionsBtn, .subscriptionBtn {
    display: inline-block;
}

.abc {
    background: #3c3c3c;
}

.abc li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
    font: 600 16px 'Open Sans';
    color: green;
}

.abc li > a:hover {
    background: #2c2c2c;
}

.science > li {
    font-size: 16px;
    line-height: 2;
}

.science > li:first-child {
    font-weight: bold;
}

/* Drag & Drop */
[data-draggable="target"] {
    min-height: 40px;
}

[data-draggable="target"][aria-dropeffect="move"],
[data-draggable="target"][aria-dropeffect="move"]:focus,
[data-draggable="target"][aria-dropeffect="move"].dragover {
    outline: none;
    border: 1px dashed #337ab7;
}

[data-draggable="item"][aria-grabbed="true"]:focus {
    border: 1px dashed #fff;
}

[aria-grabbed="true"] {
    background: #337ab7;
    color: #fff;
}

[aria-grabbed="true"] .text-muted {
    color: #fff;
}

.red-text {
    color: red;
}