github.com/apremalal/vamps-core@v1.0.1-0.20161221121535-d430b56ec174/server/webapps/app/base/css/theme-layout.css (about) 1 @media print { 2 body { 3 background-color: #fff !important; 4 } 5 6 .page-bar { 7 display: none; 8 } 9 10 .page-sidebar-wrapper { 11 display: none; 12 } 13 14 .page-quick-sidebar-wrapper { 15 display: none; 16 } 17 18 .theme-panel { 19 display: none; 20 } 21 22 .hidden-print { 23 display: none; 24 } 25 26 .page-footer { 27 display: none; 28 } 29 30 .no-page-break { 31 page-break-after: avoid; 32 } 33 34 .page-container { 35 margin: 0px !important; 36 padding: 0px !important; 37 } 38 39 .page-content { 40 padding: 0 !important; 41 min-height: 300px !important; 42 padding: 0px 20px 20px !important; 43 margin: 0 !important; 44 } 45 } 46 /*** 47 Page Header 48 ***/ 49 .page-header.navbar { 50 width: 100%; 51 padding: 0 20px 0 20px; 52 margin: 0; 53 border: 0px; 54 padding: 0px; 55 box-shadow: none; 56 height: 46px; 57 min-height: 46px; 58 filter: none; 59 background-image: none; 60 /* Fixed header */ 61 /* Header logo */ 62 /* Search box */ 63 /* Menu Toggler */ 64 /* Top menu */ 65 } 66 .page-header.navbar.navbar-fixed-top { 67 z-index: 9995; 68 } 69 .page-header.navbar.navbar-static-top { 70 z-index: 9995; 71 } 72 .page-header.navbar .page-logo { 73 float: left; 74 display: block; 75 width: 235px; 76 height: 46px; 77 padding-left: 20px; 78 padding-right: 20px; 79 } 80 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { 81 padding: 0; 82 } 83 .page-header.navbar .page-logo > .logo-image, 84 .page-header.navbar .page-logo > a { 85 display: inline-block; 86 float: left; 87 } 88 .page-header.navbar .page-logo .logo-default { 89 margin: 16px 0 0 0; 90 } 91 .page-header.navbar .page-logo .logo-mini { 92 display: none; 93 margin-left: 5px; 94 } 95 .page-header.navbar .page-logo .text-logo { 96 padding-left: 20px; 97 padding-top: 12px; 98 } 99 .page-header.navbar .search-form { 100 display: inline-block; 101 width: 46px; 102 position: relative; 103 float: left; 104 transition: all 0.6s; 105 } 106 .page-header.navbar .search-form .input-group .form-control { 107 height: 46px; 108 border: 0; 109 background: transparent !important; 110 font-size: 13px; 111 padding-left: 0; 112 margin-left: 12px; 113 text-indent: -150000px; 114 } 115 .page-header.navbar .search-form .input-group .form-control:hover { 116 cursor: pointer; 117 } 118 .page-header.navbar .search-form .input-group .input-group-btn { 119 height: 46px; 120 } 121 .page-header.navbar .search-form .input-group .input-group-btn .btn.submit { 122 margin-left: -24px; 123 padding: 0; 124 width: 46px; 125 background: none; 126 margin-top: 4px; 127 display: block; 128 } 129 .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { 130 font-size: 15px; 131 } 132 .page-header.navbar .search-form.open { 133 transition: all 0.6s; 134 width: 300px !important; 135 } 136 .page-header.navbar .search-form.open .input-group .form-control { 137 text-indent: 0; 138 } 139 .page-header.navbar .search-form.open .input-group .form-control:hover { 140 cursor: text; 141 } 142 .page-header.navbar .search-form.open .input-group .input-group-btn .btn.submit { 143 margin-left: 0; 144 } 145 .page-header.navbar .menu-toggler { 146 display: block; 147 cursor: pointer; 148 opacity: 0.7; 149 filter: alpha(opacity=70); 150 width: 24px; 151 height: 24px; 152 background-repeat: no-repeat; 153 background-position: center center; 154 } 155 .page-header.navbar .menu-toggler:hover { 156 filter: alpha(opacity=100); 157 opacity: 1; 158 } 159 .page-header.navbar .menu-toggler.sidebar-toggler { 160 float: right; 161 margin: 11px 0 0 0; 162 } 163 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler { 164 margin-right: 10.5px; 165 } 166 .page-header.navbar .menu-toggler.responsive-toggler { 167 display: none; 168 float: right; 169 margin: 11px 6px 0 6px; 170 } 171 .page-header.navbar .top-menu { 172 margin: 0; 173 padding: 0; 174 float: right; 175 } 176 .page-header.navbar .top-menu .navbar-nav { 177 padding: 0; 178 margin-right: 20px; 179 display: block; 180 /* Extended Dropdowns */ 181 /* Notification */ 182 /* Inbox */ 183 /* Tasks */ 184 /* User */ 185 /* Language */ 186 /* Dark version */ 187 } 188 .page-header.navbar .top-menu .navbar-nav > li.dropdown { 189 margin: 0px; 190 padding: 0px 4px; 191 height: 46px; 192 display: inline-block; 193 } 194 .page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child { 195 padding-right: 0px; 196 } 197 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle { 198 margin: 0px; 199 padding: 17px 10px 9px 10px; 200 } 201 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child { 202 padding-right: 0; 203 } 204 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i { 205 font-size: 17px; 206 } 207 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon { 208 font-size: 16px; 209 } 210 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge { 211 font-family: "Open Sans", sans-serif; 212 position: absolute; 213 top: 10px; 214 right: 20px; 215 font-weight: 300; 216 padding: 3px 6px; 217 } 218 .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus { 219 background: none; 220 } 221 .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu { 222 margin-top: 3px; 223 -webkit-border-radius: 4px; 224 -moz-border-radius: 4px; 225 -ms-border-radius: 4px; 226 -o-border-radius: 4px; 227 border-radius: 4px; 228 } 229 .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { 230 position: absolute; 231 top: -7px; 232 right: 9px; 233 display: inline-block !important; 234 border-right: 7px solid transparent; 235 border-bottom: 7px solid #eee; 236 border-left: 7px solid transparent; 237 border-bottom-color: rgba(0, 0, 0, 0.2); 238 content: ''; 239 } 240 .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after { 241 position: absolute; 242 top: -6px; 243 right: 10px; 244 display: inline-block !important; 245 border-right: 6px solid transparent; 246 border-bottom: 6px solid #fff; 247 border-left: 6px solid transparent; 248 content: ''; 249 } 250 .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a { 251 color: #555; 252 } 253 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { 254 min-width: 160px; 255 max-width: 275px; 256 width: 275px; 257 z-index: 9995; 258 /* header notifications dropdowns */ 259 } 260 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { 261 display: block; 262 overflow: hidden; 263 padding: 15px 15px; 264 letter-spacing: 0.5px; 265 -webkit-border-radius: 4px 4px 0 0; 266 -moz-border-radius: 4px 4px 0 0; 267 -ms-border-radius: 4px 4px 0 0; 268 -o-border-radius: 4px 4px 0 0; 269 border-radius: 4px 4px 0 0; 270 } 271 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { 272 margin: 0; 273 padding: 0; 274 float: left; 275 font-size: 13px; 276 display: inline-block; 277 } 278 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { 279 display: inline-block; 280 padding: 0; 281 background: none; 282 clear: inherit; 283 font-size: 13px; 284 font-weight: 300; 285 position: absolute; 286 right: 10px; 287 border: 0; 288 margin-top: -1px; 289 } 290 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { 291 text-decoration: underline; 292 } 293 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list { 294 padding-right: 0 !important; 295 padding-left: 0; 296 list-style: none; 297 } 298 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { 299 display: block; 300 clear: both; 301 font-weight: 300; 302 line-height: 20px; 303 white-space: normal; 304 font-size: 13px; 305 padding: 16px 15px 18px; 306 text-shadow: none; 307 } 308 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { 309 opacity: 1 ; 310 filter: alpha(opacity=100) ; 311 } 312 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a { 313 border-top: none; 314 } 315 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details { 316 overflow: hidden; 317 } 318 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon { 319 margin-right: 10px; 320 -webkit-border-radius: 50%; 321 -moz-border-radius: 50%; 322 -ms-border-radius: 50%; 323 -o-border-radius: 50%; 324 border-radius: 50%; 325 } 326 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i { 327 margin-right: 2px; 328 margin-left: 1px; 329 } 330 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge { 331 right: 15px; 332 } 333 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time { 334 float: right; 335 max-width: 75px; 336 font-size: 11px; 337 font-weight: 400; 338 opacity: 0.7 ; 339 filter: alpha(opacity=70) ; 340 text-align: right; 341 padding: 1px 5px; 342 } 343 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo { 344 float: left; 345 margin: 0 6px 6px 0; 346 } 347 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img { 348 height: 40px; 349 width: 40px; 350 -webkit-border-radius: 50% !important; 351 -moz-border-radius: 50% !important; 352 -ms-border-radius: 50% !important; 353 -o-border-radius: 50% !important; 354 border-radius: 50% !important; 355 } 356 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject { 357 display: block; 358 margin-left: 46px; 359 } 360 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from { 361 font-size: 13px; 362 font-weight: 600; 363 } 364 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time { 365 font-size: 12px; 366 font-weight: 400; 367 opacity: 0.5 ; 368 filter: alpha(opacity=50) ; 369 float: right; 370 } 371 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message { 372 display: block !important; 373 font-size: 12px; 374 line-height: 1.3; 375 margin-left: 46px; 376 } 377 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task { 378 margin-bottom: 5px; 379 } 380 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc { 381 font-size: 13px; 382 font-weight: 300; 383 } 384 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent { 385 float: right; 386 font-weight: 600; 387 display: inline-block; 388 } 389 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress { 390 display: block; 391 height: 8px; 392 margin: 8px 0 2px; 393 } 394 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar { 395 box-shadow: none; 396 } 397 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { 398 padding: 14px 6px 12px 8px; 399 } 400 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username { 401 display: inline-block; 402 font-size: 13px; 403 font-weight: 300; 404 } 405 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img { 406 float: left; 407 margin-top: -5px; 408 margin-right: 5px; 409 height: 29px; 410 display: inline-block; 411 } 412 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i { 413 display: inline-block; 414 margin-top: 5px; 415 margin: 0; 416 font-size: 13px; 417 } 418 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu { 419 width: 175px; 420 } 421 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a { 422 font-size: 14px; 423 font-weight: 300; 424 } 425 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i { 426 width: 15px; 427 display: inline-block; 428 margin-right: 9px; 429 } 430 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge { 431 margin-right: 10px; 432 } 433 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language { 434 padding-left: 0; 435 padding-right: 0; 436 margin: 0; 437 } 438 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle { 439 padding: 14px 3px 12px 7px; 440 } 441 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img { 442 margin-bottom: 2px; 443 } 444 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i { 445 font-size: 14px; 446 } 447 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a { 448 font-size: 13px; 449 } 450 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img { 451 margin-bottom: 2px; 452 margin-right: 5px; 453 } 454 .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before { 455 border-left: none; 456 border-right: none; 457 } 458 .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a { 459 background: none !important; 460 border: none !important; 461 } 462 463 /* Allow expanded search for above 768px */ 464 @media (min-width: 768px) { 465 /* 768px */ 466 .page-header.navbar { 467 /* Search box */ 468 } 469 .page-header.navbar .search-form.search-form-expanded { 470 width: 200px; 471 } 472 .page-header.navbar .search-form.search-form-expanded .input-group .form-control { 473 text-indent: 0; 474 } 475 .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover { 476 cursor: text; 477 } 478 .page-header.navbar .search-form.search-form-expanded .input-group .input-group-btn .btn.submit { 479 margin-left: 0; 480 } 481 } 482 /*** 483 Horizontal Menu 484 ***/ 485 .page-header.navbar { 486 /* Header container */ 487 /* Mega menu */ 488 } 489 .page-header.navbar .container { 490 position: relative; 491 } 492 .page-header.navbar .hor-menu { 493 margin: 0 0 0 -17px; 494 margin: 0; 495 float: left; 496 } 497 .page-header.navbar .hor-menu .navbar-nav { 498 position: static; 499 /* Mega menu */ 500 /* Mega Menu Dropdown */ 501 /* Classic menu */ 502 } 503 .page-header.navbar .hor-menu .navbar-nav.navbar-right .dropdown-menu { 504 left: auto; 505 right: 0; 506 } 507 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown { 508 position: static; 509 } 510 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { 511 left: auto; 512 width: auto; 513 } 514 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content { 515 font-family: "Open Sans", sans-serif; 516 padding: 15px; 517 margin: 0; 518 } 519 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content { 520 padding: 10px 18px 10px 45px; 521 } 522 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu { 523 padding: 0; 524 margin: 0; 525 } 526 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child { 527 border-right: 0; 528 } 529 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li { 530 padding: 1px !important; 531 margin: 0 !important; 532 list-style: none; 533 } 534 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { 535 margin-top: 5px; 536 padding-left: 6px; 537 font-size: 15px; 538 font-weight: 400; 539 } 540 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a { 541 white-space: normal; 542 font-family: "Open Sans", sans-serif; 543 padding: 7px; 544 margin: 0; 545 font-size: 14px; 546 font-weight: 300; 547 } 548 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify { 549 padding: 7px 7px 7px 30px; 550 } 551 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i { 552 position: absolute; 553 top: auto !important; 554 margin-left: -24px; 555 font-size: 15px; 556 margin-top: 3px !important; 557 } 558 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge, 559 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label { 560 margin-left: 5px; 561 } 562 .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu { 563 left: 20px; 564 right: 20px; 565 } 566 .page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:after, .page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:before { 567 display: none !important; 568 } 569 .page-header.navbar .hor-menu .navbar-nav > li > a { 570 font-size: 14px; 571 font-weight: 400; 572 padding: 13px 13px; 573 } 574 .page-header.navbar .hor-menu .navbar-nav > li > a:focus { 575 background: none !important; 576 } 577 .page-header.navbar .hor-menu .navbar-nav > li.current .selected, .page-header.navbar .hor-menu .navbar-nav > li.active .selected { 578 left: 50%; 579 bottom: 0; 580 position: absolute; 581 border-left: 6px solid transparent; 582 border-right: 6px solid transparent; 583 border-top: 6px solid transparent; 584 display: inline-block; 585 margin: 0; 586 width: 0; 587 height: 0px; 588 margin-left: -7px; 589 margin-bottom: -6px; 590 } 591 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { 592 margin-top: 0; 593 border: none; 594 } 595 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { 596 font-family: "Open Sans", sans-serif; 597 font-size: 14px; 598 font-weight: 300; 599 padding: 9px 10px; 600 white-space: normal; 601 } 602 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .label, 603 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .badge { 604 font-weight: 300; 605 } 606 .page-header.navbar .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu { 607 min-width: 195px; 608 max-width: 235px; 609 } 610 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu { 611 top: 0; 612 } 613 .page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { 614 top: 9px; 615 right: 10px; 616 } 617 618 /* Form medium devices upto large devices */ 619 @media (min-width: 992px) and (max-width: 1200px) { 620 /* 992px 1200px */ 621 /* Boxed layout */ 622 .page-boxed .page-header.navbar { 623 /* Top menu */ 624 } 625 .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { 626 display: none; 627 } 628 .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { 629 display: none; 630 } 631 } 632 @media (min-width: 992px) { 633 /* 992px */ 634 /* Page header */ 635 .page-header.navbar { 636 /* Header logo */ 637 } 638 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { 639 padding: 0; 640 } 641 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { 642 width: 45px; 643 } 644 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default { 645 display: none; 646 } 647 648 /* Boxed Layout */ 649 .page-boxed .page-header.navbar { 650 /* Page logo */ 651 /* Top menu */ 652 } 653 .page-boxed .page-header.navbar .page-logo { 654 width: 236px; 655 } 656 .page-boxed .page-header.navbar .top-menu .navbar-nav { 657 margin-right: 0px; 658 } 659 660 /* Sidebar closed & logo hidden */ 661 .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar { 662 /* Page logo */ 663 } 664 .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo { 665 width: 46px; 666 } 667 668 /* Boxed layout & page sidebar fixed layout */ 669 .page-boxed.page-sidebar-fixed .page-header.navbar { 670 /* Page logo */ 671 } 672 .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo { 673 width: 235px; 674 } 675 } 676 @media (max-width: 991px) { 677 /* 991px */ 678 /* Page header */ 679 .page-header.navbar { 680 padding: 0 20px 0 20px; 681 position: relative; 682 clear: both; 683 /* Page logo */ 684 /* Menu Toggler */ 685 /* Top Menu */ 686 } 687 .page-header.navbar .page-logo { 688 width: auto; 689 padding: 0; 690 margin-right: 10px; 691 margin-left: 0px !important; 692 padding-left: 0px !important; 693 } 694 .page-header.navbar .page-logo img { 695 margin-left: 4px !important; 696 } 697 .page-header.navbar .menu-toggler.sidebar-toggler { 698 display: none !important; 699 } 700 .page-header.navbar .menu-toggler.responsive-toggler { 701 display: inline-block; 702 } 703 .page-header.navbar .top-menu .navbar-nav { 704 display: inline-block; 705 margin: 0 10px 0 0; 706 } 707 .page-header.navbar .top-menu .navbar-nav > li { 708 float: left; 709 } 710 .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i { 711 display: inline-block; 712 position: relative; 713 top: 1px; 714 right: 0px; 715 } 716 .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu { 717 position: absolute; 718 } 719 720 /* Fixed header for mobile */ 721 .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top { 722 position: fixed; 723 } 724 725 /* Boxed Layout */ 726 .page-boxed .page-header.navbar > .container { 727 max-width: none !important; 728 margin: 0 !important; 729 padding: 0 !important; 730 } 731 } 732 @media (min-width: 768px) and (max-width: 991px) { 733 /* 768px & 991px */ 734 /* Boxed Layout */ 735 .page-boxed .page-header.navbar { 736 margin: auto !important; 737 padding: 0; 738 } 739 .page-boxed .page-header.navbar > .container { 740 margin: auto !important; 741 } 742 } 743 @media (max-width: 767px) { 744 /* 767px */ 745 /* Page header */ 746 .page-header.navbar { 747 padding: 0 10px 0 10px; 748 /* Header logo */ 749 /* Search box */ 750 /* Top navigation menu*/ 751 } 752 .page-header.navbar .page-logo { 753 width: auto; 754 } 755 .page-header.navbar .search-form.open { 756 z-index: 3; 757 left: 10px; 758 right: 10px; 759 position: absolute; 760 width: auto !important; 761 } 762 .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu { 763 max-width: 255px; 764 width: 255px; 765 } 766 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu { 767 margin-right: -190px; 768 } 769 .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before { 770 margin-right: 190px; 771 } 772 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu { 773 margin-right: -150px; 774 } 775 .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before { 776 margin-right: 150px; 777 } 778 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu { 779 margin-right: -110px; 780 } 781 .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before { 782 margin-right: 110px; 783 } 784 } 785 @media (max-width: 580px) { 786 /* Page header */ 787 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { 788 display: none; 789 } 790 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { 791 display: none; 792 } 793 } 794 @media (max-width: 480px) { 795 /* 480px */ 796 /* Fixed header for mobile */ 797 .page-header-fixed.page-header-fixed-mobile .page-header.navbar { 798 height: 92px; 799 } 800 801 .page-header.navbar { 802 /* Top menu */ 803 } 804 .page-header.navbar .top-menu { 805 display: block; 806 clear: both; 807 } 808 .page-header.navbar .top-menu .navbar-nav { 809 margin-right: 0; 810 } 811 .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle { 812 padding: 17px 6px 9px 6px; 813 } 814 .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle { 815 padding: 14px 4px 12px 2px; 816 } 817 .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { 818 padding: 14px 0px 12px 2px; 819 } 820 } 821 /*** 822 Pace - Page Progress 823 ***/ 824 .pace .pace-progress { 825 z-index: 10000; 826 top: 44px; 827 height: 2px; 828 } 829 830 .pace .pace-progress-inner { 831 box-shadow: none; 832 } 833 834 .pace .pace-activity { 835 top: 48px; 836 right: 22px; 837 border-radius: 10px !important; 838 } 839 840 @media (max-width: 480px) { 841 /* 480px */ 842 .page-header-fixed .pace .pace-progress { 843 top: 92px; 844 } 845 846 .page-header-fixed .pace .pace-activity { 847 top: 188px; 848 right: 15px; 849 } 850 } 851 /*** 852 Page container 853 ***/ 854 .page-container { 855 margin: 0px; 856 padding: 0px; 857 position: relative; 858 /* Fixed header */ 859 /* Fixed footer for mobile */ 860 } 861 .page-container:before, .page-container:after { 862 content: " "; 863 display: table; 864 } 865 .page-container:after { 866 clear: both; 867 } 868 .page-header-fixed .page-container { 869 margin-top: 46px; 870 } 871 .page-footer-fixed.page-footer-fixed-mobile .page-container { 872 margin-bottom: 20px !important; 873 } 874 875 @media (min-width: 992px) { 876 /* Page container in fixed footer */ 877 .page-footer-fixed .page-container { 878 margin-bottom: 20px !important; 879 } 880 } 881 @media (max-width: 991px) { 882 /* Page container */ 883 .page-container { 884 margin: 0 !important; 885 padding: 0 !important; 886 } 887 .page-header-fixed.page-header-fixed-mobile .page-container { 888 margin-top: 46px !important; 889 } 890 } 891 @media (max-width: 480px) { 892 /* Page container */ 893 .page-header-fixed.page-header-fixed-mobile .page-container { 894 margin-top: 92px !important; 895 } 896 } 897 /*** 898 Page sidebar 899 ***/ 900 /* IE8 fix */ 901 .ie8 .page-sidebar { 902 width: 235px; 903 float: left; 904 position: relative; 905 margin-right: -100%; 906 } 907 908 /* Page Sidebar */ 909 .page-sidebar, 910 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { 911 /* Default sidebar menu */ 912 /* light sidebar menu */ 913 } 914 .page-sidebar.navbar-collapse, 915 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse { 916 padding: 0; 917 box-shadow: none; 918 } 919 .page-sidebar .page-sidebar-menu, 920 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { 921 list-style: none; 922 margin: 0; 923 padding: 0; 924 /* 1st level links */ 925 /* all links */ 926 } 927 .page-sidebar .page-sidebar-menu > li, 928 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li { 929 display: block; 930 margin: 0; 931 padding: 0; 932 border: 0px; 933 } 934 .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper, 935 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper, 936 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper { 937 border: 0 !important; 938 } 939 .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:before, .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:before, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after, 940 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:before, 941 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after, 942 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:before, 943 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after { 944 content: " "; 945 display: table; 946 } 947 .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after, 948 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after, 949 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after { 950 clear: both; 951 } 952 .page-sidebar .page-sidebar-menu > li.start > a, 953 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.start > a { 954 border-top-color: transparent !important; 955 } 956 .page-sidebar .page-sidebar-menu > li.last > a, 957 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.last > a { 958 border-bottom-color: transparent !important; 959 } 960 .page-sidebar .page-sidebar-menu > li > a, 961 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { 962 display: block; 963 position: relative; 964 margin: 0; 965 border: 0px; 966 padding: 10px 15px; 967 text-decoration: none; 968 font-size: 14px; 969 font-weight: 300; 970 } 971 .page-sidebar .page-sidebar-menu > li > a > i, 972 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i { 973 font-size: 16px; 974 margin-right: 5px; 975 text-shadow: none; 976 } 977 .page-sidebar .page-sidebar-menu > li > a > i.glyphicon, 978 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon { 979 top: 3px; 980 margin-left: 1px; 981 margin-right: 4px; 982 } 983 .page-sidebar .page-sidebar-menu > li > a > [class^="icon-"], 984 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] { 985 top: 2px; 986 margin-left: 1px; 987 margin-right: 4px; 988 } 989 .page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed 990 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { 991 transition: all 0.2s ease; 992 } 993 .page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed 994 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { 995 transition: none; 996 } 997 .page-sidebar .page-sidebar-menu > li.heading, 998 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading { 999 padding: 15px 15px 15px 15px; 1000 } 1001 .page-sidebar .page-sidebar-menu > li.heading > h3, 1002 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 { 1003 margin: 0; 1004 padding: 0; 1005 font-size: 14px; 1006 font-weight: 300; 1007 } 1008 .page-sidebar .page-sidebar-menu > li.heading + li > a, 1009 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading + li > a { 1010 border-top: 0; 1011 } 1012 .page-sidebar .page-sidebar-menu > li.open > a, 1013 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a { 1014 font-size: 14px; 1015 } 1016 .page-sidebar .page-sidebar-menu > li.active > a, 1017 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a { 1018 border: none; 1019 text-shadow: none; 1020 font-size: 14px; 1021 } 1022 .page-sidebar .page-sidebar-menu > li.active > a > .selected, 1023 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { 1024 display: block; 1025 background-image: none; 1026 /* will be set in a theme css file*/ 1027 float: right; 1028 position: absolute; 1029 right: 0px; 1030 top: 8px; 1031 background: none; 1032 width: 0; 1033 height: 0; 1034 border-top: 12px solid transparent; 1035 border-bottom: 12px solid transparent; 1036 border-right: 12px solid #ffffff; 1037 } 1038 .page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-sidebar-reversed 1039 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { 1040 right: auto; 1041 left: 0; 1042 border-right: 0; 1043 border-left: 8px solid #ffffff; 1044 } 1045 .page-container-bg-solid .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid 1046 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { 1047 border-color: transparent #F1F3FA transparent transparent; 1048 } 1049 .page-container-bg-solid.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid.page-sidebar-reversed 1050 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { 1051 border-color: transparent transparent transparent #F1F3FA; 1052 } 1053 .page-sidebar .page-sidebar-menu li > a > .arrow:before, 1054 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before { 1055 float: right; 1056 width: 10px; 1057 text-align: center; 1058 margin-top: -1px; 1059 margin-right: 5px; 1060 margin-left: 5px; 1061 display: inline; 1062 font-size: 16px; 1063 font-family: FontAwesome; 1064 height: auto; 1065 content: "\f104"; 1066 font-weight: 300; 1067 text-shadow: none; 1068 } 1069 .page-sidebar .page-sidebar-menu li > a > .arrow.open:before, 1070 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before { 1071 content: "\f107"; 1072 } 1073 .page-sidebar .page-sidebar-menu li > a > .badge, 1074 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge { 1075 float: right; 1076 margin-top: 1px; 1077 margin-right: 0px; 1078 } 1079 .page-sidebar .page-sidebar-menu .sub-menu, 1080 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu { 1081 list-style: none; 1082 display: none; 1083 padding: 0; 1084 margin: 8px 0px 8px 0px; 1085 } 1086 .page-sidebar .page-sidebar-menu .sub-menu li, 1087 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li { 1088 background: none; 1089 margin: 0px; 1090 padding: 0px; 1091 margin-top: 1px !important; 1092 /* 2nd level sub menu */ 1093 } 1094 .page-sidebar .page-sidebar-menu .sub-menu li > a, 1095 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a { 1096 display: block; 1097 margin: 0; 1098 padding: 6px 15px 6px 43px; 1099 text-decoration: none; 1100 font-size: 14px; 1101 font-weight: 300; 1102 background: none; 1103 } 1104 .page-sidebar .page-sidebar-menu .sub-menu li > a > i, 1105 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i { 1106 font-size: 14px; 1107 } 1108 .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu, 1109 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu { 1110 margin: 0; 1111 } 1112 .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li, 1113 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li { 1114 /* 3rd level sub menu */ 1115 } 1116 .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a, 1117 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a { 1118 padding-left: 60px; 1119 } 1120 .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu, 1121 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu { 1122 margin: 0; 1123 } 1124 .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a, 1125 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a { 1126 padding-left: 80px; 1127 } 1128 .page-sidebar .page-sidebar-menu li.active > .sub-menu, 1129 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu { 1130 display: block; 1131 } 1132 .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a, 1133 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a { 1134 border: 0; 1135 margin: 0; 1136 padding-left: 11px; 1137 border-left: 4px solid transparent; 1138 } 1139 .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, 1140 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { 1141 margin: 0; 1142 padding: 1px 0; 1143 } 1144 .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a, 1145 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a { 1146 padding-top: 8px; 1147 padding-bottom: 8px; 1148 } 1149 .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child, 1150 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child { 1151 margin-top: 0 !important; 1152 } 1153 .page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a, .page-sidebar-reversed 1154 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a { 1155 padding-left: 15px; 1156 padding-right: 11px; 1157 border-left: 0; 1158 border-right: 4px solid transparent; 1159 } 1160 .page-sidebar .sidebar-toggler, 1161 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler { 1162 display: block; 1163 cursor: pointer; 1164 opacity: 0.7; 1165 filter: alpha(opacity=70); 1166 width: 30px; 1167 height: 27px; 1168 margin-top: 15px; 1169 margin-right: 19px; 1170 float: right; 1171 -webkit-border-radius: 4px; 1172 -moz-border-radius: 4px; 1173 -ms-border-radius: 4px; 1174 -o-border-radius: 4px; 1175 border-radius: 4px; 1176 } 1177 .page-sidebar .sidebar-toggler:hover, 1178 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover { 1179 filter: alpha(opacity=100); 1180 opacity: 1; 1181 } 1182 .page-sidebar .sidebar-search, 1183 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search { 1184 padding: 0; 1185 margin: 22px 18px 22px 18px; 1186 } 1187 .page-sidebar .sidebar-search .remove, 1188 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove { 1189 display: none; 1190 } 1191 .page-sidebar .sidebar-search .remove > i, 1192 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove > i { 1193 font-size: 16px; 1194 } 1195 .page-sidebar .sidebar-search .input-group, 1196 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group { 1197 -webkit-border-radius: 4px; 1198 -moz-border-radius: 4px; 1199 -ms-border-radius: 4px; 1200 -o-border-radius: 4px; 1201 border-radius: 4px; 1202 } 1203 .page-sidebar .sidebar-search .input-group .form-control, 1204 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control { 1205 border: 0; 1206 font-size: 14px; 1207 padding: 0; 1208 height: auto; 1209 line-height: auto; 1210 -webkit-border-radius: 4px; 1211 -moz-border-radius: 4px; 1212 -ms-border-radius: 4px; 1213 -o-border-radius: 4px; 1214 border-radius: 4px; 1215 } 1216 .page-sidebar .sidebar-search .input-group .input-group-btn .btn, 1217 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn { 1218 padding: 2px 0 0 0; 1219 background-color: transparent; 1220 background-repeat: no-repeat; 1221 background-position: 100% 3px; 1222 } 1223 .page-sidebar .sidebar-search .input-group .input-group-btn .btn > i, 1224 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i { 1225 font-size: 15px; 1226 } 1227 .page-sidebar .sidebar-search.sidebar-search-bordered, 1228 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered { 1229 margin: 25px 18px 25px 18px; 1230 } 1231 .page-sidebar .sidebar-search.sidebar-search-bordered .input-group .form-control, 1232 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .form-control { 1233 font-size: 13px; 1234 padding: 6px 8px; 1235 } 1236 .page-sidebar .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn, 1237 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn { 1238 margin-right: 6px; 1239 } 1240 1241 @media (min-width: 992px) { 1242 /* 992px */ 1243 .page-sidebar { 1244 width: 235px; 1245 float: left; 1246 position: relative; 1247 margin-right: -100%; 1248 } 1249 .page-full-width .page-sidebar { 1250 display: none !important; 1251 } 1252 .page-sidebar.navbar-collapse { 1253 max-height: none !important; 1254 } 1255 1256 .page-sidebar-reversed .page-sidebar { 1257 float: right; 1258 margin-right: 0; 1259 margin-left: -100%; 1260 } 1261 .page-sidebar-reversed.page-sidebar-fixed .page-sidebar { 1262 margin-left: -235px; 1263 } 1264 .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper { 1265 position: relative; 1266 float: right; 1267 } 1268 1269 .page-sidebar-fixed .page-sidebar { 1270 position: fixed !important; 1271 margin-left: 0; 1272 top: 46px; 1273 } 1274 .page-sidebar-fixed .page-sidebar-menu > li.last { 1275 margin-bottom: 15px !important; 1276 } 1277 .page-sidebar-fixed .page-sidebar-menu .sub-menu { 1278 height: auto !important; 1279 } 1280 1281 /* Sidebar Closed */ 1282 .page-sidebar-closed .page-sidebar { 1283 width: 45px !important; 1284 } 1285 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { 1286 /* sidebar */ 1287 width: 45px !important; 1288 /* sidebar toggler */ 1289 /* sidebar search */ 1290 /* sidebar bordered search */ 1291 /* sidebar search expanded */ 1292 /* sidebar bordered search expanded */ 1293 } 1294 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li { 1295 /* hide opened sub menu */ 1296 } 1297 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu, 1298 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { 1299 display: none !important; 1300 } 1301 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { 1302 width: 256px !important; 1303 position: relative !important; 1304 z-index: 10000; 1305 display: block !important; 1306 } 1307 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { 1308 -webkit-border-radius: 0 4px 0 0; 1309 -moz-border-radius: 0 4px 0 0; 1310 -ms-border-radius: 0 4px 0 0; 1311 -o-border-radius: 0 4px 0 0; 1312 border-radius: 0 4px 0 0; 1313 } 1314 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { 1315 margin-right: 10px; 1316 } 1317 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { 1318 display: inline !important; 1319 padding-left: 15px; 1320 } 1321 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .badge { 1322 display: block !important; 1323 } 1324 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .selected { 1325 display: none; 1326 } 1327 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover.heading { 1328 width: 45px !important; 1329 box-shadow: none; 1330 } 1331 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { 1332 width: 210px; 1333 position: absolute; 1334 z-index: 2000; 1335 left: 46px; 1336 margin-top: 0; 1337 top: 100%; 1338 display: block !important; 1339 -webkit-border-radius: 0 0 4px 4px; 1340 -moz-border-radius: 0 0 4px 4px; 1341 -ms-border-radius: 0 0 4px 4px; 1342 -o-border-radius: 0 0 4px 4px; 1343 border-radius: 0 0 4px 4px; 1344 } 1345 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > a { 1346 padding-left: 15px !important; 1347 } 1348 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > a { 1349 padding-left: 30px !important; 1350 } 1351 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { 1352 padding-left: 45px !important; 1353 } 1354 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 { 1355 display: none; 1356 } 1357 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper .sidebar-toggler { 1358 margin-right: 8px; 1359 } 1360 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover { 1361 width: 45px !important; 1362 } 1363 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover { 1364 width: 45px !important; 1365 } 1366 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a { 1367 padding-left: 11px; 1368 } 1369 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a .selected { 1370 right: -3px !important; 1371 } 1372 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge, 1373 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title, 1374 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow { 1375 display: none !important; 1376 } 1377 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-toggler { 1378 margin-left: 3px; 1379 margin-right: 3px; 1380 } 1381 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group { 1382 border-color: transparent; 1383 margin-left: -4px; 1384 } 1385 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .form-control { 1386 display: none; 1387 } 1388 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .input-group-btn .btn { 1389 display: block; 1390 } 1391 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.sidebar-search-bordered .input-group { 1392 padding: 5px 0 3px 0; 1393 } 1394 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open { 1395 height: 39px; 1396 margin-top: 14px; 1397 margin-bottom: 14px; 1398 } 1399 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group { 1400 width: 210px; 1401 position: relative; 1402 z-index: 1; 1403 margin-left: 24px; 1404 padding: 0; 1405 } 1406 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .form-control { 1407 background: none; 1408 border: 0; 1409 display: block; 1410 padding: 8px 8px; 1411 } 1412 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn { 1413 display: block; 1414 margin-right: 8px; 1415 margin-top: 1px; 1416 } 1417 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove { 1418 background-repeat: no-repeat; 1419 width: 11px; 1420 height: 11px; 1421 margin: 9px -5px 9px -7px; 1422 display: block; 1423 float: left; 1424 } 1425 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered { 1426 height: 36px; 1427 margin-top: 23px; 1428 margin-bottom: 23px; 1429 } 1430 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered .input-group { 1431 padding: 0; 1432 } 1433 .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a { 1434 padding-right: 11px; 1435 padding-left: 7px; 1436 } 1437 .page-sidebar-closed.page-sidebar-reversed .page-sidebar { 1438 margin-left: -45px; 1439 width: 45px; 1440 } 1441 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { 1442 /* sidebar */ 1443 /* sidebar search */ 1444 } 1445 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { 1446 left: auto; 1447 right: 46px; 1448 } 1449 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { 1450 margin-left: -211px; 1451 } 1452 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { 1453 -webkit-border-radius: 4px 0 0 0; 1454 -moz-border-radius: 4px 0 0 0; 1455 -ms-border-radius: 4px 0 0 0; 1456 -o-border-radius: 4px 0 0 0; 1457 border-radius: 4px 0 0 0; 1458 } 1459 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { 1460 padding-left: 0; 1461 padding-right: 15px; 1462 } 1463 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { 1464 margin-right: 0; 1465 margin-left: 2px; 1466 } 1467 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover, .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover { 1468 margin-left: 0; 1469 } 1470 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group { 1471 margin-left: -227px; 1472 } 1473 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn { 1474 margin-right: 10px !important; 1475 } 1476 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove { 1477 margin: 9px 4px 12px -16px !important; 1478 float: right !important; 1479 } 1480 .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a { 1481 padding-right: 7px; 1482 padding-left: 11px; 1483 } 1484 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { 1485 width: 235px !important; 1486 display: block; 1487 z-index: 10000; 1488 } 1489 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { 1490 width: 235px !important; 1491 } 1492 .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected { 1493 display: none !important; 1494 } 1495 .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover { 1496 width: 235px !important; 1497 z-index: 10000; 1498 margin-left: -235px !important; 1499 } 1500 .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu { 1501 width: 235px !important; 1502 } 1503 .page-sidebar-closed.page-sidebar-hide .page-sidebar { 1504 display: none !important; 1505 } 1506 1507 /* Sidebar Menu Wirh Hoverable Submenu */ 1508 .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu { 1509 display: none; 1510 width: 210px; 1511 z-index: 2000; 1512 position: absolute; 1513 -webkit-border-radius: 4px; 1514 -moz-border-radius: 4px; 1515 -ms-border-radius: 4px; 1516 -o-border-radius: 4px; 1517 border-radius: 4px; 1518 } 1519 .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a { 1520 margin: 3px; 1521 } 1522 .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu { 1523 display: none !important; 1524 } 1525 .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow { 1526 display: none; 1527 } 1528 .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { 1529 display: block; 1530 float: right; 1531 position: absolute; 1532 right: 0; 1533 margin-top: -20px; 1534 background: none; 1535 width: 0; 1536 height: 0; 1537 border-style: solid; 1538 border-top: 12px double transparent; 1539 border-bottom: 12px double transparent; 1540 border-left: 0; 1541 } 1542 .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after, .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before { 1543 display: none; 1544 } 1545 .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { 1546 right: auto; 1547 left: 0; 1548 border-right: 0; 1549 } 1550 .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { 1551 display: inline-block !important; 1552 } 1553 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { 1554 z-index: 1; 1555 right: 0px; 1556 margin-top: -23px; 1557 } 1558 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .selected { 1559 display: none; 1560 } 1561 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { 1562 margin-left: 235px; 1563 margin-top: -40px; 1564 } 1565 .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { 1566 margin-left: -210px !important; 1567 } 1568 .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { 1569 margin-left: 0; 1570 } 1571 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li > a { 1572 padding-left: 15px; 1573 } 1574 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { 1575 margin-left: 210px; 1576 margin-top: -38px !important; 1577 } 1578 .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { 1579 margin-left: -210px !important; 1580 } 1581 .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a { 1582 padding-left: 10px; 1583 padding-right: 10px; 1584 } 1585 1586 .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu { 1587 margin-top: -41px; 1588 } 1589 .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu > li > .sub-menu { 1590 margin-top: -41px; 1591 } 1592 } 1593 @media (max-width: 991px) { 1594 /* 991px */ 1595 .page-sidebar { 1596 border-top: 0 !important; 1597 margin: 20px; 1598 } 1599 .page-sidebar .sidebar-toggler { 1600 display: none; 1601 } 1602 .page-sidebar .selected { 1603 display: none !important; 1604 } 1605 .page-sidebar.navbar-collapse { 1606 max-height: none; 1607 /* set some max height to have a scrollable menu on mobile devices */ 1608 } 1609 .page-sidebar.navbar-collapse.collapse { 1610 display: none !important; 1611 } 1612 .page-sidebar.navbar-collapse.in { 1613 border-top: 0 !important; 1614 margin: 20px; 1615 position: relative; 1616 overflow: hidden !important; 1617 overflow-y: auto !important; 1618 display: block !important; 1619 } 1620 .page-sidebar.navbar-collapse.navbar-no-scroll { 1621 max-height: none !important; 1622 } 1623 .page-sidebar .mega-menu-responsive-content { 1624 padding: 10px 18px 10px 45px; 1625 } 1626 1627 .page-full-width .page-sidebar-menu { 1628 display: block; 1629 } 1630 } 1631 @media (min-width: 768px) and (max-width: 991px) { 1632 /* 768px & 991px */ 1633 .page-sidebar .btn-navbar.collapsed .arrow { 1634 display: none; 1635 } 1636 .page-sidebar .btn-navbar .arrow { 1637 position: absolute; 1638 right: 25px; 1639 width: 0; 1640 height: 0; 1641 top: 50px; 1642 border-bottom: 15px solid #5f646b; 1643 border-left: 15px solid transparent; 1644 border-right: 15px solid transparent; 1645 } 1646 } 1647 @media (max-width: 480px) { 1648 /* 480px */ 1649 /* Page sidebar */ 1650 .page-sidebar, 1651 .page-sidebar.in { 1652 margin: 0 10px 10px 10px !important; 1653 } 1654 .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile 1655 .page-sidebar.in { 1656 margin-top: 10px !important; 1657 } 1658 } 1659 /****************** 1660 Page Quick Sidebar 1661 ******************/ 1662 /*** 1663 Quick Sidebar Layout 1664 ***/ 1665 /* Quick sidebar toggler */ 1666 .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle { 1667 padding: 17px 10px 9px 10px !important; 1668 } 1669 .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i { 1670 top: 0px; 1671 } 1672 .page-quick-sidebar-open .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i:before { 1673 content: "\e066"; 1674 } 1675 1676 /* Quick sidebar wrapper */ 1677 .page-quick-sidebar-wrapper { 1678 transition: right 0.3s; 1679 z-index: 9994; 1680 position: fixed; 1681 top: 46px; 1682 bottom: 0; 1683 right: -270px; 1684 width: 270px; 1685 } 1686 .page-footer-fixed .page-quick-sidebar-wrapper { 1687 bottom: 33px; 1688 } 1689 .page-quick-sidebar-full-height .page-quick-sidebar-wrapper { 1690 top: 0; 1691 bottom: 0; 1692 } 1693 .page-quick-sidebar-open .page-quick-sidebar-wrapper { 1694 transition: right 0.3s; 1695 right: 0; 1696 } 1697 1698 /*** 1699 Quick Sidebar Toggler 1700 ***/ 1701 .page-quick-sidebar-toggler { 1702 overflow: hidden; 1703 z-index: 9994; 1704 display: none; 1705 width: 28px; 1706 height: 27px; 1707 position: fixed; 1708 top: 19px; 1709 right: 15px; 1710 text-align: center; 1711 padding-top: 6px; 1712 } 1713 .page-quick-sidebar-open .page-quick-sidebar-toggler { 1714 display: inline-block; 1715 } 1716 .page-quick-sidebar-toggler > i { 1717 font-size: 17px; 1718 } 1719 1720 /* quick sidebar top position fix for mobile view */ 1721 @media (max-width: 480px) { 1722 /* 480px */ 1723 .page-quick-sidebar-wrapper { 1724 top: 92px; 1725 } 1726 1727 .page-quick-sidebar-toggler { 1728 top: 65px; 1729 } 1730 } 1731 .page-header, 1732 .page-sidebar-wrapper, 1733 .page-content-wrapper, 1734 .page-footer { 1735 transition: margin 0.3s; 1736 } 1737 1738 /* Quick sidebar with push content */ 1739 .page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { 1740 transition: margin-left 0.3s; 1741 margin-left: -270px; 1742 } 1743 .page-quick-sidebar-open.page-quick-sidebar-push-content .page-content-wrapper { 1744 transition: margin-left 0.3s; 1745 margin-left: -270px; 1746 } 1747 .page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer { 1748 transition: margin-right 0.3s; 1749 margin-right: 270px; 1750 margin-left: -270px; 1751 } 1752 1753 /* Page sidebar reversed */ 1754 .page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { 1755 transition: margin-right 0.3s; 1756 margin-right: 270px; 1757 } 1758 1759 /* Quick sidebar with full height content */ 1760 .page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header { 1761 transition: margin-left 0.3s; 1762 margin-left: -270px; 1763 } 1764 1765 .page-quick-sidebar-open.page-quick-sidebar-push-content.page-footer-fixed:not(.page-quick-sidebar-full-height) .page-footer { 1766 margin-left: 0; 1767 margin-right: 0; 1768 } 1769 1770 /* Quick sidebar with transparent content */ 1771 .page-quick-sidebar-open.page-quick-sidebar-over-content-transparent .page-quick-sidebar-wrapper { 1772 opacity: 0.9; 1773 filter: alpha(opacity=90); 1774 } 1775 1776 /* Hide the responsive menu if its shown while the quick sidebar opened on mobile */ 1777 @media (max-width: 991px) { 1778 /* 991px */ 1779 .page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { 1780 display: none; 1781 } 1782 } 1783 /*** 1784 Quick Sidebar Content 1785 ***/ 1786 .page-quick-sidebar-wrapper { 1787 overflow: hidden; 1788 } 1789 .page-quick-sidebar-wrapper .page-quick-sidebar { 1790 /* Quick sidebar tabs */ 1791 /* Quick sidebar tabs content */ 1792 /* Quick sidebar general list heading */ 1793 /* Quick sidebar general list-items */ 1794 /* Inner content */ 1795 /* Quick sidebar list */ 1796 /* Quick sidebar list item */ 1797 /* Quick sidebar list item shown */ 1798 /* Quick sidebar chat */ 1799 /* Quick sidebar alerts */ 1800 /* Quick sidebar settings */ 1801 } 1802 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified { 1803 margin: 0; 1804 padding: 0; 1805 } 1806 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li { 1807 display: table-cell !important; 1808 width: 1% !important; 1809 } 1810 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { 1811 padding: 15px 15px; 1812 border: 0; 1813 height: 46px; 1814 font-size: 13px; 1815 text-transform: uppercase; 1816 -webkit-border-radius: 0; 1817 -moz-border-radius: 0; 1818 -ms-border-radius: 0; 1819 -o-border-radius: 0; 1820 border-radius: 0; 1821 } 1822 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a > .badge { 1823 position: absolute; 1824 top: 12px; 1825 right: 3px; 1826 } 1827 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { 1828 border: 0; 1829 } 1830 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { 1831 margin-top: 8px; 1832 margin-right: 20px; 1833 } 1834 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { 1835 position: absolute; 1836 top: -7px; 1837 right: 19px; 1838 display: inline-block !important; 1839 border-right: 7px solid transparent; 1840 border-left: 7px solid transparent; 1841 border-bottom-color: rgba(0, 0, 0, 0.2); 1842 content: ''; 1843 } 1844 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { 1845 position: absolute; 1846 top: -6px; 1847 right: 20px; 1848 display: inline-block !important; 1849 border-right: 6px solid transparent; 1850 border-bottom: 6px solid #fff; 1851 border-left: 6px solid transparent; 1852 content: ''; 1853 } 1854 .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > .tab-content { 1855 margin: 0; 1856 padding: 0; 1857 } 1858 .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { 1859 font-size: 16px; 1860 margin: 10px 10px; 1861 } 1862 .page-quick-sidebar-wrapper .page-quick-sidebar .list-items { 1863 margin: 0; 1864 padding: 0; 1865 list-style: none; 1866 } 1867 .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { 1868 margin: 0; 1869 padding: 10px; 1870 background: none; 1871 border-bottom-width: 1px; 1872 border-bottom-style: solid; 1873 } 1874 .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child { 1875 border-bottom: 0; 1876 } 1877 .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li { 1878 border: 0; 1879 } 1880 .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content { 1881 margin: 10px 10px; 1882 } 1883 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list { 1884 position: absolute !important; 1885 width: 270px !important; 1886 transition: margin 0.3s; 1887 } 1888 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item { 1889 position: absolute !important; 1890 width: 270px !important; 1891 transition: margin 0.3s; 1892 margin-left: 270px; 1893 } 1894 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav { 1895 padding: 15px 10px 0px 10px; 1896 } 1897 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { 1898 vertical-align: middle; 1899 display: inline-block; 1900 font-size: 14px; 1901 } 1902 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i { 1903 font-size: 17px; 1904 line-height: 17px; 1905 vertical-align: top; 1906 margin-right: 3px; 1907 } 1908 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list { 1909 transition: margin 0.3s; 1910 margin-left: -270px; 1911 } 1912 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar, 1913 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail { 1914 display: none !important; 1915 } 1916 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item { 1917 transition: margin 0.3s; 1918 margin-left: 0; 1919 } 1920 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users { 1921 padding: 10px 0; 1922 position: relative; 1923 } 1924 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media { 1925 padding: 12px 10px 11px 10px; 1926 } 1927 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object { 1928 border-radius: 50% !important; 1929 width: 38.57143px; 1930 opacity: 0.8; 1931 filter: alpha(opacity=80); 1932 float: left; 1933 margin-right: 10px; 1934 } 1935 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after { 1936 content: " "; 1937 display: table; 1938 } 1939 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after { 1940 clear: both; 1941 } 1942 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover { 1943 cursor: pointer; 1944 } 1945 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object { 1946 opacity: 1; 1947 filter: alpha(opacity=100); 1948 } 1949 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading { 1950 margin: 5px 0 0 0; 1951 font-size: 14px; 1952 } 1953 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { 1954 font-size: 11px; 1955 text-transform: uppercase; 1956 } 1957 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { 1958 font-size: 10px; 1959 } 1960 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status { 1961 margin-top: 10px; 1962 right: 10px; 1963 position: absolute; 1964 display: inline-block; 1965 } 1966 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages { 1967 padding: 0px 10px; 1968 position: relative; 1969 } 1970 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post { 1971 transition: display 0.3s; 1972 padding: 5px 0; 1973 margin: 10px auto; 1974 font-size: 12px; 1975 } 1976 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body { 1977 display: block; 1978 } 1979 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar { 1980 width: 38.57143px; 1981 border-radius: 50% !important; 1982 } 1983 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar { 1984 float: left; 1985 margin-right: 10px; 1986 } 1987 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar { 1988 float: right; 1989 margin-left: 10px; 1990 } 1991 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { 1992 font-size: 12px; 1993 font-weight: 300; 1994 } 1995 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { 1996 font-size: 12px; 1997 font-weight: 300; 1998 } 1999 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { 2000 display: block; 2001 padding: 5px; 2002 position: relative; 2003 } 2004 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message { 2005 text-align: left; 2006 margin-left: 55px; 2007 } 2008 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { 2009 display: block; 2010 position: absolute; 2011 top: 9px; 2012 left: -6px; 2013 width: 0; 2014 height: 0; 2015 border-top: 6px solid transparent; 2016 border-bottom: 6px solid transparent; 2017 border-right-width: 6px; 2018 border-right-style: solid; 2019 } 2020 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message { 2021 margin-right: 55px; 2022 text-align: right; 2023 } 2024 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { 2025 display: block; 2026 position: absolute; 2027 top: 9px; 2028 right: -6px; 2029 border-top: 6px solid transparent; 2030 border-bottom: 6px solid transparent; 2031 border-left-width: 6px; 2032 border-left-style: solid; 2033 } 2034 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, 2035 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime { 2036 text-align: right; 2037 } 2038 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form { 2039 padding: 20px 10px 15px 10px; 2040 } 2041 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form .input-group .form-control { 2042 font-size: 13px; 2043 } 2044 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list { 2045 padding: 10px 0; 2046 position: relative; 2047 } 2048 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .label { 2049 margin-top: 5px; 2050 } 2051 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { 2052 padding: 0; 2053 } 2054 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list { 2055 padding: 10px 0; 2056 position: relative; 2057 } 2058 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch { 2059 margin-top: -3px; 2060 float: right; 2061 border: 0; 2062 min-width: 59px; 2063 } 2064 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control { 2065 width: 75px !important; 2066 padding: 4px 4px !important; 2067 float: right; 2068 border: 0; 2069 margin-top: -4px; 2070 } 2071 .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control { 2072 padding: 4px 0px !important; 2073 } 2074 2075 /*** 2076 Page content 2077 ***/ 2078 /* Page title */ 2079 .page-title { 2080 padding: 0px; 2081 font-size: 28px; 2082 letter-spacing: -1px; 2083 display: block; 2084 color: #666; 2085 margin: 0px 0px 15px 0px; 2086 font-weight: 300; 2087 /* subtitle */ 2088 } 2089 .page-title small { 2090 font-size: 14px; 2091 letter-spacing: 0px; 2092 font-weight: 300; 2093 color: #888; 2094 } 2095 .page-container-bg-solid .page-title { 2096 color: #666; 2097 margin-bottom: 20px; 2098 margin-top: 20px; 2099 } 2100 .page-container-bg-solid .page-title small { 2101 color: #666; 2102 } 2103 2104 /* Page breadcrumb */ 2105 .page-bar { 2106 padding: 0px; 2107 background-color: #f7f7f7; 2108 margin-bottom: 25px; 2109 -webkit-border-radius: 4px; 2110 -moz-border-radius: 4px; 2111 -ms-border-radius: 4px; 2112 -o-border-radius: 4px; 2113 border-radius: 4px; 2114 } 2115 .page-bar:before, .page-bar:after { 2116 content: " "; 2117 display: table; 2118 } 2119 .page-bar:after { 2120 clear: both; 2121 } 2122 .page-bar .page-breadcrumb { 2123 display: inline-block; 2124 float: left; 2125 padding: 8px; 2126 margin: 0; 2127 list-style: none; 2128 } 2129 .page-bar .page-breadcrumb > li { 2130 display: inline-block; 2131 } 2132 .ie8 .page-bar .page-breadcrumb > li { 2133 margin-right: 1px; 2134 } 2135 .page-bar .page-breadcrumb > li > a, 2136 .page-bar .page-breadcrumb > li > span { 2137 color: #888; 2138 font-size: 14px; 2139 text-shadow: none; 2140 } 2141 .page-bar .page-breadcrumb > li > i { 2142 color: #aaa; 2143 font-size: 14px; 2144 text-shadow: none; 2145 } 2146 .page-bar .page-breadcrumb > li > i[class^="icon-"], 2147 .page-bar .page-breadcrumb > li > i[class*="icon-"] { 2148 color: gray; 2149 } 2150 .page-bar .page-toolbar { 2151 display: inline-block; 2152 float: right; 2153 padding: 0; 2154 } 2155 .page-bar .page-toolbar .btn-fit-height { 2156 -webkit-border-radius: 0 4px 4px 0; 2157 -moz-border-radius: 0 4px 4px 0; 2158 -ms-border-radius: 0 4px 4px 0; 2159 -o-border-radius: 0 4px 4px 0; 2160 border-radius: 0 4px 4px 0; 2161 padding-top: 8px; 2162 padding-bottom: 8px; 2163 } 2164 .page-md .page-bar .page-toolbar .btn-fit-height { 2165 padding-top: 9px; 2166 padding-bottom: 9px; 2167 box-shadow: none !important; 2168 } 2169 .page-container-bg-solid .page-bar { 2170 position: relative; 2171 padding: 0px 20px; 2172 background-color: #ffffff; 2173 margin: -25px -20px 0 -20px; 2174 } 2175 .page-container-bg-solid .page-bar .page-breadcrumb { 2176 padding: 11px 0; 2177 } 2178 .page-container-bg-solid .page-bar .page-breadcrumb > li > a, 2179 .page-container-bg-solid .page-bar .page-breadcrumb > li > span { 2180 color: #888; 2181 } 2182 .page-container-bg-solid .page-bar .page-breadcrumb > li > i { 2183 color: #aaa; 2184 } 2185 .page-container-bg-solid .page-bar .page-breadcrumb > li > i[class^="icon-"], 2186 .page-container-bg-solid .page-bar .page-breadcrumb > li > i[class*="icon-"] { 2187 color: #8c8c8c; 2188 } 2189 .page-container-bg-solid .page-bar .page-toolbar { 2190 padding: 6px 0; 2191 } 2192 .page-container-bg-solid .page-bar .page-toolbar .btn { 2193 margin-top: -2px; 2194 } 2195 .page-container-bg-solid .page-bar .page-toolbar .btn.btn-sm { 2196 margin-top: 0px; 2197 } 2198 2199 /* Page content */ 2200 .page-content { 2201 margin-top: 0px; 2202 padding: 0px; 2203 background-color: #fff; 2204 } 2205 .page-container-bg-solid .page-content { 2206 background: #F1F3FA; 2207 } 2208 .page-container-bg-solid.page-md .page-content .page-bar { 2209 border-radius: 0 !important; 2210 } 2211 .page-full-width .page-content { 2212 margin-left: 0px !important; 2213 } 2214 2215 @media (min-width: 992px) { 2216 /* 992px */ 2217 /* Page content */ 2218 .page-content-wrapper { 2219 float: left; 2220 width: 100%; 2221 } 2222 .page-content-wrapper .page-content { 2223 margin-left: 235px; 2224 margin-top: 0px; 2225 min-height: 600px; 2226 padding: 25px 20px 10px 20px; 2227 } 2228 .page-content-wrapper .page-content.no-min-height { 2229 min-height: auto; 2230 } 2231 .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { 2232 margin-left: 45px; 2233 } 2234 .page-sidebar-reversed .page-content-wrapper .page-content { 2235 margin-left: 0 !important; 2236 margin-right: 235px !important; 2237 } 2238 .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { 2239 margin-left: 0; 2240 margin-right: 45px; 2241 } 2242 .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content { 2243 margin-left: 0 !important; 2244 margin-right: 45px !important; 2245 } 2246 .page-sidebar-closed .page-content-wrapper .page-content { 2247 margin-left: 45px !important; 2248 } 2249 .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content { 2250 margin-left: 0 !important; 2251 } 2252 .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content { 2253 margin-right: 0 !important; 2254 } 2255 .page-full-width .page-content-wrapper .page-content { 2256 margin-left: 0px !important; 2257 } 2258 } 2259 @media (max-width: 991px) { 2260 /* 991px */ 2261 /* Bg solid content's breadcrumb */ 2262 .page-container-bg-solid .page-bar { 2263 margin-top: -20px; 2264 } 2265 2266 /* Boxed page container */ 2267 .page-boxed > .container { 2268 max-width: none !important; 2269 margin: 0 !important; 2270 padding: 0 !important; 2271 } 2272 2273 /* Page content */ 2274 .page-content-wrapper .page-content { 2275 margin: 0px !important; 2276 padding: 20px 20px 20px 20px !important; 2277 min-height: 280px; 2278 } 2279 } 2280 @media (min-width: 768px) and (max-width: 991px) { 2281 /* 768px & 991px */ 2282 /* Boxed page container */ 2283 .page-boxed > .container { 2284 margin: auto !important; 2285 } 2286 } 2287 @media (max-width: 767px) { 2288 /* 767px */ 2289 /* Page content */ 2290 .page-content-wrapper .page-content { 2291 padding: 20px 10px 10px 10px !important; 2292 overflow: hidden; 2293 /* Page title */ 2294 } 2295 .page-content-wrapper .page-content .page-title { 2296 margin-bottom: 20px; 2297 font-size: 18px; 2298 } 2299 .page-content-wrapper .page-content .page-title small { 2300 font-size: 13px; 2301 padding-top: 3px; 2302 } 2303 } 2304 @media (max-width: 480px) { 2305 /* 480px */ 2306 /* Dashboard date range panel */ 2307 .page-content-wrapper .page-content .page-title small { 2308 display: block; 2309 clear: both; 2310 } 2311 } 2312 /*** 2313 Page footer 2314 ***/ 2315 .page-footer { 2316 padding: 8px 20px 5px 20px; 2317 font-size: 12px; 2318 height: 33px; 2319 } 2320 .page-footer:before, .page-footer:after { 2321 content: " "; 2322 display: table; 2323 } 2324 .page-footer:after { 2325 clear: both; 2326 } 2327 .page-footer .page-footer-inner { 2328 float: left; 2329 display: inline-block; 2330 } 2331 .page-footer-fixed.page-footer-fixed-mobile .page-footer { 2332 position: fixed; 2333 left: 0; 2334 right: 0; 2335 z-index: 10000; 2336 bottom: 0; 2337 } 2338 .page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer { 2339 margin-left: 0 !important; 2340 } 2341 2342 @media (min-width: 992px) { 2343 /* 992px */ 2344 /* Default footer */ 2345 .page-footer { 2346 clear: left; 2347 } 2348 2349 /* Fixed footer */ 2350 .page-footer-fixed .page-footer { 2351 position: fixed; 2352 left: 0; 2353 right: 0; 2354 z-index: 10000; 2355 bottom: 0; 2356 } 2357 2358 /* Footer with footer sidebar */ 2359 .page-sidebar-fixed.page-sidebar-closed .page-footer { 2360 margin-left: 45px; 2361 } 2362 .page-sidebar-fixed.page-footer-fixed .page-footer { 2363 margin-left: 0 !important; 2364 } 2365 2366 /* Fixed Sidebar */ 2367 .page-sidebar-fixed .page-footer { 2368 margin-left: 235px; 2369 padding: 8px 20px 5px 20px; 2370 } 2371 2372 /* Boxed page */ 2373 .page-boxed .page-footer { 2374 padding: 8px 0 5px 0; 2375 } 2376 .page-boxed.page-sidebar-fixed .page-footer { 2377 padding-right: 20px; 2378 padding-left: 20px; 2379 } 2380 2381 /* Page sidebar reversed */ 2382 .page-sidebar-reversed.page-sidebar-fixed .page-footer { 2383 margin-left: 0; 2384 margin-right: 235px; 2385 padding: 8px 20px 5px 20px; 2386 } 2387 .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer { 2388 margin-left: 0; 2389 margin-right: 0; 2390 } 2391 .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer { 2392 margin-right: 45px; 2393 } 2394 } 2395 @media (max-width: 991px) { 2396 /* 991px */ 2397 /* Boxed Layout */ 2398 .page-boxed .page-footer { 2399 padding-left: 0px; 2400 padding-right: 0px; 2401 } 2402 } 2403 @media (max-width: 767px) { 2404 /* 767px */ 2405 /* Default footer & boxed footer */ 2406 .page-footer, 2407 .page-boxed .page-footer { 2408 padding-left: 10px; 2409 padding-right: 10px; 2410 } 2411 2412 /* Fixed footer */ 2413 .page-footer-fixed .page-footer .container { 2414 padding-left: 0; 2415 padding-right: 0; 2416 } 2417 } 2418 /* Scroll Top Top */ 2419 .scroll-to-top { 2420 display: inline-block; 2421 padding: 1px; 2422 text-align: center; 2423 position: fixed; 2424 bottom: 10px; 2425 z-index: 10001; 2426 display: none; 2427 right: 10px; 2428 } 2429 .scroll-to-top > i { 2430 display: inline-block; 2431 color: #687991; 2432 font-size: 30px; 2433 opacity: 0.6 ; 2434 filter: alpha(opacity=60) ; 2435 } 2436 .scroll-to-top:hover { 2437 cursor: pointer; 2438 } 2439 .scroll-to-top:hover > i { 2440 opacity: 1 ; 2441 filter: alpha(opacity=100) ; 2442 } 2443 2444 @media (min-width: 992px) { 2445 /* 992px */ 2446 .scroll-to-top { 2447 right: 20px; 2448 } 2449 } 2450 @media (max-width: 991px) { 2451 /* 991px */ 2452 .scroll-to-top { 2453 bottom: 10px; 2454 right: 10px; 2455 } 2456 .scroll-to-top > i { 2457 font-size: 28px; 2458 } 2459 } 2460 /*** 2461 Theme Panel 2462 ***/ 2463 .theme-panel { 2464 width: 420px; 2465 margin-top: -13px; 2466 margin-right: 0px; 2467 z-index: 100; 2468 float: right; 2469 position: relative; 2470 /* content solid bg color */ 2471 } 2472 .theme-panel > .toggler { 2473 top: 4px; 2474 right: 0; 2475 padding: 20px; 2476 cursor: pointer; 2477 position: absolute; 2478 background: #d5dade url(../img/icon-color.png) center no-repeat; 2479 -webkit-border-radius: 4px; 2480 -moz-border-radius: 4px; 2481 -ms-border-radius: 4px; 2482 -o-border-radius: 4px; 2483 border-radius: 4px; 2484 } 2485 .theme-panel > .toggler:hover { 2486 background-color: #3d3d3d !important; 2487 } 2488 .theme-panel > .toggler-close { 2489 display: none; 2490 top: 4px; 2491 right: 0; 2492 padding: 20px; 2493 z-index: 101; 2494 cursor: pointer; 2495 position: absolute; 2496 background: #3d3d3d url(../img/icon-color-close.png) center no-repeat !important; 2497 -webkit-border-radius: 4px; 2498 -moz-border-radius: 4px; 2499 -ms-border-radius: 4px; 2500 -o-border-radius: 4px; 2501 border-radius: 4px; 2502 } 2503 .theme-panel > .toggler-close:hover { 2504 background-color: #222 !important; 2505 } 2506 .theme-panel > .theme-options { 2507 top: 4px; 2508 right: 0; 2509 display: none; 2510 position: absolute; 2511 z-index: 100; 2512 background: #3d3d3d; 2513 box-shadow: 5px 5px rgba(61, 61, 61, 0.1); 2514 -webkit-border-radius: 4px; 2515 -moz-border-radius: 4px; 2516 -ms-border-radius: 4px; 2517 -o-border-radius: 4px; 2518 border-radius: 4px; 2519 } 2520 .theme-panel > .theme-options > .theme-option { 2521 color: #cfcfcf; 2522 padding: 10px; 2523 border-top: 1px solid #444; 2524 margin-top: 0px; 2525 margin-bottom: 0px; 2526 } 2527 .theme-panel > .theme-options > .theme-option > span { 2528 text-transform: uppercase; 2529 display: inline-block; 2530 width: 145px; 2531 font-size: 13px; 2532 font-weight: 300; 2533 } 2534 .theme-panel > .theme-options > .theme-option > select.form-control { 2535 display: inline; 2536 width: 135px; 2537 padding: 2px; 2538 text-transform: lowercase; 2539 } 2540 .theme-panel > .theme-options > .theme-option.theme-colors { 2541 border-top: 0; 2542 } 2543 .theme-panel > .theme-options > .theme-option.theme-colors > span { 2544 display: block; 2545 width: auto; 2546 } 2547 .theme-panel > .theme-options > .theme-option.theme-colors > ul { 2548 list-style: none; 2549 padding: 0; 2550 display: block; 2551 margin-bottom: 10px !important; 2552 margin-top: 15px; 2553 } 2554 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li { 2555 width: 40px; 2556 height: 40px; 2557 margin: 0 4px; 2558 cursor: pointer; 2559 list-style: none; 2560 float: left; 2561 border: solid 1px #707070; 2562 /* theme colors */ 2563 } 2564 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child { 2565 margin-left: 0; 2566 } 2567 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover, .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current { 2568 border: solid 2px #d64635; 2569 } 2570 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-default { 2571 background: #333438; 2572 } 2573 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-darkblue { 2574 background: #2b3643; 2575 } 2576 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue { 2577 background: #2D5F8B; 2578 } 2579 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey { 2580 background: #697380; 2581 } 2582 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light { 2583 background: #F9FAFD; 2584 } 2585 .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light2 { 2586 background: #F1F1F1; 2587 } 2588 .page-container-bg-solid .theme-panel { 2589 position: absolute; 2590 margin-top: 30px; 2591 margin-right: 20px; 2592 right: 0; 2593 } 2594 .page-container-bg-solid .theme-panel > .toggler { 2595 background: #BFCAD1 url(../img/icon-color.png) center no-repeat; 2596 } 2597 .page-container-bg-solid.page-sidebar-reversed .theme-panel { 2598 margin-right: 255px; 2599 } 2600 2601 /*** 2602 Page Loading 2603 ***/ 2604 .page-on-load { 2605 background: #fefefe; 2606 } 2607 .page-on-load .page-header, 2608 .page-on-load .page-container, 2609 .page-on-load .page-footer, 2610 .page-on-load > .clearfix { 2611 display: none; 2612 transition: all 2s; 2613 }