/* ========================================
   Redmine Flux Daisy — Plugins CSS
   Plugin-specific UI overrides & styles
   Add all plugin-related CSS rules here.
   ======================================== */

/* Agileboard plugin */

div.first_split .attachments_form .filedrop {
    width: 90px !important;
}

.context-menu-popup .tag_field_div .tags_value button.add-tag-button {
    margin-left: 5px !important;
    margin-top: 10px;
    background-position: 6px 2px;
}

.controller-agile div#sidebar {
    display: block !important;
}

.agile_sidebar .icon-add {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus_icon_blue-07ee381a.svg");
    background-repeat: no-repeat !important;
}

.controller-custome_agile_boards.action-new #cancel-button-custom,
.controller-custome_agile_boards.action-create #cancel-button-custom,
.controller-custome_agile_boards a.cancel_edit_button {
    background-color: white;
    color: #000000;
    border: 1px solid #E6E6E6;
    border-radius: 5px !important;
    font-size: 13px;
    font-family: 'Poppins-Regular', sans-serif !important;
    margin-left: 2px;
    width: 100px;
    height: 37px;
}

.controller-my.action-page #query_form_with_buttons a#cancel_button_mypage {
    padding: 9px 20px !important;
    background-color: #CED3E6 !important;
}

.controller-custome_agile_boards.action-new .tabular p:nth-of-type(2),
.controller-custome_agile_boards.action-create .tabular p:nth-of-type(2),
.controller-custome_agile_boards.action-edit .tabular p:nth-of-type(2),
.controller-custome_agile_boards.action-update .tabular p:nth-of-type(2) {
    max-height: fit-content;
}

.controller-custome_agile_boards #filters>legend.icon-collapsed {
    background-image: none;
}

.agile_filters div#toggle_icon {
    display: none;
}

.agile_filters .icon-edit {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/penciledit-a3b23d8e.svg");
    background-position: 0% 50% !important;
    background-repeat: no-repeat !important;
}

.agile_filters .delete-agile {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/delete_ico-639feb8e.svg") !important;
    background-position: 0% 50% !important;
    background-repeat: no-repeat !important;
}

.controller-agile #query_form_with_buttons,
.controller-custome_agile_boards #query_form_with_buttons,
.controller-agile_versions #query_form_with_buttons {
    margin-top: 10px;
}


.agile_sidebar .selected-cutom-agile {
    background-color: #daedff;
}

.controller-agile #top-menu,
.controller-custome_agile_boards #top-menu,
.controller-agile_versions #top-menu {
    display: flex !important;
}

#add_version,
#add_sprint {
    background-color: #0094FF;
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus-b56b987d.svg");
    background-repeat: no-repeat !important;
    padding: 0px 36px 0px 20px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    font-size: 12px;
    background-position: 90%;
}

a#edit-issue-card {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/penciledit-a3b23d8e.svg");
    background-size: 15px !important;
    background-repeat: no-repeat !important;
}

#query_form_with_buttons.setting-agile {
    background: #fff;
}

div.switch_mode_div {
    margin-right: 147px;
    margin-top: -47px;
}


.setting-agile .icon-boards,
.setting-agile fieldset.collapsible>legend {
    background-image: none !important;
}

/* New updated plugin */

.jira-sidebar.collapsed .jira-sidebar-header {
    left: 11% !important;
}

.controller-rf_board_configs #filters>legend {
    background-image: none;
}

.rf-options-actions {
    background: #fafbfc00 !important;
}

#my-page-agile-options-panel>div.my-page-agile-options-actions>.my-page-agile-btn {
    height: 35px !important;
}

.jira-board-page #filters-table{
    display: block !important;
    margin-bottom: 30px !important;
}


.controller-rf_board_configs #filters>div {
    display: block !important;
}

a.rf-sprint-cancel-btn{
    height: 38px;
        width: 65px;
}

.rf-options-actions .rf-btn-primary {
    background: #2196F3;
    color: #FFFFFF;
    padding: 0px 26px !important;
    height: 35px !important;
    margin-top: 0px !important;
    }

/* Timesheet plugin */

/* Sidebar make left */
.controller-timesheets div#sidebar,
.controller-timesheet_approvals div#sidebar,
.controller-approval_schemas div#sidebar,
.controller-timesheet_reports div#sidebar,
.controller-workloads div#sidebar,
.controller-workload_teams div#sidebar,
.controller-skills div#sidebar,
.controller-workload_dashboards div#sidebar,
.controller-user_workloads div#sidebar,
.controller-user_holidays div#sidebar,
.controller-holiday_dates div#sidebar,
.controller-workload_reports div#sidebar,
.controller-rf_helpdesk div#sidebar,
.controller-rf_organizations div#sidebar,
.controller-rf_customers div#sidebar,
.controller-rf_holidays div#sidebar,
.controller-rf_project_helpdesk div#sidebar,
.controller-rf_slas div#sidebar,
.controller-rf_support_levels div#sidebar,
.controller-rf_project_helpdesk_issues div#sidebar,
.controller-rf_helpdesk_issues div#sidebar,
.controller-test_suites div#sidebar,
.controller-testcase_environment div#sidebar,
.controller-runs div#sidebar,
.controller-testcase_reports div#sidebar,
.controller-requirements div#sidebar,
.controller-traceability_rtms div#sidebar,
.controller-testcase_activities div#sidebar,
.controller-testcase_import div#sidebar,
.controller-testcase_todos div#sidebar,
.controller-issue_testcase div#sidebar,
.controller-global_invoices div#sidebar,
.controller-invoices div#sidebar,
.controller-team_rates div#sidebar,
.controller-time_tracker div#sidebar,
.controller-time_tracker_dashboard div#sidebar,
.controller-crm_dashboard div#sidebar,
.controller-leads div#sidebar,
.controller-contacts div#sidebar,
.controller-companies div#sidebar,
.controller-deals div#sidebar,
.controller-crm_reports div#sidebar,
.controller-crm_audit_logs div#sidebar,
.controller-approvals div#sidebar,
.controller-audit_logs div#sidebar,
.controller-rf_teams div#sidebar,
.controller-admin_dashboard div#sidebar,
.controller-timesheet_settings div#sidebar,
.controller-rf_knowledgebase_nodes div#sidebar,
.controller-rf_knowledgebase div#sidebar ,
.controller-crm_activities div#sidebar {
    order: 1;
    padding: 0px;
    background: #D1EBFA !important; 
}

.controller-timesheets #sidebar.collapsed .sidebar-content,
.controller-timesheet_approvals #sidebar.collapsed .sidebar-content,
.controller-approval_schemas #sidebar.collapsed .sidebar-content,
.controller-timesheet_reports #sidebar.collapsed .sidebar-content,
.controller-workloads #sidebar.collapsed .sidebar-content,
.controller-workload_teams #sidebar.collapsed .sidebar-content,
.controller-skills #sidebar.collapsed .sidebar-content,
.controller-workload_dashboards #sidebar.collapsed .sidebar-content,
.controller-user_workloads #sidebar.collapsed .sidebar-content,
.controller-user_holidays #sidebar.collapsed .sidebar-content,
.controller-holiday_dates #sidebar.collapsed .sidebar-content,
.controller-workload_reports #sidebar.collapsed .sidebar-content,
.controller-rf_helpdesk #sidebar.collapsed .sidebar-content,
.controller-rf_organizations #sidebar.collapsed .sidebar-content,
.controller-rf_customers #sidebar.collapsed .sidebar-content,
.controller-rf_holidays #sidebar.collapsed .sidebar-content,
.controller-rf_project_helpdesk #sidebar.collapsed .sidebar-content,
.controller-rf_slas #sidebar.collapsed .sidebar-content,
.controller-rf_support_levels #sidebar.collapsed .sidebar-content,
.controller-rf_project_helpdesk_issues #sidebar.collapsed .sidebar-content,
.controller-rf_helpdesk_issues #sidebar.collapsed .sidebar-content,
.controller-test_suites #sidebar.collapsed .sidebar-content,
.controller-testcase_environment #sidebar.collapsed .sidebar-content,
.controller-runs #sidebar.collapsed .sidebar-content,
.controller-testcase_reports #sidebar.collapsed .sidebar-content,
.controller-requirements #sidebar.collapsed .sidebar-content,
.controller-traceability_rtms #sidebar.collapsed .sidebar-content,
.controller-testcase_activities #sidebar.collapsed .sidebar-content,
.controller-testcase_import #sidebar.collapsed .sidebar-content,
.controller-testcase_todos #sidebar.collapsed .sidebar-content,
.controller-issue_testcase #sidebar.collapsed .sidebar-content,
.controller-global_invoices #sidebar.collapsed .sidebar-content,
.controller-invoices #sidebar.collapsed .sidebar-content,
.controller-team_rates #sidebar.collapsed .sidebar-content,
.controller-time_tracker #sidebar.collapsed .sidebar-content,
.controller-time_tracker_dashboard #sidebar.collapsed .sidebar-content,
.controller-crm_dashboard #sidebar.collapsed .sidebar-content,
.controller-leads #sidebar.collapsed .sidebar-content,
.controller-contacts #sidebar.collapsed .sidebar-content,
.controller-companies #sidebar.collapsed .sidebar-content,
.controller-deals #sidebar.collapsed .sidebar-content,
.controller-crm_reports #sidebar.collapsed .sidebar-content,
.controller-crm_audit_logs #sidebar.collapsed .sidebar-content,
.controller-approvals #sidebar.collapsed .sidebar-content,
.controller-audit_logs #sidebar.collapsed .sidebar-content,
.controller-rf_teams #sidebar.collapsed .sidebar-content,
.controller-admin_dashboard #sidebar.collapsed .sidebar-content,
.controller-timesheet_settings #sidebar.collapsed .sidebar-content ,
.controller-rf_knowledgebase_nodes #sidebar.collapsed .sidebar-content,
.controller-rf_knowledgebase #sidebar.collapsed .sidebar-content,
.controller-crm_activities #sidebar.collapsed .sidebar-content {
    display: block;
}

div#wrapper.timesheetfullscreen #main-menu,
.controller-timesheets .sidebar-toggle-btn,
.controller-timesheet_approvals .sidebar-toggle-btn,
.controller-approval_schemas .sidebar-toggle-btn,
.controller-timesheet_reports .sidebar-toggle-btn,
.controller-workloads .sidebar-toggle-btn,
.controller-workload_teams .sidebar-toggle-btn,
.controller-skills .sidebar-toggle-btn,
.controller-workload_dashboards .sidebar-toggle-btn,
.controller-user_workloads .sidebar-toggle-btn,
.controller-user_holidays .sidebar-toggle-btn,
.controller-holiday_dates .sidebar-toggle-btn,
.controller-workload_reports .sidebar-toggle-btn,
.controller-rf_helpdesk .sidebar-toggle-btn,
.controller-rf_organizations .sidebar-toggle-btn,
.controller-rf_customers .sidebar-toggle-btn,
.controller-rf_holidays .sidebar-toggle-btn,
.controller-rf_project_helpdesk .sidebar-toggle-btn,
.controller-rf_slas .sidebar-toggle-btn,
.controller-rf_support_levels .sidebar-toggle-btn,
.controller-rf_project_helpdesk_issues .sidebar-toggle-btn,
.controller-rf_helpdesk_issues .sidebar-toggle-btn,
.controller-test_suites .sidebar-toggle-btn,
.controller-testcase_environment .sidebar-toggle-btn,
.controller-runs .sidebar-toggle-btn,
.controller-testcase_reports .sidebar-toggle-btn,
.controller-requirements .sidebar-toggle-btn,
.controller-traceability_rtms .sidebar-toggle-btn,
.controller-testcase_activities .sidebar-toggle-btn,
.controller-testcase_import .sidebar-toggle-btn,
.controller-testcase_todos .sidebar-toggle-btn,
.controller-issue_testcase .sidebar-toggle-btn,
.controller-global_invoices .sidebar-toggle-btn,
.controller-invoices .sidebar-toggle-btn,
.controller-team_rates .sidebar-toggle-btn,
.controller-time_tracker .sidebar-toggle-btn,
.controller-time_tracker_dashboard .sidebar-toggle-btn,
.controller-crm_dashboard .sidebar-toggle-btn,
.controller-leads .sidebar-toggle-btn,
.controller-contacts .sidebar-toggle-btn,
.controller-companies .sidebar-toggle-btn,
.controller-deals .sidebar-toggle-btn,
.controller-crm_reports .sidebar-toggle-btn,
.controller-crm_audit_logs .sidebar-toggle-btn,
.controller-approvals .sidebar-toggle-btn,
.controller-audit_logs .sidebar-toggle-btn,
.controller-rf_teams .sidebar-toggle-btn,
.controller-admin_dashboard .sidebar-toggle-btn,
.controller-timesheet_settings .sidebar-toggle-btn,
.controller-rf_knowledgebase_nodes .sidebar-toggle-btn,
.controller-rf_knowledgebase .sidebar-toggle-btn,
.controller-crm_activities .sidebar-toggle-btn {
    display: none;
}

.controller-rf_knowledgebase_nodes #sidebar.collapsed,
.controller-rf_knowledgebase #sidebar.collapsed {
    width: 250px;
}

#sidebar .kb-sidebar {
    padding-left: 15px;
}

.controller-workloads .page-header-wrapper {
    display: none;
}

.controller-timesheet_approvals.action-index input#pending-button {
    background-color: #a1a1a1 !important;
}


.controller-timesheet_approvals.action-index input#approved-button {
    color: #ffffff;
    background-color: #50C878 !important;
}

.label-activity {
    margin-left: 0px !important;
}

.timesheet_approval_action {
    padding: 12px !important;
}

#content>div.settings-container>form>div>div>div.settings-form-checkbox-group>label {
    margin-top: 6px;
}
/* ************** end  **************** */



.partial_calendar {
    margin-top: 13px;
}


button#createButton,
button#clearButton {
    width: 90px !important;
    padding: 19px 30px 18px 15px;
    background-repeat: no-repeat;
    background-position: 64px 13px;
    color: #ffffff !important;
}

button#createButton {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/tick_ico-7920ebe8.svg");
    background-repeat: no-repeat !important;
}

button#clearButton {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/clear-0ae94a37.svg");
    background-repeat: no-repeat !important;
}

.controller-timesheet_reports fieldset#filters {
    border-bottom: none;
}

.controller-timesheet_reports .query_filter_options_flex .reports_group_by {

    width: 150px !important;
    /* margin-top: 20px; */
}

.controller-timesheet_reports .query_filter_options_flex .custom_filters {

    width: 245px !important;
}

.controller-timesheet_reports #filters>div>div.add-filter {
    width: 240px !important;
}

.controller-timesheet_reports fieldset#filters table {
    width: 45% !important;
}

.controller-timesheet_reports .page-header-wrapper {
    margin-top: 0px;
}

.controller-timesheets.action-index #btn-timesheetDashboard,
.controller-f_resources #btn-planner,
.controller-workloads #btn-planner,
.controller-timesheets.action-index #timesheet_main_dashboard_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/timesheet_dashboard_blue-99e582c5.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-timesheet_teams.action-index #timesheetTeam,
.controller-workload_teams.action-edit #btn-teams,
.controller-workload_teams.action-index #btn-teams,
.controller-timesheet_teams.action-index #timesheet_teams_icon,
.controller-timesheet_teams.action-show #timesheet_teams_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/timesheet_team_blue-b88bbf2f.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

#timesheet_teams_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/timesheet_team_blue-b88bbf2f.svg") !important;
    background-repeat: no-repeat !important;
}

.controller-user_timesheet_reports.action-timesheet_report #btn-timesheetView,
.controller-timesheet_approvals.action-index #timesheet_report_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/workload-scheme-blue-a57570d1.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-timesheet_members.action-index #timesheetTeam {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/timesheet_team_blue-b88bbf2f.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-timesheet_leaves.action-index #request_leave_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/leave-309a3e1f.svg") !important;
    background-repeat: no-repeat !important;
    background-color: #b3daf3 !important;
}

.controller-timesheet_reports.action-index #timesheet_approval_icon {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/reports-305cca38.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-approval_schemas.action-index #approval_level_dashboard,
.controller-approval_schemas.action-show #approval_level_dashboard {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/approval_dashboard-e181ca3f.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}


.controller-workload_teams.action-users_with_teams #sidebar #btn-workload-users {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/teamsblue-b88bbf2f.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}


.controller-workload_reports.action-workload_report #btn-workload-report {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/workload_planning_graph-8a0435d6.svg") !important;
    background-color: #b3daf3;
    background-repeat: no-repeat !important;
}


.controller-user_holidays.action-new #btn-wkscheme,
.controller-holiday_dates.action-new #btn-wkscheme {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/workload-scheme-blue-a57570d1.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-user_workloads #btn-hscheme {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/holiday-scheme-blue-0f385681.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}


.controller-workload_dashboards.action-index #btn-dashboard {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/Table-blue-12ff05d7.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}

.controller-skills.action-index #btn-skills {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/skillsblue-blue-1143baa7.svg") !important;
    background-color: #b3daf3 !important;
    background-repeat: no-repeat !important;
}



.controller-timesheet_reports.action-index .div-modal,
.controller-workloads.action-index .div-modal,
.controller-workloads.action-index div.modal,
.controller-workloads.action-index #gantt_here,
.controller-workloads.action-index .main-sidepanel,
.controller-workload_teams .modal-bg_team_edit,
.controller-workload_teams .modal-bg,
.controller-workload_teams .modal-bg-memb,
.controller-workload_teams .modal-bg-edit-memb,
.controller-skills .modal-bg_skill,
.controller-skills #skill_update_back,
.controller-user_workloads .modal-bg-scheme_edit,
.controller-user_workloads .modal-bg-members_delete,
.controller-holiday_dates .modal-bg-hd-d-scheme_edit,
.controller-user_holidays .modal-bg-hd-scheme_edit,
.controller-settings.action-plugin .modal-bg_checklist_delete,
.controller-issues.action-show .modal-bg_checklist_delete,
.controller-dashboard .div-modal,
.controller-user_holidays .modal-bg-members_delete,
.controller-timesheet_approvals .approve-bgmodal,
.controller-timesheet_approvals .reject-bgmodal {
    z-index: 999;
}

/* workload plugin */

.controller-workload_teams .modal_team_edit,
.controller-workload_teams div.modal,
.controller-workload_teams .deleteModal,
.controller-workload_teams .modal-memb,
.controller-workload_teams .modal-edit_memb,
.controller-skills .modal_skill,
.controller-skills #skill_update_model,
.controller-skills .deleteModal,
.controller-user_workloads .modal-wk_sk_memb,
.controller-user_workloads .deleteModal,
.controller-holiday_dates .deleteModal,
.controller-user_holidays .modal-wk_hd_memb,
.controller-settings.action-plugin .deletechecklist,
.controller-issues.action-show .deletechecklist,
.controller-dashboard .setting-modal,
.controller-user_holidays .deleteModal,
.controller-timesheet_approvals #approve-modal,
.controller-timesheet_approvals #reject-modal {
    z-index: 9999;
}

.controller-workload_teams #create_team,
.controller-holiday_dates #create_holiday {
    line-height: 0px;
}

#content>div.row_dif>div>table>tbody>tr>td>a.icon-edit,
table.list td.buttons a.icon-edit,
td.template_action>a.icon-edit {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/penciledit-a3b23d8e.svg") !important;
    background-repeat: no-repeat !important;

}

#content>div.row_dif>div>table>tbody>tr>td>a.icon-del,
#tableContainer>table>tbody>tr>td>a.icon-del,
.checklist-template-table .icon.icon-del,
td.template_action>a.icon-del,
.controller-dashboard #sidebar ul li a.icon-del {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/delete_ico-639feb8e.svg") !important;
    background-repeat: no-repeat !important;
}

#content>div.row_dif>div>table>tbody>tr>td>a.icon-only.icon_user_teams,
.list.issues.holiday_change a.icon-only.addMembers {
    background-position: 6px 5px !important;
    background-size: 20px !important;
    padding: 5px 0px 0px 25px !important;
    margin-top: -7px;
}

.controller-workload_dashboards.action-index .div-right {
    float: left;
    margin-top: -8px;
}

input[type="submit"].addW:hover,
button[type="submit"].addW:hover,
button.addW.icon.icon-add:hover {
    color: #ffffff !important;
    text-decoration: none !important;
}


button.addW.icon.icon-add {
    background-color: #0094ff !important;
    font-size: 14px !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    text-decoration: none;
    padding: 10px 20px;
}


.holiday-scheme-index table.list td.buttons a:last-child {
    margin-top: -9px;
    margin-left: -10px !important;
}

table.list.issues.hdates_change {
    margin-top: 30px;
}

#exportDropdownMenu>a.dropdown-item {
    padding-left: 8px !important;
}

.controller-user_workloads input.addW.icon.icon-add {
    background-image: none !important;
}

a.modal-skill,
a.modal-link,
a#reset_memb,
div#add-scheme-members button.addW,
a#new-holiday {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus-b56b987d.svg") !important;
    background-size: 12px !important;
    background-position: 88% 13px !important;
    background-color: var(--dm-accent) !important;
    font-size: 14px !important;
    border-radius: 3px !important;
    padding: 1px 33px 2px 0px !important;
    color: #ffffff !important;
    text-decoration: none;
    background-repeat: no-repeat !important;
}

#content>div.row_dif>div>table>tbody>tr>td>a.icon-only.icon_user_teams,
.list.issues.holiday_change a.icon-only.addMembers {
    background-position: 6px 5px !important;
    background-size: 20px !important;
    padding: 0px 0px 0px 3px !important;
    /* margin-top: -7px; */
}

table.list td.buttons.wk_t a>svg {
    margin-right: 0px;
}

td.buttons.wk_t>a>svg>use {
    display: block;
}

table.list td.buttons.wk_t a {
    padding: 0px !important;
}

button.addW>svg>use,
a.modal-skill>svg>use,
a.modal-link>svg>use,
a#reset_memb>svg>use,
div#add-scheme-members button.addW>svg>use,
a#new-holiday>svg>use {
    display: none;
}

#create_holiday {
    border-color: var(--dm-accent) !important;
    background-color: var(--dm-accent) !important;
}

a#new-holiday {
    margin-bottom: 11px;
}

/* Helpdesk plugin */
@media screen and (min-width: 1920px) {
    .helpdesk_dashboard>div {
        max-width: 180px !important;
        padding: 20px 18px !important;
    }
}

.helpdesk_dashboard {
    gap: 7px !important;
}

.controller-rf_helpdesk div#reportrange,
.controller-rf_project_helpdesk div#reportrange {
    width: fit-content !important;
}

#content>div.helpdesk_top_section>div>a.icon-add {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus-b56b987d.svg");
    background-repeat: no-repeat !important;
    background-color: #0094ff;
    padding: 10px 15px 10px 24px;
    background-position: 7px 13px;
    border-radius: 3px;
    color: #ffffff !important;
    margin-top: 15px;
}

button.applyBtn.btn.btn-sm.btn-primary {
    background-color: #0094ff;
    color: #ffffff;
}

.controller-rf_helpdesk #main #sidebar,
.controller-rf_organizations #main #sidebar,
.controller-rf_customers #main #sidebar,
.controller-rf_holidays #main #sidebar,
.controller-rf_project_helpdesk #main #sidebar,
.controller-rf_slas #main #sidebar,
.controller-rf_support_levels #main #sidebar,
.controller-rf_project_helpdesk_issues #main #sidebar,
.controller-rf_helpdesk_issues #main #sidebar {
    padding-top: 30px !important;
}

#tab-content-holidays .contextual,
#tab-content-support_levels .contextual,
#tab-content-customer>div.contextual,
#tab-content-canned_responses>div.contextual,
#tab-content-checklist_template>div.contextual.add_checklist_template {
    margin-top: -7px;
    margin-bottom: 10px;
}

.controller-rf_slas.action-history #content>div.contextual>a.icon-cancel,
.controller-rf_support_levels.action-show #content>div.contextual>a.icon-cancel {
    background-image: none;
    padding: 0px 20px !important;
}

#email-configuration-form>fieldset>div.box {
    box-shadow: none;
}


#tab-content-holidays p.nodata,
#tab-content-support_levels p.nodata,
#tab-content-customer>p.nodata,
#tab-content-canned_responses>p.nodata {
    margin-top: 25px;
}

.controller-issues.action-show #content>div.rf_issue-container>.contextual>a.rf_reply.icon.icon-comment {
    background-position: 6px 6px;
    background-image: url("/assets/plugin_assets/redmineflux_daisy/Message-a8a8f40d.svg") !important;
    background-repeat: no-repeat !important;
    background-size: 16px;
}

button#save-inline-note {
    background-color: #0094ff;
    color: #ffffff;
}


/* Checklist plugin */

div.contextual #create-checklist-template-link {
    background-position: 90% 13px !important;
    padding-left: 20px;
}

.checklist-template-table .icon {
    background-position: 0px 0px !important;
}

html.daisy-dark .checklist_option_dropdown a,
html.daisy-dark .dropdown_subchecklist a {
    background-position: 3px 10px !important;
    padding-left: 23px;
    background-size: 13px;
}

#parent-checklists>div>p>a.delete-parent-checklist.icon.icon-del,
a.delete-sub-checklist.icon.icon-del {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/delete_ico-639feb8e.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 1px 1px !important;
}

.parent-checklist {
    background-color: #ffffff !important;
}

.controller-checklist_templates.action-create .submit_button,
.controller-checklist_templates.action-edit .submit_button,
.controller-checklist_templates.action-new .submit_button,
.controller-checklist_templates.action-update .submit_button {
    padding: 19px 0px !important;
}

a.icon.icon-edit.edit-checklist-item-btn,
a.icon.icon-edit.edit-sub-checklist-item-btn {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/penciledit-a3b23d8e.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 4px 9px !important;
    background-size: 12px;
}

a.icon.icon-del.delete-checklistitem-btn,
a.icon.icon-del.delete-checklist-sub-item-btn {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/delete_ico-639feb8e.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 3px 8px !important;
    background-size: 14px !important;
}

/* issue template */

#sidebar #admin-menu>ul>li>a.icon.issue-template-controller {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/issue_template_admin-53b8482d.svg") !important;
    padding-left: 31px !important;
    background-size: 14px !important;
    background-position: 12px 4px !important;
}

#content>div.containerBlock>div.add_issue_template>a,
.controller-issue_template_setting.action-show .add_issue_template>a {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus-b56b987d.svg") !important;
    background-repeat: no-repeat !important;
}

.controller-issue_template_setting.action-show .add_issue_template {
    margin: -50px 0px 0px 0px !important;
}

.controller-issue_template_setting.action-create input#submited,
.controller-issue_template.action-edit button#submited,
.controller-issue_template_setting.action-copy input#submited,
.controller-issue_template.action-new input#submited,
.controller-issue_template.action-copy input#submited {
    padding: 8px;
    color: #ffffff !important;
}

.controller-issue_template #content>div.containerBlock>div>a>svg
{
    display: none !important;
}

.issue_template_button>button#clearButton {
    color: #000000 !important;
    padding: 10px;
    width: 65px !important;
    background-color: #d9d9d9 !important;
}

.issue_template_button>button#clearButton:hover {
    background-color: #f3efef !important;

}

.issue_template_button>button#submited {
    background-color: #0094ff !important;
    color: #ffffff !important;
    padding: 15px 35px 15px 34px;
}

.controller-issue_template_setting.action-create input#submited,
.controller-issue_template_setting.action-copy input#submited,
.controller-issue_template.action-new input#submited,
.controller-issue_template.action-copy input#submited {
    background-color: #0094ff !important;
}

.controller-issue_template_setting.action-create input#submited:hover,
.controller-issue_template_setting.action-copy input#submited:hover,
.controller-issue_template.action-new input#submited:hover,
.controller-issue_template.action-copy input#submited:hover,
#new_testcase_report>input[type=submit]:hover,
.edit_testcase_report>input[type=submit]:hover {
    background-color: #0094ffc7 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

.controller-issue_template_setting #sidebar {
    order: 2;
    flex-shrink: 0;
    width: 250px;
    padding: 20px 8px 20px 20px;
    background: #FFFFFF;
    border-left: 1px solid rgb(221 221 221 / 35%);
}

body.controller-issue_template_setting:has(#main-menu) #content-wrapper {
    margin-left: 0px;
}

#project_show>svg {
    display: block !important;
    margin-top: -14px !important;
}

.controller-issue_template #content>div.page-header-wrapper>h1>span.current-project {
    display: none;
}

/* flux gantt */

.controller-redmineflux_gantt a#baseline_delete {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/delete_ico-639feb8e.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 3px 2px !important;
    background-size: 14px !important;
}

.controller-redmineflux_gantt .baseline-div .icon.icon-save {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus_icon_blue-07ee381a.svg") !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    background-position: 5px 4px !important;
}

#multiSelectModal>div>div.gantt-multi-select-footer>button {
    background: #dfdfdf;
}

#multiSelectModal>div>div.gantt-multi-select-footer>button:hover {
    background: #f0f0f0;
}

.gantt-multi-select-item.selected {
    border-color: #0094ff !important;
}

.gantt-multi-select-item input[type="checkbox"] {
    accent-color: #0094ff;
}

.zt-gantt-marker-today,
.zt-gantt-marker-area .zt-gantt-marker,
input:checked+.slider {
    background-color: #0094ff !important;
}

#menu-gantt {

    z-index: 999 !important;
}

.options-div {

    margin-left: 0px !important;
}

#reportrange {
    width: 200px !important;
}

.button_issue_gantt {
    margin-left: 10px !important;
}

.zt-gantt-full,
.add_class_fullScreen,
.zt-gantt-fullScreen {
    z-index: 999 !important;
}

.controller-project_gantt .page-header-wrapper {
    display: none;
}

/* custom dashboard plugin */

#multiple-dashboard-container>div>span#error_message {
    color: red !important;
    font-weight: 600;
}

.controller-dashboard.action-project_dashboard #sidebar ul li a:not(.show-on-hover) {
    padding-left: 20px !important;
}

.controller-dashboard.action-project_dashboard #sidebar a.selected {
    padding: 0px !important;
}


.contextual>a.icon.icon-add.new {
    padding: 0px 15px 0px 15px !important
}

.controller-dashboard #toggle_icon::before {
    display: none;
}

.controller-dashboard #main #sidebar.collapsed {
    width: 15px !important;
    display: block !important;
}

.controller-dashboard #main #sidebar {
    width: 250px !important;
    display: block !important;
}

button#clear-btn {
    background: #ffffff !important;
}

button#clear-btn:hover {
    background: #ced3e661 !important;
}

@media (min-width: 1000px) and (max-width: 1400px) {
    .controller-dashboard .contextual {
        margin-top: -28px !important;
    }
}

/* testcase management plugin */

.controller-testcase_environment  #content>table>tbody>tr>td>a>svg>use {
    display: none;
}

.controller-testcase_import a.button_for_cancel{
    padding:9px 30px 8px 30px !important;
}

a#create-run-type-link {
    margin-top: -10px !important;
}

.controller-test_suites.action-index .contextual {
    margin: 2px 0px !important;
}

.controller-test_suites.action-releases #sidebar_right {
    order: 1;
}

.contextual #new_milestone_btn,
.contextual #new_testplan_btn,
.contextual #new_environment_btn,
a#new_test_case_link,
a.icon.icon-add.new-report {
    height: 20px;
}

.controller-test_suites div#sidebar,
.controller-testcase_environment div#sidebar,
.controller-runs div#sidebar,
.controller-testcase_reports div#sidebar,
.controller-requirements div#sidebar,
.controller-traceability_rtms div#sidebar {
    padding-right: 10px !important;
}

#content>div.version_div>form>div>button.search-submit,
#content>div.testsuite-container.testsuite-flex>div.testcase_filter_div>div.search_div>form>div>button,
.search-submit:hover,
#content>div.search_div>form>div>button.search-submit {
    background-color: transparent !important;
    padding: revert;
}

.testcase_filter_div {
    margin-top: -6px !important;

}

.controller-test_suites.action-index div#query_form_with_buttons #query_form_content {
    background-color: #e8f9f4 !important;
    margin-top: 0px !important;
}

.testsuite-container.testsuite-flex #query_form_with_buttons {
    margin-top: 8px !important;
    margin-bottom: 0px !important;
}

.testsuite-container.testsuite-flex #query_form .buttons {
    margin-left: -22px !important;
    margin-right: -22px !important;
}

.testsuite-container.testsuite-flex #query_form .buttons a.icon.icon-checked {
    margin-left: 35px;
}

.testsuite-container.testsuite-flex .new-testsuite-modal .testsuite-modal-btn .cancel-btn,
.testsuite-container.testsuite-flex .edit_testsuite-modal button#close-testsuite-edit-modal {
    padding: 0px !important;
}

.controller-testcase_import a.btn_for_import {
    background-color: #0094ff !important;
    color: #ffffff !important;
}

.controller-testcase_import a.btn_for_import:hover {
    background-color: #0094ffc7 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

.new-testsuite-modal .testsuite-modal-btn .cancel-btn,
.edit_testsuite-modal button#close-testsuite-edit-modal,
.testrun-modal-btn #close-testrun-modal {
    padding: 0px !important;
}

table.list td.buttons.testcase a.edit-run-link {
    padding: 8px 10px 6px 25px !important;
    background-size: 12px !important;
}

#add-assignment,
#edit-add-assignment {
    background-size: 13px !important;
}


.testcase_report_block .advanced_option_include_testcase {
    padding-left: 7px !important;
}

#content>div.report_div>table>thead>tr {
    line-height: 50px !important;
}

.secondary-color {
    font-weight: 500 !important;
}

.controller-requirements button#toggle-btn, .controller-rf_project_helpdesk.action-knowledgebase button#toggle-btn {
    margin-left: 220px;
}

.controller-test_suites a.test-suites.selected,
.controller-runs #main-menu li a.test-suites,
.controller-testcases #main-menu li a.test-suites,
.controller-testcase_activities #main-menu li a.test-suites,
.controller-testcase_todos #main-menu li a.test-suites,
.controller-testcase_reports #main-menu li a.test-suites,
.controller-issue_testcase #main-menu li a.test-suites,
.controller-traceability_rtms.action-index #main-menu li a.test-suites,
.controller-testcase_environment #main-menu li a.test-suites,
.controller-requirements.action-index #main-menu li a.test-suites,
.controller-testcase_import #main-menu li a.test-suites {
    background: transparent !important;
    color: #555;
    padding-right: 5px !important;
}

.testcase-sidebar div#sidebar {
    padding-right: 5px !important;
    overflow: visible !important;
}

.testsuite-tree button#toggle-btn-tc {
    margin-left: 220px !important;
}

.testcase-filter-modal-btn input#create-btn {
    padding: 17px 23px 17px 23px !important;
}

.div_testcase_area #cancel_defect_form {
    width: 100px !important;
    height: 37px !important;
}


.contextual.add_email_template #create-email-template-link,
#create-email-template-link,
#create-run-type-link {
    background-position: 90% 11px !important;
}


.contextual.add_email_template {
    margin-top: 0px !important;
}

#tab-content-Testcase_Run_Types>div>div>a.icon.icon-add {
    background-color: #0094FF;
    padding: 0px 36px 0px 20px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    font-size: 12px;
    background-position: 90%;
    margin-bottom: 15px;
}

#tab-content-Testcase_Run_Types>table>thead>tr>th,
#email_templates>table>thead>tr>th {
    line-height: 50px;
    text-align: center;
}

.testcase-filter-modal-btn #clearButtonFilter {
    padding: 10px 23px 24px 23px !important;
}

.controller-traceability_rtms.action-index div#traceability_summary .flex_requirement,
.controller-traceability_rtms.action-index div#traceability_summary .flex_total_testcases {
    width: 31.2% !important;
}

/* Knowledgebase plugin */

.search-drawer .search input {
    height: 40px !important;
}

.controller-new_pages button#toggle-btn {
    margin-left: 220px !important;
}

.controller-new_pages #content .page-content {
    overflow: auto;
    padding-bottom: 0px !important;
    height: calc(100% - 180px);
}

div.kb-editor-controls {
    margin-top: -35px !important;
}

.kb-editor-controls {
    margin-bottom: 0px !important;
}

/* new update plugin */
a.plus_icon.add_knowledgebase_template {
    background-color: #0094FF;
    padding: 0px 36px 0px 20px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    font-size: 12px;
    background-position: 90% !important;
    background-size: 12px !important;
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus-b56b987d.svg") !important;
}

#tab-content-Templates>div.kb-templates-section>table>tbody>tr>td.buttons.knowledgebase_template_actions>a {
    background-position: 6px 13px !important;
}

.kb-dropdown-menu a.icon{
    padding-left: 28px !important;
}

.kb-dropdown-menu a{
    padding: 6px 13px !important;
}

.kb-btn-cancel {
    padding: 19px 22px !important;
}

/* notification plugin */

#top-menu .top-menu-nav>ul>li.notificationsLinkParent #notificationsLink {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/notification_bell-bac9d416.svg") !important;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0px 0px;
    font-size: 0px;
    position: absolute;
    top: 31px;
    right: -10px;
}

li.notificationsLinkParent #notificationsContainer {
    color: #333;
    background-color: #fff;
    border: 1px solid rgba(100, 100, 100, .4);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    position: absolute;
    top: 59px;
    margin-left: 18px;
    width: 400px;
    display: none;
    font-size: 12px;
    border-radius: 8px;
    padding: 20px;
    right: 10px;
}

li.notificationsLinkParent #notificationsContainer #notificationsBody .no-notifications-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 10px;
    padding: 20px 0px;
    /* background-color: #F1F1FF; */
    font-weight: 500;
}

li.notificationsLinkParent #notificationsContainer #notificationsBody .no-notifications-container .no-notifications {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/no_notification-41e3afea.svg") !important;
    height: 150px;
    width: 160px;
    background-repeat: no-repeat;
    background-size: contain;

}

li.notificationsLinkParent #notificationsContainer #notificationsFooter {

    text-align: center;
    font-weight: bold;

    font-size: 13px;

    background-color: white !important;
    padding: 4px !important;
}

li.notification_countParent #notification_count {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/notification_count-83679f61.svg") !important;
    right: -10px !important;
    display: inline-block;
    height: 10px;
    width: 10px;
    background-repeat: no-repeat;
    background-size: 9px;
    position: absolute;
    top: 30px;
}

li.notificationsLinkParent #notificationsContainer #notificationsTitle {

    font-weight: bold;
    padding: 8px;
    font-size: 13px;
    background-color: #ffffff;
    width: 384px;
    border-bottom: 1px solid #dddddd;
}

li.notificationsLinkParent #notificationsContainer #notificationsBody {
    max-height: 400px;
    overflow-y: auto;
    margin-top: 15px;
}


li.notificationsLinkParent #notificationsContainer #notificationsBody .notification-container {
    padding: 10px 15px;
    cursor: pointer;
    background-color: #f2faff !important;
    border-radius: 4px;
    margin-bottom: 15px;
    margin-right: 10px;
}

.notification-container.new {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/unread-notification-dot-0652ce73.svg");
    background-repeat: no-repeat;
    background-position: 98% center;
    background-size: 8px;
    padding-right: 22px !important;
}


li.notificationsLinkParent #notificationsContainer #notificationsBody .notification-container a .notification-title {
    font-family: Poppins;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 21px;
    color: #181C25 !important;
}


.notification-content,
.notification-date {
    font-family: 'Poppins-Regular', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 21px;
    color: #29435C !important;

}

li.notificationsLinkParent #notificationsContainer #notificationsBody a .notification-container .notification-date,
#top-menu>ul>li.notificationsLinkParent #notificationsContainer #notificationsBody .notification-container .notification-date {
    color: #333;
    font-style: italic;
    font-size: 10px;
}


#notificationsBody>div>a,
#notificationsFooter>a {
    line-height: normal;
}

.controller-app_notifications.action-index #content>.main-notification-container .notification.new {
    background-color: #f2faff !important;
    background-image: url("/assets/plugin_assets/redmineflux_daisy/unread-notification-dot-0652ce73.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) center;
    background-size: 10px;
}

.controller-app_notifications.action-index #content>.main-notification-container div.notification h3 {
    font-family: 'Poppins-Regular', sans-serif !important;
    font-size: 14px !important;
}

/* tag plugin */

div.contextual.for_tag {
    margin-top: -20px !important;
    background: none;
}

div.contextual.for_tag #tag_click {
    background-color: unset;
    color: unset;
    background-image: url("/assets/plugin_assets/redmineflux_daisy/plus_icon_blue-07ee381a.svg");
    background-repeat: no-repeat;
    background-position: 1px 13px;
    margin-top: -10px;
    padding-right: 0px;
}

.tags.attribute {
    margin-top: 2em;
}


input#cancel_tag {
    background-color: white !important;
    color: #000000;
    border: 1px solid #E6E6E6;
    border-radius: 5px !important;
    font-size: 13px;
    font-family: 'Poppins-Regular', sans-serif !important;
    margin-left: 2px;
    padding: 18px 26px 17px 25px;
}



/* workload plugin */

.controller-workload_dashboards .download-dropdown-content a {
    padding: 8px 6px;
}

.controller-workload_dashboards .previous_page,
.controller-workload_dashboards .next_page,
#query_form span a#previous_link,
#query_form span a#next_link {
    background: #3e92fc;
    padding: 7px 15px;
    border-radius: 4px;
    color: white;
}


.controller-workload_dashboards .previous_page:hover,
.controller-workload_dashboards .next_page:hover,
#query_form span a#previous_link:hover,
#query_form span a#next_link:hover {
    background: #5aa3ff;
}

.controller-workload_dashboards .current {
    background: #ffffff;
    padding: 4px 12px;
    border-radius: 4px;
    color: #000000;
    border: 1px solid #9e9e9e69;
    margin: 0px 7px;
}

.controller-workload_dashboards a.next_page {
    margin-left: 10px;
}

.controller-workload_dashboards a.previous_page {
    margin-right: 10px;
}

.controller-workload_dashboards span.pagination {
    padding-top: 20px !important;
}


#content>div.row_dif>div>p.nodata.no_data {
    margin: 0px !important;
}


table.list td.buttons.wk_t a:last-child {
    margin-left: 0px !important;
}

a.icon-only.icon-del.wk_tc:last-child {
    padding-top: 20px !important;
}


.email-template-suite-header-content {
    border: none !important;
}

.contextual.add_email_template {
    margin-top: 0px !important;
}

.controller-workload_email_templates #content>form>input.back-button {
    height: 36px;
    background-color: #ffffff !important;
}

.controller-workload_email_templates #content>form>input.back-button:hover {
    background-color: #dddddd !important;
}

.controller-gantts.action-show #options>div>table>tbody>tr>td>fieldset>label {
    text-transform: capitalize;
}

.controller-users.action-destroy #content>form>p>a {
    padding: 8px 30px 10px 30px;
    background-color: white;
    color: #000000;
    border: 1px solid #E6E6E6;
    border-radius: 5px !important;
    font-size: 13px;
    font-family: 'Poppins-Regular', sans-serif !important;
    margin-left: 2px;
}

.controller-users.action-destroy #content>form>p>a:hover {
    background-color: #ced3e6a8 !important;
}

/* Invoice plugin */
#content>div.page-header-wrapper>h2.customer_name {
    margin-left: 0px;
}

.controller-global_invoices.action-show #content>div.contextual>a.icon,
.controller-invoices #content>div.contextual>a.icon {
    padding: 0px 15px;
    background-image: none !important;
}

a#btn-invoice-dashboard,
a#btn-invoice-index,
a#btn-invoice-report,
a#btn-team-rates,
a#btn-billing-settings {
    background-color: #d9eeff00 !important;
}


.controller-invoices.action-index a#btn-invoice-index,
.controller-invoices.action-report a#btn-invoice-report,
.controller-invoices.action-billing a#btn-billing-settings,
.controller-team_rates.action-index a#btn-team-rates,
.controller-invoices.action-show a#btn-invoice-index,
.controller-invoices.action-new a#btn-invoice-index,
.controller-invoices.action-dashboard a#btn-invoice-dashboard,
.controller-global_invoices.action-index a#btn-invoice-index,
.controller-global_invoices.action-report a#btn-invoice-report,
.controller-global_invoices.action-new a#btn-invoice-index,
.controller-global_invoices.action-edit a#btn-invoice-index,
.controller-global_invoices.action-show a#btn-invoice-index,
.controller-global_invoices.action-dashboard a#btn-invoice-dashboard,
.controller-invoices.action-edit a#btn-invoice-index {
    background-color: #3994ff45 !important;
}

#tab-content-Invoice_templates>div.contextual , 
#tab-content-email_templates>div.contextual {
    margin-top: -3px;
}
.plugin-redmineflux_invoice>form>.box>.tab-content>table.list>tbody>tr>td.buttons>a.icon {
    background-position: 5px 12px !important;
}

#sidebar #admin-menu a.icon.icon-invoice.invoice-settings,
a.icon.icon-invoice.invoice-settings.selected ,
.controller-admin.action-index .icon.icon-invoice.invoice-settings {
    background-image: url("/assets/plugin_assets/redmineflux_daisy/administration-icons/invoice-icon-a4caa641.svg") !important;
    padding-left: 32px !important;
        background-position: 10px 3px;
}

.controller-global_invoices #content>form>p>input.button,
.controller-invoices #content>form>p>input.button,
#email-template-form>input[type=submit],
#invoice-pdf-template-form>input[type=submit],
#new_customer>input[type=submit],
.controller-customers form>input[type=submit] {
    padding: 21px 30px 21px 30px;
}

#upload_logo_form>span>span.attachments_fields>span>svg {
    margin: 4px 5px 0px 0px;
    vertical-align: super;
}

#upload_logo_form>span>span.attachments_fields>span>input.icon.icon-attachment.filename.readonly {
    border: 1px solid #b3b3b3;
}

#upload_logo_form>span>span.attachments_fields>span>a>svg>use {
    display: none;
}

/* time tracker  */

.time-tracker-calendar-widget{
    overflow: auto !important;
}


.calendar-week-view{
    overflow: visible !important;
}

.stop-timer-btn-submit {
    background: #0094FF !important;
    color: white !important;
    border-color: #0094FF !important;
}

.stop-timer-btn-submit:hover {
    background: #03A9F4 !important;
    border-color: #03A9F4 !important;
}


.tt-settings-checkbox-group label {
    margin-top: 7px !important;
}

#redmineflux-time-tracker-sidebar>li>a>svg {
    width: 20px !important;
    height: 20px !important;
}

#redmineflux-time-tracker-sidebar>li>a {
    width: 40px !important;
    height: 20px !important;
    border-radius: 8px;
}

/* CRM plugin  */

button.crm-filter-btn {
    padding: 19px 25px 19px 25px !important;
    border-radius: 5px !important;
}

.crm-action-item:hover {
    background: #2196f363 !important;
}

/* Inline editor plugin */

ul.rf-ss__dropdown {
    text-align: left;
}


.rf-card-name-host a.project .rf-card-name-icon:hover {
    background-color: #0094ff42 !important;
    border-color: #0094ff !important;

}

.rf-card-name-host a.project .rf-card-name-icon
{
    right: 0px !important;
    top: 1px !important;
}

#projects-index ul.projects div.root svg {
    margin-bottom: 0px !important;
    stroke: #0094ff1a !important;
}