_navbar.scss 19 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022
  1. /* ===============================================================================================
  2. File Name: navbar.scss
  3. Description: Contain header navigation bar, vertical main navigation bar and
  4. horiznotal main navigation bar related SCSS.
  5. ----------------------------------------------------------------------------------------------
  6. Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  7. Author: PIXINVENT
  8. Author URL: http://www.themeforest.net/user/pixinvent
  9. ================================================================================================*/
  10. %extend_hamburger_color {
  11. .hamburger-inner,
  12. .hamburger-inner::before,
  13. .hamburger-inner::after {
  14. background-color: $white;
  15. }
  16. }
  17. @function set-navbar-text-color($color) {
  18. @if (lightness($color) > 50) {
  19. @return $white; // Lighter backgorund, return dark color
  20. }
  21. @else {
  22. @return $black; // Darker background, return light color
  23. }
  24. }
  25. @mixin fullNav {
  26. .navbar-header {
  27. width: 100% !important;
  28. padding: 0.5rem 1rem;
  29. position: relative;
  30. .menu-toggle {
  31. top: 2px;
  32. position: relative;
  33. }
  34. .open-navbar-container i {
  35. font-size: 1.8rem;
  36. }
  37. .navbar-brand {
  38. position: absolute;
  39. left: 50%;
  40. top: 0;
  41. transform: translate(-50%, 0);
  42. }
  43. }
  44. &.navbar-with-menu {
  45. .navbar-container {
  46. width: 100%;
  47. display: table;
  48. margin: 0;
  49. height: auto;
  50. }
  51. }
  52. }
  53. // Background overlay for scroll
  54. .header-navbar-shadow {
  55. display: none;
  56. }
  57. // Fixed Navbar
  58. .navbar-floating {
  59. .header-navbar-shadow {
  60. display: block;
  61. background: linear-gradient(180deg, hsla(0, 0%, 97.3%, .95) 44%, hsla(0, 0%, 97.3%, .46) 73%, hsla(0, 0%, 100%, 0));
  62. padding-top: 2.2rem;
  63. background-repeat: repeat;
  64. width: 100%;
  65. height: 102px;
  66. position: fixed;
  67. top: 0;
  68. z-index: 11;
  69. }
  70. }
  71. .header-navbar {
  72. padding: 0px;
  73. min-height: $navbar-height - .5;
  74. font-family: $font-family-monospace;
  75. transition: 300ms ease all;
  76. background: linear-gradient(180deg, hsla(0, 0%, 97.3%, .95) 44%, hsla(0, 0%, 97.3%, .46) 73%, hsla(0, 0%, 100%, 0));
  77. z-index: 997; // 1000;
  78. &.fixed-top {
  79. left: $menu-expanded-width;
  80. }
  81. &[class*="bg-"] {
  82. .navbar-nav {
  83. .nav-item {
  84. >a {
  85. color: set-navbar-text-color($theme-dark-text-color) !important;
  86. i,
  87. span {
  88. color: set-navbar-text-color($theme-dark-text-color) !important;
  89. }
  90. }
  91. .dropdown-menu {
  92. i {
  93. color: inherit !important;
  94. }
  95. }
  96. }
  97. .search-input {
  98. .input,
  99. .search-list .auto-suggestion span {
  100. color: $body-color !important;
  101. }
  102. }
  103. }
  104. }
  105. &.floating-nav {
  106. margin: 1.3rem #{$content-padding} 0;
  107. border-radius: 0.5rem;
  108. position: fixed;
  109. width: calc(100vw - (100vw - 100%) - calc(#{$content-padding} * 2) - #{$menu-expanded-width});
  110. z-index: 12;
  111. right: 0;
  112. }
  113. &.navbar-static-top {
  114. background: transparent;
  115. box-shadow: none !important; // remove this if removing "menu-shadow" class
  116. top: 0;
  117. right: 0;
  118. left: $menu-expanded-width;
  119. width: calc(100vw - (100vw - 100%) - #{$sidebar-width});
  120. }
  121. .navbar-wrapper {
  122. width: 100%;
  123. }
  124. // add border to navbar
  125. &.navbar-border {
  126. border-bottom: 1px solid $custom-border-color;
  127. }
  128. &.navbar-dark.navbar-border {
  129. border-bottom: 1px solid #8596B5;
  130. }
  131. // add shadow to navbar
  132. &.navbar-shadow {
  133. box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
  134. }
  135. // hide top horizontal menu drop-down arrow
  136. &:not(.navbar-horizontal) {
  137. .nav-link {
  138. &.dropdown-toggle::after {
  139. display: none;
  140. }
  141. }
  142. }
  143. .navbar-container ul.nav li.dropdown-language {
  144. padding-right: 0;
  145. .selected-language {
  146. font-size: 0.97rem;
  147. letter-spacing: -0.25px;
  148. font-weight: 500;
  149. }
  150. }
  151. .navbar-container {
  152. padding-left: $spacer;
  153. // height: $navbar-height;
  154. transition: 300ms ease all;
  155. background: inherit;
  156. margin-left: 0;
  157. .bookmark-wrapper {
  158. ul.nav {
  159. li {
  160. >a.nav-link {
  161. padding: 1.4rem 0.5rem 1.35rem;
  162. i {
  163. &:hover {
  164. color: $primary;
  165. }
  166. }
  167. }
  168. }
  169. }
  170. }
  171. // for bookmark z-index
  172. .bookmark-input {
  173. z-index: 1;
  174. }
  175. ul.nav {
  176. li {
  177. &.dropdown .dropdown-menu {
  178. top: 48px;
  179. // top: 90%;
  180. }
  181. .badge {
  182. padding: 0.42em 0.6em 0.25rem;
  183. &.badge-up {
  184. position: absolute;
  185. top: 12px;
  186. right: -2px;
  187. }
  188. }
  189. &.dropdown-language {
  190. >a.nav-link {
  191. padding: 1.65rem 0.5rem;
  192. }
  193. }
  194. >a.nav-link {
  195. color: $body-color;
  196. padding: 1.6rem 0.5rem 1.35rem 1rem;
  197. i.flag-icon {
  198. margin-right: 0.5rem;
  199. }
  200. }
  201. &.dropdown-user {
  202. .dropdown-menu-right {
  203. right: 12px;
  204. left: auto;
  205. padding: 0.5rem;
  206. .dropdown-item {
  207. padding: 10px;
  208. &:hover,
  209. &:active {
  210. background: $primary;
  211. color: $white !important;
  212. }
  213. }
  214. }
  215. }
  216. a.dropdown-user-link {
  217. padding: 0.7rem 1rem;
  218. display: flex;
  219. align-items: center;
  220. .user-name {
  221. display: inline-block;
  222. margin-bottom: 0.435rem;
  223. margin-left: 0.2rem;
  224. }
  225. .user-status {
  226. font-size: smaller;
  227. }
  228. img {
  229. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  230. }
  231. }
  232. a.menu-toggle {
  233. padding: 1.34rem 0.22rem 1.35rem 0;
  234. i {
  235. font-size: 1.75rem;
  236. }
  237. }
  238. a.nav-link-label {
  239. padding: 1.6rem 0rem 1.35rem 0.8rem;
  240. }
  241. a.dropdown-user-link {
  242. .user-nav {
  243. display: flex;
  244. flex-direction: column;
  245. align-items: flex-end;
  246. float: left;
  247. margin-right: $spacer - 0.2;
  248. }
  249. }
  250. div.input-group {
  251. padding: 0.7rem 1rem;
  252. }
  253. i.ficon {
  254. font-size: 1.5rem;
  255. color: $body-color;
  256. &:hover {
  257. color: $primary;
  258. }
  259. }
  260. .media-list {
  261. max-height: 18.2rem;
  262. }
  263. .scrollable-container {
  264. position: relative;
  265. }
  266. }
  267. }
  268. //Navbar notification css
  269. .dropdown-menu-media {
  270. width: 26rem;
  271. .media-list {
  272. .media {
  273. padding: 1rem;
  274. border: none;
  275. border-bottom: 1px solid $gray-300;
  276. &:hover {
  277. background: $body-bg;
  278. }
  279. .media-meta {
  280. color: $body-color;
  281. }
  282. }
  283. a:last-of-type {
  284. .media {
  285. border-bottom: none;
  286. }
  287. }
  288. }
  289. .dropdown-menu-header {
  290. border-bottom: 1px solid $gray-300;
  291. }
  292. .dropdown-menu-footer {
  293. a {
  294. padding: 0.3rem;
  295. border-top: 1px solid $gray-300;
  296. }
  297. }
  298. }
  299. }
  300. &.navbar-without-menu {
  301. .navbar-container {
  302. margin-left: 0;
  303. }
  304. }
  305. // &.navbar-with-menu {
  306. // .navbar-container {}
  307. // }
  308. .nav-item+.nav-item {
  309. margin-left: 0rem;
  310. }
  311. /* For sm screen*/
  312. @include media-breakpoint-down(sm) {
  313. @include fullNav;
  314. }
  315. }
  316. /* Modern menu For md screen*/
  317. @include media-breakpoint-down(md) {
  318. [data-menu="vertical-menu-modern"] {
  319. .header-navbar {
  320. @include fullNav;
  321. }
  322. .navbar-dark,
  323. .navbar-semi-dark {
  324. .navbar-header .navbar-nav .nav-link {
  325. color: $white;
  326. }
  327. .navbar-container .navbar-nav .nav-link {
  328. color: $gray-600;
  329. }
  330. }
  331. .navbar-light {
  332. .navbar-header .navbar-nav .nav-link {
  333. color: $gray-600;
  334. }
  335. }
  336. }
  337. }
  338. // Navbar colors
  339. .navbar-light {
  340. background: $white;
  341. &.navbar-horizontal {
  342. background: $white;
  343. }
  344. .navbar-nav {
  345. li {
  346. line-height: 1;
  347. }
  348. .active {
  349. &.nav-link {
  350. background-color: rgba(0, 0, 0, 0.03);
  351. }
  352. }
  353. .disabled {
  354. &.nav-link {
  355. color: $nav-link-disabled-color;
  356. }
  357. }
  358. }
  359. }
  360. .navbar-dark {
  361. background: $gray-600;
  362. .navbar-brand {
  363. color: $white !important;
  364. }
  365. &.navbar-horizontal {
  366. background: $gray-600;
  367. }
  368. @extend %extend_hamburger_color;
  369. .nav-search {
  370. .form-control,
  371. .btn-secondary {
  372. color: $white;
  373. background: $gray-600;
  374. }
  375. }
  376. .navbar-nav {
  377. li {
  378. line-height: 1;
  379. }
  380. .active {
  381. &.nav-link {
  382. background-color: rgba(255, 255, 255, 0.05);
  383. }
  384. }
  385. .disabled {
  386. &.nav-link {
  387. color: $gray-300;
  388. }
  389. }
  390. }
  391. }
  392. .navbar-semi-dark {
  393. .navbar-header {
  394. background: $gray-600;
  395. .brand-text {
  396. color: $white;
  397. }
  398. }
  399. background:$white;
  400. .navbar-nav {
  401. li {
  402. line-height: 1;
  403. }
  404. .nav-link {
  405. color: $gray-600;
  406. }
  407. .active {
  408. &.nav-link {
  409. background-color: rgba(0, 0, 0, 0.03);
  410. }
  411. }
  412. .disabled {
  413. &.nav-link {
  414. color: $nav-link-disabled-color;
  415. }
  416. }
  417. }
  418. }
  419. .navbar-semi-light {
  420. .navbar-header {
  421. background: $white;
  422. .brand-text {
  423. color: $gray-600;
  424. }
  425. }
  426. background: $gray-600;
  427. .navbar-nav {
  428. li {
  429. line-height: 1;
  430. }
  431. .nav-link {
  432. color: $white;
  433. }
  434. .active {
  435. &.nav-link {
  436. background-color: rgba(0, 0, 0, 0.03);
  437. }
  438. }
  439. .disabled {
  440. &.nav-link {
  441. color: $nav-link-disabled-color;
  442. }
  443. }
  444. }
  445. }
  446. @-moz-document url-prefix() {
  447. ul {
  448. li {
  449. a {
  450. .children-in {
  451. position: relative;
  452. right: 3px;
  453. top: -14px;
  454. }
  455. }
  456. }
  457. }
  458. }
  459. .navbar-menu-icon {
  460. span {
  461. display: block;
  462. position: absolute;
  463. height: 2px;
  464. width: 100%;
  465. background: $gray-600;
  466. border-radius: 9px;
  467. opacity: 1;
  468. left: 0;
  469. transform: rotate(0deg);
  470. transition: .25s ease-in-out;
  471. }
  472. }
  473. .navbar-menu-icon span:nth-child(1) {
  474. top: 0px;
  475. }
  476. .navbar-menu-icon span:nth-child(2) {
  477. top: 10px;
  478. }
  479. .navbar-menu-icon span:nth-child(3) {
  480. top: 20px;
  481. }
  482. .navbar-menu-icon.show span:nth-child(1) {
  483. top: 10px;
  484. transform: rotate(135deg);
  485. }
  486. .navbar-menu-icon.show span:nth-child(2) {
  487. opacity: 0;
  488. left: -60px;
  489. }
  490. .navbar-menu-icon.show span:nth-child(3) {
  491. top: 10px;
  492. transform: rotate(-135deg);
  493. }
  494. // Media queries for device support
  495. // =========================================
  496. @include media-breakpoint-down(sm) {
  497. .header-navbar {
  498. // generic navbar dropdown specific
  499. .navbar-nav {
  500. .show {
  501. position: static;
  502. }
  503. .open-navbar-container {
  504. padding-top: 0.625rem;
  505. }
  506. }
  507. .navbar-container {
  508. .show {
  509. .dropdown-menu {
  510. right: 0;
  511. left: 0 !important;
  512. float: none;
  513. width: auto;
  514. margin-top: 0;
  515. max-height: 400px;
  516. overflow-x: hidden;
  517. }
  518. }
  519. .dropdown-user {
  520. .dropdown-menu-right {
  521. right: 0 !important;
  522. }
  523. }
  524. ul.nav {
  525. li {
  526. &.nav-item i {
  527. margin-right: 0.2rem;
  528. }
  529. a.dropdown-user-link {
  530. padding: 0.8rem 0.6rem;
  531. }
  532. .dropdown-toggle::after {
  533. margin-right: 0;
  534. margin-left: -2px;
  535. }
  536. }
  537. }
  538. }
  539. }
  540. // dark navbar
  541. .navbar-dark,
  542. .navbar-semi-dark {
  543. .hamburger-inner,
  544. .hamburger-inner::before,
  545. .hamburger-inner::after {
  546. background-color: $white;
  547. }
  548. .navbar-header {
  549. .navbar-nav {
  550. .nav-link {
  551. color: $white;
  552. }
  553. }
  554. }
  555. .navbar-container {
  556. .navbar-nav {
  557. .nav-link {
  558. color: $gray-600;
  559. }
  560. }
  561. }
  562. }
  563. // light navbar
  564. .navbar-light,
  565. .navbar-semi-light {
  566. .navbar-header {
  567. .navbar-nav {
  568. .nav-link {
  569. color: $gray-600;
  570. }
  571. }
  572. }
  573. .navbar-container {
  574. .navbar-nav {
  575. .nav-link {
  576. color: $gray-600;
  577. }
  578. }
  579. }
  580. }
  581. }
  582. .headroom {
  583. will-change: transform;
  584. transition: transform 200ms linear;
  585. }
  586. .headroom--pinned-top {
  587. transform: translateY(0%);
  588. }
  589. .headroom--unpinned-top {
  590. transform: translateY(-100%);
  591. }
  592. .headroom--pinned-bottom {
  593. transform: translateY(0%);
  594. }
  595. .headroom--unpinned-bottom {
  596. transform: translateY(100%);
  597. }
  598. @include media-breakpoint-down(xs) {
  599. .header-navbar {
  600. .navbar-container ul.nav li .selected-language {
  601. display: none;
  602. }
  603. }
  604. }
  605. // header navbar when floating nav
  606. body {
  607. &[data-col="1-column"] {
  608. .header-navbar {
  609. &.floating-nav {
  610. width: calc(100vw - (100vw - 100%) - calc(#{$content-padding} * 2));
  611. }
  612. }
  613. }
  614. }
  615. // header navbar when floating nav
  616. @media (min-width: 1200px) and (-ms-high-contrast: active),
  617. (-ms-high-contrast: none) {
  618. body {
  619. &:not([data-col="1-columns"]) {
  620. .header-navbar {
  621. &.floating-nav {
  622. width: calc(100vw - (100vw - 100%) - 60px - #{$menu-expanded-width});
  623. }
  624. }
  625. }
  626. }
  627. }
  628. // For Medium and down: iPad support for navbr
  629. @include media-breakpoint-down(lg) {
  630. .header-navbar {
  631. .navbar-container {
  632. ul.nav {
  633. li {
  634. a.dropdown-user-link {
  635. padding: 0.7rem 1.23rem;
  636. }
  637. .dropdown-toggle::after {
  638. margin-right: 0;
  639. margin-left: -2px;
  640. }
  641. }
  642. }
  643. }
  644. &.navbar-static-top {
  645. left: 0;
  646. width: 100%;
  647. }
  648. }
  649. }
  650. @mixin extend_mobile_specific($menu_height) {
  651. .header-navbar {
  652. .navbar-container {
  653. .show {
  654. .dropdown-menu {
  655. max-height: $menu_height;
  656. }
  657. }
  658. }
  659. }
  660. }
  661. @mixin responsive_sub_nav {
  662. //For responsive sub nav
  663. #navbar-mobile.navbar-collapse {
  664. .navbar-nav {
  665. margin: 0;
  666. flex-flow: row wrap;
  667. .dropdown-menu {
  668. position: absolute;
  669. }
  670. .nav-item {
  671. float: left;
  672. }
  673. }
  674. }
  675. }
  676. @media (max-width: 767px) {
  677. @include responsive_sub_nav;
  678. }
  679. @include media-breakpoint-down(md) {
  680. @include responsive_sub_nav;
  681. }
  682. /* ----------- iPhone 5, 5S iPhone 6----------- */
  683. /* Landscape */
  684. @media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  685. @include extend_mobile_specific(180px);
  686. }
  687. /* ----------- iPhone 6+ ----------- */
  688. /* Landscape */
  689. @media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  690. @include extend_mobile_specific(280px);
  691. }
  692. /*----------------------------- For Navbar Component -------------------------*/
  693. #navbar-component {
  694. .navbar {
  695. &.floating-nav {
  696. border-radius: .5rem;
  697. }
  698. z-index: auto !important;
  699. // navbar dark color
  700. .navbar-nav {
  701. .nav-item {
  702. a {
  703. color: inherit;
  704. }
  705. }
  706. }
  707. &.header-navbar.navbar-dark {
  708. .navbar-nav {
  709. .nav-link {
  710. color: $white;
  711. i {
  712. color: $white;
  713. }
  714. }
  715. }
  716. }
  717. .navbar-nav {
  718. .dropdown-language,
  719. .dropdown-notification,
  720. .dropdown-user {
  721. &.show {
  722. position: relative;
  723. }
  724. .dropdown-menu {
  725. &.show {
  726. position: absolute;
  727. right: 0;
  728. left: auto !important;
  729. }
  730. }
  731. }
  732. }
  733. // for font size of navbar toggler
  734. &.navbar-dark,
  735. &.navbar-light {
  736. .navbar-toggler {
  737. font-size: 1.2rem;
  738. &:focus {
  739. outline: 0;
  740. }
  741. }
  742. }
  743. }
  744. // to remove border radius for collapsed navbar
  745. #navbar-collapsed {
  746. .navbar {
  747. border-radius: 0;
  748. }
  749. }
  750. }
  751. // for alignment of language dropdown and name
  752. @media(min-width: 992px) {
  753. #navbar-component {
  754. .navbar {
  755. .navbar-container {
  756. background: inherit;
  757. }
  758. }
  759. .nav {
  760. .dropdown-language {
  761. float: right;
  762. }
  763. }
  764. }
  765. }
  766. // background color
  767. @media(max-width: 992px) {
  768. #navbar-component {
  769. .navbar {
  770. .navbar-container {
  771. background: inherit;
  772. .navbar-nav {
  773. flex-direction: row;
  774. }
  775. }
  776. }
  777. }
  778. }
  779. // for width of navbar in fixed-top
  780. @media(max-width: 1201px) {
  781. .header-navbar {
  782. &.fixed-top {
  783. left: 0;
  784. }
  785. }
  786. .horizontal-layout {
  787. .header-navbar {
  788. .navbar-container {
  789. padding-left: 1.5rem;
  790. padding-right: 1.2rem;
  791. }
  792. }
  793. }
  794. }
  795. @media(max-width: 1199px) {
  796. .header-navbar {
  797. .navbar-container {
  798. ul.nav li a.dropdown-user-link .user-name {
  799. margin-bottom: 0;
  800. }
  801. }
  802. }
  803. }
  804. // for notification dropdown of navbar component page
  805. @media (max-width: 768px) {
  806. #navbar-component {
  807. .navbar {
  808. .navbar-nav {
  809. .dropdown-notification {
  810. &.show {
  811. position: static;
  812. }
  813. }
  814. }
  815. }
  816. }
  817. }
  818. @include media-breakpoint-down(xs) {
  819. .header-navbar.floating-nav {
  820. width: calc(100vw - (100vw - 100%) - 2.4rem) !important;
  821. margin-left: 1.2rem;
  822. margin-right: 1.2rem;
  823. }
  824. .content.app-content .content-area-wrapper {
  825. margin-left: 1.2rem !important;
  826. margin-right: 1.2rem !important;
  827. }
  828. .header-navbar .navbar-container {
  829. padding-left: 1rem !important;
  830. padding-right: 0 !important;
  831. }
  832. }
  833. // 1-column Layout - Back Link in Center
  834. @media(max-width: 992px) {
  835. .navbar-container {
  836. #navbar-mobile {
  837. .nav-back {
  838. margin-top: 5px;
  839. }
  840. }
  841. }
  842. }