Files
nzbget/webui/style.css
Andrey Prygunkov 80b8ee8dfb #440: automatic update check
New option "UpdateCheck”.
2017-09-05 20:31:11 +02:00

2822 lines
47 KiB
CSS

/*!
* This file is part of nzbget. See <http://nzbget.net>.
*
* Copyright (C) 2012-2017 Andrey Prygunkov <hugbug@users.sourceforge.net>
*
* This program 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.
*
* This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
*/
body {
padding-left: 0;
padding-right: 0;
}
/* NAVBAR */
.navbar-fixed-top {
margin-bottom: 18px;
margin-left: 0px;
margin-right: 0px;
position: static;
}
.navbar-fixed-top .navbar-inner {
padding: 0;
min-height: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #bbb;
}
/* fixed navbar (applied dynamically if screen is wide enough) */
body.navfixed {
margin-top: 57px;
}
body.navfixed .navbar-fixed-top {
position: fixed;
}
body.navfixed.scrolled .navbar-fixed-top .navbar-inner {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
/* end of fixed navbar */
#Logo {
float: left;
margin-top: 1px;
margin-right: 5px;
width: 88px;
height: 36px;
cursor: pointer;
opacity: 1;
}
#Logo i,
#Logo i:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.img-logo {
background-position: -8px -139px;
width: 88px;
height: 38px;
display: inline-block;
}
#PlayBlock {
width: 70px;
height: 38px;
display: block;
float: left;
position: relative;
z-index: 2;
}
#PlayButton,
#PauseButton,
#PlayPauseBg {
width: 50px;
height: 50px;
position: absolute;
padding: 0;
z-index: 3;
}
.img-download-orange {
background-position: -176px -80px;
}
.img-download-green {
background-position: -112px -80px;
}
.img-download-bg {
background-position: -240px -80px;
width: 50px;
height: 50px;
}
.PlayBlockInner {
width: 38px;
height: 38px;
margin-left: 0px;
margin-top: 0px;
cursor: pointer;
top: 6px;
left: 6px;
position: absolute;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
}
.img-download-btn {
background-position: -16px -80px;
width: 21px;
height: 21px;
margin-left: 9px;
margin-top: 8px;
}
.PlayBlockInner:hover .img-download-btn,
.PlayBlockInner:hover .img-download-btn {
/* white */
background-position: -16px -112px;
opacity: 0.9;
}
#PlayCaretBlock {
left: 37px;
top: 1px;
position: absolute;
}
#PlayCaretButton {
border: 0;
background: none;
width: 24px;
height: 22px;
padding: 3px;
line-height: 10px;
vertical-align: top;
}
#PlayCaret {
margin-top: 3px;
margin-left: 9px;
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 0.75;
filter: alpha(opacity=75);
}
#PlayCaretButton:hover #PlayCaret {
opacity: 1;
filter: alpha(opacity=100);
}
@-webkit-keyframes play-rotate {
0% { -webkit-transform: rotate(0); }
100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes play-rotate {
0% { -moz-transform: rotate(0); }
100% { -moz-transform: rotate(360deg); }
}
@-ms-keyframes play-rotate {
0% { -ms-transform: rotate(0); }
100% { -ms-transform: rotate(360deg); }
}
#PlayAnimation {
position: absolute;
z-index: 4;
left: -5px;
top: -5px;
-webkit-background-size: 70px 70px;
-moz-background-size: 70px 70px;
background-size: 70px 70px;
background-position: center;
width: 60px;
height: 60px;
cursor: pointer;
pointer-events: none;
-webkit-animation: play-rotate 1s linear infinite;
-moz-animation: play-rotate 1s linear infinite;
-ms-animation: play-rotate 1s linear infinite;
}
#PlayAnimation.play {
background-image: url("./img/download-anim-green-2x.png");
}
#PlayAnimation.pause {
background-image: url("./img/download-anim-orange-2x.png");
}
#InfoBlock {
float: left;
margin-right: 10px;
padding-top: 2px;
cursor: pointer;
width: 86px;
}
#InfoBlock div {
margin-top: 1px;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
}
#InfoBlock div:hover {
color: #fff;
}
#InfoBlock i {
margin-right: 1px;
}
.navbar-inner i {
opacity: 0.8;
filter: alpha(opacity=80);
}
#InfoBlock div:hover i {
opacity: 1;
filter: alpha(opacity=100);
}
#StatusTime.orange {
color: #F08929;
}
#StatusTime.orange:hover {
color: #FFA15A;
}
.navbar-inner .btn:hover i {
opacity: 1;
filter: alpha(opacity=100);
}
#NavLinks {
margin-right: 0;
}
.navbar-container {
padding-left: 10px;
padding-right: 10px;
}
.navbar .btn-group {
padding: 0;
}
/* needed for Safari 4 */
.btn-toolbar .btn {
height: 28px;
}
.navbar .nav {
margin-right: 0;
}
.navbar .nav > li > a {
color: inherit;
}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
outline: 0;
color: #000;
text-shadow: none;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 45%, rgb(231,231,231) 55%, rgb(255,255,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(45%,rgb(238,238,238)), color-stop(55%,rgb(231,231,231)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(238,238,238) 45%,rgb(231,231,231) 55%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(238,238,238) 45%,rgb(231,231,231) 55%,rgb(255,255,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(238,238,238) 45%,rgb(231,231,231) 55%,rgb(255,255,255) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(238,238,238) 45%,rgb(231,231,231) 55%,rgb(255,255,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#NavLinks .badge {
min-width: 14px;
display: inline-block;
text-align: center;
padding: 1px 4px;
}
#NavLinks .badge.badge2 {
min-width: 18px;
}
#NavLinks .badge.badge3 {
min-width: 28px;
}
#NavLinks .badge-empty {
background: none;
}
/* headers in navbar menu */
.menu-header {
display: block;
padding: 3px 15px;
font-size: 11px;
font-weight: bold;
line-height: 18px;
color: #999999;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-transform: uppercase;
}
/* for checkboxes in dropdown menu */
.menu-refresh td:first-child ,
.menu-check td:first-child {
width: 18px;
}
/* for checkboxes in dropdown menu "Refresh" */
.menu-refresh td:nth-child(2) {
width: 20px;
text-align: right;
padding-right: 5px;
}
/* Search box */
.navbar-search {
margin-top: 0px;
margin-right: 10px;
}
.navbar-search .search-query,
.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
width: 130px;
padding: 3px 28px 3px 25px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
margin-top: 1px;
}
.search-clear {
position: absolute;
top: 6px;
right: 9px;
cursor: pointer;
opacity: 0.65;
filter: alpha(opacity=65);
}
.search-caret-block {
left: -2px;
top: 2px;
position: absolute;
}
.search-caret-button {
border: 0;
background: none;
width: 24px;
height: 22px;
padding: 3px;
line-height: 10px;
vertical-align: top;
}
.search-caret-button .caret {
margin-top: 3px;
margin-left: 9px;
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 0.75;
filter: alpha(opacity=75);
}
.focused .search-caret-button .caret {
margin-left: 5px;
border-top-color: #000;
border-bottom-color: #000;
}
.search-caret-button:hover .caret {
opacity: 1;
filter: alpha(opacity=100);
}
/* MENUS */
#RefreshMenu {
min-width: 160px;
}
#SettingsMenu {
min-width: 190px;
}
#PlayMenu {
min-width: 190px;
}
#ToolbarOptMenu {
min-width: 215px;
}
#RssMenu {
max-width: 300px;
overflow: hidden;
}
.menu-with-button a {
padding-right: 70px;
overflow: hidden;
}
.menu-with-button a .btn,
.phone .menu-with-button a .btn {
visibility: hidden;
height: 22px;
line-height: 12px;
font-size: 8pt;
padding: 2px 7px;
margin-right: 0px;
margin-top: -2px;
margin-bottom: -1px;
right: 15px;
position: absolute;
}
.menu-with-button a:hover .btn {
visibility: visible;
}
.menu-with-button .menu-no-items {
padding-left: 15px;
}
#FilterMenu {
left: -3px;
right: auto;
margin-top: 3px;
min-width: 170px;
max-width: 270px;
}
#FilterMenu::after {
left: 13px;
right: auto;
}
#FilterMenu::before {
left: 12px;
right: auto;
}
#DownloadsEdit_ActionsMenu,
#HistoryEdit_ActionsMenu {
min-width: 120px;
}
ul.dropdown-menu > li > a {
line-height: 20px;
}
ul.dropdown-menu > li > a.has-table {
line-height: 18px;
}
ul.dropdown-menu > li > a > i {
margin-right: 5px;
}
/* BEGIN: Icons */
[class^="icon-"],
[class*=" icon-"],
[class^="img-"],
[class*=" img-"] {
background-image: url("./img/icons.png");
}
/* HiDPI screens */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
[class^="icon-"],
[class*=" icon-"],
[class^="img-"],
[class*=" img-"] {
background-image: url("./img/icons-2x.png");
-webkit-background-size: 700px 300px;
-moz-background-size: 700px 300px;
background-size: 700px 300px;
}
}
[class^="icon-"],
[class*=" icon-"] {
display: inline-block;
vertical-align: text-top;
width: 16px;
height: 16px;
line-height: 16px;
}
.icon-empty {
background-position: -1000px -1000px;
}
.icon-plus {
background-position: -16px -16px;
}
.icon-minus {
background-position: -368px -112px;
}
.icon-remove-white {
background-position: -48px -16px;
}
.icon-ok {
background-position: -80px -16px;
}
.icon-time {
background-position: -112px -16px;
}
.icon-file {
background-position: -144px -16px;
}
.icon-messages {
background-position: -176px -16px;
}
.icon-play {
background-position: -208px -16px;
}
.icon-pause {
background-position: -240px -16px;
}
.icon-down {
background-position: -272px -16px;
}
.icon-up {
background-position: -304px -16px;
}
.icon-bottom {
background-position: -336px -16px;
}
.icon-top {
background-position: -368px -16px;
}
.icon-back {
background-position: -304px -80px;
}
.icon-forward {
background-position: -336px -80px;
}
.icon-nextpage {
background-position: -368px -80px;
}
.icon-refresh {
background-position: -16px -48px;
}
.icon-edit {
background-position: -48px -48px;
}
.icon-trash {
background-position: -80px -48px;
}
.icon-settings {
background-position: -112px -48px;
}
.icon-downloads {
background-position: -144px -48px;
}
.icon-plane {
background-position: -176px -48px;
}
.icon-truck {
background-position: -208px -48px;
}
.icon-history {
background-position: -240px -48px;
}
.icon-remove,
.icon-close {
background-position: -272px -48px;
}
.icon-merge {
background-position: -304px -48px;
}
.icon-save {
background-position: -464px -80px;
}
.icon-rss {
background-position: -304px -112px;
}
.icon-trash-white {
background-position: -336px -48px;
}
.icon-downloads-white {
background-position: -368px -48px;
}
.icon-history-white {
background-position: -400px -48px;
}
.icon-settings-white {
background-position: -432px -48px;
}
.icon-messages-white {
background-position: -464px -48px;
}
.icon-time-orange {
background-position: -400px -80px;
}
.icon-split {
background-position: -432px -80px;
}
.img-checkmark {
background-position: -432px -16px;
}
.img-checkminus {
background-position: -400px -16px;
}
.icon-postcard {
background-position: -432px -112px;
}
.icon-link {
background-position: -400px -112px;
}
.icon-alert {
background-position: -336px -112px;
}
.icon-process {
background-position: -304px -144px;
}
.icon-process-auto {
background-position: -336px -144px;
}
.icon-duplicates {
background-position: -368px -144px;
}
.icon-mask {
background-position: -400px -144px;
}
.icon-mask-white {
background-position: -432px -144px;
}
.icon-ring-red {
background-position: -528px -16px;
}
.icon-ring-fill-red {
background-position: -560px -16px;
}
.icon-circle-red {
background-position: -496px -16px;
}
.icon-ring-blue {
background-position: -528px -48px;
}
.icon-ring-fill-blue {
background-position: -560px -48px;
}
.icon-ring-ltgrey {
background-position: -496px -48px;
}
/* END: Icons */
.btn-toolbar {
margin-top: 6px;
margin-bottom: 0px;
}
.section-toolbar,
.modal-toolbar {
margin-top: 0;
margin-bottom: 7px;
}
.section-title {
margin-right: 10px;
}
.label-status {
text-transform: uppercase;
}
.label-inline {
display: inline-block;
margin-bottom: -4px;
overflow-x: hidden;
text-overflow: ellipsis;
}
.controls .label-status {
line-height: 22px;
}
.invisible {
visibility: hidden;
}
/* links in black color */
.table a {
color: #000000;
}
/* links in black color */
.table a:hover {
color: #000000;
}
.table a.badge-link:hover {
text-decoration: none;
}
table.datatable > tbody > tr > td {
word-wrap: break-word;
}
#MainTabContent {
margin-top: 0;
overflow: visible; /* fix problem with dropdown menus */
}
/* top toolbox (length-combo and pager) for tables */
.toolbox-top {
margin-bottom: 8px;
}
div.btn-group + div.toolbox-length {
margin-left: 10px;
}
/* combobox with page length for tables */
div.toolbox-length select {
width: 75px;
height: 28px;
}
.toolbox-info {
margin-top: 10px;
}
.pagination {
height: 32px;
margin: 0;
}
.pagination a {
padding: 0 10px;
line-height: 26px;
}
.modal-tab .pagination {
margin-bottom: 10px;
}
.padded-tab {
padding-left: 20px;
padding-right: 20px;
}
h1 {
font-size: 24px;
line-height: 36px;
margin-bottom: 8px;
margin-right: 20px;
}
h2 {
font-size: 20px;
line-height: 26px;
margin-bottom: 8px;
margin-right: 20px;
}
.alert-heading {
margin-bottom: 10px;
}
/* remove focus border */
.nav-tabs > .active > a, .nav-tabs > .active > a:hover,
.nav-pills > .active > a, .nav-pills > .active > a:hover,
.nav-list > .active > a, .nav-list > .active > a:hover,
.btn, .btn-group .btn, .pagination a,
.btn-toolbar .btn , .control-group .btn, .modal-footer .btn, .form-search .btn,
.btn:focus {
outline: 0;
}
form {
margin-bottom: 0px;
}
#DownloadsEdit_PostParamData,
#HistoryEdit_PostParamData {
padding-bottom: 1px;
}
#DownloadsEdit_FileTable_filter,
#DownloadsEdit_LogTable_filter
#HistoryEdit_LogTable_filter,
#FeedDialog_ItemTable_filter {
width: 180px;
}
#DownloadsLogRecordsPerPageBlock,
#HistoryLogRecordsPerPageBlock {
margin-bottom: 12px;
}
#DownloadsEdit_LogTable_filterBlock,
#HistoryEdit_LogTable_filterBlock {
float: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 12px;
}
.phone .modal-toolbox {
margin-bottom: 20px;
}
.loading-block {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
text-align: center;
}
.loading-block img {
position: absolute;
top: 50%;
left: 50%;
}
.modal-body {
max-height: 360px;
}
.modal.no-footer .modal-body {
max-height: 420px;
}
.modal-footer .btn-primary {
min-width: 40px;
}
.modal-body .alert {
margin-bottom: 0px;
padding: 6px;
}
.modal-max {
margin: 15px;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: auto;
height: auto;
}
.modal-max .modal-body {
position: absolute;
left: 0;
right: 0;
max-height: inherit;
/* top: 46px; // must be calculated at runtime */
/* bottom: 58px; // must be calculated at runtime */
}
.modal-max .modal-inner-scroll {
top: 54px;
}
.modal-max .modal-footer {
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.modal-inner-scroll {
bottom: 0;
left: 15px;
overflow-y: auto;
position: absolute;
right: 0;
padding-right: 15px;
}
.modal-inner-scroll .toolbox-info {
margin-bottom: 10px;
}
.modal-2 {
margin-top: -200px;
z-index: 1060;
}
.modal-backdrop.modal-2 {
z-index: 1055;
opacity: 0.6;
}
.badge-active {
background-color: #FFFFFF;
color: #000000;
text-shadow: none;
}
/* BEGIN: Tables */
.table {
margin-bottom: 0px;
}
.table-bordered {
border-left: 1px solid #dddddd;
}
.table-bordered th,
.table-bordered td {
border-left: none;
}
.text-right {
text-align: right;
}
.text-center,
table td.text-center,
table th.text-center {
text-align: center;
}
.table-striped tbody tr:nth-child(odd) {
background-color: #f9f9f9;
}
.table tbody tr:hover {
background-color: #f5f5f5;
}
.table th, .table td {
padding: 5px;
}
.table-condensed th,
.table-condensed td {
padding: 2px;
}
.table-nonbordered,
.table-nonbordered td {
border: none;
}
table > thead > tr > th.table-selector {
text-align: center;
background: repeating-linear-gradient(-45deg, #FFFFD8, #FFFFD8 6px, #E7E8D1 6px, #E7E8D1 12px);
padding: 2px;
font-size: 12px;
line-height: 14px;
color: #966C38;
text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75), 0 1px 0 rgba(255, 255, 255, 0.75), -1px 0 0 rgba(255, 255, 255, 0.75);
}
/* END: Tables */
/* BEGIN: Checkmarks in the table */
table.table-check > thead > tr > th:first-child,
table.table-check > tbody > tr > td:first-child {
width: 14px;
height: 14px;
padding-left: 6px;
}
div.check {
width: 12px;
height: 12px;
border: 1px solid #DDDDDD;
margin-top: 2px;
margin-bottom: 3px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
div.check:hover {
border: 1px solid #0088cc;
}
th > div.check {
margin-bottom: 2px;
}
table.table-cancheck tr div.img-check {
background-position: 10px 10px;
}
table.table-cancheck tr.checked div.img-check {
background-position: -434px -18px;
}
table.table-cancheck tr.checkremove div.img-check {
background-position: -402px -18px;
}
tr.checked,
tr.checked td,
tr.checked:nth-child(odd) .progress {
background-color: #FFFFE8;
}
.table-striped tbody tr.checked:nth-child(odd) td,
.checked .progress {
background-color: #FFFFD8;
}
.table tbody tr.checked:hover,
.table tbody tr.checked:hover td {
background-color: #FFFFC0;
}
.check-simple tr.checked,
.check-simple tr.checked td,
.table-striped.check-simple tbody tr.checked:nth-child(odd) td {
background-color: inherit;
}
.table.check-simple tbody tr.checked:hover,
.table.check-simple tbody tr.checked:hover td {
background-color: #f5f5f5;
}
table.table-hidecheck thead > tr > th:first-child,
table.table-hidecheck tbody > tr > td:first-child {
display: none;
}
.checked .progress {
background-color: #FFFFE1;
}
/* END: Checkmarks in the table */
/* BEGIN: Progress bars */
.progress-block {
position: relative;
width: 120px;
}
.progress {
margin-bottom: 0px;
background: #f0f0f0;
}
/* style for queued downloads, based on ".progress-success.progress-striped .bar" from bootstrap.css */
.progress-none.progress-striped .bar {
background-color: #c0c0c0;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#c0c0c0', GradientType=0);
}
/* text on left side of progress bar */
.bar-text-left {
position: absolute;
top: 0;
left: 5px;
text-align: left;
}
/* text on right side of progress bar */
.bar-text-right {
position: absolute;
top: 0;
right: 5px;
text-align: right;
}
/* text on left side of progress bar */
.bar-text-center {
position: absolute;
top: 0;
left: 5px;
width: 100%;
text-align: center;
}
/* END: Progress bars */
/* DROP-DOWN CONTEXT MENUS */
td.dropdown-cell {
padding: 0;
}
th.dropafter-cell,
td.dropafter-cell {
padding-left: 0;
}
td.dropdown-cell > div {
padding: 5px 12px 6px 4px;
margin: 0px 0;
display: inline-block;
position: relative;
}
td.dropdown-cell > div:hover {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
td.dropdown-cell > div:not(.dropdown-disabled):hover {
cursor: pointer;
}
td.dropdown-cell > div:not(.dropdown-disabled):hover::after {
border-top: 4px solid #888;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: "";
position: absolute;
margin-bottom: 8px;
margin-left: 2px;
}
.dropdown-menu {
z-index: 3000;
}
.dropdown-menu li:not(:hover) .empty-item {
color: #bbb;
}
.dropdown-warning {
text-align: center;
background: repeating-linear-gradient(-45deg, #FFFFD8, #FFFFD8 6px, #E7E8D1 6px, #E7E8D1 12px);
padding: 2px;
font-size: 12px;
line-height: 14px;
color: #966C38;
text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75), 0 1px 0 rgba(255, 255, 255, 0.75), -1px 0 0 rgba(255, 255, 255, 0.75);
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;
margin-bottom: 1px;
}
table th.priority-cell {
padding-left: 8px;
}
table td.priority-cell {
width: 16px;
}
td.dropdown-cell.priority-cell > div {
padding-right: 7px;
}
td.dropdown-cell.priority-cell > div:not(.dropdown-disabled):hover::after {
margin-left: -1px;
}
#DownloadsTable td:first-child {
padding-right: 6px;
}
td span.none-category {
color: transparent;
}
td:hover span.none-category {
color: #aaa;
}
/* controls */
input[readonly],
select[readonly],
textarea[readonly],
.uneditable-input {
cursor: inherit;
}
.input-prepend .add-on-small,
.input-append .add-on-small {
font-size: 11px;
}
.toolbtn {
min-width: 56px;
}
/* BEGIN: override bootstrap styles for modals */
.modal-header h3 {
text-align: center;
}
.modal-header .close {
margin-top: 6px;
margin-left: 10px;
opacity: 0.6;
filter: alpha(opacity=60);
outline: 0;
}
.modal-header .close:hover {
opacity: 0.9;
filter: alpha(opacity=90);
}
.modal-header .back {
float: left;
margin-top: 6px;
margin-right: 10px;
font-size: 20px;
font-weight: bold;
line-height: 18px;
opacity: 0.6;
filter: alpha(opacity=60);
outline: 0;
}
.modal-header .back:hover {
cursor: pointer;
opacity: 0.9;
filter: alpha(opacity=90);
}
.modal-header .back-hidden:hover {
cursor: inherit;
}
.form-horizontal .control-group {
margin-bottom: 12px;
}
.modal .form-horizontal .control-group:last-child {
margin-bottom: 0;
}
.modal .form-horizontal .retain-margin .control-group:last-child {
margin-bottom: 15px;
}
.form-horizontal .control-group-last {
margin-bottom: 0;
}
.form-horizontal .help-block {
margin-top: 4px;
margin-bottom: -2px;
line-height: 18px;
}
.form-horizontal .help-block-uneditable {
margin-top: 3px;
}
.modal .input-medium {
width: 200px;
}
.modal .input-xlarge {
width: 350px;
}
.modal .input-xblarge {
width: 335px;
}
.modal.modal-padded .input-xxlarge {
width: 470px;
}
/* END: override bootstrap styles for modals */
.modal-bottom-toolbar .btn {
margin-top: 12px;
}
/* based on uneditable-input */
.uneditable-mulitline-input {
display: inline-block;
width: 340px;
overflow: hidden;
cursor: not-allowed;
background-color: #ffffff;
border-color: #eee;
border: 1px solid #eee;
padding: 4px;
padding-right: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.input-medium.uneditable-input,
.uneditable-mulitline-input {
margin-bottom: -4px;
}
.modal-mini {
width: 420px;
margin-left:-210px;
}
.modal-small {
width: 480px;
margin-left:-240px;
}
.modal-large {
width: 700px;
margin-left:-350px;
}
.modal-padded-small .modal-body {
padding-left: 25px;
padding-right: 25px;
}
.modal-padded .modal-body {
padding-left: 40px;
padding-right: 40px;
}
.modal-tab-padded {
padding-left: 25px;
padding-right: 25px;
}
.modal-tab-padded-small {
padding-left: 10px;
padding-right: 10px;
}
.dragover, .dragover .table-striped tbody tr:nth-child(odd) td, .dragover .table-striped tbody tr:nth-child(odd) th {
background-color: #dff0d8;
}
ul.help > li {
margin-bottom: 10px;
}
/* Make "select files" native control invisible */
.hidden-file-input {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
opacity: 0;
filter: alpha(opacity=0);
}
/* BEGIN: PopupNotification alerts */
.alert-inverse {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #414141;
border-color: #222222;
}
.alert-center {
position: fixed;
padding: 20px;
top: 50%;
left: 50%;
z-index: 2000;
overflow: auto;
text-align: center;
opacity: 0.9;
filter: alpha(opacity=90);
}
.alert-center-small {
width: 200px;
margin: -80px 0 0 -100px;
}
.alert-center-medium {
width: 400px;
margin: -80px 0 0 -200px;
}
.alert-error.alert-center {
border-color: #B94A48;
}
.alert-success.alert-center {
border-color: #468847;
}
.alert-info.alert-center {
border-color: #3a87ad;
}
/* END: PopupNotification alerts */
.confirm-help-block {
color: #555555;
font-size: 13px;
line-height: 16px;
margin-bottom: 0;
}
.table .btn-success,
.table .btn-success:hover {
color: #ffffff;
}
.btn-group {
margin-right: 9px;
}
.btn-toolbar .btn-group {
margin-right: 4px;
}
.btn-group + .btn-group {
margin-left: 0;
}
.input-prepend .add-on:first-child {
margin-left: 0;
}
/* important for group of buttons with different colors like toggle switch */
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
z-index: inherit;
}
#ErrorAlert,
#FirstUpdateInfo,
#ConfigReloadInfo,
.unsupported-browser {
margin-left: 20px;
margin-right: 20px;
}
#ErrorAlert,
#FirstUpdateInfo,
#ConfigReloadInfo,
.unsupported-browser {
margin-top: 20px;
}
.confirm-menu {
text-align: left;
min-width: 10px;
right: 0;
left: auto;
}
.data-statistics {
width: 300px;
}
.data-statistics-full {
width: 364px;
}
.modal-center {
margin-top: 0;
}
/*** STATISTICS DIALOG */
#StatisticsTab table {
width: 350px;
}
#StatDialog_VolumesBlock {
text-align: center;
}
#StatDialog_ChartBlock {
height: 300px;
width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
#StatDialog_Chart {
height: 100%;
*width: 670px;
width: 100%;
}
#StatDialog_Tooltip {
float: right;
margin-top: -3px;
margin-bottom: -6px;
padding-right: 15px;
font-style: italic;
}
.stat-size {
font-weight: bold;
}
#StatDialog_TooltipSum {
font-weight: bold;
}
#StatDialog_CountersBlock {
padding-right: 20px;
}
#StatDialog_Counters {
margin-top: 8px;
text-align: center;
}
#StatDialog_Counters .span3 {
min-height: 0;
}
#StatDialog hr {
margin: 5px 10px;
}
#StatDialog_Custom a,
#StatDialog_Custom a:hover,
#AddDialog_Files a,
#AddDialog_Files a:hover {
color: #000000;
cursor: pointer;
}
/*** CONFIG PAGE */
#ConfigNav.nav-list a {
color: #000;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12px;
}
#ConfigNav.nav-list.long-list a {
padding-top: 3px;
padding-bottom: 3px;
}
#ConfigNav.nav-list > .active > a,
#ConfigNav.nav-list > .active > a:hover {
color: #ffffff;
*background-color: #505050;
}
#ConfigNav.nav .nav-header {
font-size: 12px;
}
#ConfigNav {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #eeeeee;
padding: 8px 15px;
background-color: #F7F7F9;
margin-bottom: 15px;
}
#ConfigContent .config-header {
padding: 7px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 20px;
padding-right: 0;
padding-top: 0;
border-bottom: 1px solid #eeeeee;
}
#ConfigTitle {
margin-top: 15px;
margin-right: 15px;
font-size: 16px;
font-weight: bold;
}
.config-header .btn-group {
margin-right: 0;
}
.config-header .btn {
margin-top: 7px;
margin-right: 0;
background-color: #ffffff;
background-image: none;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
span.help-option-title {
color: #8D1212;
}
.failure-message {
color: #8D1212;
}
#ConfigContent p.help-block {
margin-top: 6px;
line-height: 16px;
}
#ConfigContent.hide-help-block p.help-block {
display: none;
}
#ConfigContent .control-label {
font-weight: bold;
}
#ConfigContent select {
width: inherit;
}
#ConfigContent .editnumeric {
width: 70px;
}
#ConfigContent .editlarge {
width: 95%;
}
#ConfigContent .editsmall {
width: 150px;
}
#ConfigContent table.editor {
width: 97%;
}
#ConfigContent table.editor td:first-child {
width: 100%;
padding-right:15px;
}
#ConfigContent table.editor input {
width: 100%;
}
.ConfigFooter hr {
margin: 6px 0 15px;
}
div.ConfigFooter {
padding-bottom: 15px;
}
#ConfigContent hr {
margin: 15px 0;
}
.config-settitle {
font-size: 14px;
font-weight: bold;
background-color: #505050;
color: #ffffff;
padding: 7px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
#ConfigContent.hide-help-block .config-settitle {
margin-bottom: 15px;
}
.config-multicaption {
color: #c0c0c0;
font-weight: normal;
}
#DownloadsEdit_ParamTab div.control-group.wants-divider,
#HistoryEdit_ParamTab div.control-group.wants-divider,
#ConfigContent div.control-group,
#ConfigContent.search div.control-group.multiset {
border-bottom: 1px solid #eeeeee;
margin-bottom: 15px;
padding-bottom: 12px;
}
#ConfigContent.hide-help-block div.control-group,
#ConfigContent.hide-help-block div.control-group.multiset {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 12px;
}
div.control-group.last-group {
margin-bottom: 0;
}
#ConfigContent div.control-group.last-group,
#ConfigContent.search div.control-group.last-group.multiset {
border-bottom: none;
}
#ConfigContent div.control-group.multiset {
border-bottom: none;
margin-bottom: 12px;
padding-bottom: 8px;
}
#ConfigContent .control-label {
width: 170px;
}
#ConfigContent .form-horizontal .controls {
margin-left: 180px;
}
.btn-switch input:focus {
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-switch .btn {
text-transform: capitalize;
}
.option {
font-weight: bold;
font-style:italic;
color: inherit;
}
.option-name,
.option-name:focus,
.option-name:hover {
color: inherit;
outline: 0;
cursor: inherit;
text-decoration: none;
}
.search .option-name,
.search .option-name:focus {
cursor: pointer;
}
.search .option-name:hover {
cursor: pointer;
text-decoration: underline;
color: #005580;
}
div.multiset-toolbar button {
margin-right: 15px;
}
#ScriptListDialog_ScriptTable td:nth-child(2) {
padding-right: 100px;
}
#ScriptListDialog_ScriptTable .btn-row-order-block {
float: right;
width: 100px;
margin-right: -115px;
display: block;
}
#ScriptListDialog_ScriptTable .btn-row-order {
float: none;
width: 20px;
display: none;
}
#ScriptListDialog_ScriptTable tr:hover .btn-row-order {
display: inline-block;
cursor: pointer;
}
#ScriptListDialog_ScriptTable tbody > tr:first-child div.btn-row-order:first-child,
#ScriptListDialog_ScriptTable tbody > tr:last-child div.btn-row-order:last-child,
#ScriptListDialog_ScriptTable tbody > tr:first-child div.btn-row-order:nth-child(2),
#ScriptListDialog_ScriptTable tbody > tr:last-child div.btn-row-order:nth-child(3) {
opacity: 0.4;
}
/* UPDATE DIALOG */
.table .update-release-notes {
color: #005580;
font-size: 11px;
height: 10px;
outline: none;
}
#UpdateDialog_InstallStable,
#UpdateDialog_InstallTesting,
#UpdateDialog_InstallDevel {
margin-top: 5px;
}
.table .update-row-name {
font-weight: bold;
padding-top: 14px;
}
#UpdateDialog_Versions #UpdateDialog_AvailRow td:hover,
#UpdateDialog_Versions tr:hover td {
background-color: #ffffff;
}
#UpdateDialog_Hint p {
color: #555;
margin-bottom: 3px;
}
.log-dialog {
width: 640px;
margin-left: -320px;
}
.log-dialog .modal-body {
min-height: 280px;
position: relative;
}
.log-dialog .modal-body pre {
min-height: 270px;
background-color: #222222;
color: #cccccc;
padding: 3px 6px;
margin-bottom: 0px;
position: absolute;
top: 15px;
bottom: 15px;
left: 15px;
right: 15px;
overflow-y: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.update-log-error,
.script-log-error {
color: #dd0000;
}
.script-log-success {
color: #00dd00;
}
/* FEED FILTER DIALOG */
#FeedFilterDialog_FilterBlock {
position: absolute;
left: 15px;
width: 300px;
bottom: 0;
height: auto;
padding-top: 0;
margin-bottom: 12px;
padding: 0;
font-size: 12px;
line-height: 18px;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#FeedFilterDialog_FilterHeader {
font-size: 13px;
font-weight: bold;
margin-top: 5px;
padding-left: 6px;
height: 23px;
border-bottom: 1px solid #ccc;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
#FeedFilterDialog_FilterLines {
position: absolute;
left: 0;
top: 29px;
bottom: 0px;
width: 32px;
height: auto;
overflow: hidden;
background-color: #ffffff;
border-right: 1px solid #ccc;
border-right: 1px solid rgba(0, 0, 0, 0.15);
}
#FeedFilterDialog_FilterNumbers {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
#FeedFilterDialog_FilterNumbers .lineno {
color: #3A87AD;
padding-right: 5px;
padding-top: 0;
text-align: right;
font-weight: bold;
white-space: nowrap;
}
#FeedFilterDialog_FilterClient {
position: absolute;
left: 33px;
right: 0px;
top: 29px;
bottom: 0px;
width: auto;
padding-left: 3px;
height: auto;
background-color: #ffffff;
}
#FeedFilterDialog_FilterInput {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
resize: none;
outline: none;
border: none;
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#FeedFilterDialog_PreviewBlock {
position: absolute;
left: 325px;
right: 0;
bottom: 0;
height: auto;
width: auto;
padding-right: 15px;
margin-bottom: 12px;
}
#FeedFilterDialog_Splitter {
position: absolute;
left: 319px;
width: 5px;
padding: 0;
right: 5px;
bottom: 0;
height: auto;
cursor: col-resize;
}
.phone #FeedFilterDialog_FilterBlock,
.phone #FeedFilterDialog_PreviewBlock,
.phone #FeedFilterDialog_FilterClient {
position: static;
top: inherit;
left: 0;
width: inherit;
padding-right: 0;
}
.phone #FeedFilterDialog_FilterInput {
height: 380px;
}
.filter-rule {
cursor: pointer;
}
/* DRAG-N-DROP */
#TableDragBox {
position: absolute;
left: 100px;
top: 100px;
text-align: center;
border: 1px solid #ccc;
background-color: #f8f8f8;
display: none;
cursor: grabbing;
cursor: -webkit-grabbing;
z-index: 5000;
}
#TableDragBox .badge {
position: absolute;
left: 0px;
top: -12px;
text-align: center;
padding: 1px 6px;
color: #fff;
background-color: #D70015;
}
.phone #TableDragBox .badge {
font-size: 22px;
top: -20px;
padding: 6px 10px;
border-radius: 12px;
}
#TableDragBox .table-bordered {
border: none;
}
/* drag grip */
table.table-drag > tbody > tr:hover > td:first-child,
#TableDragBox table.table-drag > tbody > tr > td:first-child {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAYAAACk7+45AAAAFUlEQVQI12O8e/fufwYGBgYmBpwAAHhsA5rVjhOVAAAAAElFTkSuQmCC);
background-position: 1px 1px;
background-repeat: repeat-y;
}
.phone table.table-drag > tbody > tr:hover > td:first-child,
.phone #TableDragBox table.table-drag > tbody > tr > td:first-child {
background: none;
cursor: default;
}
table.table-drag > tbody > tr > td:first-child {
cursor: move;
cursor: -moz-grab;
cursor: -webkit-grab;
}
table.table-drag > tbody > tr > td:first-child > div.check {
cursor: default;
}
#TableDragBox table.table-drag > tbody > tr > td:first-child,
#TableDragBox table.table-drag > tbody > tr > td:first-child > div.check {
cursor: move;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
tr.drag-source > td {
background-color: #fff !important;
color: #fff !important;
visibility: visible;
}
tr.drag-source > td > * {
visibility: hidden !important;
}
.table-striped tbody tr.drag-finish td,
.table-striped tbody tr.drag-finish .progress,
.table-striped tbody tr.drag-finish td a {
background-color: #E6FAE4 !important;
}
/****************************************************************************/
/* SMARTPHONE THEME */
body.phone {
margin-top: 0;
}
.phone .navbar-fixed-top {
position: static;
}
.phone #PlayBlock {
width: 75px;
}
.phone #PlayCaretButton {
width: 25px;
margin-left: 10px;
}
.phone #InfoBlock {
width: 190px;
height: 42px;
margin-right: 0;
}
.phone #InfoBlock div {
display: inline-block;
margin-left: 5px;
margin-top: 5px;
font-size: 14px;
line-height: 32px;
height: inherit;
}
/* GENERAL CLASSES */
.phone-only,
.btn-group.phone-only {
display: none;
}
.phone .phone-hide,
.phone .btn-group.phone-hide {
display: none;
}
.phone .phone-only {
display: block;
}
.phone .phone-only.inline {
display: inline-block;
}
/* FONTS */
body.phone,
.phone p,
.phone .form-horizontal .help-block ,
.phone h4 {
font-size: 18px;
line-height: 22px;
}
.phone table td {
line-height: 22px;
}
.phone select,
.phone input,
.phone textarea,
.phone label,
.phone button,
.phone .btn,
.phone .btn-toolbar .btn,
.phone .uneditable-input {
font-size: 18px;
line-height: 24px;
height: inherit;
}
.phone .controls .label-status {
line-height: 28px;
}
.phone .menu-header {
font-size: 18px;
line-height: 24px;
}
/* SECTION MARGINGS */
.phone .section-toolbar,
.phone .toolbox-top,
.phone .toolbox-info,
.phone #ConfigTabData {
padding-left: 5px;
padding-right: 5px;
}
.phone #ErrorAlert,
.phone #FirstUpdateInfo,
.phone #ConfigReloadInfo,
.phone #DownloadQueueEmpty {
margin-left: 5px;
margin-right: 5px;
}
.phone #FirstUpdateInfo,
.phone #ConfigReloadInfo {
margin-top: 5px;
}
.phone #MainContent {
padding-left: 0px;
padding-right: 0px;
}
.phone .section-toolbar{
margin-top: 8px;
margin-bottom: 0;
}
.phone .toolbox-top {
margin-top: 0;
margin-bottom: 8px;
}
/* NAVBAR */
.phone .navbar-fixed-top {
margin-bottom: 8px;
}
.phone .navbar-container {
padding-left: 5px;
padding-right: 5px;
}
.phone .navbar-inner .btn-toolbar {
margin: 6px 0 0;
}
.phone ul.nav > li {
text-align: center;
min-width: 52px;
}
.phone .menu-header {
text-align: left;
}
.phone .navbar .nav > li > a {
padding: 4px 4px 6px;
}
.phone .navbar .nav > li.active > #DownloadsTabLink > i {
/* icon-downloads (black) */
background-position: -144px -48px;
}
.phone .navbar .nav > li.active > #HistoryTabLink > i {
/* icon-history (black) */
background-position: -240px -48px;
}
.phone .navbar .nav > li.active > #MessagesTabLink > i {
/* icon-messages (black) */
background-position: -176px -16px;
}
.phone .navbar .nav > li.active > #ConfigTabLink > i {
/* icon-settings (black) */
background-position: -112px -48px;
}
.phone .navbar .btn-toolbar .btn {
padding: 3px;
min-width: 40px;
}
.phone #RefreshBlockPhone {
padding-left: 5px;
}
.phone .navbar-search .search-query,
.phone .navbar-search .search-query:focus,
.phone .navbar-search .search-query.focused {
width: 140px;
padding: 4px 28px 4px 28px;
font-size: 16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
margin-bottom: 5px;
margin-top: 1px;
border: 0;
}
.phone .search-clear {
top: 9px;
}
/* DATATABLE */
.phone table.datatable ,
.phone table.datatable > tbody,
.phone table.datatable > tbody > tr,
.phone table.datatable > tbody > tr > td {
display: block;
}
.phone table.datatable > thead {
display: none;
}
.phone table.datatable > tbody > tr > td {
width: inherit;
height: inherit;
}
.phone .datatable td {
border: 0;
}
.phone table.datatable > tbody > tr > td:first-child {
border-top: 1px solid #DDDDDD;
}
.phone table.datatable > tbody > tr:last-child > td:last-child {
border-bottom: 1px solid #DDDDDD;
}
.phone table.datatable > tbody > tr > td:first-child {
padding-top: 10px;
}
.phone table.datatable > tbody > tr > td:last-child {
padding-bottom: 10px;
}
.phone table.table-check > tbody > tr > td {
padding-left: 60px;
}
/* CHECKMARKS IN DATATABLE */
.phone div.check {
margin-top: -2px;
margin-left: -48px;
width: 30px;
height: 30px;
display: block;
position: absolute;
border-width: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.phone table.table-cancheck tr.checked div.img-check {
/* icon-OK */
background-position: -74px -10px;
}
/* SPECIAL TABLE STYLES */
.phone .row-title {
font-weight: bold;
}
.phone .progress-block {
margin-top: -2px;
}
.phone .downloads-progresslabel {
margin-top: -8px;
margin-bottom: 10px;
}
.phone .label-inline {
display: inline;
}
/* CONTROLS AROUND DATATABLE */
.phone .records-label {
display: none;
}
/* PAGER */
.phone .toolbox-info div {
float: none;
width: 100%;
text-align: center;
display: block;
margin-top: 5px;
}
.phone div.toolbox-length {
margin-top: 10px;
}
.phone .modal-toolbox div.toolbox-length {
margin-top: 0;
}
.phone .pagination {
height: auto;
width: 100%;
text-align: center;
margin-top: 10px;
}
.phone .pagination a {
padding: 0 10px;
line-height: 34px;
}
/* STATUS LABELS */
.phone .label {
font-size: 14px;
line-height: 18px;
vertical-align: middle;
}
.phone .datatable .label {
line-height: 21px;
}
/* PROGRESS */
.phone .progress-block {
font-size: 16px;
width: 100%;
}
.phone .progress,
.phone .progress .bar {
height: 24px;
}
.phone .bar-text-left,
.phone .bar-text-center,
.phone .bar-text-right {
padding-top: 1px;
margin-top: 0px;
}
/* STATISTICS TABLE */
.phone #StatisticsTab table {
width: 100%;
}
.phone #StatisticsTab td:first-child {
font-weight: bold;
}
.phone #StatisticsTab td {
text-align: left;
}
/* MENUS */
.phone .dropdown-menu a {
padding: 7px 15px;
}
.phone .dropdown-toggle {
position: static;
}
.phone #FilterMenu {
left: inherit;
right: inherit;
margin-top: inherit;
width: inherit;
}
/* hide arrow */
.phone .navbar .dropdown-menu:before,
.phone .navbar .dropdown-menu:after {
display: none;
}
.phone #RefreshMenu {
min-width: 200px;
}
.phone #SettingsMenu {
min-width: 230px;
}
.phone #PlayMenu {
min-width: 250px;
}
.phone #ToolbarOptMenu {
min-width: 270px;
}
.phone .dropdown-context:hover {
cursor: inherit;
}
.phone .dropdown-context:hover::after {
display: none;
}
/* TOOLBAR AND INPUTS */
.phone .btn-toolbar .btn,
.phone .btn-toolbar input {
padding: 6px;
min-width: 45px;
}
.phone .btn-toolbar .btn-group {
margin-right: 0;
}
.phone .btn-toolbar .input-prepend .add-on,
.phone .btn-toolbar .input-append .add-on {
padding: 6px;
min-width: 45px;
}
.phone .btn {
min-width: 40px;
}
.phone input,
.phone textarea,
.phone .uneditable-input {
height: 24px;
}
.phone input.btn {
height: inherit;
}
.phone .input-prepend .add-on,
.phone .input-append .add-on {
height: 24px;
line-height: 22px;
min-width: 16px;
}
.phone select {
height: auto;
}
.phone [class^="icon-"] {
line-height: 24px;
vertical-align: baseline;
}
.phone .caret {
line-height: 24px;
margin-top: -2px;
vertical-align: middle;
}
/*** MODALS */
.phone .modal-footer > .btn,
.phone .modal-footer > .btn-group {
display: block;
float: none;
width: 100%;
margin: 10px auto;
}
.phone .modal-footer .btn {
padding: 7px 0;
}
.phone .modal-footer > .btn-group > .btn {
width: 100%;
margin: 0;
}
.phone .modal-footer {
padding-top: 5px;
padding-bottom: 5px;
}
.phone .modal-footer .confirm-menu {
text-align: center;
right: inherit;
left: inherit;
float: none;
width: 100%;
}
.phone .modal-footer .confirm-menu .menu-header {
text-align: center;
}
.phone .modal-padded .modal-body,
.phone .modal-padded-small .modal-body {
padding-left: 15px;
padding-right: 15px;
}
.phone .modal-tab-padded,
.phone .modal-tab-padded-small {
padding-left: 0;
padding-right: 0;
}
.phone .modal-max .modal-body {
position: static;
}
.phone .modal-max .modal-footer {
position: static;
}
.phone .modal-max .modal-inner-scroll {
position: static;
top: inherit;
left: 0;
padding-right: 0;
}
.phone .data-statistics,
.phone .data-statistics-wide,
.phone .data-statistics-full {
width: 100%;
}
.phone .btn-caption {
display: none;
}
.phone div.toolbox-length select {
height: 36px;
}
.phone .navbar .btn-toolbar {
position: relative;
}
.phone #ConfigNav.nav-list a {
font-size: 18px;
}
.phone #ConfigNav.nav .nav-header {
font-size: 20px;
}
.phone #ConfigContent .config-header {
font-size: 20px;
}
.phone .config-settitle {
font-size: 18px;
}
.phone #TableDragTip {
font-size: 18px;
}
/*** STATISTICS DIALOG */
.phone #StatDialog_Tooltip {
margin-top: 3px;
margin-bottom: 3px;
}
.phone #StatDialog hr {
margin-top: 30px;
}
/* MEDIA SMALL SCREENS */
@media (max-width: 700px) {
#ConfigContent [class*="span"] {
display: block;
float: none;
width: auto;
margin-left: 0;
}
.modal-large {
width: 600px;
margin-left:-300px;
}
}
@media (max-width: 568px) {
input[type="checkbox"],
input[type="radio"] {
border: 1px solid #ccc;
}
[class*="span"],
.row-fluid [class*="span"] {
display: block;
float: none;
width: auto;
margin-left: 0;
}
.form-horizontal .control-group > label {
float: none;
width: auto;
padding-top: 0;
text-align: left;
}
.form-horizontal .controls,
#ConfigContent .form-horizontal .controls {
margin-left: 0;
}
.form-horizontal .control-list {
padding-top: 0;
}
.form-horizontal .form-actions {
padding-right: 10px;
padding-left: 10px;
}
.modal {
position: absolute;
top: 0px;
right: 0px;
left: 0px;
width: auto;
margin: 0;
}
.modal.fade.in {
top: auto;
}
.modal .input-xlarge ,
.modal .input-xxlarge,
.modal.modal-padded .input-xxlarge,
.uneditable-mulitline-input {
width: 95%;
}
.modal-body,
.modal.no-footer .modal-body {
max-height: none;
}
.modal-center {
right: 20px;
left: 20px;
}
.alert-center-small,
.alert-center-medium {
right: 20px;
left: 20px;
width: auto;
margin: -10% 0 0;
}
}
@media (max-width: 479px) {
#SearchBlock {
display: none;
}
}
@media (max-width: 549px) {
#Logo {
display: none;
}
}
@media (max-width: 480px) {
.dialog-transmit {
display: none;
}
}
/* END: MEDIA SMALL SCREENS */