/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. * * This Source Code Form is "Incompatible With Secondary Licenses", as * defined by the Mozilla Public License, v. 2.0. */ @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans'), local('FiraSans'), url('fira/FiraSans-Regular.woff') format('woff'); font-weight: 400; font-style: normal; } @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans Italic'), local('FiraSansItalic'), url('fira/FiraSans-Italic.woff') format('woff'); font-weight: 400; font-style: italic; } @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans SemiBold'), local('FiraSansSemiBold'), url('fira/FiraSans-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; } @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans SemiBold Italic'), local('FiraSansSemiBoldItalic'), url('fira/FiraSans-SemiBoldItalic.woff') format('woff'); font-weight: 600; font-style: italic; } @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans Bold'), local('FiraSansBold'), url('fira/FiraSans-Bold.woff') format('woff'); font-weight: 700; font-style: normal; } @font-face{ font-family: 'Fira Sans'; src: local('Fira Sans Bold Italic'), local('FiraSansBoldItalic'), url('fira/FiraSans-BoldItalic.woff') format('woff'); font-weight: 700; font-style: italic; } @font-face{ font-family: 'Fira Mono'; src: local('Fira Mono'), local('FiraMono'), url('fira/FiraMono-Regular.woff') format('woff'); font-weight: 400; font-style: normal; } @font-face{ font-family: 'Fira Mono'; src: local('Fira Mono Bold'), local('FiraMonoBold'), url('fira/FiraMono-Bold.woff') format('woff'); font-weight: 600; font-style: normal; } body { background: #f6f4ec; background-image: url(noise.png); background-image: url(noise.png), -moz-linear-gradient(#d7d3c8, #f6f4ec 400px); background-image: url(noise.png), -webkit-linear-gradient(#d7d3c8, #f6f4ec 400px); background-image: url(noise.png), linear-gradient(#d7d3c8, #f6f4ec 400px); background-repeat: repeat, repeat-x; color: #404040; margin: 0; font-size: 0.9em; /* Base font size. NEVER hardcode absolute sizes anywhere except this place. */ -moz-text-size-adjust: none; /* Fix inconsistent font sizes in mobile Firefox */ } body, td, th, input, select, option, optgroup, .text_input { font-family: "Fira Sans", "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; } td, th, input, select, option, optgroup, .text_input { font-size: inherit; } a, #header a, #header a:visited, #footer a, #footer a:visited, #titles { color: #0095dd; } a:visited { color: #800080; } a:hover, #header a:hover, #footer a:hover { color: #00539f; } #page_index, select, textarea, .text_input, input[type="text"], input[type="password"], input:not([type]) { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #b2b2b2; border-radius: .25em; box-shadow: inset 0 1px rgba(0, 0, 0, 0.1); background: white; padding: 1px; margin: -2px 0 2px 0; color: #404040; vertical-align: top; } input[type="checkbox"], input[type="radio"] { vertical-align: middle; } legend { background: inherit; border-radius: 5px; } /* Boolean Charts */ .chart input[type="button"] { padding: 1px .8em; margin-left: 4px; } .chart input[type="button"].chart_rm_button { margin-left: 0; } .chart select, .chart input { margin-top: 0 !important; } .chart legend { padding: 3px 8px; margin: 0 0 5px 0; font-weight: bold; box-shadow: none !important; border-top-width: 1px; border-top-style: solid; } .search_description { border-radius: 5px; } .chart._and, legend._and, .search_description._and { background-color: #e0f0ff; border-color: #80caee; color: #0095dd; box-shadow: 0 1px 2px 1px rgba(0, 149, 221, 0.4); } .chart._or, legend._or, .search_description._or { background-color: #fff0e0; border-color: #eeca80; color: #dd9500; box-shadow: 0 1px 2px 1px rgba(221, 149, 0, 0.4); } .chart._neg, legend._neg { background-color: #fff0f0; border-color: #eecaca; color: #ff4040; box-shadow: 0 1px 2px 1px rgba(255, 64, 64, 0.2); } .search_description._and { color: #004f75; } .search_description._or { color: #754f00; } .chart._or > legend > input[type="button"] { background-color: #e2a643; background-image: -moz-linear-gradient(#e2a643,#c17a27); background-image: -webkit-linear-gradient(#e2a643,#c17a27); background-image: linear-gradient(#e2a643,#c17a27); } .chart._or > legend > input[type="button"]:hover { -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #eda938; -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #eda938; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #eda938; } .chart._neg > legend > input[type="button"] { background-color: #e24343; background-image: -moz-linear-gradient(#f04747,#cf2a2a); background-image: -webkit-linear-gradient(#f04747,#cf2a2a); background-image: linear-gradient(#f04747,#cf2a2a); } .chart._neg > legend > input[type="button"]:hover { -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #fc3c3c; -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #fc3c3c; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #fc3c3c; } .chart._or > legend > input[type="button"]:active, .chart._neg > legend > input[type="button"]:active { -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); } fieldset { border-radius: 5px; border: 1px solid #b2b2b2; margin-top: .5em; } input[type="text"][disabled], input[type="password"][disabled], input[disabled]:not([type]) { background: #eee; } .hintActiveItem { background: #63cdff; /* Old browsers */ background: -moz-linear-gradient(top, #63cdff 0%, #0095dd 90%, #63cdff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63cdff), color-stop(90%,#0095dd), color-stop(100%,#63cdff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #63cdff 0%,#0095dd 90%,#63cdff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #63cdff 0%,#0095dd 90%,#63cdff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #63cdff 0%,#0095dd 90%,#63cdff 100%); /* IE10+ */ background: linear-gradient(to bottom, #63cdff 0%,#0095dd 90%,#63cdff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cdff', endColorstr='#63cdff',GradientType=0 ); /* IE6-9 */ } .hintLayer { font-size: 90%; } .hintActiveItem .hintEmail { color: #eee; } select:focus, textarea:focus, .text-input:focus, -yui-ac-input:focus, input:focus { border-color: #42a4e0; -webkit-box-shadow: 0 0 0 2px rgba(73,173,227,0.4); -moz-box-shadow: 0 0 0 2px rgba(73,173,227,0.4); box-shadow: 0 0 0 2px rgba(73,173,227,0.4); } hr { border: none; height: 1px; color: #ccc; background-color: #ccc; margin: 1em 0; } #changeform hr { display: none; } #header { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #e5e3dc; background: -moz-linear-gradient(#e5e3dc, #ecebe5); background: -webkit-linear-gradient(#e5e3dc, #ecebe5); background: linear-gradient(#e5e3dc, #ecebe5); border-radius: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 2px solid rgb(255, 255, 255); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin: 0; color: transparent; } #header .subheader { text-align: left; padding-left: 10px; } #header .wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: -1px auto 0px; width: 99%; } #header .wrapper:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #bugzilla_version { float: right; color: #888; padding: 5px 20px; } #titles { background-color: transparent; padding: .5em 1em 0; } #information { text-align: left; padding-left: 2em; } #title { font-size: 120%; } #moz_tab { width: 100px; vertical-align: top; } #moz_login { text-align: right; padding-right: 2em; color: #404040; } #header .links { background: transparent; border: none; border-radius: 0; color: #404040; margin: 0 10px 0 0; } #header .links { width: auto; } .login-links li { display: inline; } .links { text-indent: 0; } .links li { margin: 0 0 0 10px; padding: 0; } .links .home { font-weight: bold; } .links .separator { display: none; } #quicksearch_top, #quicksearch_main, #find_top, #find_main, #quicksearch_bottom, #find_bottom { padding: .2em 1em .25em; } #quicksearch_top, #quicksearch_main, #quicksearch_bottom { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(search.png) 5px center no-repeat #fafafa; background: url(search.png) 5px center no-repeat, -moz-linear-gradient(#fafafa, #fff); background: url(search.png) 5px center no-repeat, -webkit-linear-gradient(#fafafa, #fff); background: url(search.png) 5px center no-repeat, linear-gradient(#fafafa, #fff); padding-left: 26px; width: 200px; } #footer .links .quicksearch_form { display: none; } #header .form a { margin: 0; } .links .dropdown { background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: .25em; display: inline-block; padding: 4px 8px; position: relative; cursor: default; } .links .dropdown .anchor { background-image: url(dropdown.png); background-position: right center; background-repeat: no-repeat; display: inline-block; min-width: 110px; padding-right: 15px; } .links .dropdown ul { background: #fafafa; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0 0 .25em .25em; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); display: none; padding: 4px; position: absolute; right: -1px; margin-top: 4px; z-index: 2; text-align: left; } .links .dropdown:hover ul { display: block; } .links .dropdown li { display: block; } .links .dropdown:hover { border-bottom-right-radius: 0; } .links .dropdown li { display: block; } #bugzilla-body { background: none; border: none; color: #404040; margin: 1em; padding: 0; } /* Home */ #page-index { max-width: none; } #page-index td:first-child { text-align: center; } #quicksearch_links { margin-top: 10px; } /* Bugs */ .navigation { background: rgba(255, 255, 255, 0.3); padding: 5px 10px; } u { border-bottom: 1px solid #aaa; text-decoration: none; } #field_container_see_also br { margin-bottom: 10px; } .bz_alias_short_desc_container { background: none; font-weight: bold; line-height: 30px; padding: 5px 0; text-shadow: 0 1px rgba(255, 255, 255, 0.2); } .bz_alias_short_desc_container .editme { font-weight: normal; } #summary_alias_input { font-weight: normal; font-size: 0.8em; } .last_comment_link b { border-bottom: 1px solid #aaa; font-weight: normal; } .edit_form { background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding: 5px; position: relative; } .edit_form hr { border-width: 0; background: transparent; margin: 0; } .field_label { color: #404040; padding-right: 10px; white-space: nowrap; } .field_label label a { color: #404040; } .bug_field { margin-bottom: 4px; } #commit_top { display: none !important; } #cc { margin-top: 3px; } .cc_list_display { background: #fff; margin-top: 3px; padding: 5px; } #project-flags, #custom-flags { border-collapse: collapse; } #project-flags label, #custom-flags label { margin-right: 10px; } #cf_crash_signature { width: 100%; } input.required, select.required, span.required_explanation { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 85%, #c0e4f6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(85%,#ffffff), color-stop(100%,#c0e4f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 85%,#c0e4f6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#ffffff 85%,#c0e4f6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 85%,#c0e4f6 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#ffffff 85%,#c0e4f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0e4f6',GradientType=0 ); /* IE6-9 */ } #att_multiple h3, #att_multiple th { color: #0095dd; } #attachment_table, .bz_time_tracking_table, #att_multiple { background: #fff; border: none; border-collapse: collapse; border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } #attachment_table th, .bz_time_tracking_table th { background: #ddd; } .bz_attach_footer { background: white; } #attachment_table th, #attachment_table td, .bz_time_tracking_table th, .bz_time_tracking_table td { color: #404040; border: none; } #attachment_table .bz_attach_actions { white-space: nowrap; } /* background for diff views */ .file_table, .file-table { background: #ffffff; } .bz_comment_selected { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } .bz_comment_selected .bz_comment_text { box-shadow: 0 0 2px 3px rgba(0, 149, 221, 0.5); -moz-box-shadow: 0 0 2px 3px rgba(0, 149, 221, 0.5); -webkit-box-shadow: 0 0 2px 3px rgba(0, 149, 221, 0.5); } .bz_comment { margin: 0 0 20px; box-sizing: border-box; } .bz_comment_text { width: 65em; box-sizing: border-box; font-family: "Droid Sans Mono", Menlo, Monaco, Consolas, monospace; } .bz_comment_text p:first-child { margin: .2em 0 1em; } .bz_comment_text p:last-child { margin: 1em 0 .2em; } .bz_comment_text p:first-child:last-child { margin: .2em 0; } .bz_comment_hours { margin: 0; } .bz_comment textarea { margin: 8px 0; padding: 10px; } .bz_first_comment_head, .bz_comment_head, .bz_comment_wthead { font-weight: normal; padding-bottom: 2px; padding-left: 0px; margin-left: -5px; white-space: nowrap; background-color: transparent; } .bz_comment_head img, .bz_first_comment_head img { vertical-align: middle; } .bz_comment_user a { -moz-transition: background 0.25s linear 0s; -webkit-transition: background 0.25s linear 0s; transition: background 0.25s linear 0s; color: #0095dd; padding: 0; margin: 0; text-decoration: none; } .bz_comment_user a:hover { -moz-transition: background 0.25s linear 0s; -webkit-transition: background 0.25s linear 0s; transition: background 0.25s linear 0s; background-color: white; } .bz_comment_user .vcard { font-weight: bold; } .bz_comment_actions { margin: 0px 0px; } .new_user { margin-left: 10px; } .ih_history { padding: 0 !important; } .ih_history .bz_comment_head { padding-bottom: 3px; } .ih_history_item:not(.ih_hidden) ~ .ih_history_item:not(.ih_hidden) { margin-top: 20px; } .ih_history_change { background: #eee; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding: 10px; position: relative; } .bz_comment_text { background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin: 1px 0 0 0; overflow: auto; padding: 10px; position: relative; } .bz_comment_text:after, .bz_comment_text:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .bz_comment_text:after { border-bottom-color: #fff; border-width: 8px; left: 16px; } .bz_comment_text .quote { background: #eee !important; color: #444 !important; margin-top: -5px; margin-bottom: -5px; padding-top: 5px; padding-bottom: 5px; border-left-color: #0095DD; } .bz_comment_tags { background: #eee; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 5px; } .bz_comment_tag { background: #fff; color: #444; border: none; padding: 2px 6px; } .bz_comment_tag a { color: #0095DD; } #bz_ctag_error { border: none; background-color: #faa; color: #444; padding: 2px 6px; } #bz_ctag_error a { color: #0095DD; } .ih_inlinehistory { background: #eee; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding: 10px; position: relative; top: -1px; } .bz_collapse_expand_comments li { white-space: nowrap; } #add_comment { border: 1px solid #ccc; border-width: 1px 0; margin-bottom: 20px; padding: 10px 0; } #add_comment > table { border-collapse: collapse; width: 661px; } #comment { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } #comment_tabs { margin-top: 2px; } #comment_preview { background: white; display: block; clear: both; } #comment_preview_text { background: transparent; border: none; box-shadow: none; padding: 2px 2px 2px 1px; } #footer { background: #fff; border: none; border-top: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; color: #bbb; width: auto; margin: .5em; } #privacy-policy { margin-bottom: 1em; } button, input[type="submit"], input[type="button"], #commit, #commit_top, #header .btn, #header input[type="submit"] { background-color: #43a6e2; background-image: -moz-linear-gradient(#43a6e2,#277ac1); background-image: -webkit-linear-gradient(#43a6e2,#277ac1); background-image: linear-gradient(#43a6e2,#277ac1); -moz-transition: all linear 0.25s; -webkit-transition: all linear 0.25s; transition: all linear 0.25s; border-radius: .25em; border: 0px none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 600; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); padding: .2em 1em .2em; margin-top: -2px; } button:hover, input[type="submit"]:hover, input[type="button"]:hover, #commit:hover, #commit_top:hover, #header .btn:hover, #header input[type="submit"]:hover { -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #38a9ed; -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #38a9ed; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3),inset 0 12px 24px 2px #38a9ed; -moz-transition: all linear 0.25s; -webkit-transition: all linear 0.25s; transition: all linear 0.25s; } button:active, input[type="submit"]:active, input[type="button"]:active, #commit:active, #commit_top:active, #header .btn:active, #header input[type="submit"]:active { -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 6px rgba(0,0,0,0.2),inset 0 0 2px 2px rgba(0,0,0,0.2); -moz-transition: all linear 0.25s; -webkit-transition: all linear 0.25s; transition: all linear 0.25s; } button[disabled], input[type="submit"][disabled], input[type="button"][disabled], button[disabled]:hover, input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover, button[disabled]:active, input[type="submit"][disabled]:active, input[type="button"][disabled]:active { background-color: #bfc7cd; background-image: -moz-linear-gradient(#bfc7cd,#9ca3aa); background-image: -webkit-linear-gradient(#bfc7cd,#9ca3aa); background-image: linear-gradient(#bfc7cd,#9ca3aa); box-shadow: 0 1px 0 0 rgba(0,0,0,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.3); cursor: pointer; } .notransition { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; } .calendar_button, .calendar_button:hover { box-shadow: none; padding: 0; } .related_actions { line-height: 19px; padding: 5px 10px; } .arrow_down { border-top-color: #0095dd; } /* Attachments */ #viewFrame { border: 2px solid #222; margin-bottom: 10px; } #editFrame, #viewDiffFrame, #viewFrame { margin-left: 0; } #flags label { font-weight: normal; } /* tabs */ table.tabs { border-collapse: separate; border-spacing: 1em 0; } .tabs td { background: rgba(255,255,255,0.5); padding: 1em; text-align: center; border-style: none; text-transform: uppercase; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; } .tabs td.selected { background: white; font-weight: 700; } .tabs td.spacer { background: transparent; } .tabs a { color: #333; } .tabbody { background: white; padding: 1em 2em; } .admin_table tr { background: white; } .admin_table tr.even_row { background: white; } table.eventbox { border-color: white; background: white; border-radius: 5px; box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2); } table.eventbox td.set { background: #e0e0e0; } /* search */ #summary_field.search_field_row input { padding-bottom: 6px; } @media only screen and (max-width: 85em) { .bz_show_bug_column { float: none; width: 100%; } } /* Smaller than standard 990 (devices and browsers) */ @media only screen and (max-width: 61em) { #header .links { float: none; } .flatten_table, .flatten_table > tbody, .flatten_table > tbody > tr, .flatten_table > tbody > tr > td { display: block; width: 100%; float: left; } } /* Tablet Portrait size to standard 990 */ @media only screen and (min-width: 48em) and (max-width: 61em) { body { min-width: 48em; } #header .wrapper, #bugzilla-body { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 48em; } #footer > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 48em; } } /* All Mobile Sizes */ @media only screen and (max-width: 47.99em) { .bz_show_bug_colpair { float: none; width: 100%; } #titles { display: block; } #titles tbody, #titles tr, #titles td, #titles p { display: inline; vertical-align: baseline; } #titles td:nth-child(2):before { content: " - "; } #header .subheader { padding-left: 0; } .bz_column_spacer { display: none; } .bz_group_visibility_section { margin: 0; } #summary_alias_container span { display: none; } } /* Mobile Landscape Size to Tablet Portrait */ @media only screen and (min-width: 30em) and (max-width: 48em) { #attachment_table, .bz_comment, .bz_comment_text, #add_comment > table, #comment { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100% !important; min-width: 0 !important; max-width: 100% !important; } } /* Mobile Portrait Size to Mobile Landscape Size */ @media only screen and (max-width: 29.99em) { body { min-width: 100%; } #header .wrapper, #bugzilla-body, #attachment_table, .bz_comment, #add_comment > table, #comment { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100% !important; } #footer > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; } }