MIF_E31211879/desain/dist/scss/responsive.scss

243 lines
5.1 KiB
SCSS

// Responsive
/*
Template Name: Admin Template
Author: Wrappixel
File: scss
*/
/*==============================================================
For Desktop & above all (1650px)
============================================================== */
@media(min-width:1650px) {
}
@media(max-width:1600px) {
}
/*==============================================================
For Laptop & above all (1370px)
============================================================== */
@media(max-width:1370px) {
}
/*-- ==============================================================
Small Desktop & above all (1024px)
============================================================== */
@media(min-width:1024px) {
.page-wrapper, .footer {
margin-left: 220px;
}
}
@media(max-width:1023px) {
.inbox-center a {
width: 200px;
}
.d-flex{
display:block!important;
&.no-block{
display:flex!important;
}
}
}
/*-- ==============================================================
Ipad & above all(768px)
============================================================== */
@media(min-width:768px) {
.navbar-header {
width: 220px;
flex-shrink: 0;
.navbar-brand {
padding-top: 0px;
}
}
.material-icon-list-demo .icons div {
width: 33%;
padding: 15px;
display: inline-block;
line-height: 40px;
}
}
/*-- ==============================================================
Phone and below ipad(767px)
============================================================== */
@media(max-width:767px) {
.container-fluid {
padding: 0px 15px 0px 15px;
overflow: hidden;
}
/*Header*/
.topbar {
width: 100%;
.top-navbar {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
flex-wrap: nowrap;
-webkit-align-items: center;
.navbar-collapse {
display: flex;
width: 100%;
}
.navbar-nav {
flex-direction: row;
>.nav-item.show {
position: static;
.dropdown-menu {
width: 100%;
margin-top: 0px;
}
}
.dropdown-menu {
position: absolute;
}
}
}
}
.mega-dropdown {
.dropdown-menu {
height: 480px;
overflow: auto;
}
}
.comment-text {
.comment-footer {
.action-icons {
display: block;
padding: 10px 0;
}
}
}
.vtabs .tabs-vertical {
width: auto;
}
/*Footer*/
.material-icon-list-demo .icons div {
width: 100%;
}
.error-page {
.footer {
position: fixed;
bottom: 0px;
z-index: 10;
}
}
.error-box {
position: relative;
padding-bottom: 60px;
}
.error-body {
padding-top: 10%;
h1 {
font-size: 100px;
font-weight: 600;
line-height: 100px;
}
}
.login-register {
position: relative;
overflow: hidden;
}
.login-box {
width: 90%;
}
.login-sidebar {
padding: 10% 0;
.login-box {
position: relative;
}
}
/*This is for chat page*/
.chat-main-box .chat-left-aside {
left: -250px;
position: absolute;
transition: 0.5s ease-in;
background: $white;
&.open-pnl {
left: 0px;
}
.open-panel {
display: block;
}
}
.chat-main-box .chat-right-aside {
width: 100%;
}
/*Timeline*/
ul.timeline:before {
left: 40px;
}
ul.timeline>li>.timeline-panel {
width: calc(100% - 90px);
}
ul.timeline>li>.timeline-badge {
top: 16px;
left: 15px;
margin-left: 0;
}
ul.timeline>li>.timeline-panel {
float: right;
}
ul.timeline>li>.timeline-panel:before {
right: auto;
left: -15px;
border-right-width: 15px;
border-left-width: 0;
}
ul.timeline>li>.timeline-panel:after {
right: auto;
left: -14px;
border-right-width: 14px;
border-left-width: 0;
}
/*Contact app page*/
.left-aside {
width: 100%;
position: relative;
border: 0px;
}
.right-aside {
margin-left: 0px;
}
.flex-wrap {
flex-wrap: wrap!important;
-webkit-flex-wrap: wrap!important;
}
.chat-list li .chat-content {
width: calc(100% - 80px);
}
/*Calendar*/
.fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center{
float:none;
display: block;
text-align: center;
margin-top: 10px;
overflow: hidden;
}
.hidden-md-down{
display: none;
}
}