.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* IE/Edge */
    user-select: none;           /* non-prefixed version, currently not supported by any browser */
}

.relative {
    position: relative;
}

.no-padding {
    padding: 0 !important;
}

.no-border{
    border: 0 !important;
}

.checkbox > label {
    padding-left: 20px;
}

#countdown {
    color: #79869a;
    padding: 14px 6px 12px 8px;
}

table.dataTable > tbody > tr > td {
    vertical-align: middle;
}

table.dataTable > tbody > tr > td:last-child {
    width: 316px;
    position: relative;
}

table.dataTable > tbody > tr > td.locale {
    width: 316px;
    position: relative;
}

table.dataTable > tbody > tr > td > input[type=text] {
    height: 18px;
}

table.dataTable > tbody > tr > td > select {
    min-width: 75px;
}

table.dataTable > tbody > tr > td > .preview-container {
    overflow: auto;
    width: 265px;
    max-height: 130px;
}

table.dataTable > tbody > tr > td > .radio-btn-group {
    display: inline-block;
    height: 14px;
}

table.dataTable > tbody > tr > td > .radio-btn-group > .md-radio {
    float: left;
}

table.dataTable > tbody > tr > td > .radio-btn-group > .md-radio:last-child {
    margin-left: 14px;
}

table.dataTable > tbody > tr > td > .datatable-inline-edit-btn-group {
    position: absolute;
    right: 8px;
    top: 0;
}

table.dataTable > tbody > tr > td > .datatable-inline-edit-btn-group > button > i {
    font-size: 18px;
}

/* fix the token manager's language columns width */
.messaging-table tbody tr .locale {
    width: 350px;
}
