#alcom-content-admin-tab>div {
    display: none;
}

.alocom_field_admin {
    width: 30% !important;
}

#auth-to-alocom-form .alocom_field_admin {
    direction: ltr !important;
}

#alcom-content-admin-tab .button-primary {
    background: #f8fcff;
    border-color: #238427;
    color: #dcffdd;
    text-decoration: none;
    text-shadow: none;
}

#alcom-content-admin-tab .button-primary:hover {
    background: #238427;
    border-color: #238427;
    color: #f8fcff;
    text-decoration: none;
    text-shadow: none;
}

.wc_alocom_users_list tr td,
.wc_alocom_users_list tr th {
    text-align: center;
}

button.btn-go-edit-ajax {
    cursor: pointer;
    background: #dbc81f;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 5px;
    text-align: center;
    border: 0;
}

button.btn-go-delete-ajax,
.repeat-guest-codes .btn-go-delete-ajax {
    cursor: pointer;
    background: #db2c1f;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 5px;
    text-align: center;
    border: 0;
    margin-right: 5px !important;
}

.btn-go-add-ajax {
    cursor: pointer;
    background: #2e31cc;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 5px;
    text-align: center;
    border: 0;
}

.open-add-mag {
    cursor: pointer;
    background: #2ecc71;
    color: #fff;
    padding: 8px 17px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 5px;
    /*height: 20px;*/
    /*width: 140px;*/
    text-align: center;
    text-decoration: none;
    font-size: 12px;
}

button.btn-go-even_users-ajax {
    cursor: pointer;
    background: #1f5edb;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 5px;
    text-align: center;
    border: 0;
}

.alocom_admin_pagination {
    display: inline-block
}

.alocom_admin_pagination a {
    color: #000;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid gray;
    border-radius: 30px
}

.alocom_admin_pagination a.active {
    background-color: green;
    color: #fff
}

.alocom_admin_pagination a:hover:not(.active) {
    background-color: #ddd
}

button[data-btn-event-add] {
    background: #f8fcff;
    border-color: #292384 !important;
    color: #292384 !important;
    text-decoration: none;
    text-shadow: none;
}

button[data-btn-event-add]:hover {
    background: #292384 !important;
    border-color: #292384 !important;
    color: #f8fcff !important;
    text-decoration: none;
    text-shadow: none;
}

#daneh_alocom_auth_try:hover {
    color: white !important;
}

/* mfp styles */
.daneh_alocom_white_popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    width: 650px;
    margin: 20px auto;
    border-radius: 10px;
    text-align: right !important;
}

.daneh_mfp_title {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    background: #6e8dc4;
    padding: 10px;
    border-radius: 10px;
    margin: 0;
    margin-bottom: 20px;
    color: white;
}

.daneh_alocom_modal_input[type=text],
.daneh_alocom_modal_input[type=number],
.daneh_alocom_modal_input[type=email] {
    width: 45%;
    height: 40px;
}

.daneh_alocom_input_shortcode_maker[type=text],
.daneh_alocom_input_shortcode_maker[type=number],
.daneh_alocom_input_shortcode_maker[type=email] {
    width: 45%;
    height: 40px;
}

select.daneh_alocom_modal_input {
    width: 38%;
    height: 32px;
}

#vanillatoasts-container {
    z-index: 9999999 !important;
}

.swal2-title {
    line-height: 1.2 !important;
}