|
body, html { |
|
height: 100%; |
|
overflow-x:hidden; |
|
} |
|
|
|
#outer-wrapper { |
|
width: 100%; |
|
height: 100%; |
|
position: relative; |
|
|
|
-webkit-transition:all .3s ease-in-out; |
|
-moz-transition:all .3s ease-in-out; |
|
-o-transition:all .3s ease-in-out; |
|
transition:all .3s ease-in-out; |
|
} |
|
|
|
.show-left-menu #outer-wrapper { |
|
/*left: 200px;*/ |
|
|
|
-webkit-transform: translate3d(200px,0,0); |
|
-moz-transform: translate3d(200px,0,0); |
|
-ms-transform: translate3d(200px,0,0); |
|
-o-transform: translate3d(200px,0,0); |
|
transform: translate3d(200px,0,0); |
|
} |
|
|
|
.show-right-menu #outer-wrapper { |
|
/*left: -200px;*/ |
|
|
|
-webkit-transform: translate3d(-200px,0,0); |
|
-moz-transform: translate3d(-200px,0,0); |
|
-ms-transform: translate3d(-200px,0,0); |
|
-o-transform: translate3d(-200px,0,0); |
|
transform: translate3d(-200px,0,0); |
|
} |
|
|
|
.off-canvas-menu { |
|
width: 200px; |
|
height:100%; |
|
background: #333; |
|
position: absolute; |
|
top:0; |
|
|
|
-webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); |
|
-moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); |
|
box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); |
|
|
|
padding-top: 80px; |
|
-moz-box-sizing: border-box; |
|
-webkit-box-sizing: border-box; |
|
box-sizing: border-box; |
|
} |
|
|
|
nav#left-menu { |
|
left: -200px; |
|
} |
|
nav#right-menu { |
|
left: 100%; |
|
} |
|
|
|
#inner-wrapper { |
|
overflow: hidden; |
|
min-height: 100%; |
|
|
|
padding-top: 80px; |
|
-moz-box-sizing: border-box; |
|
-webkit-box-sizing: border-box; |
|
box-sizing: border-box; |
|
} |
|
|
|
#outer-wrapper .navbar.navbar-fixed-top { |
|
position: absolute; |
|
} |
|
|
|
.navbar.navbar-fixed-top .btn.btn-navbar.off-canvas-menu-toggle { |
|
display: block; |
|
height: 40px; |
|
width: 40px; |
|
padding: 10px; |
|
background: #444; |
|
margin: 0; |
|
border-radius: 0; |
|
border-right: 1px solid #000; |
|
} |
|
|
|
@media (max-width: 767px) { |
|
body { |
|
padding-left: 0; |
|
padding-right: 0; |
|
} |
|
|
|
#inner-wrapper { |
|
padding-left: 20px; |
|
padding-right: 20px; |
|
} |
|
|
|
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { |
|
margin-left: 0; |
|
margin-right: 0; |
|
} |
|
} |