:root {
    /* variables from theme configuration */
    --am_logo_link: 1;
--am_bg: #000000;
--am_bg_size: auto;
--am_bg_size_px: auto;
--am_bg_attachment: scroll;
--am_bg_repeat: no-repeat;
--am_border_color: #222;
--am_block_highlight_box_shadow: none;
--am_block_highlight_border: #222;
--am_color: #9f9f9f;
--am_link_color: #eb0000;
--am_btn_background_color: #4e80a6;
--am_btn_disabled_background_color: #202b33;
--am_btn_disabled_color: #40494f;
--am_info_background_color: #fdfdfd;
--am_info_border_color: #ccddeb;
--am_info_border: none;
--am_info_border_left: 4px solid #3F78AD;
--am_info_color: #d7dde5;
--am_info_link_color: #7FB0D6;
--am_text_color: #cfcfcf;
--am_color_inverted: #0e0a06;
--am_color_darken: #bfc3c7;
--am_logo_align: center;
--am_logo_width: 50px;
--am_logo_width_px: 50px;
--am_max_width: 800;
--am_max_width_px: 800px;
--am_form_bg: #141414;
--am_form_border_color: #222;
--am_form_legend_background_color: #ffffff;
--am_form_legend_border_bottom_color: #ffffff;
--am_form_element_bg_color: #353535;
--am_form_element_border: none;
--am_form_element_focus_color: #454545;
--am_grid_border_color: #bfd3e0;
--am_grid_box_shadow: none;
--am_grid_header_background: #141414;
--am_grid_header_color: #9f9f9f;
--am_grid_header_link_color: #9f9f9f;
--am_grid_header_sorted_color: #9f9f9f;
--am_grid_row_background: #141414;
--am_grid_row_odd_background: #141414;
--am_grid_row_sorted_background: #353535;
--am_grid_row_expandable_background: #353535;
--am_filter_background: #141414;
--am_filter_border: 1px solid #222;
--am_filter_color: #9f9f9f;
--am_filter_input_background: #353535;
--am_filter_input_border: none;
--am_filter_input_color: #9f9f9f;
--am_filter_input_placeholder_color: #9f9f9f;
--am_filter_button_background: #353535;
--am_filter_button_border: 1px solid #222;
--am_filter_button_hover_background: #454545;
--am_filter_button_hover_border_color: #222;
--am_filter_button_hover_box_shadow: none;
--am_filter_button_icon_color: #9f9f9f;
--am_font_size: 14;
--am_font_size_px: 14px;
--am_font_family: Roboto;
--am_drop_shadow: 1;
--am_content_shadow: 0px 0px 5px #00000022;;
--am_block_background: #121212;
--am_block_nodata_background: #141414;
--am_block_nodata_border: 1px solid #222;
--am_login_layout: layout.phtml;
--am_login_bg: none;
--am_login_bg_color: none;
--am_login_shadow: none;
--am_login_legend_bg: #141414;
--am_login_legend_padding_top: 1em;
--am_login_form_bg_color: #141414;
--am_login_header_display: none;
--am_header_bg_size: cover;
--am_header_bg_size_px: cover;
--am_header_bg_repeat: no-repeat;
--am_header_bg: none;
--am_menu_background: #141414;
--am_menu_border: 1px solid #222;
--am_menu_color: #ff2200;
--am_menu_tab_active_background: transparent;
--am_menu_tab_active_border_color: #222;
--am_menu_tab_active_color: #E8735A;
--am_menu_dashboard: icon;
--am_menu_tabs_bg: #141414;
--am_menu_tabs_border_right: 1px solid #222;
--am_menu_tab_color: white;
--am_dashboard_layout: two-col;
--am_identity_align: left;
--am_identity_type: login;
--am_page_bg_color: #000000;
--am_page_bg: #000000;
--am_popup_background_color: #141414;
--am_popup_header_bg_color: #363636;
--am_popup_header_color: #9f9f9f;
--am_header_menu_link_color: #3f7fb0;
--am_header_menu_link2_color: #000000;
--am_header_menu_bg_color: #f1f5f9;
--am_footer_bg: none;
--am_footer_text_color: #0d0d0d;
--am_footer_link_color: #3f7fb0;
--am_sm_size: 18;
--am_sm_size_px: 18px;
--am_sm_color: #0d0d0d;
--am_aaa_color: #aaaaaa;
--am_alert_color: #e34b3d;
--am_almost_white_color: #f5f5f5;
--am_border_radius_mid: 3px;
--am_btn_border_color: #688296;
--am_btn_color: white;
--am_ccc_color: #cccccc;
--am_text_line_height: 1.7;
--am_e8e8e8_color: #e8e8e8;
--am_error_background_color: #fcbdbd;
--am_error_border_color: #faa7a7;
--am_error_color: #292929;
--am_success_color: #488f37;
--am_expandable_border_color: #eef;
--am_expandable_gray_color: #888;
--am_form_blue_border_color: #c1def5;
--am_form_row_highlight_color: #ffffee;
--am_gray_background: lightgray;
--am_gray_dbdbdb_color: #dbdbdb;
--am_input_border: 1px solid #ced4da;
--am_input_color: #555960;
--am_link_color_a99: #eb000099;
--am_notice_background: #ffffcf;
--am_notice_border_color: #d1d0ae;
--am_notice_color: #454430;
--am_odd_background_color: #d3dce3;
--am_pagination_current_color: #97b1c2;
--am_pass_indicator_good_color: #ffd54f;
--am_pass_indicator_strong_color: #488f37;
--am_tabs_color: blue;
--am_white_color: #ffffff;
--am_code_background_color: #20313b;
--am_dialog_darkgray_color: #444444;
--am_header_logo: https://mistresskym.com/amember/data/public/theme-header-logo.png;
--am_header_border_color: #688296;
--am_header_footer_background_color: #325069;
--am_header_footer_color: #999999;
--am_form_theme: vertical;
--am_form_legend_font_size: 1.2rem;
--am_form_legend_font_size_px: 1.2rem;
--am_login_style: no-label;

    /* end of variables from theme configuration */
}
.am-layout-two-coll{
    background: none;
    border: none;
    box-shadow: none;
}
.am-layout-two-coll .am-layout-two-coll-top {
    background: none;
}
.am-layout-two-coll .am-layout-two-coll-bottom {
    background: none;
}

.am-layout-two-coll .am-coll-left .am-coll-content,
.am-layout-two-coll .am-coll-right .am-coll-content  {
    margin: 0;
}

@media all and (min-width:750px) {
    .am-layout-two-coll .am-coll-left .am-coll-content {
        margin: 0 1em 0 0;
    }

    .am-layout-two-coll .am-coll-right .am-coll-content {
        margin: 0 0 0 1em;
    }
}

#ui-datepicker-div.ui-datepicker {
    background: var(--am_popup_background_color, #141414);
    border: 1px solid var(--am_form_border_color, #222);
    border-radius: 3px;
    box-shadow: 0 8px 24px #000;
    color: var(--am_text_color, #9f9f9f);
    padding: .35em;
}

#ui-datepicker-div .ui-datepicker-header {
    background: var(--am_popup_header_bg_color, #363636);
    border: 0;
    border-radius: 2px;
    color: var(--am_popup_header_color, #d0d0d0);
}

#ui-datepicker-div .ui-datepicker-title {
    color: var(--am_popup_header_color, #d0d0d0);
    font-weight: 600;
}

#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
    border: 0;
    border-radius: 2px;
    color: var(--am_text_color, #9f9f9f);
    cursor: pointer;
}

#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,
#ui-datepicker-div .ui-datepicker-next.ui-state-hover {
    background: var(--am_form_element_focus_color, #454545);
    color: #fff;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-next .ui-icon {
    background-image: none;
    height: 1em;
    margin-left: -.5em;
    margin-top: -.5em;
    overflow: visible;
    text-indent: 0;
    width: 1em;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-next .ui-icon {
    font-size: 0;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon::before,
#ui-datepicker-div .ui-datepicker-next .ui-icon::before {
    display: block;
    font-size: 1.4rem;
    line-height: .7;
    text-align: center;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon::before {
    content: "\2039";
}

#ui-datepicker-div .ui-datepicker-next .ui-icon::before {
    content: "\203a";
}

#ui-datepicker-div th {
    color: var(--am_color_darken, #bfc3c7);
}

#ui-datepicker-div td {
    padding: 2px;
}

#ui-datepicker-div .ui-state-default {
    background: transparent;
    border: 0;
    border-radius: 4px;
    color: var(--am_text_color, #cfcfcf);
    text-align: center;
}

#ui-datepicker-div .ui-state-hover {
    background: var(--am_form_element_focus_color, #454545);
    color: #fff;
}

#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-state-highlight {
    background: var(--am_btn_background_color, #4e80a6);
    color: #fff;
}

#ui-datepicker-div .ui-datepicker-other-month .ui-state-default {
    color: var(--am_color, #777);
    opacity: .55;
}
