/*Import other styles*/
@import "css/application.css";
@import "css/context-menu.css";
@import "css/fixed_menu.css";
/*@import "css/fixed_sidebar.css";*/
@import "css/font.css";
@import "css/header.css";
/*@import "css/issue_priorities.css";*/
@import "css/modal.css";
@import "css/typo.css";
@import "css/view_login.css";
@import "css/view_mypage.css";
@import "css/view_issue.css";
@import "css/view_project.css";

/*Import responsive styles*/
@import "css/responsive.css";
@import "css/responsive-mobile-menu.css";
/* @import "css/responsive-mobile-menu-v3.css"; */

/*Import plugin styles*/
@import "css/plugin_custom_menu.css";
@import "css/plugin_dashboard.css";
@import "css/plugin_dmsf.css";
@import "css/plugin_easy_gantt.css";
@import "css/plugin_extra_queries.css";
@import "css/plugin_git_hosting.css";
@import "css/plugin_issue_tabs.css";
@import "css/plugin_mail_reminer.css";
@import "css/plugin_progressive_projects.css";
@import "css/plugin_redmine_agile.css";
@import "css/plugin_redmine_checklist.css";
@import "css/plugin_redmine_cms.css";
@import "css/plugin_redmine_crm.css";
@import "css/plugin_redmine_finance.css";
@import "css/plugin_redmine_helpdesk.css";
@import "css/plugin_redmine_news_notification.css";
@import "css/plugin_redmine_people.css";
@import "css/plugin_redmine_products.css";
@import "css/plugin_redmine_questions.css";
@import "css/plugin_sidebar_hide.css";
@import "css/plugin_sudo.css";
@import "css/plugin_time_tracker.css";
@import "css/plugin_unread_issues.css";
@import "css/plugin_usability.css";

/*Mobile display*/
@import "css/mediaqueries.css";

/*Font*/
@import "css/icons.css";
/* @import "../font/fontawesome/font-awesome.css"; */
@import "../font/fontawesome/font-awesome.min.css";

/*User overrides*/
@import "css/overrides/overrides.css";

/*Custom*/
#top-menu {
    background: #243133 url('../images/logo.png') no-repeat 10px 8px !important;
}

#wrapper #top-menu a.issues,
#wrapper #top-menu a.spent_time,
#wrapper #top-menu a.help { display: none !important; }

#top-menu>ul { padding: 0 0 0 250px; }

#query_form_content fieldset > div,
#query_form fieldset > div { display: none; }

.tabular label { width: 240px; }
#contact_data .extended p { padding-left: 243px; }
em.info { font-size: 80%; padding-left: 243px; }

/*Urgent*/
tr.odd.priority-highest, table.list tbody tr.odd.priority-highest:hover { color: #900; }
table.list tbody tr.odd.priority-highest { background: #FFE2E2 !important; }
tr.even.priority-highest, table.list tbody tr.even.priority-highest:hover { color: #900; }
table.list tbody tr.even.priority-highest { background: #ffecec !important; }
tr.priority-highest, tr.priority-highest a, tr.priority-5:hover a { color: #900; }
tr.odd.priority-highest td, tr.even.priority-highest td { border-color: #FDC9C9; }

tr.priority-highest, tr.priority-highest td { font-weight: bold !important; }

tr.odd.priority-high2, table.list tbody tr.odd.priority-high4:hover { color: #900; }
table.list tbody tr.odd.priority-high2 { background: #FFE2E2 !important; }
tr.even.priority-high2, table.list tbody tr.even.priority-high4:hover { color: #900; }
table.list tbody tr.even.priority-high2 { background: #FAEFEF !important; }
tr.priority-high2, tr.priority-high2 a { color: #900; }
tr.odd.priority-high2 td, tr.even.priority-high4 td { border-color: #FDC9C9; }

tr.odd.priority-high3, table.list tbody tr.odd.priority-high3:hover { color: #900; }
table.list tbody tr.odd.priority-high3 { background: #fee !important; }
tr.even.priority-high3, table.list tbody tr.even.priority-high3:hover { color: #900; }
table.list tbody tr.even.priority-high3 { background: #fff2f2 !important; }
tr.priority-high3, tr.priority-high3 a { color: #900; }
tr.odd.priority-high3 td, tr.even.priority-high3 td { border-color: #fcc; }

/*Normal*/

tr.odd.priority-default, table.list tbody tr.odd.priority-default:hover { color: #ac4e00; }
table.list tbody tr.odd.priority-default { background: #ffecdc !important; }
tr.even.priority-default, table.list tbody tr.even.priority-default:hover { color: #ac4e00; }
table.list tbody tr.even.priority-default { background: #fff2e7 !important; }
tr.priority-default, tr.priority-default a, tr.priority-default a:hover { color: #ac4e00; }
tr.odd.priority-default td, tr.even.priority-default td { border-color: #feddc1; }

/*Low*/

tr.odd.priority-lowest, table.list tbody tr.odd.priority-lowest:hover { color: #7e7a20; }
table.list tbody tr.odd.priority-lowest { background: #fffdd7 !important; }
tr.even.priority-lowest, table.list tbody tr.even.priority-lowest:hover { color: #7e7a20; }
table.list tbody tr.even.priority-lowest { background: #fffee9 !important; }
tr.priority-lowest, tr.priority-lowest a, tr.priority-lowest a:hover { color: #7e7a20; }
tr.odd.priority-lowest td, tr.even.priority-lowest td { border-color: #fdf9b4; }

/*Resolu & Realise & Redige*/

tr.odd.status-3, table.list tbody tr.odd.status-3:hover { color: #4ca656; }
table.list tbody tr.odd.status-3 { background: #dffee2 !important; }
tr.even.status-3, table.list tbody tr.even.status-3:hover { color: #4ca656; }
table.list tbody tr.even.status-3 { background: #e8feea !important; }
tr.status-3, tr.status-3 a, tr.status-3 a:hover { color: #4ca656; }
tr.odd.status-3 td, tr.even.status-3 td { border-color: #b0fcb9; }

tr.status-3, tr.status-3 td { font-weight: normal !important; }

tr.odd.status-19, table.list tbody tr.odd.status-19:hover { color: #4ca656; }
table.list tbody tr.odd.status-19 { background: #dffee2 !important; }
tr.even.status-19, table.list tbody tr.even.status-19:hover { color: #4ca656; }
table.list tbody tr.even.status-19 { background: #e8feea !important; }
tr.status-19, tr.status-19 a, tr.status-19 a:hover { color: #4ca656; }
tr.odd.status-19 td, tr.even.status-19 td { border-color: #b0fcb9; }

tr.status-19, tr.status-19 td { font-weight: normal !important; }

tr.odd.status-14, table.list tbody tr.odd.status-14:hover { color: #4ca656; }
table.list tbody tr.odd.status-14 { background: #dffee2 !important; }
tr.even.status-14, table.list tbody tr.even.status-14:hover { color: #4ca656; }
table.list tbody tr.even.status-14 { background: #e8feea !important; }
tr.status-14, tr.status-14 a, tr.status-14 a:hover { color: #4ca656; }
tr.odd.status-14 td, tr.even.status-14 td { border-color: #b0fcb9; }

tr.status-14, tr.status-14 td { font-weight: normal !important; }

/*Fermé*/

tr.odd.closed, table.list tbody tr.odd.closed:hover { color: #b0b0b0; }
table.list tbody tr.odd.closed { background: #EEEEEE !important; }
tr.even.closed, table.list tbody tr.even.closed:hover { color: #b0b0b0; }
table.list tbody tr.even.closed { background: #f2f2f2 !important; }
tr.closed, tr.closed a, tr.closed a:hover { color: #b0b0b0; }
tr.odd.closed td, tr.even.closed td { border-color: #e1e1e1; }

/*Approuve*/

tr.odd.status-8, table.list tbody tr.odd.status-8:hover { color: #559; }
table.list tbody tr.odd.status-8 { background: #eaf7ff !important; }
tr.even.status-8, table.list tbody tr.even.status-8:hover { color: #559; }
table.list tbody tr.even.status-8 { background: #f2faff !important; }
tr.status-8, tr.status-8 a, tr.status-8 a:hover { color: #559; }
tr.odd.status-8 td, tr.even.status-8 td { border-color: #D2EAFA; }

/*Estime*/

tr.odd.status-7, table.list tbody tr.odd.status-7:hover { color: #451790; }
table.list tbody tr.odd.status-7 { background: #e7d8ff !important; }
tr.even.status-7, table.list tbody tr.even.status-7:hover { color: #451790; }
table.list tbody tr.even.status-7 { background: #efe5ff !important; }
tr.status-7, tr.status-7 a, tr.status-7 a:hover { color: #451790; }
tr.odd.status-7 td, tr.even.status-7 td { border-color: #cfb6f8; }


table.list tbody tr.group:hover { background-color: inherit !important; }

/* Selected */

div#content .context-menu-selection { background-color: #2996cc !important; color: #ffffff !important; }
div#content .context-menu-selection a { color: #ffffff !important; }

/*INVOICES*/

div.issue.invoice { max-width: 100%; }
table.list.invoice-lines .description p { font-size: 90%; font-weight: normal; }
#invoice_form em.info { display: none; }

/*TASKS*/

p#products_form { display: none; }
#header #main-menu li a.orders { display: none; }

tr.odd.status-1 { background: #fff!important;/*fcc;*/ } /* nouveau */
tr.status-20 { background: #ddd; } /* annule */

/* ---------------------------- */
/* EN COURS n2 - gris foncé		*/
/* ---------------------------- */
tr.status-2, tr.status-2 td 								{ font-style: italic !important; }
tr.odd.status-2, table.list tbody tr.odd.status-2:hover 	{ color: #fff; }
table.list tbody tr.odd.status-2 							{ background: #97C6F5 !important; }
tr.even.status-2, table.list tbody tr.even.status-2:hover { color: #fff; }
table.list tbody tr.even.status-2 							{ background: #BBD9F6 !important; }
tr.status-2, tr.status-24 a, tr.status-2 a:hover 			{ color: #fff; }
tr.odd.status-2 td, tr.even.status-2 td 					{ border-color: #D3D3D3; }
/* ---------------------------- */
/* ANNULE n10 - gris foncé		*/
/* ---------------------------- */
tr.odd.status-20, table.list tbody tr.odd.status-20:hover 	{ color: #fff; }
table.list tbody tr.odd.status-20 							{ background: #808080 !important; }
tr.even.status-20, table.list tbody tr.even.status-20:hover { color: #fff; }
table.list tbody tr.even.status-20 							{ background: #808080 !important; }
tr.status-20, tr.status-24 a, tr.status-20 a:hover 			{ color: #fff; }
tr.odd.status-20 td, tr.even.status-20 td 					{ border-color: #D3D3D3; }
/* ---------------------------- */
/* RECU COMPLET n24 - vert clair */
/* ---------------------------- */
tr.odd.status-24, table.list tbody tr.odd.status-24:hover 	{ color: #333; }
table.list tbody tr.odd.status-24 							{ background: #8FBC8F !important; }
tr.even.status-24, table.list tbody tr.even.status-24:hover { color: #333; }
table.list tbody tr.even.status-24 							{ background: #65A665 !important; }
tr.status-24, tr.status-24 a, tr.status-24 a:hover 			{ color: #333; }
tr.odd.status-24 td, tr.even.status-24 td 					{ border-color: #D3D3D3; }
/* ---------------------------- */
/* RECU PARTIEL n25 - red 		*/
/* ---------------------------- */
tr.odd.status-25, table.list tbody tr.odd.status-25:hover 	{ color: #fff; }
table.list tbody tr.odd.status-25 							{ background: #B50B2D !important; }
tr.even.status-25, table.list tbody tr.even.status-25:hover { color: #fff; }
table.list tbody tr.even.status-25 							{ background: #C93452 !important; }
tr.status-25, tr.status-25 a, tr.status-25 a:hover 			{ color: #fff; }
tr.odd.status-25 td, tr.even.status-25 td 					{ border-color: #D3D3D3; }
/* ---------------------------- */
/* En attente client vert 		*/
/* ---------------------------- */
tr.odd.status-26, table.list tbody tr.odd.status-26:hover 	{ color: #333; }
table.list tbody tr.odd.status-26 							{ background: #C3E27F !important; }
tr.even.status-26, table.list tbody tr.even.status-26:hover { color: #333; }
table.list tbody tr.even.status-26 							{ background: #9DCD75 !important; }
tr.status-26, tr.status-26 a, tr.status-26 a:hover 			{ color: #333; }
tr.odd.status-26 td, tr.even.status-26 td 					{ border-color: #D3D3D3; }