/*! * This file is part of nzbget. See . * * Copyright (C) 2012-2017 Andrey Prygunkov * * 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 . */ 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 */