.djcx .custom-select,
.dcbc .dlif .custom-select {
    height: 30px;
    line-height: 30px;
    background-image: none;
    border: 1px solid #ccc;
    padding: 0;
    background: none;
}

.djcx .custom-select a,
.dcbc .dlif .custom-select a {
    padding: 0px 10px 2px
}

.dcbc .dlif .custom-select-open {
    height: auto;
}

.djcx fieldset#marketing_grp div.custom-select, .dcbc .dlif .custom-select {
    line-height: 15px;
}

.djcx fieldset#marketing_grp div.custom-select a, .dcbc .dlif .custom-select a {
    padding: 5px 10px 2px;
}

.djcx .custom-select div ul li,
.dcbc .dlif .custom-select div ul li {
    color: #666;
    font-size: 14px;
}

.dbdb.usr-rst-alpha {
    width: 37%;
}

.custom-select div ul li.option-hover,
.custom-select div ul li.active {
    background: none;
}

.ddb-30 {
    width: 24% !important;
}

.dhnsub {
    margin-left: -550px;
}

.mrkgrpSearch input#__jcd_search_keyword,
.mrkgrpSearch input#__jcd_btn,
.adminForm.no-bot input#__jcd_search_keyword,
.adminForm.no-bot input#__jcd_btn {
    float: left !important;
}

.editusrfrm .dbdb {
    min-width: 345px;
}

.dbdb.usr-rst-alpha {
    width: 34%;
}

.dbdb.usr-rst-beta {
    width: 25%;
}

.ddb-70r {
    width: 69%;
}

#subhead-container {
    display: none;
}

.ddhw {
    margin-top: 0px;
}

.ddb-30.fixed .dfbod.ui-draggable {
    min-height: 70px !important;
}

.dcbc fieldset.adminForm select.startTimeHours,
.dcbc fieldset.adminForm select.startTimeMins,
.dcbc fieldset.adminForm select.startTimeSec,
.dcbc fieldset.adminForm select.endTimeHours,
.dcbc fieldset.adminForm select.endTimeMins,
.dcbc fieldset.adminForm select.endTimeSec {
    float: left !important;
    margin-right: 5px !important;
}

#toppanelarrow {
    height: auto;
}

#\:B\:JC\:LB {
    min-width: 666px;
}

.ddbw {
    width: 99.6%;
}

.ddbw.radio-fld-settings {
    min-width: 630px;
}

.formSettings input#is_cw {
    float: none !important;
    vertical-align: middle;
    display: inline-block !important;
    width: 14px;
}

.formSettings select#cw_field {
    max-width: 117px !important;
    float: none !important;
    display: inline-block;
}

select#ReminderMinutes {
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
    color: rgb(51, 51, 51);
}

.ref_event {
    width: 100%;
}

#\:B\:JC\:T\:tigb {
    max-width: 670px;
    min-width: 670px
}

.glblset .dcb {
    margin: 10px 5px 0 0;
}

.glblset .ddcf div.dlil,
.usrsyncwrap .ddcf div.dlil {
    white-space: normal;
    max-width: 250px;
}

.dtn {
    padding-left: 50px;
}

.mng-contact-sec .custom-select,
.mng-contact-sec .custom-anchor {
    min-width: 215px;
    width: 215px;
}

.dbdb.usr-rst-alpha {
    min-width: 382px;
}

.dbdb.usr-rst-beta {
    min-width: 190px;
}

.dbdb.usr-rst-alpha fieldset.adminForm select:not([multiple]),
.dbdb.usr-rst-alpha fieldset.adminForm textarea {
    max-width: 165px !important;
}

.ddb-70r {
    width: 67.2%;
}

.ddb-30.fixed .dcb,
.ddb-70r .dcb {
    margin: 5px 0;
}

.ddb-30.fixed .dcb div.dhtcc {
    padding: 5px;
}

.dfbod.ui-draggable .dfbe-input[type="text"],
.dfbod.ui-draggable textarea.dfbe-ta {
    width: 125px !important;
}

.col-md-12 {
    padding: 5px 0 !important;
}

.dlbx .dbdb {
    width: 50% !important;
}

#toppanelarrow {
    height: 14px !important;
}

.dlbx .extnupd .dbdb,
.dlbx .prtlupd .dbdb {
    width: 100% !important;
}

.ddbw .dcb {
    margin: 10px 5px 10px 0;
}

body.admin.com_joomconnect .header, body.admin.com_joomconnect #header {
    display: block;
}

.dpns {
    top: 20px !important;
}

div.d-flex.wrapper.closed .ddb-30 {
    width: 30% !important;
}

.version-info .select_psa {
    margin: -12px 0 0 50px;
}


@media screen and (max-width: 1570px) {
    .usrprtlwrap div#searchForm {
        max-width: 75%;
    }

    .usrprtlwrap div#searchForm div.jcd_li_param_field {
        margin-bottom: 5px;
    }

    .djcx .usrprtlwrap div#searchForm .custom-select {
        height: 28px;
    }
}

@media screen and (max-width: 1285px) {
    .dtn {
        padding-left: 140px;
    }
}

@media screen and (max-width: 1300px) {
    .dcbc.no-bot.seloptview div.top-toolbar {
        position: absolute;
        right: 0%;
        margin-top: -40px;
        margin-right: 40px;
    }
}

form#adminFormCampaign ul.dmcl-heading .dlif {
    font-size: 11px;
}

form#adminFormCampaign select.custom-select {
    line-height: 14px;
}

form#adminFormCampaign input.hasDatepicker {
    height: 28px;
}

.referral input.dmsb {
    position: static !important;
}

div.tab-buttons-panel-but input.prev-tab {
    position: absolute;
    margin: -37px 0 0 0;
}

.referral input.dmsb {
    position: static !important;
}

div.tab-buttons-panel-but input.prev-tab {
    position: absolute;
    margin: -37px 0 0 0;
}

img.ui-datepicker-trigger {
    position: static !important;
}