| Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1 | .space20 { | 
 | 2 |   margin-bottom: 20px; | 
 | 3 | } | 
 | 4 |  | 
 | 5 | .btn-xs-lg>.lang-sm:after { | 
 | 6 |   margin-left: 4px; | 
 | 7 | } | 
 | 8 |  | 
 | 9 | .bootstrap-select { | 
 | 10 |   max-width: 350px; | 
 | 11 | } | 
 | 12 |  | 
 | 13 | .panel-login .apps .btn { | 
 | 14 |   width: auto; | 
 | 15 |   float: left; | 
 | 16 |   margin-right: 10px; | 
 | 17 |   margin-top: auto; | 
 | 18 | } | 
 | 19 | .panel-login .apps .btn:hover { | 
 | 20 |   margin-top: 1px !important; | 
 | 21 |   border-bottom-width: 3px; | 
 | 22 | } | 
 | 23 |  | 
 | 24 | @media (max-width: 767px) { | 
 | 25 |   .panel-login .apps .btn { | 
 | 26 |     width: 100%; | 
 | 27 |     float: none; | 
 | 28 |     margin-bottom: 10px; | 
 | 29 |   } | 
 | 30 |  | 
 | 31 |   .panel-login .apps .btn { | 
 | 32 |     border-bottom-width: 4px; | 
 | 33 |   } | 
 | 34 |  | 
 | 35 |   .media-clearfix::after { | 
 | 36 |     clear: both; | 
 | 37 |     box-sizing: border-box; | 
 | 38 |   } | 
 | 39 |  | 
 | 40 |   .media-clearfix::before { | 
 | 41 |     display: table; | 
 | 42 |     content: " "; | 
 | 43 |     box-sizing: border-box; | 
 | 44 |   } | 
 | 45 |  | 
 | 46 |   .xs-show { | 
 | 47 |     display: block !important; | 
 | 48 |   } | 
 | 49 |  | 
 | 50 |   .js-tabcollapse-panel-group .panel{ | 
 | 51 |     border: none; | 
 | 52 |     box-shadow: none; | 
 | 53 |   } | 
 | 54 |  | 
 | 55 |   .js-tabcollapse-panel-group .panel-body { | 
 | 56 |     padding: 10px 0; | 
 | 57 |   } | 
 | 58 |  | 
 | 59 |   .js-tabcollapse-panel-group .js-tabcollapse-panel-body .panel-body { | 
 | 60 |     padding: 0; | 
 | 61 |   } | 
 | 62 |  | 
 | 63 |   .js-tabcollapse-panel-body .panel-heading { | 
 | 64 |     display: none; | 
 | 65 |   } | 
 | 66 |  | 
 | 67 |   .js-tabcollapse-panel-body .well, | 
 | 68 |   .panel-body .form-inline.well { | 
 | 69 |     border: none; | 
 | 70 |     padding: 0; | 
 | 71 |     margin: 0; | 
 | 72 |     box-shadow: none; | 
 | 73 |     background-color: #fff; | 
 | 74 |   } | 
 | 75 |  | 
 | 76 |   .js-tabcollapse-panel-heading { | 
 | 77 |     display: block; | 
 | 78 |     height: 37px; | 
 | 79 |     line-height: 37px; | 
 | 80 |     text-indent: 15px; | 
 | 81 |   } | 
 | 82 |   .js-tabcollapse-panel-heading:hover { | 
 | 83 |     text-decoration: none; | 
 | 84 |   } | 
 | 85 |   .js-tabcollapse-panel-heading { | 
 | 86 |     position: relative; | 
 | 87 |   } | 
 | 88 |   .js-tabcollapse-panel-heading:after { | 
 | 89 |     content: ''; | 
 | 90 |     display: block; | 
 | 91 |     position: absolute; | 
 | 92 |     top: 17px; | 
 | 93 |     right: 17px; | 
 | 94 |     width: 0; | 
 | 95 |     height: 0; | 
 | 96 |     margin-left: 2px; | 
 | 97 |     vertical-align: middle; | 
 | 98 |     border-bottom: 4px dashed; | 
 | 99 |     border-right: 4px solid transparent; | 
 | 100 |     border-left: 4px solid transparent; | 
 | 101 |   } | 
 | 102 |   .js-tabcollapse-panel-heading.collapsed:after { | 
 | 103 |     border-bottom: none; | 
 | 104 |     border-top: 4px dashed; | 
 | 105 |   } | 
 | 106 |  | 
 | 107 |   .recent-login-success { | 
 | 108 |   font-size: 14px; | 
 | 109 |   margin-top: 10px !important; | 
 | 110 |   } | 
 | 111 |   .pull-xs-right { | 
 | 112 |   float: right !important; | 
 | 113 |   } | 
 | 114 |   .pull-xs-right .dropdown-menu { | 
 | 115 |   right: 0; | 
 | 116 |   left: auto; | 
 | 117 |   } | 
 | 118 |   .text-xs-left { | 
 | 119 |     text-align: left; | 
 | 120 |   } | 
 | 121 |   .text-xs-bold { | 
 | 122 |     font-weight: bold; | 
 | 123 |   } | 
 | 124 |   .text-xs-bold .small { | 
 | 125 |     font-weight: normal; | 
 | 126 |     text-align: justify; | 
 | 127 |   } | 
 | 128 |   .help-block { | 
 | 129 |     text-align: justify; | 
 | 130 |   } | 
 | 131 |   .btn.visible-xs-block { | 
 | 132 |     width: 100%; | 
 | 133 |     float: none; | 
 | 134 |     white-space: normal; | 
 | 135 |   } | 
 | 136 |   .btn-group.footable-actions .btn.btn-xs-half, | 
 | 137 |   .btn.visible-xs-block.btn-xs-half { | 
 | 138 |     width: 50%; | 
 | 139 |     float: left; | 
 | 140 |   } | 
 | 141 |   .btn-group.footable-actions .btn.btn-xs-third, | 
 | 142 |   .btn.visible-xs-block.btn-xs-third { | 
 | 143 |     width: 33.33%; | 
 | 144 |     float: left; | 
 | 145 |   } | 
 | 146 |   .btn-group.footable-actions .btn.btn-xs-quart, | 
 | 147 |   .btn.visible-xs-block.btn-xs-quart { | 
 | 148 |     width: 25%; | 
 | 149 |     float: left; | 
 | 150 |   } | 
 | 151 |   .btn.visible-xs-block.btn-sm, | 
 | 152 |   .btn-xs-lg { | 
 | 153 |     padding: 15px 16px 13px; | 
 | 154 |     line-height: 15px; | 
 | 155 |   } | 
 | 156 |   .input-xs-lg { | 
 | 157 |   height: 47px; | 
 | 158 |     padding: 13px 16px; | 
 | 159 |   } | 
 | 160 |   .btn-group:not(.input-group-btn) { | 
 | 161 |     display: flex; | 
 | 162 |     flex-wrap: wrap; | 
 | 163 |   } | 
| Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 164 |   .btn-group.nowrap { | 
 | 165 |     flex-wrap: nowrap; | 
 | 166 |   } | 
 | 167 |   .btn-group.nowrap .dropdown-menu { | 
 | 168 |     width: 100%; | 
 | 169 |   } | 
| Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 170 |   .panel-login .btn-group { | 
 | 171 |     display: block; | 
 | 172 |   } | 
 | 173 |   .mass-actions-user .btn-group { | 
 | 174 |     float: none; | 
 | 175 |   } | 
 | 176 |   div[class^='mass-actions'] .dropdown-menu, | 
 | 177 |   .panel-xs-lg .dropdown-menu, | 
 | 178 |   .dropdown-menu.login { | 
 | 179 |     width: 100%; | 
 | 180 |   } | 
 | 181 |   div[class^='mass-actions'] .btn-group .dropdown-menu { | 
 | 182 |   top: 50%; | 
 | 183 |   } | 
 | 184 |   div[class^='mass-actions'] .btn-group .btn-group .dropdown-menu, | 
 | 185 |   div.mass-actions-quarantine .btn-group .dropdown-menu, | 
 | 186 |   .panel-xs-lg .dropdown-menu { | 
 | 187 |     top: 100%; | 
 | 188 |   } | 
 | 189 |   div[class^='mass-actions'] .dropdown-menu>li>a, | 
 | 190 |   .panel-xs-lg .dropdown-menu>li>a, | 
 | 191 |   .dropdown-menu.login>li>a { | 
 | 192 |     padding: 8px 20px; | 
 | 193 |   } | 
 | 194 |   div[class^='mass-actions'] .dropdown-header { | 
 | 195 |     font-size: 14px; | 
 | 196 |     font-weight: bold; | 
 | 197 |   } | 
 | 198 |   .space20 { | 
 | 199 |     margin-bottom: 10px; | 
 | 200 |   } | 
 | 201 |   .top100 { | 
 | 202 |     top: 100% !important; | 
 | 203 |   } | 
 | 204 |   .top33 { | 
 | 205 |     top: 33% !important; | 
 | 206 |   } | 
 | 207 |   .footable-filtering .form { | 
 | 208 |     width: 65%; | 
 | 209 |   } | 
 | 210 |   .btn-xs-lg>.lang-sm:after { | 
 | 211 |     top: 1px; | 
 | 212 |   } | 
 | 213 |   table.footable>tfoot>tr.footable-paging>td { | 
 | 214 |     text-align: left; | 
 | 215 |   } | 
 | 216 |   .footable-first-visible { | 
 | 217 |     min-width: 55px; | 
 | 218 |   } | 
 | 219 |   table>tbody>tr>td>span.footable-toggle { | 
 | 220 |     font-size: 24px; | 
 | 221 |     margin-right: 14px !important; | 
 | 222 |   } | 
 | 223 |   table>tbody>tr>td>span.footable-toggle + input { | 
 | 224 |     position: absolute; | 
 | 225 |     left: 38px; | 
 | 226 |   } | 
 | 227 |   .pagination { | 
 | 228 |     margin-bottom: 5px; | 
 | 229 |   } | 
 | 230 |   tr.footable-filtering>th>form { | 
 | 231 |     width: 270px; | 
 | 232 |   } | 
 | 233 |   .mass-actions-mailbox { | 
 | 234 |     padding: 0; | 
 | 235 |   } | 
 | 236 |   .panel-xs-lg .panel-heading { | 
 | 237 |     height: 66px; | 
 | 238 |     line-height: 47px; | 
 | 239 |   } | 
 | 240 |   .panel-xs-lg .btn-group .btn { | 
 | 241 |     padding-right: 5px; | 
 | 242 |     padding-left: 5px; | 
 | 243 |   } | 
 | 244 |   .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { | 
 | 245 |     width: 100%; | 
 | 246 |   } | 
 | 247 |   .btn-group:not(.bootstrap-select) { | 
 | 248 |     width: auto !important; | 
 | 249 |   } | 
 | 250 |   .bootstrap-select { | 
 | 251 |     max-width: 100%; | 
 | 252 |   } | 
 | 253 |   .img-responsive { | 
 | 254 |     margin: 0 auto; | 
 | 255 |   } | 
 | 256 |   .btn-group.footable-actions { | 
 | 257 |   position: absolute; | 
 | 258 |     width: 90vw !important; | 
 | 259 |     left: 0; | 
 | 260 |     height: 36px; | 
 | 261 |     margin-top: -8px; | 
 | 262 |   } | 
 | 263 |   .btn-group.footable-actions .btn { | 
 | 264 |   padding: 10px 16px 7px; | 
 | 265 |     line-height: 15px; | 
 | 266 |     display: block; | 
 | 267 |     width: 100%; | 
 | 268 |   } | 
 | 269 |   .btn-group.footable-actions:after { | 
 | 270 |     content: ""; | 
 | 271 |     display: block; | 
 | 272 |     clear: both; | 
 | 273 |   } | 
 | 274 |   .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { | 
 | 275 |     margin-right: 14px; | 
 | 276 |     white-space: normal; | 
 | 277 |   } | 
 | 278 |   .clearfix { | 
 | 279 |     flex-basis: 100%; | 
 | 280 |     height: 0; | 
 | 281 |   } | 
 | 282 |   .btn-group > .btn-group { | 
 | 283 |     flex-basis: 100%; | 
 | 284 |   } | 
 | 285 |   .btn-group .btn { | 
 | 286 |   display: flex !important; | 
 | 287 |   align-items: center; | 
 | 288 |   justify-content: center; | 
 | 289 |   } | 
 | 290 |   .btn-group .btn i { | 
 | 291 |     margin-right: 5px; | 
 | 292 |   } | 
 | 293 |   .btn-group .btn .caret { | 
 | 294 |   margin-left: 5px; | 
 | 295 |   } | 
 | 296 |   .panel-login .btn-group .btn { | 
 | 297 |     display: block !important; | 
 | 298 |   } | 
 | 299 |   .panel-login .clearfix { | 
 | 300 |     height: auto; | 
 | 301 |   } | 
 | 302 | } | 
 | 303 |  | 
 | 304 | @media (max-width: 350px) { | 
 | 305 |   .mailcow-logo img { | 
 | 306 |     max-width: 250px; | 
 | 307 |   } | 
 | 308 | } |