/* Custom Font */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

* {
    text-shadow: none;
}

.login_page #logo {
    background: gray;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px 0;
    width: 100%;
    height: 40px;
    float: left;
    text-align: left;
    margin-right: 20px;
}

.login_page #main {
    border-top: 5px solid #696665;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.login_page h3,
.installer_page h3 {
    font-family: 'Open Sans', sans-serif;
}

#footer .copyright {
    display: none;
}

body {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, sans-serif;
}

#header_primary h6,
#header_secondary h6 {
    font-family: 'Open Sans', 'Trebuchet MS', 'Lucida Grande', Tahoma, Arial, sans-serif;
}

#sidebar label.desc,
#sidebar label.description {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
}

.buttons a,
.buttons button {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: bold;
}

#element_inactive_msg h3 {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 600;
}

#all_properties legend,
#all_form_properties legend {
    font-family: 'Open Sans', "Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
}

.content_card label.description {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

.ui-dialog-buttonpane button {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif !important;
    font-weight: 700;
}

.login_page h3,
.installer_page h3 {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 600;
}

.login_page label.desc,
.installer_page label.desc {
    font-weight: 700;
    font-family: 'Open Sans', Arial, helvetica;
}

#li_remember_me label.choice {
    font-family: 'Open Sans', Arial, helvetica;
}

#active_folder_name {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

#smart_folder_list a {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

.content_header_title h2 {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 600;
}

.content_header_title p {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, sans-serif;
}

.content_body h3 {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 145%;
    font-weight: 400;
    line-height: 20px;
}

#mf_form_list .form_stat .form_stat_count {
    font-weight: 700;
    font-family: "Open Sans", Arial, 'Helvetica Neue', 'HelveticaNeue', helvetica, sans-serif;
}

#mf_form_list .form_stat .form_stat_msg {
    font-family: 'Open Sans', Arial;
}

#mf_form_list ul.form_tag_list li {
    font-weight: 600;
    font-family: "Open Sans", Arial, Helverica, sans-serif;
}

.form_action_item a {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

#mf_form_list .form_option a {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

#filter_form_input {
    font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica;
    font-weight: 600;
}

#mf_sort_pane_list a,
#mf_share_report_list a {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

#mf_search_title,
#mf_search_tag {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, sans-serif;
}

#filtered_result_box {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

#result_set_show_more a {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

#ps_box_merchant_settings label.description,
#ps_box_payment_options label.description,
#ps_box_define_prices label.description,
#as_box_approvers label.description,
#ns_box_myinbox label.description,
#ns_box_user_email label.description,
#ms_box_account label.description,
#ms_box_smtp label.description,
#ms_box_ldap label.description,
#ms_box_misc label.description,
#au_box_user_profile label.description,
#ms_box_export_tool label.description,
#aw_box_select_widget label.description,
#aw_box_select_field label.description,
#aw_box_widget_settings label.description,
#ls_box_field_rules label.description,
#ls_box_page_rules label.description,
#ns_box_url_notification label.description,
#ew_box_widget_data label.description,
#ew_box_widget_options label.description,
#ew_box_widget_size label.description,
#ms_box_user_tsv label.description,
#ve_box_email_more label.description,
#as_box_approval_settings label.description,
#ve_details label.description,
.integration_gcal label.description,
.tsv_setup_title {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 700;
}

#aw_box_select_field .aw_box_content h6 {
    font-family: 'Open Sans', Arial;
    font-weight: 600;
}

#ps_box_price_fields strong,
#ls_box_field_rules strong,
#ls_box_page_rules strong,
#ls_box_email_rules strong,
#ls_box_webhook_rules strong,
#ls_box_success_rules strong {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 700;
}

.content_notification h6 {
    font-family: "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 600;
}

#entries_actions a {
    font-family: 'Open Sans', Arial, helvetica, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 700;
}

#entries_options a {
    font-family: 'Open Sans', Arial, helvetica, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 700;
}

#filter_info,
#mr_report_shared {
    font-family: 'Open Sans', Titillium, Helvetica, Arial, sans-serif;
    font-weight: 600;
}

#ve_details strong {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
    font-weight: 700;
}

#ve_entry_actions a {
    font-family: 'Open Sans', Arial, helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 700;
}

#ve_payment_info .payment_details_header,
#ve_table_info .entry_info_header {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
    font-weight: 600;
}

#ve_approval_info h6 {
    text-align: left;
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 120%;
    font-weight: 600;
    color: #555;
}

.ls_email_rules_custom_template_body label.description,
.ls_webhook_options_body label.description {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 700;
}

.add_widget label.description,
.edit_widget label.description,
.edit_widget label.choice {
    font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
    font-weight: 600;
}

#ec_information {
    font-family: 'Open Sans', Titillium, Helvetica, Arial, sans-serif;
    font-weight: 600;
}

#mr_report_list a {
    font-family: 'Open Sans', Arial, 'HelveticaNeue', helvetica;
    font-weight: 700;
}

.report_toolbar span.chart_idnum {
    font-family: 'Open Sans', Titillium, Helvetica, Arial, sans-serif;
    font-weight: 700;
}

#ms-license-upgrade-container {
    font-family: 'Open Sans', Arial, helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 700;
}

.button_primary {
    font-family: "Open Sans", Arial, 'HelveticaNeue', helvetica, 'Helvetica Neue', Arial, 'Trebuchet MS', 'Lucida Grande';
    font-weight: 600;
}

.swal2-title {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 600;
}

.swal2-content {
    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight: 400;
}

.gradient_blue {
    border-radius: 0px;
    box-shadow: none;
    background-color: #d5e5f6;
    background-image: none;
}

.gradient_red {
    border-radius: 0px;
    box-shadow: none;
    background-color: #f7d9d1;
    background-image: none;
}

.gradient_green {
    border-radius: 0px;
    box-shadow: none;
    background-color: rgb(209, 242, 165);
    background-image: none;
}

#btn_add_field {
    margin-left: 0;
}

#mf_form_list .form_option {
    padding: 10px 0;
}

#mf_form_list .form_option a {
    padding: 10px;
}

#mf_form_list .option_expandable a[title="Payment"], .option_expandable a[title="Integrations"] {
    display: none;
}
