| 1 | /*
 | 
  
    | 2 |  * pfSense-Compact.css
 | 
  
    | 3 |  *
 | 
  
    | 4 |  * part of pfSense (https://www.pfsense.org)
 | 
  
    | 5 |  * Copyright (c) 2016 PiBa-NL
 | 
  
    | 6 |  * Copyright (c) 2016 Rubicon Communications, LLC (Netgate)
 | 
  
    | 7 |  * All rights reserved.
 | 
  
    | 8 |  *
 | 
  
    | 9 |  * Licensed under the Apache License, Version 2.0 (the "License");
 | 
  
    | 10 |  * you may not use this file except in compliance with the License.
 | 
  
    | 11 |  * You may obtain a copy of the License at
 | 
  
    | 12 |  *
 | 
  
    | 13 |  * http://www.apache.org/licenses/LICENSE-2.0
 | 
  
    | 14 |  *
 | 
  
    | 15 |  * Unless required by applicable law or agreed to in writing, software
 | 
  
    | 16 |  * distributed under the License is distributed on an "AS IS" BASIS,
 | 
  
    | 17 |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
  
    | 18 |  * See the License for the specific language governing permissions and
 | 
  
    | 19 |  * limitations under the License.
 | 
  
    | 20 |  */
 | 
  
    | 21 | 
 | 
  
    | 22 | @import url("/css/pfSense.css");
 | 
  
    | 23 | 
 | 
  
    | 24 | body {
 | 
  
    | 25 |     font-size: 12px;
 | 
  
    | 26 |     font-family: sans-serif;
 | 
  
    | 27 | }
 | 
  
    | 28 | 
 | 
  
    | 29 | .form-control {
 | 
  
    | 30 |     font-size: 12px;
 | 
  
    | 31 | }
 | 
  
    | 32 | 
 | 
  
    | 33 | .container.fixed {
 | 
  
    | 34 |     padding-top: 40px;
 | 
  
    | 35 | }
 | 
  
    | 36 | 
 | 
  
    | 37 | /* navigation */
 | 
  
    | 38 | .navbar {
 | 
  
    | 39 |     margin-bottom: 2px;
 | 
  
    | 40 |     min-height:30px;
 | 
  
    | 41 | }
 | 
  
    | 42 | 
 | 
  
    | 43 | .navbar-inverse {
 | 
  
    | 44 |     background-color: #212121;
 | 
  
    | 45 | }
 | 
  
    | 46 | 
 | 
  
    | 47 | .navbar-brand > svg {
 | 
  
    | 48 |     max-width: 65px;
 | 
  
    | 49 | }
 | 
  
    | 50 | .navbar-brand > span {
 | 
  
    | 51 |     font-size:.5em;
 | 
  
    | 52 | }
 | 
  
    | 53 | .navbar-brand {
 | 
  
    | 54 |     line-heigth: 10px;
 | 
  
    | 55 | }
 | 
  
    | 56 | 
 | 
  
    | 57 | .navbar-brand > img {
 | 
  
    | 58 |     max-height: 26px;
 | 
  
    | 59 | }
 | 
  
    | 60 | 
 | 
  
    | 61 | .navbar-brand {
 | 
  
    | 62 |     padding: 2px 0 0 5px;
 | 
  
    | 63 |     height: 30px;
 | 
  
    | 64 | }
 | 
  
    | 65 | 
 | 
  
    | 66 | .navbar-inverse .navbar-nav >li>a {
 | 
  
    | 67 |     border-bottom: 5px solid #212121;
 | 
  
    | 68 |     color: #fff;
 | 
  
    | 69 | }
 | 
  
    | 70 | .navbar-inverse .navbar-nav >li>a:hover{
 | 
  
    | 71 |     color: #ccc;
 | 
  
    | 72 | }
 | 
  
    | 73 | .text-muted {
 | 
  
    | 74 |     color: #BDBDBD;
 | 
  
    | 75 | }
 | 
  
    | 76 | .text-muted > a:hover {
 | 
  
    | 77 |     color: #ccc;
 | 
  
    | 78 | }
 | 
  
    | 79 | 
 | 
  
    | 80 | .nav>li>a {
 | 
  
    | 81 |     padding: 5px 19px 0px 19px;
 | 
  
    | 82 | }
 | 
  
    | 83 | .navbar-inverse .navbar-nav >li>a {
 | 
  
    | 84 |     border-bottom: 5px solid #212121;
 | 
  
    | 85 | }
 | 
  
    | 86 | 
 | 
  
    | 87 | .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
 | 
  
    | 88 |     color: #fff;
 | 
  
    | 89 |     background-color: #212121;
 | 
  
    | 90 | }
 | 
  
    | 91 | .nav-pills {
 | 
  
    | 92 |     margin-bottom: 0px;
 | 
  
    | 93 | }
 | 
  
    | 94 | 
 | 
  
    | 95 | .dropdown-menu>li>a {
 | 
  
    | 96 |     padding: 0px 20px;
 | 
  
    | 97 |     line-height: 26px;
 | 
  
    | 98 | }
 | 
  
    | 99 | 
 | 
  
    | 100 | .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
 | 
  
    | 101 |     background-color: rgb(224, 224, 224);
 | 
  
    | 102 | }
 | 
  
    | 103 | 
 | 
  
    | 104 | .navbar-right>li>a {
 | 
  
    | 105 |     padding: 2px 15px 1px 15px;
 | 
  
    | 106 | }
 | 
  
    | 107 | 
 | 
  
    | 108 | .navbar-toggle {
 | 
  
    | 109 |     margin-top:0px;
 | 
  
    | 110 |     margin-bottom:0px;
 | 
  
    | 111 | }
 | 
  
    | 112 | .panel-default>.panel-heading {
 | 
  
    | 113 |     background-color: #424242;
 | 
  
    | 114 |     padding: 2px 5px 2px 15px;
 | 
  
    | 115 | }
 | 
  
    | 116 | 
 | 
  
    | 117 | .panel-title {
 | 
  
    | 118 |     line-height: 18px;
 | 
  
    | 119 |     font-size: 12px;
 | 
  
    | 120 |     font-family: sans-serif;
 | 
  
    | 121 |     font-weight: bold;
 | 
  
    | 122 | }
 | 
  
    | 123 | 
 | 
  
    | 124 | .form-control {
 | 
  
    | 125 |     margin-bottom: 2px;
 | 
  
    | 126 | }
 | 
  
    | 127 | 
 | 
  
    | 128 | .form-group {
 | 
  
    | 129 |     padding: 2px 5px 2px 5px;
 | 
  
    | 130 | }
 | 
  
    | 131 | .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
 | 
  
    | 132 |      padding:2px;
 | 
  
    | 133 | }
 | 
  
    | 134 | 
 | 
  
    | 135 | .table-striped>tbody>tr:hover {
 | 
  
    | 136 |     background-color: rgb(224, 224, 224);
 | 
  
    | 137 | }
 | 
  
    | 138 | 
 | 
  
    | 139 | table.sortable-theme-bootstrap[data-sortable] {
 | 
  
    | 140 |     font-size: 12px;
 | 
  
    | 141 |     font-family: sans-serif;
 | 
  
    | 142 | }
 | 
  
    | 143 | 
 | 
  
    | 144 | .header .context-links {
 | 
  
    | 145 |     top: 1px;
 | 
  
    | 146 | }
 | 
  
    | 147 | 
 | 
  
    | 148 | .breadcrumb {
 | 
  
    | 149 |     margin-bottom: 2px;
 | 
  
    | 150 |     padding: 0px 15px;
 | 
  
    | 151 |     font-size: 14px;
 | 
  
    | 152 | }
 | 
  
    | 153 | 
 | 
  
    | 154 | /** Page footer */
 | 
  
    | 155 | .footer {
 | 
  
    | 156 |     height: 40px;
 | 
  
    | 157 |     background-color: #212121;
 | 
  
    | 158 | }
 | 
  
    | 159 | 
 | 
  
    | 160 | .btn
 | 
  
    | 161 | {
 | 
  
    | 162 |     padding: 2px 12px;
 | 
  
    | 163 | }
 | 
  
    | 164 | 
 | 
  
    | 165 | .dropdown-menu {
 | 
  
    | 166 | 	font-size:12px;
 | 
  
    | 167 | }
 | 
  
    | 168 | 
 | 
  
    | 169 | .form-horizontal .checkbox {
 | 
  
    | 170 | 	padding: 2px 16px;
 | 
  
    | 171 | }
 | 
  
    | 172 | 
 | 
  
    | 173 | .chkboxlbl {
 | 
  
    | 174 | 	padding-top: 0px;
 | 
  
    | 175 | }
 | 
  
    | 176 | 
 | 
  
    | 177 | .form-horizontal .checkbox,.form-horizontal .radio {
 | 
  
    | 178 | 	min-height:20px;
 | 
  
    | 179 | }
 | 
  
    | 180 | 
 | 
  
    | 181 | @media (min-width: 768px) {
 | 
  
    | 182 | 	.form-horizontal .control-label {
 | 
  
    | 183 | 		padding-top: 4px;
 | 
  
    | 184 | 	}
 | 
  
    | 185 | }
 | 
  
    | 186 | 	
 | 
  
    | 187 | /* Experimental styles to correct vertical alignment in forms */
 | 
  
    | 188 | .col-sm-10 {
 | 
  
    | 189 | 	padding-top: 0px;
 | 
  
    | 190 | }
 |