grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026/* * @version $Id$ ------------------------------------------------------------------------- GLPI - Gestionnaire Libre de Parc Informatique Copyright (C) 2015-2016 Teclib'. http://glpi-project.org based on GLPI - Gestionnaire Libre de Parc Informatique Copyright (C) 2003-2014 by the INDEPNET Development Team. ------------------------------------------------------------------------- LICENSE This file is part of GLPI. GLPI is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. GLPI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GLPI. If not, see . -------------------------------------------------------------------------- */ /* ################--------------- GLPI CSS style ---------------#################### */ /* ################--------------- Default style ---------------#################### */ body { font-family: 'Bitstream Vera Sans', Verdana, Tahoma, 'Sans serif'; font-size: 12px; margin: 0; padding: 0; background: #f8f7f3; } body.iframed { overflow-x: hidden; background: inherit; } ul, li, dt, dl, dd, form, img, input { margin: 0; padding: 0; } ul { list-style-type: none; } span.invisible { visibility: hidden; } .starthidden { display: none; } /* separateur pour rĂ©tablir les comportements de block */ div.sep { font-size: 1px; height: 1px; padding: 0; margin: 0; clear: both; } img { border: 0; } small { font-family: verdana; font-size: 10px; } sup { vertical-align: baseline; position: relative; top: -0.4em; } .big { font-size: 14px; } .b { font-weight: bold; } .center { text-align:center; } .left { text-align:left; } .right { text-align:right !important; } .floatright { position: relative; float: right; } .floatleft { position: relative; float: left; } .center-h { margin:auto; } .middle { vertical-align:middle; } .bottom { vertical-align:bottom; } .top { vertical-align:top; } .relative { position: relative; } .red { color:red; } .blue { color:blue; } .green { color:green; } .yellow { color:yellow; } .deleted { background-color:#cf9b9b; } .separ { clear: both; visibility: hidden; } a, a:link { font-weight: bold; text-decoration: none; font-size : 11px; } a:hover { color: black; } hr { border: 1px solid #cccccc; } .pointer { cursor:pointer; } .invisible { display: none; } .unselectable { -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } /* ################--------------- Tabs ---------------#################### */ .alltab { font-size:14px; text-align:center; padding: 10px; font-weight: bold; } /* ################--------------- Page ---------------#################### */ #page { padding: 8px 8px 20px 8px; min-height: 80%; margin: 15px auto; } #page form { font-size: 12px; margin:0; margin-bottom:5px; padding:0; }#page .form #page { max-width: 1400px; } /*#page { margin-top:15px; } * */ /* ################--------------- form ---------------#################### */ option { border:1px solid #ccc; background-color:#ffffff; } .submit { text-align:center; } select { font-size: 11px; color: black; background-color: white; line-height: 19px; /* do not set height because using multiple select*/ border: 1px solid #bbb; } .select2-choice { background: #FCFCFC !important; border: 1px solid #D3D3D3 !important; } .select2-drop { max-width: 500px; word-break: break-all; } .select2-dropdown-open .select2-choice { border: 1px solid #D3D3D3 !important; } .select2-arrow { background: #FCFCFC !important; border: 0 !important; } .select2-container .select2-choice { position: relative; text-overflow: clip; background-color: #FFF; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 1em; max-width: 270px; } .select2-container .select2-choice:before { content: '\02026'; position: absolute; z-index: 1; left: -1em; background-color: inherit; padding-left: 1em; margin-left: .5em; background-color: inherit; line-height: 26px; margin-top: -2px; } .select2-container .select2-choice > .select2-chosen { min-width: 100%; position: relative; display: inline-block; float: right; overflow: visible; text-indent: .5em; background-color: inherit; margin-right: 0; padding-right: 26px; box-sizing: border-box; } .select2-container .select2-choice > .select2-chosen:before { content: ''; position: absolute; display: inline-block; width: 1em; background-color: inherit; z-index: 2; left: -.5em; height: 26px; margin-top: -2px; } textarea, input[type=text], input[type=password], input[type=number] { background-color:#FCFCFC; color: black; border: 1px solid #D3D3D3; font-size: 11px; border-radius: 3px; padding: 0 5px; } textarea:focus, input:focus { border: 1px solid #5897fb; } input { height: 17px; vertical-align: middle; } .no-wrap { white-space: nowrap; } .ui-datepicker-trigger { cursor: pointer; } .ui-datepicker { background: #F3F3F3; } .ui-datepicker .ui-state-default { background: #FFF; } .ui-datepicker .ui-state-active { background: #CCC; } .form-group-checkbox { position:relative; width: 16px; height: 16px; margin: 0 auto; display: inline-block; } th .form-group-checkbox { margin: 4px auto; } .label-checkbox { cursor:pointer; width: 16px; height: 16px; display: block; } .label-checkbox span { display:block; position:absolute; left:0; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; transition-duration:0.2s; } input[type=checkbox].new_checkbox { display:none; } .label-checkbox .box { top: -2px; background-color: #E6E6E6; border-radius: 3px; height:16px; width:16px; } .subheader .box, th .label-checkbox .box { background-color: #D0D0D0; border:0; } .label-checkbox .check { top: -5px; left: 4px; width: 8px; height: 16px; border:3px solid #727272; border-top: none; border-left: none; opacity:0; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); } input[type=checkbox]:checked ~ .label-checkbox .box { opacity:0; } input[type=checkbox]:checked ~ .label-checkbox .check { opacity:1; -webkit-transform :scale(1) rotate(45deg); -moz-transform :scale(1) rotate(45deg); transform :scale(1) rotate(45deg); } input[type="image"] { height: auto; background-color: transparent; border: 0; } input[type="file"] { height: 22px; border: 1px solid #CCC; } input.submit, span.vsubmit, a.vsubmit, #BackToTop { padding: 5px; cursor:pointer; height: auto; font: bold 12px Arial, Helvetica; color: #8f5a0a; background-color: #FEC95C; border: 0; white-space: nowrap; display: inline-block; } input.submit:hover, a.vsubmit:hover, #BackToTop:hover { opacity: .9; box-shadow: 0px 1px 1px #999; } input.save { } #page .mce-fullscreen { top: 105px; } #page .mce-btn-group:not(:first-child) { border-left: 1px solid #d9d9d9; padding-left: 0; margin-left: 0; } .entity_select:hover { opacity: .6; } .tree { width:100%; border:0; border-bottom:1px solid #C0CAD4; } .jstree.jstree-classic ins { background-image: url("../pics/d.png"); } .treeroot { width:100%; background: url("../pics/treeroot.png") 0 2px no-repeat; border:0; /*margin-top:5px;*/ font-weight:bold; } .tree:hover{ background-color:#eeeeee; } .treeroot:hover{ background-color:#eeeeee; } .pointer { opacity: .7; } .pointer:hover { opacity: 1; } /* ################--------------- Layout ---------------#################### */ .layout_classic.form div.navigationheader, .layout_vsplit.form div.navigationheader { margin: 0 auto 10px; width: 90%; } .layout_classic.form .main_form, .layout_vsplit.form .main_form { width: 950px; margin: 0 auto; } .layout_classic.form div.ui-tabs, .layout_vsplit.form div.ui-tabs { width: 950px; } .layout_classic.form div.ui-tabs-panel, .layout_vsplit.form div.ui-tabs-panel { padding: 1px; } .ui-tabs-paging-disabled { display: none; } .ui-tabs-paging-prev, .ui-tabs-paging-next { height: 25px; width: 12px; padding: 0 !important; } .layout_classic.form div.ui-tabs-panel{ padding-top: 5px; } .layout_vsplit #BackToTop { display: none; } .layout_lefttab .ui-tabs, .layout_classic .ui-tabs, .layout_vsplit .ui-tabs { border: 0; } .ui-tabs { background: #FFF repeat-x top left; box-shadow: 0px 1px 1px #7F7979; width: 90%; } .ui-tabs-anchor { height: 18px; } .ui-tabs sup.tab_nb { border-radius: 50%; background-color: #FFF; min-width: 18px; margin-left: 5px; display: inline-block; text-align: center; vertical-align: top; padding: 3px 2px 5px; box-sizing: border-box; margin-right: -5px; } .layout_lefttab .ui-tabs sup.tab_nb { position: absolute; right: 8px; top: 5px; } .ui-tabs .alltab sup.tab_nb { position: relative; top: 0; right: 0; background-color: #F1F1F1; } .ui-tabs .ui-state-active sup.tab_nb { background-color: #E6E6E6; } .layout_vsplit.form .ui-tabs { height: 100%; width: 100%; padding: 0; } .debug .ui-tabs-nav, .layout_lefttab .ui-tabs-nav { margin: 5px !important; box-sizing: border-box; } .debug .ui-tabs-nav, .layout_lefttab .ui-tabs-nav, .layout_classic .ui-tabs-nav, .layout_vsplit .ui-tabs-nav { border: 0; background: none; } .layout_classic.form .stNavMain li, .layout_vsplit.form .stNavMain li { border: 1px solid #d3d3d3 !important; border-bottom: none !important; } .main_form { background-color: #FFF; box-shadow: 0px 1px 2px 1px #D2D2D2; } .main_form .actor_title, .main_form tr:not(.headerRow):not(.footerRow) th:not(.actor-th) { text-align: right; } .main_form tr.headerRow th { border-bottom: 1px solid #EFEFEF; font-size: 1.5em; padding: 8px 0; } .layout_lefttab .new_form_tabs .ui-tabs-nav { width: 100%; } .layout_lefttab .new_form_tabs .ui-tabs-panel { margin: 0; clear: both; } /* Vertical split layout */ @media screen and (min-width: 1300px) { html, body.layout_vsplit { height:100%; } body.layout_vsplit { overflow: hidden; } .layout_vsplit #page { max-width: inherit; min-height: 0; position: absolute; top: 105px; bottom: 15px; width: 100%; padding: 0; overflow: auto; } .layout_vsplit.form #page { overflow: hidden; } .layout_vsplit #page .glpi_tabs { height: 96%; position: relative; z-index:1; } .layout_vsplit #page .main_form.create_form { width: 950px; margin: 0 auto; } .layout_vsplit.form table.tab_cadre_pager, .layout_vsplit.form table.tab_cadre_fixe, .layout_vsplit.form table.tab_cadre_fixehov { width: 100%; margin: 0; } .layout_vsplit div.navigationheader, .layout_vsplit.form table.tab_cadre_pager { margin: 0; border: 0; min-width: 150px; } .layout_vsplit.form .ui-tabs-panel table.tab_cadre_pager { width: 100%; } .layout_vsplit.form .form_content { position: relative; width: 46%; float: left; height: 96%; z-index:2; } .layout_vsplit.form div.main_form:not(.no_tab) { width: 100%; margin: 0 15px; overflow-x: hidden; overflow-y: auto; position: absolute; top: 0; bottom: 0; } .layout_classic #tabspanel + div.ui-tabs:not(.horizontal), .layout_vsplit #tabspanel + div.ui-tabs { height: 100%; /*bottom: 10px;*/ box-sizing:border-box; } .layout_vsplit.form #tabspanel + div.ui-tabs:not(.horizontal) { width: 50% !important; margin: 0 15px; float: right; border: none; box-shadow: 0px 1px 2px 1px #D2D2D2; } .layout_vsplit.form .ui-tabs { position: absolute; top: 0; bottom: 0; width: 52%; margin: 0; right: 0; /*height: inherit !important;*/ } .layout_vsplit > #page > div > .ui-tabs > .ui-tabs-panel { /*padding: 10px 0 0 0;*/ overflow-x: hidden; overflow-y: auto; position: absolute; top: 32px; bottom: 2px; width: 100%; box-sizing: border-box; } .layout_vsplit .ui-tabs-panel .tab_cadre_fixehov th { background-color: #E6E6E6; } .layout_vsplit.form .main_form input[type=text]:not([size]) { width:74%; min-width: 175px; } .layout_vsplit.form .main_form textarea { resize: vertical; width:97%; min-height: 125px; } .layout_vsplit.form input.submit, .layout_vsplit.form span.vsubmit, .layout_vsplit.form a.vsubmit { white-space: nowrap; } .layout_vsplit.form .boxnote { width: 100%; } .layout_vsplit .debug:not(.debug_ajax), .layout_vsplit #footer { position: absolute; bottom: 0; width: 100%; z-index: 3; } .layout_vsplit .debug_ajax { width: 100% !important; } } /* ################--------------- Table ---------------#################### */ table { font-size: 11px; /* Probem WIth EXTJS calendar -> to sons*/ /*margin: 0 auto;*/ border:0; } th { } td { } .tab_glpi { margin: 0 auto; } .tab_cadre { margin: 0 auto; z-index:1; text-align: left; font-size: 11px; background-color: #ffffff; border-spacing: 0; box-shadow: 0px 1px 2px 1px #999; } .tab_cadre_central { margin: 0 auto; /*border: 1px solid #bbbbbb;*/ z-index:1; text-align: left; font-size: 11px; width:90%; /* background-color: #FFF4DF; */ /* background : url("../pics/fond-central.png") repeat-x top right ; border-radius: 5px; box-shadow: 0px 2px 5px #666;*/ } .tab_cadre_postonly { margin: 0 auto; /*border: 1px solid #bbbbbb;*/ z-index:1; text-align: left; font-size: 11px; width: 80%; } .tab_cadre_navigation { margin: 0 auto; padding: 4px; margin: 1px; border: 1px solid #aaaaaa; background-color: #ffffff; border-radius: 5px; font-size : 12px; font-weight: bold; } .tab_cadre_fixe, .tab_cadre_fixehov { margin: 0px auto 5px auto; /*border: 1px solid #cccccc;*/ background: #FFF; z-index:1; text-align: left; font-size: 11px; max-width:950px; width: 100%; border-spacing: 0; } .tab_cadre_fixehov { box-shadow: 0px 1px 2px 1px #999; } .ui-tabs .tab_cadre_fixehov { box-shadow: inherit; } /*.tab_cadre_fixe tr, .tab_cadre_fixe td { */ /* background-color: transparent; */ /*}*/ .tab_cadre_fixe img { vertical-align: middle; } .tab_cadrehov { margin: 10px auto; border: 0; text-align: left; font-size: 11px; width: 95%; background-color: #ffffff; box-shadow: 0px 1px 2px 1px #D2D2D2; border-spacing: 0; } .tab_cadre th, .tab_cadre_fixe th, .tab_cadre_fixehov th, .tab_cadrehov th { font-size: 12px; font-weight: bold; text-align: center; border-radius: 4px; padding: 2px; border-radius: 0; margin: 0; font-size: 1.1em; color: #000; padding: 10px 5px; background-color: #F1F1F1; } .tab_spaced { border-collapse: separate; border-spacing: 3px; } .tab_cadre_fixehov th, .tab_cadrehov th { background-color: #F8F8F8; color: #2E2E2E; font-size: 11px; border-bottom: 1px solid #EEE; } /* to view link color must be the color of the palette .tab_cadre_fixehov th a, .tab_cadrehov th a { color: #2E2E2E; } */ .tab_cadre_fixehov td, .tab_cadrehov td { padding: 8px 5px; } .tab_cadre td, .tab_cadre_fixe td { padding: 5px; } .tab_cadre td, .tab_cadre_fixehov td, .tab_cadrehov td { border-bottom:1px solid #EEE; } /* .tab_cadrehov tr:hover, .tab_cadre_fixehov tr:hover { */ /* background-color: #FFF4DF; */ /* } */ /* Table Hover Effects */ .tab_cadrehov th.headHover, .tab_cadre_fixehov th.headHover{ background-color:#F3F3F3; } .tab_cadrehov td.columnHover, .tab_cadre_fixehov td.columnHover{ background-color:#F3F3F3; } .tab_cadrehov tr.rowHover, .tab_cadrehov td.rowHover, .tab_cadre_fixehov tr.rowHover, .tab_cadre_fixehov td.rowHover{ background-color:#F7F7F3; } .tab_format { padding: 0px; width: 100%; margin: 0px; border: 0px; border-collapse:collapse; } .tabcompact { padding: 0px; margin: 0px; border: 0px; border-collapse:collapse; } .tab_format td { padding: 1px; margin: 0px; } .tab_bg_1 { background-color: #FFF; } .tab_bg_1_2 { background-color: #cf9b9b; } .tab_bg_2 { background-color: #FFF; } .tab_bg_2_2 { background-color: #cf9b9b; } .tab_bg_3 { /*background-color: #eeeeee;*/ background-color: #e7e7e2; } .tab_bg_4 { background-color: #EBEBEB; } .tab_bg_5 { background-color: #f2f2f2; } .tab_resa { border:1px dashed #cccccc; background-color: #d7d7d2; font-size:10px } .tab_resa:hover { background-color: #ffffff; border:1px dotted #000000; } .tab_date { white-space: nowrap; } .central { padding-top: 15px; width: 100%; } .central table { margin-bottom: 5px; } .central .tab_cadre_fixehov th, .central .tab_cadrehov th { background-color: #F1F0F0; } div.rss { margin-left: 10px; } td.numeric { text-align:right; /* width:10%;*/ /* padding-right:4%;*/ } td.htmltable_upper_separation_cell { border-top: dashed 1px #a0a0a0; } td.nopadding { padding:0; } td.subheader { background-color: #EEEEEE; text-align: center; font-weight: bold; } td.rotate { -moz-transform: rotate(-70.0deg); /* FF3.5+ */ -o-transform: rotate(-70.0deg); /* Opera 10.5 */ -webkit-transform: rotate(-70.0deg); /* Saf3.1+, Chrome */ -ms-transform:rotate(-70deg); /* IE 9 */ width: 10%; height: 80px; } .order_DESC:before { content: "\25bc"; color: #B3B3B3; font-size: 0.8em; padding-right: 5px; vertical-align: 1px; } .order_ASC:before { content: "\25b2"; color: #B3B3B3; font-size: 0.8em; padding-right: 5px; vertical-align: 1px; } .tab_actors { display: table; } .actor_title { width: 13%; float: left; font-weight: bold; text-align: center; padding-top: 30px; font-size: 1.1em; padding: 3px 5px; background-color:#F1F1F1; } .actor-bloc { width: 29%; /*float: left;*/ } .actor_title, .actor-bloc { display: table-cell; float: none; vertical-align: top; } .actor-head { background-color: #F1F1F1; margin: 0 0 0 5px; padding: 4px 0; height: 16px; font-weight: bold; text-align: center; font-size: 1.1em; } .actor-content { margin: 10px 15px; padding: 4px 0; } .actor_row { margin-bottom: 8px; } .tab_actors hr { border: 0; } .add-observer { display: block; } .actor_single { border-top: 1px dashed #AAA; padding: 15px 0 8px 0; margin-top: 8px; background-color: #F5F5F5; } .actor_single.first-actor { padding-left: 10px; } .actor_clear { clear: both; } /* ################--------------- Pager ---------------#################### */ .tab_cadre_pager { margin: 0 auto; text-align:center; font-size:10px; width:950px; border-collapse: collapse; margin-top: 15px; } .tab_cadre_pager tr, .tab_cadre_pager td { background-color: inherit; } #searchcriterias .tab_cadre_fixe { margin-top: 10px; background-color: #FFF; width: 80%; box-shadow: 0px 1px 2px 1px #D2D2D2; border-radius: 5px; } #searchcriterias .tab_bg_1 { background-color: inherit; } #searchcriterias .switch { opacity: .7; } #searchcriterias .switch:hover { opacity: 1; } .tab_cadre_pager select, .tab_cadre_pager span, .tab_cadre_pager form { font-size:10px; margin:0; } .tab_cadre_pager input { vertical-align:middle; } .tab_cadre_pager th { font-size: 10px; font-weight: bold; text-align: center; } .navigationheader { margin: 10px auto; } .navigationheader .big { font-size: 16px; } .tab_cadre_pager .pager_controls img { padding-right: 10px; vertical-align: middle; } /* ################--------------- Tracking / Reminder ---------------#################### */ .showplan { font-weight: bold; text-decoration: none; color : #4A8865; cursor:pointer; } /* ################--------------- User Picture ---------------#################### */ .qtip { max-width: 380px !important; } .tooltip { font-size: 11px !important; } .tooltip:contains(img) { white-space: nowrap; height: 100px !important; border:10px solid red; } .tooltip_picture_border { padding:2px; border-radius: 51px; border: 5px inset #D0D99D; _border: 3px solid #D0D99D; width:72px; height:72px; position: absolute; } .tooltip_picture { width:71px; height:71px; border-radius:50px; } .tooltip_text { margin-left:90px; min-height: 85px; } .user_picture_border { padding:2px; border-radius: 6px; border: 5px inset #D0D99D; width:232px; height:232px; margin-right:5px; background-color: #FFF } .user_picture { margin: 0 auto; width:230px; height:230px; border-radius: 5px; } .user_picture_border_small { padding:2px; border-radius: 6px; border: 3px inset #D0D99D; width:72px; height:72px; margin-right:5px; background-color: #FFF } .user_picture_small { margin: 0 auto; width:71px; height:71px; border-radius: 5px; } .user_picture_verysmall { margin: 0 auto; width:35px; height:35px; border-radius: 5px; } /* ################--------------- Space to replace   ---------------#################### */ /* 2 space */ .very_small_space { margin-left: 15px; } /* 5 spaces */ .small_space { margin-left: 38px; } /* 10 spaces */ .medium_space { margin-left: 120px; } /* 20 spaces */ .big_space { margin-left:250px; } /* ################--------------- Espacement des blocs ---------------#################### */ .spaced { margin-bottom: 15px; } .firstbloc { margin-bottom: 20px; } /* ################--------------- Calendrier / reservation ---------------#################### */ .calendrier { vertical-align:middle; /*border: 1px solid #888888; background-color:#eeeeee; background: url("../pics/fond_form.png") repeat-x; */ } .calendrier:hover { /*border: 1px inset #888888; background-color:#ffffff;*/ cursor:pointer; } .calendrier_mois { font-family: Verdana, Arial, Sans, sans-serif; font-size: 10px; } .calendrier_jour { font-family: arial,helvetica,sans-serif; font-size: 14px; color: black; } .calendrier_case1 { margin-left: 10px; padding: 2px; border-radius: 5px; margin-top: 2px; border: 1px solid #666666; background-color: white; } .calendrier_case2 { margin-left: 10px; padding: 2px; border-radius: 5px; margin-top: 2px; border: 1px solid #cccccc; background-color: #eeeeee } .calendrier_case_white { background-color:#ffffff; } /* ################--------------- Knowledge FAQ ---------------#################### */ #contenukb { height: 100%; width: 600px; margin: 0 auto; } #contenukb legend { font-weight: bold; } #contenukb fieldset { background-color: #eeeeee; border: 1px solid #FFC65D; border-radius: 8px; padding-bottom:10px; width: 600px; } #contenukb textarea { width:550px; } #kbanswer ul { padding-left: 15px; list-style-type: circle; } #kbanswer ol { padding-left: 15px; list-style-type: decimal; } #kbanswer p { margin: 1.12em 0 } #kbanswer h1 { font-size: 2em; margin: .67em 0 } #kbanswer h2 { font-size: 1.5em; margin: .75em 0; font-weight: bolder; } #kbanswer h3 { font-size: 1.17em; margin: .83em 0; font-weight: bolder; } #kbanswer h4 { margin: 1.12em 0; font-weight: bolder; } #kbanswer h5 { font-size: .83em; margin: 1.5em 0; font-weight: bolder; } #kbanswer h6 { font-size: .75em; margin: 1.67em 0; font-weight: bolder; } #kbanswer address { font-style: italic; } #kbanswer pre { font-family: monospace; white-space: pre; } .tdkb_result { vertical-align:top; text-align:left; width: 33%; padding: 3px 20px 3px 25px; } .kb { text-align:left; padding-top:5px; } .kb_resume { text-align:left; font-size: 9px; line-height: 10px; clear: both; padding: 5px 0 10px 25px; } .tdkb { text-align:left; font-size:10px; color:#aaaaaa; } .baskb { position: relative; text-align:left; font-size:10px; color:#aaaaaa; } .baskb_right { position:absolute; right:0; margin-right:5px; } .code { width: 95%; border: dotted 2px #ccc; } a.knowbase { margin-left:8px; } a.pubfaq { padding-left:8px; border-left: 5px solid #c9993C !important; } a.pubfaq:hover { color: black; } a.icon_nav_move img { padding: 4px; margin: 1px; border: 1px solid #aaaaaa; background-color: #ffffff; border-radius: 5px; } a.icon_nav_move:hover img { padding: 4px; margin: 1px; border: 1px solid #999999; background-color:#e4e4e4; border-radius: 5px; } /* ################--------------- File upload ---------------#################### */ .fileupload { text-align: center; border:1px dashed #cccccc; min-height: 65px; background-color: #fff; border-radius: 5px; max-width: 950px; margin: .5em auto; padding: .5em; } /* ################--------------- planning ---------------#################### */ #planning_container { position: relative; padding-left: 310px; /* Same as planning_filter width + a 10px margin */ } #planning_filter { position: absolute; top: 0; bottom: 0; text-align: left; left: 0; overflow-y: auto; width: 300px; } #planning_filter .toggle { float: right; margin: 8px 8px 0 0; height: 18px; width: 18px; display: block; background: url(../pics/toggle-left.png) no-repeat; } #planning_filter.folded .toggle { background: url(../pics/toggle-right.png) no-repeat; } #planning_filter h3 { background: #e6e6e6; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-weight: normal; line-height: 1.3; font-size: 13px; } #planning_filter ul.filters { border: 0; padding: 5px; } #planning_filter ul.filters > li { clear: both; padding: 5px 0 5px 5px; } #planning_filter ul.filters > li:nth-child(even) { background-color: #F3F3F3; } #planning_filter ul.filters > li .form-group-checkbox { margin-right: 6px; } #planning_filter ul.filters > li .actor_icon { padding-bottom: 2px; vertical-align: middle; } #planning_filter ul.filters > li label { padding-left: 4px; line-height: 16px; width: 200px; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap; } #planning_filter ul.filters > li .filter-icon, #planning_filter ul.filters > li .sp-replacer { float: right; padding: 0; border: none; } #planning_filter ul.filters > li .sp-replacer .sp-preview { margin-right: 0; border: none; } #planning_filter ul.filters > li .sp-replacer .sp-dd { display: none; } #planning_filter ul.filters > li.group_users .toggle { width:14px; height:14px; background: url(../pics/expand.png) no-repeat; display: inline-block; margin: 0 4px 2px 0; vertical-align: middle; float: right; } #planning_filter ul.filters > li.group_users.expanded .toggle { background: url(../pics/collapse.png) no-repeat; } #planning_filter ul.filters > li.group_users ul.group_listofusers { border-left: 1px dashed #D4D4D4; margin: 6px 0 0 6px; padding: 0; display: none; } #planning_filter ul.filters > li.group_users.expanded ul.group_listofusers { display: block; } #planning_filter .planning_link { text-align: center; display: block; } #planning_filter .planning_add_filter { float: right; margin-right: 3px; } #planning_filter .filter_option { float: right; width: 12px; height: 12px; margin: 3px 2px; display: inline-block; position: relative; left:0; } #planning_filter .filter_option > img { z-index: 1; } #planning_filter .filter_option ul { display: none; position: absolute; background: #FFF repeat-x top left; box-shadow: 0px 1px 1px #7F7979; padding: 5px; z-index: 2; left:auto; right:0; top: 15px; margin-right:-10px; width: 140px; text-align: right; } #planning_filter .filter_option ul li { padding: 5px; cursor: pointer; font-size: 13px; } #planning_filter .filter_option ul li:hover { background-color: #EAEAEA; } #planning_filter .filter_option ul li a { color: inherit; font-size: 13px; font-weight: normal; } .planning_on_central .ui-widget-content { border: none; } .planning_on_central .fc-head { display: none; } #planning { width:auto; overflow:hidden; } #planning .fc-toolbar h2 { font-size: 1.2em; } #planning .fc-toolbar h2 .ui-datepicker-trigger{ margin-left: 4px; } #planning .event_past .ui-widget-content, #planning .event_past .ui-widget-content a { color: #CCCCCC; } #planning .event_past.event_todo .ui-widget-content, #planning .event_past.event_todo .ui-widget-content a { color: #FF0000; } #planning .event_today.event_todo .ui-widget-content, #planning .event_today.event_todo .ui-widget-content a { color: #FFA100; } #planning .fc-event { font-weight: normal; } #planning .fc-event .fc-content { margin-right: 8px; } #planning .fc-event .fc-time { overflow: hidden; } #planning .fc-event .fc-title { font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow : ellipsis; } #planning .fc-event .content { font-weight: normal; padding: 0 7px 0 2px; overflow: hidden; text-overflow : ellipsis; } #planning .fc-event .content .event-description { border-top: 1px solid rgba(0, 0, 0, 0.2); margin-top: 2px; padding-top: 2px; } #planning .fc-event .content .event-description p { margin: 0; } #planning .fc-event .event_type { position: absolute; width: 7px; bottom: 0; top: 0; right: 0; } #planning .fc-list-item-title .event_type { height: 12px; width: 6px; margin-right: 3px; display: inline-block } #planning .event_past .fc-list-item-title .event_type { opacity: .5; } #planning .planning-select-helper { border: 2px solid #3B8CBE; background-color: rgba(59, 140, 190, .5); } #planning .fc-day-grid-event .fc-resizer { width: 10px; } #planning .fc-time-grid-event .fc-resizer { height: 10px; } #planning .fc-divider { border:1px dashed #cccccc; } /* for checkavailable */ .planning { text-align:center; border:1px dashed #cccccc; background-color: #d7d7d2; font-size:9px; } .planning:hover { border: 1px solid #999999; background-color: white; } .available { background-color: green; } .notavailable { background-color: red; } .partialavailableend { background-image: -webkit-linear-gradient(left, red 50%, green 0%); background-image: -moz-linear-gradient(left, red 50%, green 0%); background-image: -ms-linear-gradient(left, red 50%, green 0%); background-image: -o-linear-gradient(left, red 50%, green 0%); background-image: linear-gradient(left, red 50%, green 0%); } .partialavailablebegin { background-image: -webkit-linear-gradient(left, green 50%, red 0%); background-image: -moz-linear-gradient(left, green 50%, red 0%); background-image: -ms-linear-gradient(left, green 50%, red 0%); background-image: -o-linear-gradient(left, green 50%, red 0%); background-image: linear-gradient(left, green 50%, red 0%); } /* ################--------------- Menu navigation ---------------#################### */ #menu_navigate { margin: auto; z-index:1; font-size: 10px; width:900px; } #menu_navigate li { margin-left:2px; display:block; float:left; padding:2px; } #menu_navigate li.info { margin-left:2px; display:block; float:left; font-size: 12px; padding:2px; } #tabcontent { width:950px; text-align:center; margin: 0 auto; } /* ################--------------- Notepad ---------------#################### */ .boxnote { margin: 0 auto; width: 950px; text-align: left; border-radius:10px; background: #e7e7e2; margin-bottom: 5px; position:relative; overflow: auto; font-size: 11px; } .boxnoteleft { float: left; width: 10%; min-height: 40px; height: 100%; padding: 4px; } .boxnotecontent { float: left; padding: 1px; padding: 5px 0 5px 0; width: 75%; /* top: -60px; left: 110px;*/ /* width: 300px; */ } .boxnoteright { float: right; /* top: 0px; left: 0px;*/ width: 10%; min-height: 40px; padding: 1px; vertical-align: middle; } .boxnotefloatright { float: right; position: relative; padding-left: 20px; padding-bottom: 5px; } .boxnotetext { padding: 5px; } .bytech { background: #f2f2f2; } .byuser { background: #e7e7e2; } /* ################--------------- box (redirect and other) ---------------#################### */ .ui-widget-content.message_after_redirect { font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif; color:#393939; font-size: 11px; background: #DFDFDF; } .message_after_redirect h3 { font-size:11px; font-weight:bold; zoom:1; } /* ##### ERROR messages ##### */ .ui-widget-content.message_after_redirect.err_msg { background-color: #ff9999; } .message_after_redirect.err_msg div.ui-widget-header { color: white; background: rgba(255, 0, 0, .8); border-color: rgba(255, 0, 0, 0.8); } /* ##### WARNING messages ##### */ .ui-widget-content.message_after_redirect.warn_msg { background-color: #ffdb99; } .message_after_redirect.warn_msg div.ui-widget-header { color: white; background: rgba(255, 165, 0, .8); border-color: rgba(255, 165, 0, 0.8); } /* ##### INFO messages ##### */ .message_after_redirect.info_msg div.ui-widget-header { color: white; background: #A9A9A9; border-color: #A9A9A9; } /* ################--------------- Login Null Header ---------------#################### */ #firstboxlogin { position: absolute; top: 0; bottom: 0; width: 100%; } #logo_login { padding: 80px 0 0; margin: 0 auto 0; width: 100%; height: 76px; } #display-login, #text-login { width: 100%; margin: 0 auto; padding: 20px 20%; font-size: 13px; text-align: center; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; } #boxlogin { padding-top: 10px; bottom: 0; width: 100%; } #boxlogin .login_input { position: relative; width:13em; margin: 15px auto 5px; width: 240px; } #boxlogin input[type=text], #boxlogin input[type=password] { width: 100%; height: 30px; display: block; border: none; padding: 3px 0 3px 40px; font-size: 1.2em; border-radius: 4px; box-sizing: border-box; } #boxlogin input[type=text]:focus, #boxlogin input[type=password]:focus{ border-color:#FFA500; background-color: #fff; box-shadow:0 0 3px #FFA500; } #boxlogin input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset; } #boxlogin input:-webkit-autofill:focus { box-shadow: 0 0 0px 1000px white inset; } #boxlogin .login_img { position: absolute; content:''; width: 24px; height: 24px; left: 5px; top: 5px; } #boxlogin #login_name ~ .login_img { background: url(../pics/login_user.png) no-repeat 3% 50%; } #boxlogin #login_password ~ .login_img { background: url(../pics/login_password.png) no-repeat 3% 50%; } #boxlogin input.submit { margin-top: 20px; width: 100%; height: 30px; font-size: 1.3em; } #boxlogin #forget { margin-top: 50px; color: #FFF; width: 100%; display: block; text-align: center; } #box-faq { padding-top:30px; text-align:center; margin:auto; } #box-faq a{ color: #CFCFCF; } .sous_logo { font-family: arial; font-size: 9px; color: #eeeeee; text-decoration: none; } .error { color: red; margin-top:20px; text-align:center; } #footer-login { position: absolute; right: 10px; bottom: 0px; height: 40px; font-size : 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; } #footer-login a { color: #FFF; } /* ################--------------- Header / menu ---------------#################### */ #header { /*background: #f1f4e3 url("../pics/fd_nav1.png") 0 0 repeat-x;*/ /* According to http://caniuse.com/#search=linear-gradient, we need prefix only for android*/ /* background: -webkit-linear-gradient(top, #E1D39E 0%, #E1D39E 20%, #c0cc7b 21%, #c0cc7b 43%, #d0d99d 43%, #d0d99d 63%, #f1f4e3 65%, #f1f4e3 99%);*/ /* Chrome10+,Safari5.1+ */ /*background: linear-gradient(to bottom, #E1D39E 0%, #E1D39E 20%, #c0cc7b 21%, #c0cc7b 43%, #d0d99d 43%, #d0d99d 63%, #f1f4e3 65%, #f1f4e3 99%);*/ /* W3C */ height: 96px; } #header_top { width: 100%; height: 20px; padding: 10px 0; } #c_preference { height: 20px; text-align: right; margin-right: 5px; top: 4px; font-size: 0.9em; display: inline-block; float: right; } #c_preference ul { list-style: none; } #c_preference ul li { float: right; margin: 0 10px; } #c_preference #logout_icon { background: url("../pics/logout.png"); display: inline-block; width: 16px; height: 16px; } #c_preference #bookmark_icon { background: url("../pics/bookmark.png"); display: inline-block; width: 18px; height: 18px; } #c_preference #help_icon { background: url("../pics/help.png"); display: inline-block; width: 18px; height: 18px; } #c_preference #preferences_icon { background: url("../pics/preferences.png"); display: inline-block; width: 18px; height: 18px; } #c_preference a { text-decoration: none; font-size: 0.9em; } #c_preference a:hover{ text-decoration: underline; } #c_recherche { position: relative; } #c_recherche :after { width: 16px; height: 16px; content: ''; display: block; background-image: url(../pics/search.png); position: absolute; top: 4px; right: 4px; } #c_recherche form #champRecherche input { border: none; height: 22px; width: 150px; padding: 0 3px; font-family: 'Bitstream Vera Sans', Verdana, Tahoma, 'Sans serif'; font-size: 12px; border-radius: 3px; position: relative; /* background-image: url("../pics/search.png"); background-repeat: no-repeat; background-position: 98% 50%;*/ } #myname { margin: 0 0 10px 3px; display: inline-block; vertical-align: middle; } #preferences_link:hover #myname { text-decoration: underline; } #c_menu { height: 30px; text-align: center; padding-left: 95px; } #c_menu ul#menu { height: 30px; list-style: none; padding: 8px 0; font-size: 13px; box-sizing: border-box; margin: 0 auto; /*width: 1000px;*/ display: inline-block; } ul#menu a.itemP, ul#menu a.itemP1 { display: block; text-align: center; text-decoration: none; font-size: 13px; white-space: nowrap; padding:7px 1em; } ul#menu ul.ssmenu { background: rgba(255, 255, 255, 0.9); display: none; box-shadow: 0px 2px 2px 1px #BCB6B3; } ul#menu ul li { list-style: none; text-align: left; line-height: 20px; font-size: 0.9em; } ul#menu ul li:last-child { border-bottom: 0px; } ul#menu ul li a { text-decoration: none; display: block; padding: 5px 5px 5px 5px; } #menu_all_button { float: right; width: 24px; height: 24px; margin-right: 20px; display: inline-block; margin-top: 2px; background: url("../pics/menu_all.png"); } /* hide menu on small screen */ @media screen and (max-width: 1055px) { #c_menu ul#menu, #language_link, #help_link, #myname { display: none; } } @media screen and (max-width: 490px) { #show_all_menu .top { display: block; float: left; height: 370px; border-bottom: 2px solid #DDD; margin-bottom: 15px; } } .button-icon:hover { opacity: .5; } ul#menu > li { display: inline-block; min-width: 135px; height: 30px; margin-top: -8px; } ul#menu ul.ssmenu { position: absolute; min-width: 135px; z-index: 200; } #header #c_logo { position: absolute; z-index: 1000; width: 100px; height: 55px; float: left; background: url("../pics/fd_logo.png") 0 0 repeat-x; } #header #c_logo a { display: block; width: 100%; height: 100%; text-decoration: none; } #c_ssmenu1 { background: #D0D99D; height: 24px; clear: both; font-size: 0.8em; } #c_ssmenu1 ul { position: relative; top: 4px; left: 0px; list-style: none; } #c_ssmenu1 ul li { float: left; padding: 0 10px; } #c_ssmenu1 ul li a { text-decoration: none; color: #666; } #c_ssmenu1 ul li a:hover { text-decoration: underline; } #c_ssmenu2 { min-height: 34px; padding: 3px 0; box-sizing: border-box; background-color: #FFF; } #c_ssmenu2 ul { left: 0px; list-style: none; } #c_ssmenu2 ul li { float: left; padding: 5px 10px 0 10px; } #c_ssmenu2 ul li a { text-decoration: none; color: #000; } #c_ssmenu2 a.here { font-size:14px; } .breadcrumb_item { height: 23px; position: relative; } .profile-selector { float: right !important; height: 28px; line-height: 24px; z-index: 40; position: relative; } .breadcrumb_item:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-left-color: #FFF; border-width: 17px; margin-top: -17px; z-index: 20; } .breadcrumb_item:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-left-color: #FFF; border-width: 14px; margin-top: -14px; z-index: 20; margin-left: -1px; } .breadcrumb_item:not(:nth-of-type(1)) { padding-left: 25px !important; } .breadcrumb_item:nth-of-type(1) { background-color: #F2F2F2; } .breadcrumb_item:nth-of-type(1):after { border-left-color: #F2F2F2; } .breadcrumb_item:nth-of-type(2) { background-color: #F2F2F2; } .breadcrumb_item:nth-of-type(2):after { border-left-color: #F2F2F2; } .breadcrumb_item:nth-of-type(3) { background-color: #FEC95C; } .breadcrumb_item:nth-of-type(3):after { border-left-color: #FEC95C; } .icons_block { margin-left: 10px; height: 28px; float: inherit !important; box-sizing: border-box; display: inline-block; position: relative; z-index: 40; } .icons_block span { padding: 0 8px; min-width: 20px; display: inline-block; line-height: 23px; } #show_all_menu { font-size: 11px; text-align: left; min-width: 150px; column-count: 3; -moz-column-count:3; } #show_all_menu .all_menu_block { width: 100%; padding-bottom: 20px; break-inside: avoid-column; } #show_all_menu .tab_bg_1 { background: #D4D4D4; border-radius: 3px; font-size: 12px; } #show_all_menu a { color: #7F7F7F; display: inline-block; padding: 2px; border-radius: 3px; } #show_all_menu a:hover { background-color: #D0D99D; } #show_all_menu .tab_bg_1 a { color: #000000!important; } #show_all_menu .tab_bg_1 a:hover { background: transparent; } /* ################--------------- Footer ---------------#################### */ #footer { font-size: 9px; color: #000; background-color: #E2E1DE; padding: 6px; height: 18px; padding: 5px; } a.copyright { font-size: 9px; color :#000; } /* ################--------------- DB Slave---------------#################### */ #dbslave-float { top: 0px; left: 300px; position: absolute; z-index: 100; } #dbslave-float a { border-top: 1px solid #cecece; border-bottom: 2px solid #4a4a4a; border-left: 1px solid #cecece; border-right: 1px solid #cecece; text-decoration: none; text-align: center; margin: 0; padding: 1px .5em; font-family: helvetica,arial,sans-serif; font-size: 10px; font-weight: bold; background-color: #fff; color:blue; } /* ################--------------- Debug ---------------#################### */ #debug-float { top: 0px; left: 80px; position: absolute; z-index: 100; } #maintenance-float { top: 0px; left: 280px; position: absolute; z-index: 100; } #debug-float a, #maintenance-float a { border-top: 1px solid #cecece; border-bottom: 2px solid #4a4a4a; border-left: 1px solid #cecece; border-right: 1px solid #cecece; text-decoration: none; text-align: center; margin: 0; padding: 1px .5em; font-family: helvetica,arial,sans-serif; font-size: 10px; font-weight: bold; background-color: #fff; color:red; } #debug-float a:hover, #maintenance-float a:hover { background-color: #fc3; border-bottom: 2px solid #36f; } #debugajax { margin: auto; text-align:center; } .debug .ui-tabs { border: 10px solid #dadada !important; } .debug h1, #debugajax h1 { font-size:18px; text-align:center; /*background-color:#efefe7;*/ padding: 5px; } .debug h2, #debugajax h2 { font-size:14px; padding-left: 10px; border-left: 4px solid #FFC65D; border-bottom: 2px solid #FFC65D; } .debug table, #debugajax table { margin:0; } .debug .ui-tabs .close { right: 14px; position: absolute; width: 20px; top: 1px; } .debug .ui-tabs .tab_cadre { width: 100%; } .debug .ui-tabs .tab_cadre td:nth-child(2) { word-break: break-all; } .see_debug { position: fixed; bottom: 5px; right: 10px; cursor: pointer; } .debug .ui-tabs { display: none; position: fixed !important; left: 0 !important; bottom: 0 !important; top: inherit !important; height: 300px !important; z-index: 100 !important; width: 98%; } .debug_ajax .ui-tabs { position: relative !important; height: inherit !important; display: block; } #page .debug_ajax div.ui-tabs { width: 98%; } .debug_ajax .see_debug{ display: none; } .debug .ui-tabs-panel { height: 273px; overflow: auto; } .debug_ajax .ui-tabs .ui-tabs-panel { height: auto; } .debug .tab_cadre { box-shadow: none; } /* Restore default behavior : drop user agent CSS*/ :focus { outline-width: 0; } .nostyle:focus { outline-width: 5px; } /* Timeline */ .timeline_box { text-align: left; padding: 4px 8px; margin-top: -10px; font-family: 'Bitstream Vera Sans', Verdana, Tahoma, 'Sans serif'; } .timeline_box .break { clear: both; } .timeline_box h2 { font-size: 16px; } .timeline_box textarea { resize: vertical; } /** FORM **/ .timeline_form { width: 100%; padding-left: 4px; } .timeline_choices li { float: left; min-width: 90px; text-align: center; padding: 5px 5px 5px 25px; margin-right: 3%; cursor: pointer; font-weight: bold; } .timeline_choices li:hover { box-shadow: 0px 1px 1px #999; } .timeline_choices li.followup { background:url(../pics/timeline/followup_min.png) no-repeat; background-color:#E0E0E0; color:#535353; } .timeline_choices li.task { background:url(../pics/timeline/task_min.png) no-repeat; background-color: #FEDA90; color: #535353; } .timeline_choices li.document { background:url(../pics/timeline/document_min.png) no-repeat; background-color:#80CEAD; color:#3A5D4E; } .timeline_choices li.solution { background:url(../pics/timeline/solution_min.png) no-repeat; background-color:#9FD6ED; color:#425B64; } .timeline_box .ajax_box { padding-top: 25px; } .timeline_box .tab_cadre_fixe { width: 930px; } /** TIMELINE **/ .timeline_history { border-top: 1px dashed #3C5874; overflow: hidden; font-size: 12px; /*fix jqueryui ui-widget size*/ width: 100%; } .timeline_history h2 { float: left; } .timeline_history .filter_timeline, .timeline_history .filter_timeline ul, .timeline_history .filter_timeline ul li { float: right; } .timeline_history .filter_timeline label { opacity: 0; font-size: 1.2em; float: left; line-height: 1.6em; font-weight: bold; } .timeline_history .filter_timeline:hover label { opacity: 1; } .timeline_history .filter_timeline ul li { opacity: 0.2; cursor: pointer; } .timeline_history .filter_timeline:hover ul li { opacity: 0.6; } .timeline_history .filter_timeline ul li:hover { opacity: 1; } .timeline_history .h_item { clear: both; padding-top: 8px; border-top: 1px dashed #D2D2D2; } .timeline_history .h_hidden { display: none; } .timeline_history .h_info { float: left; width: 25%; max-width: 140px; } .timeline_history .right .h_info { float: right; } .timeline_history .h_user, .timeline_history .h_date { background-repeat: no-repeat; padding-left: 24px; padding-top: 1px; text-transform: capitalize; text-align: center; } .timeline_history .h_date { background-image: url(../pics/timeline/history.png); white-space: nowrap; margin-bottom: 10px; text-align: left; line-height: 20px; } .timeline_history .h_user .h_user_name { display: inline-block; margin-bottom: 5px; vertical-align: middle; width: 100%; text-align: center; margin-top: 5px; } .timeline_history .h_user a:hover { text-decoration: underline; } .timeline_history .h_user .tooltip_picture_border { padding: 2px; border-radius: 50%; border: 3px inset #E7E7E7; _border: 3px solid #E7E7E7; width:51px; height:51px; position: relative; margin: 0 auto; } .timeline_history .h_user .user_picture { width: 51px; height: 51px; border-radius: 50%; } .timeline_history .users_id_tech img { vertical-align: middle; } .timeline_history .left .h_user, .timeline_history .left .h_date, .timeline_history .middle .h_user, .timeline_history .middle .h_date { padding-left: 24px; padding-right: 0; padding-top: 2px; } .timeline_history .left .h_date, .timeline_history .middle .h_date { width: 115px; margin: 0 auto; } .timeline_history .h_user, .timeline_history .middle .h_user, .timeline_history .left .h_user { padding-right: 0; padding-left: 0; padding-top: 0; } .timeline_history img.group_assign { vertical-align: bottom; } .timeline_history .h_content { max-width:50%; min-width: 200px; padding: 5px 5px 5px 8px; margin-bottom: 10px; min-height: 70px; position: relative; margin-right: 0; margin-left: 160px; word-wrap: break-word; white-space: pre-wrap; } .timeline_history .right .h_content { margin-left: 0; margin-right: 20px; float: right; text-align: left; } .timeline_history .middle .h_content { max-width: inherit; width: 69%; } .timeline_history .h_content:after, .timeline_history .h_content:before { right: 100%; top: 53px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .timeline_history .h_content:after { border-width: 8px; margin-top: -15px; border-top-color: transparent !important; border-bottom-color: transparent !important; } .timeline_history .right .h_content:after, .timeline_history .right .h_content:before { left: 100%; } .timeline_history .left .h_content:after { border-left-color: transparent !important; } .timeline_history .left .h_content:before { border-left-color: transparent !important; } .timeline_history .right .h_content:after { border-right-color: transparent !important; } .timeline_history .right .h_content:before { border-right-color: transparent !important; } .timeline_history .TicketFollowup:after { border-color: #E0E0E0;} .timeline_history .TicketTask:after { border-color: #FEDA90;} .timeline_history .Solution:after { border-color: #9FD6ED;} .timeline_history .TicketValidation.status_3:after { border-color: #A1D7A2;} .timeline_history .TicketValidation:after { border-color: #FFFFFF;} .timeline_history .TicketValidation.status_4:after { border-color: #D3A4A4;} .timeline_history .right .h_content p { margin: 2px 0 0; } .timeline_history .private { width: 30px; float: right; padding-top: 18px; background: url(../pics/timeline/private.png) no-repeat center top; color: #A2A2A2; font-size: .75em; text-align: center; white-space: nowrap; } .timeline_history .right .private { float: left; } .timeline_history .left .h_content.timeline_active { border-right: 8px solid #3C5874; } .timeline_history .right .h_content.timeline_active { border-left: 8px solid #3C5874; } .timeline_history .h_content.edited { max-width: 60%; text-align: center; } .timeline_history .right .h_content.edited { width: 100%; } .timeline_history .h_content.edited .tab_cadre_fixe { width: 100%; margin: 0; } .timeline_history .h_content .edit_item_content { display: none; border: 1px dotted #C0C0C0; } .timeline_history .h_content .cancel_edit_item_content { display: none; background-image: url(../pics/close.png); width: 16px; height: 16px; cursor: pointer; opacity: .5; position: absolute; top: 12px; right: 12px; } .timeline_history .h_content .cancel_edit_item_content:hover { opacity: 1; } .timeline_history .h_content.TicketFollowup { background-color: #E0E0E0; color: #535353; background-image: url(../pics/timeline/followup.png); background-repeat: no-repeat; } .timeline_history .h_content.TicketTask { background-color: #FEDA90; color: #38301F; background-image: url(../pics/timeline/task.png); background-repeat: no-repeat; } .timeline_history .h_content.Solution { background-color: #9FD6ED; color: #425B64; background-image: url(../pics/timeline/solution.png); background-repeat: no-repeat; } .timeline_history .h_content.Document_Item, .timeline_history .h_content.Assign { border: none; box-shadow:none; margin-bottom: 0; padding: 0; } .timeline_history .h_content.TicketContent { background-color: #B2E0B6; color: #093806; background-repeat: no-repeat; } .timeline_history .h_content.TicketContent .ticket_title { font-weight: bold; font-size: 1.2em; margin-bottom: 5px; } .timeline_history .h_content.TicketContent img { max-width: 100%; } .edit_document, .delete_document { opacity: 0.1; vertical-align: middle; } .edit_document:hover, .delete_document:hover { opacity: 1; } .timeline_history .h_content.Document_Item:hover .edit_document, .timeline_history .h_content.Document_Item:hover .delete_document{ opacity: .6; } .timeline_history .timeline_img_preview img { width: 100px; border: 3px solid #4A8865; border-radius: 3px; } .timeline_history a:hover .timeline_img_preview img { border: 3px solid black; } .timeline_history .h_content.TicketValidation { background-color: #FFFFFF; border-color: #BECADD; color: #030F21; padding: 5px 5px 5px 8px; } .timeline_history .h_content.TicketValidation.status_3 { background-color: #A1D7A2; border-color: #385139; } .timeline_history .h_content.TicketValidation.status_4 { background-color: #D3A4A4; border-color: #5E3232; } .timeline_history .h_content img.h_requesttype { float: right; height: 20px; } .timeline_history .h_content .edit_item { background-image: url(../pics/edit.png); width: 16px; height: 16px; display: block; float: right; opacity: .5; } .timeline_history .h_content .edit_item:hover { opacity: 1; cursor: pointer; } .timeline_history .h_content .long_text { max-height: 350px; position: relative; overflow: hidden; } .timeline_history .h_content .read_more { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; margin: 0; padding: 30px 0; } .timeline_history .h_content .read_more a { bottom: 5px; position: absolute; } .timeline_history .h_content.TicketFollowup .read_more { background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(241,244,227,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(241,244,227,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(241,244,227,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(241,244,227,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(241,244,227,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(241,244,227,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f1f4e3',GradientType=0 ); /* IE6-9 */ } .timeline_history .h_content.TicketTask .read_more { background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(240,228,181,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(240,228,181,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(240,228,181,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(240,228,181,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(240,228,181,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(240,228,181,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f0e4b5',GradientType=0 ); /* IE6-9 */ } .timeline_history .h_content.Solution .read_more { background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(233,241,255,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(233,241,255,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(233,241,255,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(233,241,255,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(233,241,255,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(233,241,255,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e9f1ff',GradientType=0 ); /* IE6-9 */ } .timeline_history .b_right { margin-right: 3px; font-style : italic; color: #7E7E7E; text-align: right; bottom: 2px; } .timeline_history .b_right .actiontime { padding-left: 15px; background-image: url(../pics/timeline/actiontime.png); background-repeat: no-repeat; margin-right: 6px; } .timeline_history .state { display: inline-block; width: 20px; height: 20px; margin-right: 3px; background-repeat: no-repeat; vertical-align: middle; } .timeline_history .state.state_0 { background-image: url(../pics/timeline/information.png); } .timeline_history .state.state_1 { cursor: pointer; background-image: url(../pics/timeline/todo.png); } .timeline_history .state.state_2 { cursor: pointer; background-image: url(../pics/timeline/done.png); } .timeline_history .b_right .planification { padding-left: 17px; background-image: url(../pics/timeline/planification.png); background-repeat: no-repeat; } .timeline_history .approbation_separator { margin-bottom: 55px; } .x-split-button { position: relative; width: 250px; left: 40%; word-wrap: normal; white-space: normal; } .x-button { position: relative; margin: 0; float: left; outline: none; padding: 5px; cursor:pointer; font: bold 12px Arial, Helvetica; color: #8f5a0a; background-color: #FEC95C; border: none; border-radius: 0; } .x-button:hover { cursor: pointer; background-color: #fddb6f; box-shadow: 0px 1px 1px #999; } .x-button.x-button-main { width: 100px; height: 26px; } .x-button.x-button-drop { border-left: 0; width: 15px; height: 16px; background-repeat: no-repeat; background-position: center; } .x-button.x-button-drop:after { content: '\25BC'; } .open .x-button.x-button-drop:after { content: '\25B2'; } .x-button.x-button-drop.new { background-image: url(../pics/new.png); } .x-button-drop.new:after { content: ' ' !important; } .x-button.x-button-drop.assign { background-image: url(../pics/assign.png); } .x-button-drop.assign:after { content: ' ' !important; } .x-button.x-button-drop.plan { background-image: url(../pics/plan.png); } .x-button-drop.plan:after { content: ' ' !important; } .x-button.x-button-drop.waiting { background-image: url(../pics/waiting.png); } .x-button-drop.waiting:after { content: ' ' !important; } .x-button.x-button-drop.solved { background-image: url(../pics/solved.png); } .x-button-drop.solved:after { content: ' ' !important; } .x-button.x-button-drop.closed { background-image: url(../pics/closed.png); } .x-button-drop.closed:after { content: ' ' !important; } .open > .x-button-drop-menu { display: block; } .x-button-drop-menu { position: absolute; top: 27px; left: 0; z-index: 1000; display: none; float: left; min-width: 136px; list-style: none; border: 0; text-align: left; } .x-button-drop-menu li input[type="radio"] { position: absolute; left: -9999px; } .x-button-drop-menu li label { background-color: #fddb6f; padding: 4px; color: #8f5a0a; cursor: pointer; display: block; font-weight: bold; } .x-button-drop-menu li:hover label { background-color: #ffb94b !important; } .x-button-drop-menu li input[type="radio"]:checked + label { background-color: #FEC95C; } /** SWITCHS **/ /* Adadpted from http://materializecss.com/ */ .switch, .switch * { -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } .switch { padding: 4px; display: inline-block; } .switch img { padding-right: 10px; } .grey_border { border: 1px dotted #E2E2E2 ; } .switch label { cursor: pointer; } .switch label input[type=checkbox] { opacity: 0; width: 0; height: 0; } .switch label input[type=checkbox]:checked + .lever { background-color: #E8AEAE; } .switch label input[type=checkbox]:checked + .lever:after { background-color: #cf9b9b; } .switch label .lever { content: ""; display: inline-block; position: relative; width: 15px; height: 10px; background-color: #B8B8B8; border-radius: 15px; margin-right: 5px; transition: background 0.3s ease; vertical-align: middle; } .switch label img { vertical-align: middle; } .switch label .lever:after { content: ""; position: absolute; display: inline-block; width: 14px; height: 14px; background-color: #F1F1F1; border-radius: 21px; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); left: -7px; top: -2px; transition: left 0.3s ease, background .3s ease, box-shadow 0.3s ease; } input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after { box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(89, 89, 89, 0.08627450980392157); } input[type=checkbox]:not(:disabled) ~ .lever:active:after { box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); } .switch label input[type=checkbox]:checked + .lever:after { left: 8px; } .switch input[type=checkbox][disabled] + .lever { cursor: default; } .switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after { background-color: #BDBDBD; } /** QUEUEMAIL **/ .queuemail_preview .tab_cadre { width: inherit !important; } /* ################--------------- Responsive ---------------#################### */ @media screen and (max-width: 700px) { #header { transition: top 0.2s ease-in-out; position: fixed; top: 0; width: 100%; z-index: 1000; } #c_ssmenu2 { overflow: auto; border-bottom: 1px solid #DDD; } #header.nav-up { top: -150px; } #page { padding-top: 130px; } #firstboxlogin { position: fixed; overflow-y: auto; } #logo_login { height: inherit; } #display-login, #text-login { padding: 1px 2%; } #footer-login { display: none; } .icons_block { margin-left: 0; } .profile-selector { padding: 4px 2px !important; max-width: 95px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; } .profile-selector .select2-container { max-width: 90px; } .ui-dialog { max-width: 100%; } #page .pointer { zoom: 1.1; } .layout_classic.form .main_form, .layout_vsplit.form .main_form { width: 100%; } .responsive_hidden { display: none !important; } .search_page > form > .center { width: 100%; overflow-y: auto; } .ui-tabs { width: 100% !important; } .ui-tabs-vertical .ui-tabs-nav { padding: .2em .2em 0; float: inherit; width: inherit; } .ui-tabs-vertical .ui-tabs-nav li { clear: none; width: initial; border-bottom-width: 1px !important; border-right-width: 0 !important; margin:1px .2em 0 0; } .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 1px; } .ui-tabs-vertical .ui-tabs-nav li a { width: inherit; } .ui-tabs-panel, .ui-tabs .ui-tabs-panel .ui-tabs-vertical .ui-tabs-panel { padding: 2px !important; overflow-y: auto; } .ui-tabs-vertical .ui-tabs-panel { margin-left: 0; } .tab_cadre_pager { width: 100%; } .tab_cadre_pager .big { display: none; } .main_form tr:not(.headerRow) th:not(.actor-th), .tab_cadre_fixe:not(.tab_actors), .tab_cadre_fixe:not(.tab_actors) > tbody, .tab_cadre_fixe:not(.tab_actors) > tbody > tr, .tab_cadre_fixe:not(.tab_actors) > tbody > tr > th, .tab_cadre_fixe:not(.tab_actors) > tbody > tr > td, .tab_actors tr, .tab_actors tr:first-child th:first-child { display: block; width: 100%; text-align: left; } .tab_cadre_fixe input[type=text], .tab_cadre_fixe textarea { max-width: 95%; } .tab_cadrehov { margin: 0; width: 100%; } table.tab_cadre_postonly, table.tab_cadre_postonly > tbody, table.tab_cadre_postonly > tbody > tr, table.tab_cadre_postonly > tbody > tr > td, table.tab_cadre_postonly table.central .tab_cadrehov > tbody > tr, table.tab_cadre_postonly table.central .tab_cadrehov > tbody > tr:first-child > th, table.central, table.central > tbody , table.central > tbody > tr, table.central > tbody > tr > th, table.central > tbody > tr > td, table.central > tbody > tr > td > .tab_cadrehov, table.central > tbody > tr > td > .tab_cadrehov > tbody { display: inline-block; width: 100%; } table.tab_cadre_postonly table.central .tab_cadrehov > tbody > tr > th, table.tab_cadre_postonly table.central .tab_cadrehov > tbody > tr > td { display: inline-block; width: 50%; box-sizing: border-box; } #searchcriterias table { border-collapse: collapse; } #searchcriterias .tab_cadre_fixe { width: 100%; } .mceToolbar, #image_paste { display: none; } #searchcriterias .tab_cadre_fixe { display: block; width: 100%; } #searchcriterias .metacriteria td, #searchcriterias .normalcriteria td { display: inline-block; float: left; white-space: nowrap; width: initial !important; } #searchcriterias .metacriteria, #searchcriterias .normalcriteria { clear: left; display: block; width: 100%; margin-bottom: 6px; overflow: auto; } .timeline_history .h_date { background-image: none; padding-left: 0; } .timeline_history .h_info { font-size: .7em; } .tab_cadre_central .top { display: block; width: 100%; } #page .tab_actors, #page .actor-bloc { display: block; } .actor-bloc { width: initial; float: none; } .actor-dropdown { display: block; } .select2-focusser, .select2-search, .select2-search input { display: none !important; } #planning_filter { float: none; width: 100%; margin-bottom: 10px; } } /* ################--------------- Documentation ---------------#################### */ .documentation { background-color: white; max-width: 700px; margin: 0 auto; padding: 10px 20px; } .documentation h1 { color: #300000; } .documentation > ul:nth-child(2) { list-style-type: disc; margin-top: 40px; } .documentation > ul:nth-child(2) > li { margin-left: 30px; } .documentation h2 { color: #940000; margin-top: 70px; border-bottom: 1px solid #A87A7A; } .documentation li { margin-left: 10px; padding: 5px 0 5px 5px; } .documentation > ul > li > ul > li { border-left: 1px solid grey; } .documentation > ul > li > ul > li > ul > li { list-style-type: disc; margin-left: 35px; } .documentation pre { border: 1px solid #ccc; border-radius: 4px; font-size: 13px; } .documentation dt { font-weight: bold; margin-top: 20px; } .documentation dd { margin-left: 20px; } .fc-view-container *, .fc-view-container *::before, .fc-view-container *::after { min-height: 1em; /** Ensure no event message is displayed well */ } tr.linked-template td:not(.top) { background-color: #ffb4b4; } @media screen and (max-width: 900px) { .documentation { margin-left: 0 !important; } } @media screen and (min-width: 900px) { .documentation #summary { position: fixed; top: 40px; left: 15px; margin-top: 0; } .documentation #summary + ul { width: 200px; position: fixed; top: 70px; left: 10px; bottom: 0; overflow: auto; } } @media screen and (max-width: 1100px) { .documentation { margin-left: 200px; } }