body { background:#eee; font-family:arial, helvetica, sans-serif; font-size:10pt; color:#000; margin:0; padding:0; } a { color:#E65524; text-decoration:none; } .centered { text-align:center; } .full-width { width: 100%; } .search-input { height: 20px; } .clear { clear:both; } .faded { color:#666; } .strike { text-decoration:line-through; color:red; } .canned_attachments label, .canned_attachments span .uploads label { padding:3px; padding-right:10px; } .canned_attachments label { padding-right:3px; } #breadcrumbs { color: #333; margin-bottom: 15px; } #breadcrumbs a { color: #555; } #msg_info { margin: 0; padding: 5px; margin-bottom: 10px; color: #3a87ad; border: 1px solid #bce8f1; background-color: #d9edf7; } #msg_notice { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #0a0; background: url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0; } #msg_warning { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #f26522; background: url('../images/icons/alert.png') 10px 50% no-repeat #ffffdd; } #msg_error { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #a00; background: url('../images/icons/error.png') 10px 50% no-repeat #fff0f0; } #notice_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #0a0; background: url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0; } #warning_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #f26522; background: url('../images/icons/alert.png') 10px 50% no-repeat #ffffdd; } #error_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #a00; background: url('../images/icons/error.png') 10px 50% no-repeat #fff0f0; } #container { width:960px; margin:0 auto 20px auto; } #header { height:76px; background:url(../images/header-bg.png) top left repeat-x; border-left:1px solid #aaa; border-right:1px solid #aaa; } #logo { display:block; float:left; width:190px; height:76px; text-decoration:none; outline:none; text-indent:-9999px; background:url(../images/ost-logo.png) top left no-repeat; } #header p { display:block; width:430px; float:right; margin:10px; background:#eee; border:1px solid #ccc; padding:8px; text-align:center; } #nav, #sub_nav { clear:both; margin:0; padding:0 20px; height:26px; line-height:26px; border-left:1px solid #aaa; border-right:1px solid #aaa; } #nav .active, #sub_nav li { margin:0; padding:0; list-style:none; display:inline; } #nav { background:#eee; padding-top:4px; z-index:200; border-top:1px solid #ddd; border-bottom:1px solid #c5d9ec; } #nav .active a, #nav .inactive { display:block; float:left; width:115px; height:26px; color:#555; text-align:center; font-weight:bold; margin-top:1px; margin-right:5px; position:relative; } #nav .inactive a { color:#555; display:block; } #nav .active a { background:url(../images/tab-bg.png) top left no-repeat; color:#004a80; } #nav .inactive ul { display:none; width:230px; background:#fbfbfb; margin:0; padding:0; position:relative; z-index:500; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; } #nav .inactive li { display:block; margin:0; padding:0 5px; list-style:none; text-align:left; } #nav .inactive:hover { background:url(../images/tab-bg.png) bottom left no-repeat; } #nav .inactive:hover ul { display:block; -moz-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc; } .ieshadow { width:230px; background:#000; filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30); -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; zoom: 1; z-index:300; position:absolute; top:24px; left:0; } #nav .inactive li { background:#fbfbfb; } #nav .inactive li a { padding-left:24px; background-position:0 50%; background-repeat:no-repeat; font-weight:normal; background-color:#fbfbfb; } #nav .inactive li a:hover { color:#E65524; } #sub_nav { background:#f7f7f7; border-bottom:1px solid #bebebe; } #sub_nav a { display:block; float:left; margin-right:10px; padding:0 10px 0 21px; background-position:0 50%; background-repeat:no-repeat; color:#000; } #sub_nav a:hover { color:#E65524; } #sub_nav a.active { font-weight:bold; } #sub_nav .open { background-image:url(../images/icons/open.gif) } #sub_nav .answered { background-image:url(../images/icons/answered.gif) } #sub_nav .mine { background-image:url(../images/icons/mine.gif) } #sub_nav .closed { background-image:url(../images/icons/closed.gif) } #sub_nav .new { background-image:url(../images/icons/new.gif) } a.test { background-image:url(../images/icons/open.gif) } a.Ticket { background:url(../images/icons/open_tickets.gif) } a.assignedTickets { background:url(../images/icons/assigned_tickets.gif) } a.overdueTickets { background:url(../images/icons/overdue_tickets.gif) } a.answeredTickets { background:url(../images/icons/answered_tickets.gif) } a.closedTickets { background:url(../images/icons/closed_tickets.gif) } a.newTicket { background:url(../images/icons/new_ticket.gif) } a.premade { background:url(../images/icons/premade_reply.gif) } a.newPremade { background:url(../images/icons/new_premade_reply.gif) } a.kb { background:url(../images/icons/kb.gif) } a.faq-categories { background:url(../images/icons/faq-categories.gif) } a.canned { background:url(../images/icons/canned.gif) } a.staff { background:url(../images/icons/list_groups.gif) } a.user { background:url(../images/icons/list_users.gif) } a.userPref { background:url(../images/icons/user_preferences.gif) } a.userPasswd { background:url(../images/icons/change_password.gif) } a.preferences { background:url(../images/icons/settings.gif) } a.attachment { background:url(../images/icons/attachment.gif ) } a.api { background:url(../images/icons/api.png) } a.newapi { background:url(../images/icons/new_api.png) } a.ticket-settings { background:url(../images/icons/ticket-settings.gif) } a.email-settings { background:url(../images/icons/email-settings.gif) } a.kb-settings { background:url(../images/icons/kb-settings.gif) } a.alert-settings { background:url(../images/icons/alert-settings.gif) } a.email-autoresponders { background:url(../images/icons/email-autoresponders.gif) } a.sla { background:url(../images/icons/slas.png) } a.newsla { background:url(../images/icons/new_sla.png) } a.logs { background:url(../images/icons/logs.gif) } a.emails { background:url(../images/icons/emails.png) } a.newEmail { background:url(../images/icons/new_email.png) } a.emailTemplates { background:url(../images/icons/email_templates.png) } a.newEmailTemplate { background:url(../images/icons/new_email_template.png) } a.emailFilters { background:url(../images/icons/email_filters.png) } a.ticketFilters { background:url(../images/icons/ticket_filters.png) } a.newTicketFilter { background:url(../images/icons/new_ticket_filter.png) } a.emailSettings { background:url(../images/icons/emails.png) } a.emailDiagnostic { background:url(../images/icons/email_diagnostic.gif) } a.banList { background:url(../images/icons/ban_list.gif) } a.users { background:url(../images/icons/list_users.gif) } a.newuser { background:url(../images/icons/new_user.gif) } a.groups { background:url(../images/icons/list_groups.gif) } a.teams { background:url(../images/icons/teams.gif) } a.newgroup { background:url(../images/icons/new_group.gif) } a.helpTopics { background:url(../images/icons/help_topics.png) } a.newHelpTopic { background:url(../images/icons/new_help_topic.png) } a.departments { background:url(../images/icons/list_departments.gif) } a.newDepartment { background:url(../images/icons/new_department.gif) } a.pages { background:url(../images/icons/pages.gif) } a.newPage { background:url(../images/icons/new_page.gif) } a.forms { background:url(../images/icons/icon-form.png); background-size: 16px 16px; } a.lists { background:url(../images/icons/icon-list.png); background-size: 16px 16px; } /* Generic CSS based Icons. use=> text */ .Icon { width: auto; padding-left:20px; background-position: left center; background-repeat: no-repeat; min-height: 16px; display: inline-block; } a.Icon { background-repeat: no-repeat;} a.Icon:hover { text-decoration: underline; } .Icon.newstaff { background:url(../images/icons/new_user.gif) 0 0 no-repeat; } .Icon.newteam { background:url(../images/icons/new_team.gif) 0 0 no-repeat; } .Icon.Ticket { background:url(../images/icons/ticket.gif) 0 2px no-repeat; } .Icon.webTicket { background:url(../images/icons/ticket_source_web.gif) 0 0 no-repeat; } .Icon.emailTicket { background:url(../images/icons/ticket_source_email.gif) 0 0 no-repeat; } .Icon.phoneTicket { background:url(../images/icons/ticket_source_phone.gif) 0 0 no-repeat; } .Icon.apiTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; } .Icon.otherTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; } .Icon.overdueTicket { background:url(../images/icons/overdue_ticket.gif) 0 0 no-repeat; } .Icon.assignedTicket { background:url(../images/icons/assigned_ticket.gif) 0 0 no-repeat; } .Icon.lockedTicket { background:url(../images/icons/locked_ticket.gif) 0 0 no-repeat; } .Icon.editTicket { background-image: url(../images/icons/edit_ticket.png); } .Icon.newCategory { background-image: url(../images/icons/new_category.png); } .Icon.editCategory { background-image: url(../images/icons/edit_category.png); } .Icon.deleteCategory { background-image: url(../images/icons/delete_category.png); } .Icon.newFAQ { background-image: url(../images/icons/new_faq.png); } .Icon.newReply { background-image: url(../images/icons/new_reply.png); } .Icon.file { background-image: url(../images/icons/file.gif); } .Icon.refresh { background-image: url(../images/icons/refresh.gif); } .Icon.note { font-weight: bold; font-size: 1em; background-image: url(../images/icons/note.gif); } .Icon.thread { font-weight: bold; font-size: 1em; background-image: url(../images/icons/thread.gif); } .Icon.debugLog { background:url(../images/icons/log_debug.gif) 0 2px no-repeat; } .Icon.alertLog { background:url(../images/icons/log_alert.gif) 0 2px no-repeat; } .Icon.errorLog { background:url(../images/icons/log_error.gif) 0 2px no-repeat; } .Icon.form-add { background:url(../images/icons/icon-form-add.png) 0 0 no-repeat; background-size: 16px 16px; } .Icon.list-add { background:url(../images/icons/icon-list-add.png) 0 0 no-repeat; background-size: 16px 16px; } #content { clear:both; border:1px solid #aaa; border-top:none; border-bottom:3px solid #bbb; padding:10px 10px 20px 10px; background:#fff; } #content a { color:#184E81; } #stat { border:1px solid; border-radius:10px; font-size:7pt; padding:2px; } #footer { clear:both; padding:10px; text-align:center; font-size:9pt; } table { vertical-align:top; } table.list { clear:both; background:#ccc; margin: 2px 0; border-bottom: 1px solid #ccc; font-family:arial, helvetica, sans-serif; font-size:10pt; } table.list caption { text-align:left; padding:5px; background:#929292; color:#fff; font-weight:bold; } table.list thead th { background-color:#eee; color:#000; text-align:left; vertical-align:top; } table.list th a { text-decoration:none; color:#000; } table.list thead th a { padding: 3px; display: block; color: #000; background: url('../images/asc_desc.gif') 100% 50% no-repeat; } table.list thead th a.asc { background: url('../images/asc.gif') 100% 50% no-repeat #cfe6ff; } table.list thead th a.desc { background: url('../images/desc.gif') 100% 50% no-repeat #cfe6ff; } table.list tbody td { background:#fff; border:1px solid #fff; padding:1px; vertical-align:top; } table.list tbody td { background: #fff; padding: 1px; padding-left:2px; vertical-align: top; } table.list tbody tr.odd td { background-color: #f0faff; } table.list tbody tr:hover td { background: #ffe; } table.list tbody tr.odd:hover td { background: #ffd; } /* row highlighting on hover + select */ table.list tbody tr:hover td, table.list tbody tr.highlight td { background: #FFFFDD; } /* disabled highlighting on nohover */ table.list tbody tr:hover td.nohover, table.list tbody tr.highlight td.nohover {} table.list tfoot td { background:#eee; padding: 2px; } table.list tbody td.webticket, table.list tbody tr.row1 td.webticket { text-indent:20px; background:url(../images/icons/ticket_source_web.gif) 0 50% no-repeat #fff; } table.list tbody td.emailticket, table.list tbody tr.row1 td.emailticket { text-indent:20px; background:url(../images/icons/ticket_source_email.gif) 0 50% no-repeat; } table.list tbody td.phoneticket, table.list tbody tr.row1 td.phoneticket { text-indent:20px; background:url(../images/icons/ticket_source_phone.gif) 0 50% no-repeat; } table.list tbody td.otherticket, table.list tbody tr.row1 td.otherticket { text-indent:20px; background:url(../images/icons/ticket_source_other.gif) 0 50% no-repeat; } a.refresh { display:block; float:right; width:auto; height:16px; line-height:16px; padding:2px 5px 2px 2px; background-position:2px 50%; background-repeat:no-repeat; padding-left:24px; margin-left:10px; margin-bottom: 2px; border:1px solid #aaa; background-image:url(../images/icons/refresh.gif); } a.edit, a.print { display:block; float:right; width:auto; height:16px; line-height:16px; padding:2px 5px 2px 2px; background-position:2px 50%; background-repeat:no-repeat; padding-left:24px; margin-left:10px; border:1px solid #aaa; background-image:url(../images/icons/edit_ticket.png); } a.print { background-image:url(../images/icons/printer.gif); } .btn { padding:3px 10px; background:url(../images/btn_bg.png) top left repeat-x #ccc; border:1px solid #777; color:#000; } .button { padding:1px 5px; margin-right:10px; color:#777; font-weight:bold;} .btn_sm { padding:2px 5px; font-size:9pt; background:url(../images/btn_sm_bg.png) top left repeat-x #f90; border:1px solid #777; color:#fff; font-weight:bold; } .btn:hover, .btn_sm:hover { background-position: bottom left; } .search label { display:block; line-height:25px; height:25px; } .search input[type=text] { height:23px; line-height:23px; border:1px solid #aaa; background:#fff; padding:2px; } .form_table { margin-top:3px; border-left:1px solid #ddd; border-right:1px solid #ddd; } .form_table td { border-bottom:1px solid #ddd; } .form_table.fixed { table-layout: fixed; border-collapse: collapse; width: 100%; } .form_table.fixed td { width: 180px; } .form_table.fixed td + td { width: auto; } td.multi-line { vertical-align:top; padding-top: 0.4em; padding-bottom: 0.4em; } .form_table input[type=text], .form_table input[type=password], .form_table textarea { background:#fff; border:1px solid #aaa; } .form_table input[type=radio], .form_table input[type=checkbox] { margin-left:0; padding-left:0; } .form_table .required { font-weight:bold; } .form_table em { font-weight:normal; color:#666; } .error { color:#f00; } .form_table .error input { border:1px solid #f00; } .form_table th, div.section-break { text-align:left; border:1px solid #ccc; background:#eee; padding:0; padding:5px; } div.section-break h3 { margin: 0; padding: 0; } .form_table th h4 { margin: -0.3em -0.3em; color:#fff; background:#929292; padding: 0.3em; } .form_table th em:not(:first-child) { margin-top: 0.6em; } .form_table th em { display:block; color:#000; } .settings_table { margin-top:2px; border-left:1px solid #ddd; border-right:1px solid #ddd; } .settings_table td { border-bottom:1px solid #ddd; } .settings_table input[type=radio], .settings_table input[type=checkbox] { margin-left:0; padding-left:0; } #content .settings_table th h4 a { display:block; color:#fff; } .settings_table h4 a span { font-size:12pt; line-height:14px; display:inline-block; width:14px; height:14px; overflow:hidden; text-align:center; color:#444; background:#ccc; position:relative; top:2px; } h2 { margin:0; padding:0; font-size:12pt; color:#0A568E; } h2 i { font-size:12px; top:-2px; position:relative; color:#0a0; } h2 span { color:#000; } h3 { margin:10px 0 0 0; padding:5px 0; font-size:10pt; color:#444; } .has_bottom_border { padding-bottom:5px; border-bottom:1px solid #ddd; } .ticket_info th { text-align:left; } .ticket_info { background:#F4FAFF; } .right_align { text-align:right; } h2 .reload { display:inline-block; width:16px; height:16px; background:url(../images/icons/refresh.gif) top left no-repeat; outline:none; text-indent:-9999px; } #assigned_message { margin:10px 0; padding:5px 5px 5px 30px; background:url(../images/icons/assigned_ticket.gif) 5px 50% no-repeat #ffd; border:1px solid #f90; } #ticket_actions { padding:5px; background:#eee; border:1px solid #aaa; border-bottom:none; margin:0; } #threads { margin:0; padding:5px 10px 0 10px; border:1px solid #aaa; background:#F4FAFF; height:30px; } #threads li { list-style:none; margin:0; padding:0; display:inline; } #threads li a { display:block; width:auto; float:left; height:30px; line-height:30px; border-top:1px solid #F4FAFF; padding:0 10px 0 32px; margin-right:10px; } #threads li a.active { height:29px; background-color:#fff; border:1px solid #aaa; border-bottom:none; border-top:2px solid #ed9100; font-weight:bold; } #toggle_ticket_thread { background:url(../images/icons/open.gif) 10px 50% no-repeat; } #toggle_notes { background:url(../images/icons/note.gif) 10px 50% no-repeat; } #ticket_thread table.message, #ticket_thread table.response, #ticket_thread table.note { margin-top:10px; border:1px solid #aaa; border-bottom:2px solid #aaa; } #ticket_notes table { margin-top:10px; border:1px solid #ddd; border-bottom:2px solid #ddd; } #ticket_thread table th, #ticket_notes table th { text-align:left; border-bottom:1px solid #aaa; font-size:10pt; padding:5px; } #ticket_notes table th { text-align:left; border-bottom:1px solid #ddd; font-size:10pt; padding:5px; background:#F4FAFF; } #ticket_notes table th em { font-weight:normal; font-size:10pt; color:#666; } #ticket_notes .date { font-weight:normal; font-size:10pt; color:#888; text-align:right; } #ticket_thread > .message th { background:#C3D9FF; } #ticket_thread > .response th { background:#FFE0B3; } #ticket_thread > .note th { background:#FFE; } #ticket_notes table td { padding:5px; } #ticket_notes td { background:#f9f9f9; } #ticket_thread .info, #ticket_notes .info { padding:5px; background:#F4FAFF; height:16px; line-height:16px; } #ticket_notes .info { background:#f9f9f9; } #response_options { margin-top:30px; } #response_options > form { padding:0 10px; } #response_options ul.tabs { padding:4px 0 0 190px; margin:0; text-align:center; height:29px; border-bottom:1px solid #aaa; background:#eef3f8; } #response_options ul.tabs li { margin:0; padding:0; display:inline; list-style:none; } #response_options ul.tabs li a { width:130px; font-weight:bold; padding:5px; height:18px; line-height:20px; color:#444; display:block; float:left; outline:none; position:relative; top:0; background:#fbfbfb; border:1px solid #eee; border-bottom:none; } #response_options .reply_tab.tell { color:#a00 !important; background-image:url(../images/reminder.png); background-position:12px 50%; background-repeat:no-repeat; } #response_options ul.tabs li a.active { height:18px; color:#184E81; background-color:#f9f9f9; border:1px solid #aaa; border-top:2px solid #81a9d7; border-bottom:none; } #response_options > form { padding:10px 5px; background:#f9f9f9; border:1px solid #aaa; border-top:none; } #response_options > form > table { table-layout: fixed; } #response_options > table td { vertical-align:top; } #response_options textarea { width:760px !important; } #response_options input[type=text], #response_options textarea:not(.richtext) { border:1px solid #aaa; background:#fff; } .attachments .uploads div { display:inline-block; padding-right:20px; } .file { display:inline-block; padding-left:20px; margin-right:20px; background:url(../images/icons/file.gif) 0 50% no-repeat; } .expander { line-height:14px; display:inline-block; width:12px; height:12px; overflow:hidden; text-align:center; color:#aaa; position:relative; } /** Popup Tool Tips and Content **/ .tip_box { display:block; height:30px; position:absolute; z-index:1000; } .tip_arrow { display:block; position:absolute; top:5px; left:-12px; width:12px; z-index:700; } .tip_box.right .tip_arrow { top: 5px; right: -12px; left: auto; } .flip-x { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; } .tip_content { height:auto !important; height:20px; min-height:20px; padding:10px; border:1px solid #666; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 3px 3px 3px #666; -webkit-box-shadow: 3px 3px 3px #666; box-shadow: 3px 3px 3px #666; z-index:500; position:absolute; top:0; left:-1px; min-width:400px; line-height: 1.15rem; } .tip_content .links { margin-top: 0.7em; padding-top: 0.4em; border-top: 1px solid #ddd; } .tip_content .links a { color: #548dd4; } .tip_content hr { color: #ddd; background-color: #ddd; height: 1px; border: 0; padding: 0; margin: 0.2em 0; width: 100%; } .tip_close { position:absolute; top:0.3em; right:0.5em; text-decoration:none; } .tip_shadow { display:none; background:#000; filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60); -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60)"; zoom: 1; position:absolute; z-index:200; top:0; left:0; width:auto !important; width:310px; } .tip_menu { margin:10px 0 0 0; padding:5px 0; border-top:1px solid #aaa; height:16px; font-size:9pt; } .tip_menu li { display:inline; list-style:none; margin:0; padding:0; } .tip_menu li a { display:block; width:auto; float:left; padding:0 10px; border-right:1px solid #ddd; color:#666; } .tip_menu li a:hover { color:#E76C74; } .tip_content form { display:none; line-height:24px; } .tip_content select, .tip_content textarea { width:295px; } .tip_content textarea { padding:0; border:1px solid #aaa; background:#fff; } .tip_content form p { margin:0; width:auto !important; width:295px; text-align:right; line-height:24px; } .tip_content h1 { font-size: 13pt; margin-top: 0; margin-bottom: 0.5em; padding-bottom: 0.2em; border-bottom: 1px solid #ddd; padding-right: 1.5em; } i.help-tip { vertical-align: inherit; color: #aaa; } i.help-tip:hover { color: black; cursor: pointer; } /* Knowledgebase */ /* Knowledgebase */ #kb { margin: 2px 0; padding: 5px; overflow: hidden; } #kb li { padding:10px 10px 10px 46px; height:auto !important; overflow:hidden; margin:0; background-image:url(../images/kb_large_folder.png), url(../images/kb_category_bg.png); background-position:0 50%, bottom left; background-repeat:no-repeat, repeat-x; border-bottom:1px solid #ddd; } #kb li h4 { padding-bottom:3px; margin:0 0 3px 0; } #kb li h4 span { color:#666; font-weight:normal; } #kb li h4 a { font-size: 14px; } #kbSearch { padding:10px 0; overflow:hidden; } #kbSearch div { clear:both; overflow:hidden; padding:5px 0 2px 3px; } #kbSearch #query { margin:1px 5px 0 0; display:inline-block; float:left; width:200px; } #kbSearch #cid { margin:0; display:inline-block; float:left; width:200px; margin-right:5px; position:relative; top:2px; } #kbSearch #topic-id { margin:0; display:inline-block; float:left; width:410px; } #kbSearch #searchSubmit { margin:0; display:inline-block; float:left; position:relative; top:2px; } #faq { clear: both; margin: 0; padding: 5px 0 10px 5px; } #faq ol { font-size: 15px; margin-left: 0; padding-left: 0; } #faq ol li { list-style: none; margin: 0; padding:5px 0; color: #999; border-bottom:1px solid #ddd; } #faq ol li a { display: inline; height: 16px; font-size:13px; line-height: 16px; padding-left: 24px; background: url('../images/icons/page.png') 0 50% no-repeat; } #faq ol li a span { font-weight:normal; color:#777; } #faq ol li:hover { background-color:#e9f5ff; } time { display:inline-block; float:right; color:#777; } .cat-desc { padding-top:5px; padding-bottom:25px; } .cat-manage-bar { background:#e3f5ff; padding:5px; border-bottom:1px solid #777; } .cat-manage-bar a { display:inline-block; margin-right:20px; } /* dialog */ .dialog, .dialog * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .dialog { position:fixed; padding:1em; width:500px; height:250px; height:auto !important; background:#f8f8f8; border:2px solid #2a67ac; display:none; z-index:5; box-shadow: 0 5px 60px #001; border-radius: 5px; max-height: 72%; overflow-y: auto; } .redactor_air { z-index: 6 !important; } .dialog#advanced-search { width:640px !important; height:360px; } .dialog hr { height: 1px; border: 0; background: #aaa; background: -moz-linear-gradient(left, rgba(170,170,170,0) 0%, rgba(170,170,170,1) 10%, rgba(170,170,170,1) 90%, rgba(170,170,170,0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(170,170,170,0)), color-stop(10%,rgba(170,170,170,1)), color-stop(90%,rgba(170,170,170,1)), color-stop(100%,rgba(170,170,170,0))); /* Chrome,Safari4+ */ background: -o-linear-gradient(left, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* IE10+ */ background: linear-gradient(to right, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaaaaa', endColorstr='#00aaaaaa',GradientType=1 ); /* IE6-9 */ } .dialog h3 { color:#2a67ac; font-size:20px; margin:0; padding:0; position: relative; padding-right: 3em; } .dialog a { color:#184E81; } .dialog a.close { position: absolute; display:inline-block; right: 1em; top: 1em; font-size:16px; color:#777; } .dialog form { clear:both; width:100%; } #advanced-search div.closed_by, #advanced-search span.spinner { display:none; } .dialog fieldset { margin:0; padding:0 0; border:none; overflow:hidden; } .dialog label { width:100px; display:inline-block; text-align:right; padding:10px; } .dialog fieldset input { border:1px solid #ccc; background:#fff; } .dialog fieldset select { width:170px; display:inline-block; } .dialog fieldset span { width:50px; display:inline-block; text-align:center; color:#777; font-size:0.75em; } .dialog.draggable h3:hover { cursor: crosshair; } #advanced-search .query input { width:350px; } #advanced-search .date_range input { width:175px; } #advanced-search .date_range i { display:inline-block; margin-left:3px; position:relative; top:5px; width:16px; height:16px; background:url(../images/cal.png) bottom left no-repeat; } #advanced-search fieldset.sorting select { width:130px; } #advanced-search p { text-align:center; } .dialog input[type="submit"], .dialog input[type="reset"], .dialog input[type="button"] { display:inline-block; margin:0; height:24px; line-height:24px; font-weight:bold; border:1px solid #666666; padding:0 10px; background: url('../images/grey_btn_bg.png?1312910883') top left repeat-x; color: #333; } .dialog input[type="reset"], .dialog input[type="button"] { opacity:0.7; } .dialog input[type=submit]:hover, .dialog input[type=submit]:active, .dialog input[type=button]:hover, .dialog input[type=button]:active, .dialog input[type=reset]:hover, .dialog input[type=reset]:active { background-position:bottom left; } /* Dynamic forms in dialogs */ .dialog th { background-color: #eee; border: 1px dotted #bbb; padding: 0.3em; text-align: left; padding-left: 0.3em; } #result-count div { padding:5px 10px; text-align:left; font-weight:bold; width:100%; margin:0 auto; } #result-count .success { background:#e3ffd8; border:1px solid #0a0; } #result-count .fail { background:#ffd8d8; border:1px solid #a00; } /* Custom css for datepicker */ .ui-datepicker-trigger { display:inline-block; border:0; padding:0; margin-left:2px; position:relative; top:5px; width:16px; height:16px; background:inherit; } /* Upgrader */ #upgrader { width: 100%; height: auto; clear: both;} #upgrader #sidebar { width: 220px; padding: 10px; border: 1px solid #C8DDFA; float: right; background: #F7FBFE; } #upgrader #sidebar h3 { font-size: 10pt; margin: 0 0 5px 0; padding: 0; text-indent: 32px; background: url('../images/cog.png?1312913866') top left no-repeat; line-height: 24px; color: #2a67ac; } #upgrader #main { width: 680px; float: left;} #upgrader #main h1 { margin: 0; padding: 0; font-size: 21pt; font-weight: normal; } #upgrader #main h2 { font-size: 12pt; margin: 0; padding: 0; color:#E65524; } #upgrader #main h3 { font-size: 10pt; margin: 0; padding: 0; } #upgrader #main div#intro { padding-bottom: 5px; margin-bottom:10px; border-bottom: 1px solid #aaaaaa; } #upgrader #main { padding-bottom: 20px; } ul.progress { margin: 10px 0 20px 20px; padding: 0; } ul.progress li { list-style: none; margin: 0; padding: 0 0 2px 24px; background: url('../images/incomplete.png?1312910844'); background-repeat: no-repeat; background-position: 0 50%; } ul.progress li.yes { background-image: url('../images/yes.png?1312906296'); } ul.progress li.no { background-image: url('../images/no.png?1312906277'); } ul.progress li.yes small {color:green; } ul.progress li.no small {color:red;} #bar { clear: both; padding-top: 10px; height: 24px; line-height: 24px; text-align: center; border-top: 1px solid #aaaaaa; } #bar a, #bar .btn { display: inline-block; margin: 0; height: 24px; line-height: 24px; font-weight: bold; border: 1px solid #666666; text-decoration: none; padding: 0 10px; background: url('../images/grey_btn_bg.png?1312910883') top left repeat-x; color: #333; } #bar a:hover, #bar .btn:hover, #bar .btnover { background-position: bottom left; } #bar a.unstyled, #bar a.unstyled:hover { font-weight: normal; background: none; border: none; text-decoration: underline; color: #2a67ac; } #bar.error { background: #ffd; text-align: center; color: #a00; font-weight: bold; } /* Overlay */ #overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 1; -webkit-transform: translate3d(0,0,0); } #loading, #upgrading { border:1px solid #2a67ac; padding: 10px 10px 10px 60px; width: 300px; height: 100px; background: rgb( 255, 255, 255) url('../images/FhHRx-Spinner.gif') 10px 50% no-repeat; position: fixed; display: none; z-index: 3000; } #loading h4, #upgrading h4 { margin: 3px 0 0 0; padding: 0; color: #d80; } .non-local-image:after { background: url(../images/ost-logo.png) center center no-repeat; background-size: cover; content: ""; z-index: -1; width: 100%; height: 100%; display: block; opacity: 0.3; } input[type=text]:disabled, input[type=checkbox]:disabled { background-color: #eee; } input.dp { width: 10em; } .icon-warning-sign { color: #d33; } div.patch { border-bottom: 1px dotted #ccc; padding: 0.1em; margin-left: 1em; } .patch-title { color: #555; }