@import url("/assets/application-fce165f4.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/login-6d10bc9e.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/activity-cadc51df.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/roadmap-ad9d5e98.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/issues-02fd8b99.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/showissue-54761fff.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/header-ec3533c5.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/mobileview-6ba632e1.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/newissue-fcb50b7b.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/home-dc85de54.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/subpages-8e76729b.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/calender-79866ba0.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/userSearch-a513c1bf.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/ganttscarlet-b2980f6e.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/tour-02313853.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/workload_scarlet-80adb74f.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/zt-tour-4e402f4f.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/testcase_plugin-140a71b6.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/timesheet_plugin-d4ae67b1.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/all_languages-df18354d.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/responsive_plugin-2d2317be.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/knowledgebase_lang_theme_compatible-747fb40f.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/notification_scarlet-25d5e6ad.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/agile_board-5c730e11.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/issue_template-780003de.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/checklist-84c7b5ce.css");
@import url("/assets/themes/redmine_flux_scarlet_v6/compatible-25631083.css");


@font-face {
    font-family: Gilroy-Bold;
    src: url("/assets/themes/redmine_flux_scarlet_v6/Gilroy-Bold-13e80e42.woff");

}

@font-face {
    font-family: Gilroy-Semibold;
    src: url("/assets/themes/redmine_flux_scarlet_v6/gilroy-semi-bold-c2ed03c1.ttf");
}

@font-face {
    font-family: Gilroy-Light;
    src: url("/assets/themes/redmine_flux_scarlet_v6/Gilroy-Light-94693cf7.woff");
}

@font-face {
    font-family: Gilroy-Medium;
    src: url("/assets/themes/redmine_flux_scarlet_v6/Gilroy-Medium-5bc0c57a.woff");
}


@font-face {
    font-family: Gilroy-Regular;
    src: url("/assets/themes/redmine_flux_scarlet_v6/Gilroy-Regular-5795b096.woff");
}



body {
    font-family: 'Gilroy-Regular', sans-serif !important;
    font-size: 13px;
    color: #181C25;
    font-style: normal !important;
    letter-spacing: 0.6px;
}


#content {
    background: rgb(246 246 250);
}


h1,
h2,
h3,
h4,
h5,
h6 {

    font-family: 'Gilroy-Light', sans-serif;
    /* font-weight: 600; */
    color: #181c25;


}

#footer {
    color: #777;
}

.footer_a {
    text-align: center;
    color: #777;
    margin-bottom: 5px;
}

/* .contextual {
    margin: 8px 0px 0px 0px;
    font-size: 13px;
} */

.controller-users.action-index .contextual,
.controller-admin.action-projects #content.content_width .contextual,
.controller-groups.action-index #content.content_width .contextual,
.controller-roles.action-index .contextual,
.controller-trackers.action-index .contextual,
.controller-issue_statuses.action-index .contextual,
.controller-workflows.action-edit .contextual,
.controller-custom_fields.action-index .contextual,
.controller-enumerations.action-index .contextual,
.controller-auth_sources.action-index .contextual,
.controller-wktime.action-index .contextual {
    margin: -52px 0px 0px 0px !important;
}


.controller-users.action-index #content h2
{
   margin: -46px 0px 15px 2px;
}

.controller-groups.action-index #content .contextual{
    margin: -40px 0px 0px 0px !important;
}

.controller-admin.action-projects #content .contextual{
    margin: -42px 0px 0px 0px !important;
}

.controller-admin.action-projects #content h2,
.controller-groups.action-index #content h2,
.controller-roles.action-index #content h2,
.controller-trackers.action-index #content h2,
.controller-issue_statuses.action-index #content h2,
.controller-workflows.action-edit #content h2,
.controller-custom_fields.action-index #content h2,
.controller-enumerations.action-index #content h2,
.controller-settings.action-index #content h2,
.controller-auth_sources.action-index #content h2,
.controller-admin.action-plugins #content h2,
.controller-admin.action-info #content h2 {
    margin: -35px 0px 15px 2px;
}


.controller-trackers.action-index .contextual,
.controller-issue_statuses.action-index .contextual {
    margin: 1px 0px 25px 0px;
}

.controller-trackers.action-index div#flash_error,
.controller-trackers.action-index div.flash.notice,
.controller-issue_statuses.action-index div#flash_error,
.controller-issue_statuses.action-index div.flash.notice,
.controller-settings.action-index div.flash.notice,
.controller-groups.action-index div.flash.notice,
.controller-roles.action-index div.flash.notice,
.controller-workflows.action-edit div.flash.notice,
.controller-custom_fields.action-index div.flash.notice,
.controller-enumerations.action-index div.flash.notice,
.controller-auth_sources.action-index div.flash.notice {
    margin-top: -38px;
    margin-bottom: 55px;
}

#groups h3 {
    margin-left: 10px;
}

#query_form_content {
    /* text-transform: uppercase; */
    font-size: 12px;
    font-family: Gilroy-Light, sans-serif;
    font-weight: 600;
    margin-bottom: 2em;
    background: #FFFFFF;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 12%) !important;
    margin-top: 20px;
    border-radius: 3px;
}

fieldset.collapsible {
    padding-bottom: 0px;
}



fieldset.collapsible>legend:hover ,
.controller-users.action-edit #tab-content-groups>form>div>p>a:hover {
    color: #fc641f !important;
}



fieldset.collapsible>legend {
    line-height: 2.5rem;
    cursor: pointer;
    /* padding-left: 18px; */
    background-position: 4px;
}

fieldset {
    font-family: Gilroy-Light, sans-serif;
    font-weight: 600;
}

.icon-collapsed {
    color: #6D7193 !important;
}


.icon-expended {
    color: #FC641F !important;
}


fieldset#filters td.operator {
    width: 130px;
    border: none;
}

fieldset#filters td.values {
    white-space: nowrap;
    border: none;
    vertical-align: top;
}

fieldset {
    margin: 0;
    min-width: inherit;
}

#filters.collapsible , .controller-roles.action-permissions .hide-when-print {
    background-color: #FFFFFF !important;
    background-repeat: no-repeat;
    background-position: right;

}



#options.collapsible {
    /* margin-top: -15px; */
    background-color: #FFFFFF !important;
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 10px;
    padding-bottom: 10px;
}

.contextual>*:not(:first-child),
.buttons>.icon:not(:first-child),
.contextual .journal-actions>*:not(:first-child) {
    margin-left: 2px;
}

.controller-projects.action-index .contextual>*:not(:first-child) {
    margin-left: 4px;
}


.buttons .icon {
    padding-top: 0px;
    display: initial;
}

table.list th,
.table-list-header {
    background-color: rgba(246, 246, 250, 0.5) !important;
    padding: 12px 12px;
    white-space: nowrap;

}

table.list.issues tr th td {
    font-family: Gilory-Light, sans-serif;
    font-weight: 600;
}

table.list:not(.odd-even) tbody tr:nth-child(odd),
.odd,
#issue-changesets div.changeset:nth-child(odd) {
    background-color: #FFFFFF;

}
@media only screen and (max-width:899px){
   fieldset#filters td.field {
       display: flex;
   }
  
}
fieldset#filters td.field {
    /* display: flex; */
    margin-right: 10px;
    width: auto;
    margin-top: 4px;
    margin-bottom: 6px;
    padding-right: 7px;
}

td.field {

    border: none;
}


tr td {
    display: table-cell;
    vertical-align: middle;
}

.query-columns .buttons input[type=button] {
    width: 30px;
    display: block;
    margin-right: 15px;
    margin-left: 15px;
}


.query-columns label {
    display: block;
    color: darkgrey !important;
    font-size: 12px !important;
}

#list-definition {

    margin-left: 100px;
}

.buttons input[type=button] {
    color: #6D7193 !important;
    font-weight: bold !important;
    background: none;
}

option {
    background: #FEFFFF url("/assets/themes/redmine_flux_scarlet_v6/move_ico-c2525aed.svg") no-repeat !important;
    background-position: 98% 8px !important;
    display: block;
    white-space: nowrap !important;
    min-height: 1.2em;
    width: auto !important;
    padding: 5px 15px 5px 15px;
    margin: 10px 10px 10px 10px !important;
    text-align: start !important;
    border: 1px dashed rgba(16, 70, 70, 0.14) !important;
    border-radius: 3px !important;
    font-weight: bold !important;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: 'Gilroy-Light', sans-serif;
    color: #333;
}


select#available_c,
select#selected_c {
    background: aliceblue;
    width: 313px;
}


select:-internal-list-box option {
    line-height: initial !important;
}

select[multiple=multiple] {
    padding-right: 10px;
    /* height: 300px !important; */
    width: 333px;
    background: #FEFFFF !important;
}

.buttons {
    font-size: 13px !important;
    margin-top: 2em;
    font-family: Gilroy-Light, sans-serif;
    font-weight: 600;
    margin-bottom: 1.8em;
}

#relations .issue > td.subject
{
   max-width: 800px;
}

td.subject {
    max-width: 180px;
    min-width: 50px;
}

.controller-wklocation.action-index input[type="submit"] {
    background: #FC641F url("/assets/themes/redmine_flux_scarlet_v6/tick_ico-6272101a.svg") no-repeat !important;
    background-position: 9px 12px !important;
    font-weight: bold !important;
    text-align: center !important;
    color: #FFFFFF !important;
    padding: 10px 15px 10px 30px;
    border-radius: 3px;
    font-family: Gilroy-Light, sans-serif;
    text-decoration: none;
    letter-spacing: 0.6px;
}

.controller-issues.action-index a.icon.icon-checked,
.controller-timelog.action-index a.icon.icon-checked,
.controller-projects.action-index a.icon.icon-checked,
.controller-timelog.action-report a.icon.icon-checked,
/* .controller-calendars.action-show a.icon.icon-checked, */
.controller-gantts.action-show a.icon.icon-checked,
.controller-agile.action-index a.icon.icon-checked,
.controller-resource_bookings.action-index a.icon.icon-checked,
.contextual a .icon.icon-checked,
.controller-wktime.action-index .buttons a.icon.icon-checked,
.controller-gantt_chart.action-index a.icon.icon-checked ,
.controller-timesheet_reports.action-index a.icon.icon-checked {
    background: #FC641F !important;
    font-weight: bold !important;
    text-align: center !important;
    color: #FFFFFF !important;
    padding: 11px 15px 10px 22px !important; 
    border-radius: 3px;
    font-family: Gilroy-Light, sans-serif;
    text-decoration: none;
    letter-spacing: 0.6px;
}




.controller-issues.action-index a.icon.icon-checked::before,
.controller-timelog.action-index a.icon.icon-checked::before,
.controller-projects.action-index a.icon.icon-checked::before,
.controller-timelog.action-report a.icon.icon-checked::before,
/* .controller-calendars.action-show a.icon.icon-checked::before, */
.controller-gantts.action-show a.icon.icon-checked::before,
.controller-agile.action-index a.icon.icon-checked::before,
.controller-resource_bookings.action-index a.icon.icon-checked::before,
.contextual a .icon.icon-checked::before,
.controller-wktime.action-index .buttons a.icon.icon-checked::before,
.controller-gantt_chart.action-index a.icon.icon-checked::before {
    content: url("/assets/themes/redmine_flux_scarlet_v6/tick_ico-6272101a.svg");
    margin-right: 5px;
    margin-left: -10px;
    vertical-align: middle;
}



.controller-projects.action-settings a.icon.icon-checked,
.controller-roles.action-edit a.icon.icon-checked,
.controller-roles.action-new a.icon.icon-checked,
.controller-trackers.action-new a.icon.icon-checked,
.controller-custom_fields.action-edit a.icon.icon-checked,
.controller-custom_fields.action-new a.icon.icon-checked,
#context-menu a.icon-checked,
.controller-projects.action-new a.icon-checked,
.controller-trackers.action-edit .icon.icon-checked,
.controller-projects.action-new .icon.icon-checked {
    background: none;
}

.nodata,
.warning {
    text-align: center !important;
    margin-top: 50px !important;
    background-color: #d1ebfa !important;
    border-color: #d1ebfa !important;
    color: #29435c !important;
    font-family: Gilroy-Light, sans-serif;
    font-weight: bold;
}


body:not(.action-login):not(.action-register):not(.action-lost_password) #main #content {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

#main {
    flex-direction: unset;
}
/* .controller-imports.action-mapping #main.nosidebar #toggle.click.toggle_class{
    display: block !important;
} */
#main.nosidebar #toggle.click {
    display: none !important;
}


#main-menu li a.selected {
    padding-left: 16px;
    color: #FC641F !important;
    padding-right: 11px;
}

a.icon {
    margin-bottom: 5px !important;
}

.icon {
    background-position: 0% 10%;
    background-repeat: no-repeat;
}

p.author a.user.active {
    color: #f36e32 !important;
}

p.author a {
    color: #f36e32 !important;
}

table.progress {
    margin: 3px 6px 1px 0px;
}

table.progress td {
    height: 10px;
    padding: 0px;

}

table.progress td.closed {
    background: #4ABD79 none repeat scroll 0%;
}

table.progress td.todo {
    background: #eee none repeat scroll 0%;
}

body.controller-issues.action-show div.issue.details .value {
    overflow: visible;
    position: relative;
    margin-top: 10px;
    color: #181C25 !important;
    font-family: Gilroy-Regular, sans-serif;
    font-weight: 600;
}

.wiki h3 {
    font-family: Gilroy-Light, sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    font-weight: 600;
   
}

div.issue .attributes .attribute
{
    padding-left: 200px;
    margin-top: 5px;
}

thead 
{
    height: 50px;
}

tr.issue 
{
    height: 50px;
    background-color: #FFFFFF;
}

table.list th,
.table-list-header {
    border-bottom: 1px solid #80808040 !important;
    background-color: #fbfbfd !important;
}

tr.time-entry {
    border-bottom: 1px solid #80808040 !important;
    height: 50px;
    background-color: #FFFFFF;
}

table.list {
    border-collapse: collapse;
}

tr.issue {
    border-bottom: 1px solid #80808040 !important;
}

.controller-issues div#history {
    margin-top: 10px;
    background: #fff !important;
    margin-top: 10px;
    margin-bottom: 20px;
}


 a.icon-only.icon-download {
     margin-right: 10px;
     color: #fff !important;
 }
 .controller-issues.action-show div.contextual a.icon-only.icon-edit{
    margin-right: 0px;
 }
 div#history.contextual h4 a {
     color: #f36e32 !important;
 }

a.icon-only.icon-download {
    margin-right: 10px;
    color: #fff !important;
}
.controller-issues.action-show div.contextual a.icon-only.icon-edit{
   margin-right: 0px;
}
div#history.contextual h4 a {
    color: #f36e32 !important;
}

.controller-issues.action-new div.box.tabular.filedroplistner {
    background: #FFFFFF !important;
}


.controller-issues.action-new div.splitcontentleft {
    background: #FFFFFF !important;
}

.controller-issues.action-new div.splitcontentleft p select {
    width: 40%;
    height: 30px;
}

.controller-issues.action-new div#all_attributes p select {
    height: 30px;
}

input#issue_subject,
input#document_title {
    width: 80%;
    height: 30px;
}

.jstEditor textarea,
.jstEditor iframe {
    margin: 0;
    width: 80%;
    height: 100px;
}

.controller-issues.action-show .tab-content .time_entry.journal h4 a {
    color: #f36e32 !important;
}

div.journal h4 img.gravatar {
    margin: -1px 10px 4px -15px;
}

img.gravatar {
    margin-right: 7px;
}


#sidebar a.selected {
    background: none;
    color: #FC641F;
    margin-left: 0px;
}

#sidebar #admin-menu ul li a.icon 
{
   background: none;
   padding-left: 20px;
}

table.list:not(.odd-even) tbody tr:nth-child(odd),
.odd,
#issue-changesets div.changeset:nth-child(odd) {
    background-color: #fff;
}

.controller-issues.action-new #content h2 {

    padding-left: 25px;
    margin-left: -20px;
    color: #000 !important;
}

.controller-issues.action-new #content h2::before {
    display: none;
}

.controller-documents.action-index #new_document > p > input[type=submit] 
{
   width: 100px;
   height: 34px;
}

input[value="Create"],
.controller-projects.action-new input[value="Create"] {
    background: #FC641F;
    color: #FFFFFF !important;
    /* width: 122px;
    height: 40px; */
    border-radius: 3px;
    font-size: 13px !important;
    font-weight: bold !important;
    letter-spacing: 0.6px;
    /* margin-right: 5px; */
}

/* input[value="Create and add another"], */
.controller-projects.action-new input[value="Create and add another"] {
    background-color: #FC641F;
    color: #FFFFFF !important;
    width: 225px;
    /* height: 40px;
    font-size: 13px !important;
    font-weight: bold !important;
    margin-right: 5px; */
    margin-left: 1px;
    letter-spacing: 0.6px;
}

.controller-global_issue_templates.action-show #global_issue_template-form>a {
    padding: 10px;
    margin-left: 5px;
}

.controller-admin.action-index a.icon.icon-projects.projects {
    padding-left: 1%;
}

html>body .circle-loader {
    position: fixed;
}

#sidebar {
    display: none;
}

#wrapper3 > div.footer_a > address 
{
   font-style: normal !important;
}

/* ******************* Filter -option toggle ******************* */

/* .controller-admin #content > div.filter_hide{
    position: absolute;
    top: 16%;
    right: 9%;
    margin-right: 10px;
} */

.controller-users #content.content_width > div.filter_hide{
    margin-top: -40px;
    margin-right: 170px;
}
.controller-admin.action-projects #content.content_width > div.filter_hide{
    /* top: 16%; */
    margin-top: -40px;
  margin-right: 145px;
}


.controller-admin.action-projects #content > div.filter_hide {
    /* position: absolute;
    top: 12%;
    right: 10%;
    margin-right: 10px; */
    margin-top: -30px;
  /* margin-right: 145px; */
}

.controller-users #content > div.filter_hide{
    margin-top: -40px;
    margin-right: 170px;
}

.filter_hide {
   content: url("/assets/themes/redmine_flux_scarlet_v6/filter_icon-e4be2e9e.svg");
   float: right;
   margin-top: 8px;
   cursor: pointer;
}


body.controller-timelog .query-totals {
   margin-top: -4em;
}

body.controller-timelog #content div.tabs.hide-when-print {
   margin-top: 10px !important;
}

.controller-calendars #content > div.filter_hide,
.controller-roles.action-permissions div.filter_hide {
   margin-bottom: 12px;
   margin-top: -30px;
}
.controller-projects.action-index #projects-index{
   margin-top: 30px;
}

.controller-agile #query-id {
   padding-top: 0px !important;
}



/* ************************reports section timesheet start************************* */

.controller-timesheet_reports.action-index fieldset.collapsible {
   padding-bottom: 20px !important;
}


/* .controller-timesheet_reports.action-index #query_form_content > .collapsible > div > #filters-table > tr > td.field > label {
   margin-top: 0px;
} */

.controller-timesheet_reports.action-index input[type="submit"], button[type="submit"] {
   line-height: 0px !important;
}

.controller-timesheet_reports.action-index h2#reports_heading {
   margin-top: 5px !important;
}

/* ************************reports section timesheet end************************* */

/* div#roadmap .related-issues td.checkbox {
   display: block !important;
} */

/* -------------project setting sprint ----------- */

textarea#sprint_craft_description {
   padding: 4px;
   font-size: 14px;
   /* margin-left: 9px !important; */
}

.controller-sprint_crafts a.cancel_button {
   background-color: #ced3e6 !important;
   font-family: 'Gilroy-Light',' sans-serif';
   text-decoration: none;
   border-radius: 3px;
   color:  #29435c !important;
   box-shadow: 0px 4px 10px 0 #ced3e680 !important;
   padding: 10px 13px 10px 13px !important;
   border: none !important;
   font-weight: bold;
}

.controller-sprint_crafts a.cancel_button:hover {
   background-color: #ced3e6a8 !important;
}

.controller-projects.action-settings #tab-content-sprints > div > table > tbody > tr > td.buttons > a.icon.icon-del {
   background: url("/assets/themes/redmine_flux_scarlet_v6/Delete-09c65868.svg") no-repeat;
   background-size: 14px;
   background-position: 3px 0px;
}

p.testcase-delete-para-content{
   font-family: "poppins" !important;
}


/* ************************* project imformation  *******************/

#settings.plugin-redmineflux_project_information > form > div > h1 {
   font-size: 18px;
   margin-bottom: -10px;
}

#projects-index ul.projects div.description {
   display: none;
  }
 
/* Fix bug Bug/78255 */

.controller-project_gantt.action-index #query_form_content tr.filter {
   pointer-events: none;
}

.controller-project_gantt.action-index fieldset#filters td.values,
.controller-project_gantt.action-index #query_form_content #filters-table input,
.controller-project_gantt.action-index #query_form_content #filters-table select,
.controller-project_gantt.action-index #query_form_content #filters-table .toggle-multiselect {
   pointer-events: auto;
}


.controller-projects.action-index .projects th{
   text-align: center;
}
 
/* Fix bug Bug/78255 */

.controller-project_gantt.action-index #query_form_content tr.filter {
   pointer-events: none;
}

.controller-project_gantt.action-index fieldset#filters td.values,
.controller-project_gantt.action-index #query_form_content #filters-table input,
.controller-project_gantt.action-index #query_form_content #filters-table select,
.controller-project_gantt.action-index #query_form_content #filters-table .toggle-multiselect {
   pointer-events: auto;
}

/* Fix Pinnacle Theme: Timesheet - Theme is not compatible on pagination Bug #78829 */
span.pagination {
   padding-top: 10px !important;
   text-align: center;
   font-weight: 100;
}
.controller-timesheet_approvals em.current {
   padding: 8px 12px 8px 12px !important;
   background: #fc641f;
   border: none;
   margin-left: 10px;
   color: #ffffff;
   border-radius: 3px;
}

.controller-timesheet_approvals .pagination a {
   background-color: #ffffff;
   padding: 8px 12px 8px 12px !important;
   color: #666666 !important;
}





/* Bug #78810*/

.controller-approval_levels h3.approval_heading {
   margin-top: 6px;
   color: #000000c2;
   font-size: 20px;
}


/*Improvement #78755
Project Information: Improvements are available in sub projects availability  */

.controller-projects ul.projects li.child {
   list-style-type: none;
}


#projects-index li.root ul.projects {
   border-left: 3px solid #e0e0e0 !important;
   padding-left: 1em !important;
}



.controller-timesheet_reports.action-index .select2-container {
   min-width: 111px !important;
   width: 134px !important;
}


#projects-index ul.projects.root li.root ul.projects li.child .child a.project.child {
   margin-top: 3px !important;
   margin-bottom: 10px;
   font-size: 15px;
}

.controller-timesheet_reports.action-index #filters-table {
   width: auto !important;
}

.controller-timesheet_reports.action-index .select_type+ div {
   align-items: center;
   justify-content: center !important;
}

.controller-timesheet_reports.action-index .delete-para+ div {
   align-items: center;
   justify-content: center !important;
}

.controller-timesheet_reports.action-index .setting-modal label.label-chart {
   margin-bottom: 9px;
}

/* fix the isue of timesheet report page */

.controller-timesheet_reports.action-index select#operators_spent_on {
   display: block !important;
}

.controller-timesheet_reports.action-index #tr_spent_on td.field {
   pointer-events: none;
}

.controller-issues #content form div.autoscroll table.issues .project a ,
.controller-issues #content form div.autoscroll table .issue > td.fixed_version > a ,
.controller-issues #content form div.autoscroll table .issue > td.category > span.td_text {
   display: inline-block;
   max-width: -webkit-fill-available;
   max-width: -moz-available;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   padding-right: 8px;
   max-width: calc(100% - 20px);
}

.controller-issues.action-index .project .edit-issue ,
.controller-issues.action-index .category .edit-issue,
.controller-issues.action-index .fixed_version .edit-issue {
   cursor: pointer;
   position: absolute;
   margin-left: -6px !important;
}
/* ----------------------- knowledgebase plugin ------------------------ */
.controller-new_pages.action-index .next-btn:disabled {
   border-color: #fc641fc7 !important;
   background-color: #fc641fc7 !important;
}

.controller-issues table.progress {
   width: 80px;
}

input#agile_live_search , input#version_search , input#sprint_search {
background-color: #FFFFFF !important;
color: #1D273C;
}

.controller-projects #projects-index > ul > li > div > div.custom-details >.project-members {
   overflow: initial !important;
}


.controller-repositories #sidebar{
width: 250px;
}

.controller-repositories #sidebar p a.repository {
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
   width: 230px;
   display: inline-block;
   padding-right: 14px;
}


/* CSS for  Scarlet Theme -  Implement the Issue Details Page in Scarlet Theme Similar to Pinnacle Theme. */

/* @media only screen and (min-width:899px){
   .controller-issues.action-show p.nodata {
       transform: translate(0%, 50%);
   }
   .controller-issues.action-show .issue_details {
       display: flex;
       gap: 10px;
       margin-bottom: 15px;

   }
   .controller-issues.action-show #history:has(.nodata) {
       display: none;
   }
   .controller-issues.action-show .issue.details {
       flex: 3;
       width:70%;
   }
   .controller-issues.action-show div#history {
       flex: 1;
       width:30%;
       margin-top: 20px;
       margin-bottom: 6px;
   }
   .controller-issues.action-show #content #history .tabs ul li {
       padding-left: 10px;
   }
} */
/* p.nodata {

   background: url("/assets/themes/redmine_flux_scarlet_v6/no_data_found-25ec4ee3.svg") no-repeat center;
} */
@media only screen and (min-width:899px){
    /* .controller-issues.action-show #issue-detail-table {
        display: flex;
        gap: 10px;
        margin-top: 25px;
    } */
    .controller-issues.action-show div.issue {
        flex: 1;
        /* width: 757px; */
        margin-top: 9px;
    }
    
    .controller-issues.action-show div#history {
        flex: 0.5;
        display: none;
        background: #fff !important;
        /* max-width: 538px; */
    }
    .controller-issues.action-show #fakeDynamicForm {
        /* display: flex; */
        flex: 1;
    }
    .issue_details {
        display: flex;
        gap: 3px;
    }

}

#fakeDynamicForm > div > div.next-prev-links.contextual {
    display: none;
}

.controller-issues.action-show #new-relation-form > p > a {
   margin-left: 3px;
}

.controller-issues.action-show #new-relation-form > p > a:hover{
    background-color: #ced3e6a8 !important;
  text-decoration: none;
}

/* Bug #82096  Fix Scarlet Theme:   UI Issues on Issue Details Page in Scarlet Theme on Mobile Screens */

@media only screen and (max-width:437px){

   .controller-issues.action-show input#testcase_search {
       margin-bottom: 20px;
       margin-top: 20px;
   }
   .controller-issues.action-show select#relation_relation_type {
       margin-top: 20px;
       margin-bottom: 20px;
   }
}

@media only screen and (max-width:370px){
   .controller-issues.action-show input.autocomplete {
       background: #FEFFFF url("/assets/themes/redmine_flux_scarlet_v6/search_ico-455d9033.svg") no-repeat;
       background-position: 5px;
       padding-left: 118px !important;
       padding-bottom: 10px;
       margin-bottom: 10px;
   
   }
   .controller-issues.action-show input#testcase_search {
       margin-bottom: 20px;
       margin-top: 20px;
       padding-left: 56px;
   }
}


/* Fix production issues */
.controller-projects.action-index div.custom-details > div.project-members {
   overflow: initial;
}

.controller-welcome.action-index #content > div.splitcontent > div.splitcontentleft > div {
    display: none;
}


/* css for issue detail page  */
/* .controller-issues.action-show #main #content .issue-detail-table .description .wiki {
    margin-left: 10px;
} */


.controller-issues.action-show ul.details li a {
    color: #000 !important;
    /* padding: 1px 1px !important; */
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.controller-issues.action-show #tab-content-results_and_comments > h3 {
    padding-left: 31px;
}

.controller-issues.action-show #main .issue_details .description .wiki {
    margin-left: 10px;
}

.controller-issues.action-show #history input[type="submit"] + a {
    padding: 12px 25px;
}




/* fix the issues on the karol */

/* .controller-users #new_user > p > input[value="Create"] {
   height: 40px;
} */

.controller-issues.action-show .drdn-trigger {
   padding: 13px 10px 14px 10px;
   background-color: #FFFFFF !important;
}

.controller-issues.action-show #content > div.contextual > .drdn > .drdn-trigger{
    padding: 14px 10px 14px 10px;
    top: -1px;
    position: relative;
}

body.controller-timelog.action-index .query-totals {
   margin-top: -5.1em !important;
}
.controller-timelog.action-index .autoscroll {
   margin-top: 26px;
}

.controller-dashboard.action-project_dashboard .refresh_data {
   margin-top: 11px;
}

@media (min-width: 900px) and (max-width: 1350px) {
   .controller-dashboard.action-project_dashboard #content>.contextual {
       margin-top: -44px !important;
   }
}

.controller-projects.action-index .projects .root .date .testInput {
   width: fit-content !important;
}

.controller-issues.action-index #content > div.card-view > div:nth-child(12) > div:nth-child(2) > div:nth-child(2) > img {
   margin-top: 16px !important;
}

.controller-issues.action-index span.value-estimated-time {
   margin-left: 6px;
}

.controller-issues.action-index span.value-spent-time {
   margin-left: 6px;
}

.controller-agile.action-index #content #query-id {
   margin-top: 1px !important;
}

#query_form_content > .collapsible > div > #filters-table > tr > td.field > label {
   margin-top: 2px;
   text-transform: capitalize;
}

.controller-new_pages.action-index .page-head .page-breadcrumb {
   margin: auto;

}

.icon-expended {
   /* background-image: url("/assets/themes/redmine_flux_scarlet_v6/arrow_down-5626a7fa.png"); */
}

.icon-collapsed {
   /* background-image: url("/assets/themes/redmine_flux_scarlet_v6/arrow_right-e6b20439.png"); */
}

.controller-issues.action-show #content .contextual a.icon.icon-del::before {
display: none;
}

#timesheet_teams_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/teamsworkload-5fc7fd81.svg") !important;
}

#timesheet_main_dashboard_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/plannerworkload-7a289fab.svg") !important;
}
#timesheet_report_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/workload-scheme-17780d86.svg") !important;
}

.controller-timesheets.action-index #timesheet_main_dashboard_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/plannerblue_orange-2563aac2.svg") !important;
}

.controller-timesheet_teams.action-index #timesheet_teams_icon,
.controller-timesheet_teams.action-show #timesheet_teams_icon{   background-image: url("/assets/themes/redmine_flux_scarlet_v6/teamsblue_orange-8f05e4ff.svg") !important;
   background-color: #ff710024 !important;
}

.controller-timesheet_approvals.action-index #timesheet_report_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/workload-scheme-orange-e07ec789.svg") ;

}

.controller-timesheet_approvals.action-index #timesheet_report_icon,.controller-timesheet_logs #timesheet_report_icon  {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/workload-scheme-orange-e07ec789.svg") !important;
}
#approval_level_dashboard {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/approval_dashboard_black-c4e31823.svg") !important;
}

.controller-approval_levels.action-index #approval_level_dashboard{
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/approval_dashboard_orange-2c195d3c.svg") !important;


}

#timesheet_approval_icon{
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/reports-4f302724.svg") !important;


}

.controller-timesheet_reports.action-index #timesheet_approval_icon {
   background-image: url("/assets/themes/redmine_flux_scarlet_v6/reports_orange-8f7ad85e.svg") !important;
   background-color: #ff710024;
}

.controller-issues.action-show #errorExplanation {
    margin: 21px 0px 15px 0px !important;

}

/* ***************** sub projects  ********************* */

.controller-projects.action-show ul.subprojects {
    list-style: inside;
    display: grid;
}

.controller-projects.action-show ul.subprojects li:not(:last-child)::after
{
    display: none;
}


.controller-projects.action-show h3.icon-projects{
    display: flex;
}
.controller-projects.action-show #sub_project_toggle.active
{
    transform: rotate(180deg);
}

.controller-projects.action-show #sub_project_toggle
{
    content: url("/assets/themes/redmine_flux_scarlet_v6/down_arrow121-28db5c06.png");
    width: 12px;
    height: 13px;
    margin-left: 5px;
    margin-top: 4px;
    cursor: pointer;
}



/* *************** Version 5.1.2  **************** */

.controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon.icon-reload {
    background-position: 10px 12px !important;
    padding: 11px 15px 10px 30px;
    position: static;
    margin-right: -2px !important;
}

.controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon.icon-checked,
.controller-users.action-index #query_form #query_form_with_buttons .buttons a.icon.icon-checked
{
    background: #FC641F !important;
    font-weight: bold !important;
    text-align: center !important;
    color: #FFFFFF !important;
    padding: 11px 15px 14px 22px !important;
    border-radius: 3px;
    font-family: Gilroy-Light, sans-serif;
    text-decoration: none;
    letter-spacing: 0.6px;
    margin-right: -4px !important;
}

.controller-users.action-index #query_form #query_form_with_buttons .buttons a.icon.icon-checked{
    margin-right: 0px !important;
}

.controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon.icon-checked::before,
.controller-users.action-index #query_form #query_form_with_buttons .buttons a.icon.icon-checked::before{
content: url("/assets/themes/redmine_flux_scarlet_v6/tick_ico-6272101a.svg");
margin-right: 5px;
margin-left: -10px;
vertical-align: middle;
}


.controller-admin.action-projects #content > form > div > table > thead > tr > th.checkbox.hide-when-print input#check_all,
.controller-users.action-index #content > form > div > table > thead > tr > th.checkbox.hide-when-print input#check_all
 {
    margin-left: 18px;
}

.controller-admin.action-projects #content div#flash_notice {
    margin-top: -36px;
    margin-bottom: 53px;
}


.controller-users.action-index #context-menu ul li a.icon.icon-edit {
    padding: 5px 0px 5px 10px !important;
}

.controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon.icon-del::before{
    display:none;
}

.controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon:hover,
.controller-users.action-index #query_form #query_form_with_buttons .buttons a.icon:hover
{
    font-weight: bold !important;
    background-color: #fc641fc7 !important;
    text-decoration: none;
}

.controller-users.action-index #query_form #query_form_with_buttons.buttons a.icon.icon-reload{
    margin-right: -2px;
}

/* .controller-users.action-index #query_form_content 
{
    margin-top: 25px;
} */



/* fix the forge server issue  */

.controller-workload_dashboards.action-index .div-right {
    margin-top: -7px;
}

.controller-workload_teams .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    top: 1px !important;
}
.dropdown-select.wide .list {
    left: 0 !important;
    right: 0 !important;
    z-index: 100001;
}

.delete-heading {
    font-size: 19px;
    color: black;
    font-weight: 600;
    font-size: 17px;
    font-weight: 600;
    font-family: Poppins-Regular;
    font-style: normal;
    color: #1D273C;
    margin: 0;
}

p.email-template-para-content {
    height: 40px;
    border-radius: 4px;
    font-family: Poppins-Regular;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    cursor: pointer;
}

button.email-template_cancel-btn {
    width: 120px;
    height: 40px;
    border-radius: 4px;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    cursor: pointer;
    transition: all 0.3s ease-in;
    height: 40px;
    width: 120px;
    border-radius: 4px;
    font-family: Poppins-Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    cursor: pointer;
    background: #CED3E6 !important;
    border: 1px solid #CED3E6 !important;
    color: #29435C !important;
}

button.email-template_cancel-btn :hover{

    background-color: #ced3e6a8 !important;
    border: 1px solid #ced3e6a8 !important;
}

button.email-template_button {
    height: 40px;
    width: 120px;
    border-radius: 4px;
    font-family: Poppins-Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    cursor: pointer;
    background-color: #fc641fc7 !important;
    border-color: #fc641fc7 !important;
}

button.email-template_button :hover{
    background-color: #fc641fc7 !important;
    border-color: #fc641fc7 !important;
}




html[lang="ar"], [lang="fa"],[lang="he"] {
    .controller-projects.action-index #projects-index li.root ul.projects {
        border-left: none !important;
    }

    a.remove-upload {
        background: none;
        padding-left: 0px;
        padding-right: 0px;
    }

    .controller-projects.action-index .projects th {
        text-align: right;
    }


    .controller-projects.action-settings #tab-content-activities > form > table > tbody > tr:nth-child(n) > td:nth-child(n), .controller-projects.action-settings #tab-content-activities > form > table > thead > tr > th, .controller-projects.action-settings #tab-content-versions > table > tbody > tr > td {
        text-align: right;
    }


    a.icon.icon-checked {
        padding: 0px 19px 20px 0px !important;
        margin-left: 7px;
    }


    .controller-wiki.action-index a.icon.icon-add::before {
        position: absolute;
        margin-right: 113px;
        padding-top: 1px;
    }



    .controller-wiki.action-index .contextual a.icon.icon-fav-off::before {
        content: url("/assets/themes/redmine_flux_scarlet_v6/Watch-4855b89e.svg");
        margin-left: -93px;
        margin-top: -35px;
        position: unset;
    }

    .controller-wiki.action-index .contextual a.icon.icon-fav-off {
        padding: 12px 81px 13px 30px !important;
        border: 1px solid #80808030;
        border-radius: 3px;
    }

    .controller-projects.action-index table.list td {
        text-align: right;
    }

    .controller-projects.action-index td.short_description {
        min-width: 600px;
        max-width: 600px;
        text-align: right !important;
    }

    .controller-admin.action-projects #query_form #query_form_with_buttons .buttons a.icon.icon-checked::before {
        padding-top: 13px;
    }

    .contextual a.icon.icon-edit {
        padding: 13px 47px 13px 35px !important;
    }
    .controller-groups.action-edit table.list.memberships tbody tr.class td.project.name {
        text-align: right !important;
    }


    .controller-users.action-index #context-menu ul li a.icon.icon-edit {
        padding: 5px 0px 5px 10px !important;
        padding-right: 20px !important;
        padding-left: 0px;
    }



    .contextual a.icon.icon-fav-off {
        padding: 12px 89px 11px 34px !important;
        border: 1px solid #80808030;
        border-radius: 3px;
    }


    .contextual a.icon.icon-fav-off::before {
        content: url("/assets/themes/redmine_flux_scarlet_v6/Watch-4855b89e.svg");
        margin-left: -91px;
        margin-top: 6px;
        position: relative;
        top: 4px;
    }

    .controller-projects a.sort,
    .controller-users a.sort {
        padding-right: 12px;
        padding-left: 16px;
    }
}


#permissions_form > div > table > tbody > tr.group {
    font-size: 14px;
    color: #fc641f;
}

#permissions_form > div > table > tbody > tr > td.name {
    font-size: 12px;
}