body{
    font-family: HelveticaNeue-Condensed-normal;
}
#main-menu ul li a, #main-menu ul li a:hover, #top-menu a, #top-menu a:hover {
    text-decoration: none;
}

.icon-all-activity {
    background-image: url(../images/all-activity.png)
}

.icon-time-entry-list {
    background-image: url(../images/time-entry-list.png)
}

.icon-total-time {
    background-image: url(../images/total-time.png)
}

.icon-programming_tools-database {
    background-image: url(../images/programming-tools-database.png)
}

.icon-programming_tools-language {
    background-image: url(../images/programming-tools-language.png)
}

.icon-projects-map {
    background-image: url(../images/projects-map.png)
}

.icon-project-templates {
    background-image: url(../images/project-templates.png)
}

.icon-planning-simulate {
    background-image: url(../images/planning-simulate.png)
}

.icon-assoc-project {
    background-image: url(../images/assoc-project.png)
}

.icon-bar-chart {
    background-image: url(../images/bar.png)
}

.icon-pie-chart {
    background-image: url(../images/pie.png)
}

.icon-line-chart {
    background-image: url(../images/line.png)
}

.icon-donut-chart {
    background-image: url(../images/donut.png)
}

.icon-issue_statuses {
    background-image: url(../images/ticket_edit.png)
}

.icon-issue_statuses2 {
    background-image: url(../images/statuses.png)
}

#main-menu .menu-children li a {
    width: 100%;
    color: #fff
}

#values_project_and_descendants_1, #values_project_id_1, #values_subproject_id_1 {
    width: 200px !important
}

#tr_project_and_descendants .toggle-multiselect {
    display: none !important
}

#main-menu li {
    display: list-item
}

#main-menu .menu-children {
    z-index: 11;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff
}

#sidebar, div.issue, fieldset, table.list tbody td, table.list tbody tr:hover td, table.list thead th {
    border: 1px solid #FFCF00
}

table.list tbody td.identifier {
    text-align: left
}

hr {
    background: #FFCF00
}

td.expected p.percent, td.fulfillmen p.percent, td.realized p.percent {
    font-size: 100%;
    margin: 0
}

#sidebar {
    width: 220px !important
}

div#content {
    margin-right: 245px
}

div.versions h3 {
    background: url(../../../images/report.png) 0 50% no-repeat;
    padding-left: 20px
}

div.description h3 {
    background: url(../../../images/text_list_bullets.png) 0 50% no-repeat;
    padding-left: 20px
}

#ui-datepicker-div button.ui-datepicker-current {
    display: none
}

table.progress tr td.closed, table.progress tr td.done {
    background-color: #46b8da;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

#admin-menu a.user-calendars {
    background-image: url(../images/user-calendars.png)
}

#admin-menu a.holidays {
    background-image: url(../images/holidays.png)
}

#admin-menu a.committees {
    background-image: url(../images/committees.png)
}

#admin-menu a.directions {
    background-image: url(../images/directions.png)
}

#admin-menu a.project-templates {
    background-image: url(../images/project-templates.png)
}

#admin-menu a.masters {
    background-image: url(../images/masters.png)
}

#admin-menu a.contractors {
    background-image: url(../images/contractors.png)
}

#main-menu ul li a.selected, #main-menu ul li a:hover {
    background-image: none;
    background-color: #ffcf00 !important;
    font-size: 13px;
    font-weight: 400;
    color: #000
}

div.modal {
    padding: 5px
}

#header a {
    color: #000
}

#main-menu ul li a.selected {
    border-bottom: 2px solid #ffcf00 !important
}

#main-menu, #main-menu ul li a {
    background-image: -webkit-linear-gradient(#000, #DDDDC8)
}

#main-menu ul li a.selected:hover {
    color: #000;
    background-color: #ffcf00 !important
}

#content, #main.nosidebar #content {
    border: 1px solid #FDF7D2
}

#main-menu ul li a {
    background-color: transparent !important;
    text-shadow: 0 1px 0 #000;
    display: block;
    float: left;
    padding: 10px 12px;
    height: 20px;
    line-height: 20px;
    background: #00f;
    color: #000;
    font-size: 13px;
    font-weight: 400
}

#main-menu ul li a:hover {
    border-bottom: 2px solid #ffcf00
}

#main-menu {
    background-image: linear-gradient(#fafbfd, #CACACA);
    /*margin: 13px 0 26px*/
}

#footer .bgl .bgr:after {
    content: " and  AI Group SAS"
}

#header h1 a, #header h1 a:hover {
    color: #000;
    text-shadow: 0 1px 0 #fff
}

#content .tabs ul li a, a {
    color: #000
}

a:link, a:visited {
    color: #888
}

#top-menu a:hover {
    color: #333;
    font-weight: 700
}

#top-menu a {
    color: #000;
    padding: 31px 10px 24px 22px;
    font-weight: 400;
    font-size: 15px
}

#top-menu {
    font-size: 12px;
    font-family: HelveticaNeue-Condensed-normal;
    padding: 10px 10px 2px 20px;
    background: #fff;
    border-bottom: 2px solid #e5e5e5
}

#top-menu #loggedas, .textMenu {
    font-family: HelveticaNeue-Condensed-normal
}

.box legend, .details legend, .textMenu {
    font-weight: 700
}

#top-menu #loggedas {
    color: #000;
    font-size: 15px
}

table.list tbody td.done_ratio {
    padding-right: 27px
}

table.list tbody td.project_done_ratio {
    width: 16%
}

table.list tbody td.name {
    width: 40%
}

div#content h2.contacts_header, div#content > h2 {
    color: #000;
    border-bottom: 1px solid #FFCF00;
    background: repeat-x #ededed;
    text-shadow: 0 1px #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 3px 0 8px 5px;
    margin: 2px -9px;
    background-image: linear-gradient(#fafbfd, #CACACA)
}

div#content > div.contextual {
    margin-right: 10px
}

div#content > div.contextual2 {
    display: none !important;
    height: 22px;
    padding: 0 1px 2px 0;
    margin: 12px 0 0;
    display: flex
}

.btnNew, .btnStatus {
    text-align: center;
    padding: 6px 6px 0 0
}

.btnNew {
    margin: -6px 0 0
}

.separator {
    margin: 0 6px 0 0
}

.btnStatus {
    margin: -6px 0 0
}

.box {
    border: 1px solid #FFCF00
}

.contextual a {
    color: #888
}

.contextual a:hover, .contextual a:link, .contextual a:visited, .contextual a:visited:hover {
    color: #000
}

.pagination ul.pages li.current {
    color: #fff;
    background-color: #000;
    border-color: #628DB6
}

table.list td.buttons {
    width: 5%;
    white-space: nowrap;
    text-align: right
}

.quick-create td.assigned_to_id, .quick-create td.category_id, .quick-create td.description, .quick-create td.fixed_version_id, .quick-create td.priority_id, .quick-create td.status_id, .quick-create td.subject, .quick-create td.tracker_id, .textMenu, table.list tbody td.initial, table.list tbody td.periodicity_name, table.projects td.contract, tr.contract td.customer, tr.costcenter td.contract, tr.costcenter td.customer, tr.issue td.action_type_label, tr.issue td.applicant, tr.issue td.applicant_jobtitle, tr.issue td.city, tr.issue td.customer, tr.issue td.subtype {
    text-align: left
}

#quick-search select {
    width: 250px
}

table.list tbody td.initial {
    width: 20% !important
}

.textMenu {
    color: #000;
    width: 584px;
    font-size: 16px;
    line-height: 108%;
    margin-bottom: auto;
    margin-top: auto;
    margin-right: -226px
}

.imgMenu {
    background: url(../images/logo.png) 10px 5px no-repeat !important;
    display: inline-block;
    width: 273px;
    height: 34px
}

.menuTwo {
    display: flex;
    width: 45%
}

.ui-widget-header {
    color: #777;
    border: 1px solid #d8e6ec;
    background: #ededed;
    text-shadow: 0 1px #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 8px 20px;
    margin: -6px -10px 10px
}

.ui-dialog .ui-dialog-titlebar-close {
    right: 10px
}

#header, #main, #wrapper3 {
    background-color: #FFF;
}

#sidebar {
    background-color: #fff
}

.recurrence_week {
    width: 300px
}

body.action-login #login-form table {
    border: 1px solid #FFCC33
}

.objects-selection {
    height: 120px;
    overflow: auto;
    margin-bottom: 1em
}

.objects-selection > div {
    column-count: auto;
    column-width: 350px;
    -webkit-column-count: auto;
    -webkit-column-width: 350px;
    -webkit-column-gap: .5rem;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-count: auto;
    -moz-column-width: 350px;
    -moz-column-gap: .5rem;
    -moz-column-rule: 1px solid #ccc
}

.icon-other-fields {
    background-image: url(../images/other-fields.png)
}

.icon-config {
    background-image: url(../images/config.png)
}

textarea.wiki-edit {
    width: 99%;
    resize: vertical
}

#attachments_fields input.description {
    display: block !important
}

#content .tabs ul {
    width: 3000px
}

#attachments_fields_tecnical_documentation input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_tecnical_documentation span {
    display: block;
    white-space: nowrap
}

#attachments_fields_tecnical_documentation input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_tecnical_documentation .ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_tecnical_documentation .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_tecnical_documentation div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_announcement_ivr input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_announcement_ivr span {
    display: block;
    white-space: nowrap
}

#attachments_fields_announcement_ivr input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_announcement_ivr .ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_announcement_ivr .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_announcement_ivr div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_consultation_data input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_consultation_data span {
    display: block;
    white-space: nowrap
}

#attachments_fields_consultation_data input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_consultation_data .ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_consultation_data .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_consultation_data div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_ivr_flow input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_ivr_flow span {
    display: block;
    white-space: nowrap
}

#attachments_fields_ivr_flow input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_ivr_flow .ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_ivr_flow .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_ivr_flow div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_documentation_external_web_services input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_documentation_external_web_services span {
    display: block;
    white-space: nowrap
}

#attachments_fields_documentation_external_web_services input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_documentation_external_web_services.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_documentation_external_web_services .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_documentation_external_web_services div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_head_home_page_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_head_home_page_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_head_home_page_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_head_home_page_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_head_home_page_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_head_home_page_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_button_home_back_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_button_home_back_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_button_home_back_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_button_home_back_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_button_home_back_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_button_home_back_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_head_iteraction_page_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_head_iteraction_page_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_head_iteraction_page_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_head_iteraction_page_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_head_iteraction_page_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_head_iteraction_page_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_button_iteraction_back_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_button_iteraction_back_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_button_iteraction_back_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_button_iteraction_back_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_button_iteraction_back_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_button_iteraction_back_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_button_iteraction_send_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_button_iteraction_send_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_button_iteraction_send_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_button_iteraction_send_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_button_iteraction_send_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_button_iteraction_send_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_head_afterhous_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_head_afterhous_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_head_afterhous_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_head_afterhous_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_head_afterhous_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_head_afterhous_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_head_close_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_head_close_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_head_close_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_head_close_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_head_close_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_head_close_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_dinamic_fields_select_tool input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_dinamic_fields_select_tool span {
    display: block;
    white-space: nowrap
}

#attachments_fields_dinamic_fields_select_tool input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_dinamic_fields_select_tool.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_dinamic_fields_select_tool .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_dinamic_fields_select_tool div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_personalized_load_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_personalized_load_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_personalized_load_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_personalized_load_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_personalized_load_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_personalized_load_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_images_select_tool input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_images_select_tool span {
    display: block;
    white-space: nowrap
}

#attachments_fields_images_select_tool input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_images_select_tool.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_images_select_tool .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_images_select_tool div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

#attachments_fields_head_afterhours_image input.description {
    margin-left: 4px;
    width: 340px;
    display: block !important
}

#attachments_fields_head_afterhours_image span {
    display: block;
    white-space: nowrap
}

#attachments_fields_head_afterhours_image input.filename {
    border: 0;
    height: 1.8em;
    width: 250px;
    color: #555;
    background: url(../images/attachment.png) 1px 50% no-repeat;
    padding-left: 18px
}

#attachments_fields_head_afterhours_image.ajax-waiting input.filename {
    background: url(../images/hourglass.png) 0 50% no-repeat
}

#attachments_fields_head_afterhours_image .ajax-loading input.filename {
    background: url(../images/loading.gif) 0 50% no-repeat
}

#attachments_fields_head_afterhours_image div.ui-progressbar {
    width: 100px;
    height: 14px;
    margin: 2px 0 -5px 8px;
    display: inline-block
}

tr.issue td.project_description, tr.issue td.project_name {
    color: #777;
    font-size: 90%;
    padding: 4px 4px 4px 24px;
    text-align: left;
    white-space: normal
}

.roles-selection label {
    width: 270px
}

.context-menu-selection, .context-menu-selection:hover {
    background-color: #6B6B6B !important;
    color: #f8f8f8 !important
}

#header h1 {
    text-overflow: clip !important
}

@media all and (max-width: 450px) {
    .imgMenu {
        background: url(../images/logoR.png) 10px 5px no-repeat !important;
        display: inline-block;
        width: 273px;
        height: 34px;
        padding: 0 164px 0 0
    }

    .textMenu {
        color: #000;
        font-family: HelveticaNeue-Condensed-normal;
        font-weight: 700;
        width: 478px;
        font-size: 10px;
        line-height: 108%;
        text-align: left;
        margin: 2px -134px 0 -30px;
        height: 26px
    }

    div#content > div.contextual2 {
        background: 0 0;
        height: 22px;
        padding: 6px 1px 2px 0;
        margin: -74px 0 0
    }

    .contextual span:nth-child(2) {
        border-left: none;
        margin: -6px 0 0 -1px;
        padding: 33px 0 0;
        position: absolute
    }

    div#content h2.contacts_header, div#content > h2 {
        color: #000;
        border-bottom: 1px solid #FFCF00;
        background: repeat-x #ededed;
        text-shadow: 0 1px #fff;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        padding: 0 14px;
        margin: 41px -10px 10px;
        background-image: linear-gradient(#fafbfd, #CACACA)
    }

    div#content > div.contextual {
        margin: -10px 12px 0 0
    }

    .btnNew, .btnStatus {
        background: 0 0 !important;
        margin: -29px 0 0;
        text-align: center;
        padding: 6px 6px 0 0
    }
}

body.action-login #login-form table {
    border: 1px solid #FFCF00; !important;
}

.text_upload{
    font-weight: bold;
    font-size: 0.9em;
}
.text_upload >.upload_archive >.attachments_form >.attachments_fields >.attachments >.description{
    display: none !important;
}

.obse_one >.label{
    width: 561px !important;
}
.obse_two >.label{
    width: 561px !important;
}
.obse_three >.label{
    width: 561px !important;
}
.obse_four >.label{
    width: 561px !important;
}

/* Logo */
#header > h1 {
    padding: 2px 10px 0px 0px;
    margin: 0px;
}

#header {
    padding: 4px 16px 23px 16px;
    color: #000000;
}

img.logo-image {
    width: 128px;
    height: 45px;
    vertical-align: bottom;
    margin-right: 1px;
}
