File: /home/graficav/holatimbres.cl/admin/themes/default/sass/partials/_nav.sass
$widthSidebarNav: 210px
$widthSidebarSubmenu: 200px
$menu-item-size: 34px
$min-height: 850px
#nav-sidebar
position: fixed
width: $widthSidebarNav
height: 100%
z-index: 500
background-color: $main-color
@include left(0)
ul.menu
margin: 0
padding: 0
list-style: none !important
li.searchtab
padding: 14px 7px
height: 55px
position: relative
background-color: $main-color
#bo_query
@include border-radius(0, 55px, 55px, 0)
color: $main-color
background-color: white
border: 1px solid transparent !important
@include box-shadow(none)
@include transition(none)
.input-group-btn
@include border-radius(55px, 0, 0, 55px)
.btn
@include border-radius(55px, 0, 0, 55px)
@include box-shadow(none)
.btn-default
@include box-shadow(none)
border: 1px solid transparent !important
.form-group.focus-search
position: absolute
width: 400px
height: 55px
z-index: 900
top: 0
background-color: $main-color
@include left(0)
@include padding(14px, 13px, 0, 7px)
#bo_query
width: 100%
.input-group-btn
@include border-radius(55px, 0, 0, 55px)
.btn
@include border-radius(55px, 0, 0, 55px)
@include box-shadow(none)
.btn-default
@include box-shadow(none)
.clear_search
position: absolute
top: 6px
z-index: 10
@include right(8px)
i
font-size: $icon-size-base
li.maintab
position: relative
ul.submenu
display: none
padding: 0px
background-color: #363A41
li
list-style: none !important
a
color: $sidebar-menu-color
display: block
padding: 4px 8px
@media (min-height: $min-height)
padding: 8px 8px
min-height: 34px
background-color: $main-color
&:hover
color: $sidebar-menu-hover-color
text-decoration: none
background-color: $sidebar-menu-bg-hover-color
a
white-space: nowrap
text-overflow: ellipsis
overflow: hidden
> a.title
display: block
position: relative
padding: 0 .35em
height: $menu-item-size
background-color: $main-color
color: $sidebar-menu-color
line-height: $menu-item-size
text-decoration: none
@include transition-property(background-color)
@include transition-duration(0.2s)
@include transition-timing-function(ease-out)
i
vertical-align: middle
margin-top: -5px
color: $sidebar-menu-color
@include transition-property(color)
@include transition-duration(0.4s)
@include transition-timing-function(ease-out)
span
padding-left: 10px
&.hover, &:hover:not(.hover)
> a.title
color: $sidebar-menu-hover-color
background-color: $sidebar-menu-bg-hover-color
i
color: $sidebar-menu-hover-color
&.hover:not(.active)
&:before
content: ''
width: 0
height: 0
border-style: solid
border-width: 8px 10px 8px 0
border-color: transparent $main-color transparent transparent
background-color: transparent
margin-top: 6px
@media (min-height: $min-height)
margin-top: 10px
position: absolute
z-index: 1
right: 0
&.hover
ul.submenu
position: absolute
display: block
width: $widthSidebarSubmenu
top: 0
z-index: 600
@include left($widthSidebarNav)
&:last-child > a.title
border-bottom: none
&.active
a, li.active a
color: $sidebar-menu-active-color
&.title
border-right: 3px solid #fff
background-color: $sidebar-menu-bg-hover-color
i
color: $sidebar-menu-active-color
@media (min-height: $min-height)
ul.submenu
body:not(.page-sidebar-closed) &
display: block
margin-left: 35px
@include border-left(1px solid $sidebar-menu-bg-hover-color)
a
color: $sidebar-menu-color
padding: 8px 8px
&:hover
color: $sidebar-menu-hover-color
background-color: $sidebar-menu-bg-hover-color
text-decoration: none
li.active a
color: $sidebar-menu-active-color
position: relative
@media (max-width: $screen-phone)
display: none
@media (max-height: $min-height)
body:not(.page-sidebar-closed)
#nav-sidebar ul.menu li.maintab > a.title
font-size: 12px
height: 28px
line-height: 28px
i
vertical-align: baseline
width: 18px
font-size: $icon-size-base
@include text-align(right)
#nav-sidebar ul.menu li.maintab ul.submenu
@include padding(1px, 1px, 0, 1px)
li a
padding: 0 6px
height: 27px
line-height: 27px
#nav-sidebar ul.menu li.maintab.active ul.submenu
display: none
#nav-sidebar ul.menu li.maintab.active.hover ul.submenu
position: absolute
display: block
width: 200px
z-index: 600
@include left($widthSidebarNav)
top: 0
.page-sidebar
#content
@include margin-left($widthSidebarNav)
.page-sidebar-closed
#nav-sidebar
overflow: visible
width: 50px
ul.submenu
display: none!important
position: relative
top: $menu-item-size
padding-top: 0!important
li.searchtab
color: rgba(white,.5)
&:hover
cursor: pointer
color: white
&.search-expanded
width: 400px
background-color: darken($main-color,5%)
@include padding(14px, 13px, 0, 7px)
&:before
display: none
form .form-group
display: block
li.maintab.active ul.submenu
border: none!important
a.title
text-align: center
> span
display: none
> ul > li.maintab:hover
width: 250px!important
position: relative
z-index: 500
a.title
@include text-align(left)
> span
display: inline-block
ul.submenu
position: absolute!important
display: block!important
top: $menu-item-size!important
width: 200px!important
@include rtl
right: 50px
@include ltr
left: 50px
#content
@include margin-left(55px)
@media (max-width: $screen-phone)
@include margin-left(0)
.submenu_expand
display: none
#nav-topbar
position: fixed
height: 30px
top: 36px
width: 100%
z-index: 600
background-color: white
border: solid 1px white
@include padding(0, 40px, 0, 0)
ul.menu
margin: 0
padding: 0
display: block
list-style: none
li.maintab
border-right: solid 1px #E6E6E6
li.maintab:last-child
border: none
li.searchtab
width: 200px
@include margin-right(5px)
@include float(right)
li.maintab, li.subtab
height: 28px
padding: 0
margin: 0
list-style: none
position: relative
@include float(left)
> a
display: block
line-height: 27px
color: lighten($main-color,20%)
padding: 0 6px
margin: 0
font-size: 12px
i
margin: 0
width: 15px
color: lighten($main-color,10%)
background-color: transparent
font-size: 14px
&.active, &:hover
background-color: $brand-primary
> a
text-decoration: none
color: contrast-color($main-color, white, #333)
i
color: white
li.expanded > ul.submenu
display: block
ul.submenu
background-color: white
display: none
position: absolute
margin: 0
padding: 0
@include left(0)
top: 28px
width: 200px!important
@include box-shadow(rgba(black,0.3) 0 2px 4px)
> li
width: 200px
padding: 0
list-style: none
&:last-child > a
border: none
> a
display: block
@include padding(4px, 5px, 4px, 10px)
border-bottom: solid 1px #E6E6E6
&:hover
color: white
background-color: $brand-primary
text-decoration: none
&.active a
color: contrast-color($brand-primary, white, #333)
background-color: $brand-primary
border-bottom: solid 1px darken($brand-primary,10%)
#ellipsistab
display: block
width: 40px
height: 28px
padding: 0
margin: 0
position: absolute
@include right(0)
> a
text-align: center
font-size: 14px
line-height: 30px
color: $main-color
cursor: pointer
ul#ellipsis_submenu
@include right(0)
left: inherit
a.title
padding: 0 8px
@include text-align(left)
li.subtab.expanded > ul
top: 0
@include left(-200px)
.menu-collapse
display: none
#nav-mobile
position: fixed
top: 0
width: 35px
height: 35px
z-index: 1100
@include left(0)
&.expanded
width: 100%
height: 100%
top: 35px
.menu-collapse
top: -35px
position: absolute
z-index: 1200
@include left(0)
ul.menu
position: absolute
display: none
width: 100%
height: 100%
background-color: rgba(black,0.8)
padding: 0
border-top: 1px black solid
list-style: none
@include margin(0, 0, 100px, 0)
@include transition(all 0.35s ease-out)
@include animate(fadeInLeft, 0.3s)
> li.searchtab
padding: 15px
position: relative
@include box-shadow(rgba(black,0.1) 0 -3px 0 0 inset)
#bo_query
color: $main-color
background-color: lighten($main-color,60%)
.form-group
margin: 0
.clear_search
position: absolute
top: 5px
@include right(5px)
> li
background: $main-color
position: relative
> a
display: block
height: $menu-item-size
line-height: $menu-item-size
position: relative
border-bottom: 1px solid darken($main-color,10%)
font-size: 12px
color: mix($main-color, contrast-color($main-color, white, #333), 30%)
background-color: $main-color
text-transform: uppercase
text-decoration: none
@include padding(0, 0, 0, 10px)
@include transition-property(background-color)
@include transition-duration(0.4s)
@include transition-timing-function(ease-out)
i
color: rgba(white,.6)
vertical-align: middle
@include transition-property(color)
@include transition-duration(0.4s)
@include transition-timing-function(ease-out)
&:hover
background-color: lighten($main-color,10%)
color: white
i
color: white
> a > i
display: inline-block
height: $menu-item-size
width: $menu-item-size
font-size: 20px
line-height: $menu-item-size
color: white
text-align: center
ul.submenu
display: none
#nav-mobile-submenu
a:not(#nav-mobile-submenu-back)
font-size: 1.2em
text-transform: none
@include padding-left(50px)
a#nav-mobile-submenu-back
background-color: darken($main-color,5%)
font-size: 1.5em
ul.menu.menu-close
@include animate(fadeOutLeft, 0.2s)
.menu-collapse
color: white
background-color: black
width: 35px
height: 35px
text-align: center
line-height: 1.3em
.menu-collapse
cursor: pointer
height: 54px
width: 100%
font-size: 2em
text-align: center
line-height: 55px
display: block
color: #BEBEBE
.mobile-nav
#content
h2.page-title
@include padding-left(10px!important)
h4.page-subtitle
@include left(10px!important)
ul.page-breadcrumb
@include left(10px!important)
.page-topbar:not(.mobile-nav)
#main
padding-top: 64px
#content
@include margin-left(0)
.page-head
top: 66px
.page-title
@include padding-left(75px)
.page-subtitle
@include left(75px)
.page-breadcrumb
@include left(75px)
.page-sidebar-closed:not(.nav-topbar):not(.mobile-nav)
.searchtab
&:before
z-index: 1000
position: absolute
top: 16px
display: block
width: 28px
height: 28px
@include left(14px)
@extend .icon
@extend .icon-2x
@extend .icon-search
.form-group
display: none