.visible-xlg { display: none; } .hidden-xlg { display: block; } /*** Large screens ***/ @media (min-width: 1824px) { .visible-xlg { display: block !important; } .hidden-xlg { display: none !important; } .quickview-wrapper .tab-content #quickview-notes > .inner { width: 570px; } .container-fluid { &.container-fixed-lg { width: $layout-container-fixed-lg; margin-right: auto; margin-left: auto; } } .menu-pin .container-fluid.container-fixed-lg { width: $layout-container-fixed-lg - $layout-sidepanel-pin-width; } // .visible-xlg { // display: block !important; // } // .hidden-xlg { // display: none !important; // } .col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11 { // float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; } .col-xlg-12 { // float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; // width: 100%; flex: 0 0 100%; max-width: 100%; } .col-xlg-11 { // width: 91.6667%; flex: 0 0 91.6667%; max-width: 91.6667%; } .col-xlg-10 { width: 83.3333%; flex: 0 0 83.3333%; max-width: 83.3333%; } .col-xlg-9 { // width: 75%; flex: 0 0 75%; max-width: 75%; } .col-xlg-8 { // width: 66.6667%; flex: 0 0 66.6667%; max-width: 66.6667%; } .col-xlg-7 { // width: 58.3333%; flex: 0 0 58.3333%; max-width: 58.3333%; } .col-xlg-6 { // width: 50%; flex: 0 0 50%; max-width: 50%; } .col-xlg-5 { // width: 41.6667%; flex: 0 0 41.6667%; max-width: 41.6667%; } .col-xlg-4 { // width: 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; } .col-xlg-3 { // width: 25%; flex: 0 0 25%; max-width: 25%; } .col-xlg-2 { // width: 16.6667%; flex: 0 0 16.6667%; max-width: 16.6667%; } .col-xlg-1 { // width: 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xlg-pull-12 { right: 100%; } .col-xlg-pull-11 { right: 91.6667%; } .col-xlg-pull-10 { right: 83.3333%; } .col-xlg-pull-9 { right: 75%; } .col-xlg-pull-8 { right: 66.6667%; } .col-xlg-pull-7 { right: 58.3333%; } .col-xlg-pull-6 { right: 50%; } .col-xlg-pull-5 { right: 41.6667%; } .col-xlg-pull-4 { right: 33.3333%; } .col-xlg-pull-3 { right: 25%; } .col-xlg-pull-2 { right: 16.6667%; } .col-xlg-pull-1 { right: 8.33333%; } .col-xlg-pull-0 { right: 0; } .col-xlg-push-12 { left: 100%; } .col-xlg-push-11 { left: 91.6667%; } .col-xlg-push-10 { left: 83.3333%; } .col-xlg-push-9 { left: 75%; } .col-xlg-push-8 { left: 66.6667%; } .col-xlg-push-7 { left: 58.3333%; } .col-xlg-push-6 { left: 50%; } .col-xlg-push-5 { left: 41.6667%; } .col-xlg-push-4 { left: 33.3333%; } .col-xlg-push-3 { left: 25%; } .col-xlg-push-2 { left: 16.6667%; } .col-xlg-push-1 { left: 8.33333%; } .col-xlg-push-0 { left: 0; } .col-xlg-offset-12 { margin-left: 100%; } .col-xlg-offset-11 { margin-left: 91.6667%; } .col-xlg-offset-10 { margin-left: 83.3333%; } .col-xlg-offset-9 { margin-left: 75%; } .col-xlg-offset-8 { margin-left: 66.6667%; } .col-xlg-offset-7 { margin-left: 58.3333%; } .col-xlg-offset-6 { margin-left: 50%; } .col-xlg-offset-5 { margin-left: 41.6667%; } .col-xlg-offset-4 { margin-left: 33.3333%; } .col-xlg-offset-3 { margin-left: 25%; } .col-xlg-offset-2 { margin-left: 16.6667%; } .col-xlg-offset-1 { margin-left: 8.33333%; } .col-xlg-offset-0 { margin-left: 0; } } /*** Desktops ***/ @media (min-width: 1600px) { } /*** Medium Size Screen ***/ @media only screen and (max-width: 1400px) { .page-sidebar .page-sidebar-inner .sidebar-slide { .sidebar-menu { bottom: 50px; } .sidebar-widgets { display: none } } .footer-widget { padding: 11px 21px !important; } } @media only screen and (max-width: 1199px) { .visible-xl-down { display: block !important; } } /*** Desktops & Laptops ***/ @media only screen and (min-width: 980px) { body { &.ie9.menu-pin { .page-sidebar { transform: none !important; } } &.menu-pin { .header .brand { width: 245px; } .page-container { padding-left: 0; .page-content-wrapper { .content { padding-left: $layout-sidepanel-pin-width; } .footer { left: $layout-sidepanel-pin-width; } } } [data-toggle-pin="sidebar"] { & > i:before { content: "\f192"; } } .page-sidebar { transform: translate($layout-sidepanel-width - $layout-sidepanel-width-collapsed, 0) !important; width: $layout-sidepanel-pin-width; .sidebar-header .sidebar-header-controls { transform: translateX(18px); } .menu-items .icon-thumbnail { transform: translate3d(-14px, 0, 0); } } } &.menu-behind { .page-sidebar { //z-index: $zIndex-navbar - 1; } .header .brand { width: 200px; text-align: left; padding-left: 32px; } } &.box-layout { background-color: $color-white; & > .container { height: 100%; padding: 0; background-color: $color-master-lightest; } .header { background-color: transparent; border: 0; padding: 0; & > .container { background-color: #fff; border-bottom: 1px solid rgba(230, 230, 230, 0.7); padding: 0 20px 0 0; height: 100%; } } .page-sidebar { left: auto; transform: none !important; } .page-container .page-content-wrapper .footer { width: auto; } } } .header { .brand { position: relative; } .dropdown-menu { top: $layout-header-height - 20px; } .user-info-wrapper { .user-details { .user-name { font-size: 16px; } .user-other { font-size: 10px; } } .user-pic { position: relative; top: -6px; } } } .notification-panel { width: 400px; } } /*** General Small Screen Desktops ***/ /*** General tablets and phones ***/ @media (max-width: 991px) { .hidden-lg-down { display: none !important; } .page-container { padding-left: 0; } .d-flex-lg-down { display: flex; } .justify-between-lg-down { justify-content: space-between; } body { &.sidebar-open { .page-container { @include translate3d(250px, 0, 0); overflow: hidden; position: fixed; } } &.box-layout { & > .container { padding: 0; height: 100%; } .header { & > .container { padding: 0; .pull-right .sm-action-bar { right: 0; } } } } &.horizontal-app-menu { .header { & > .container { padding: 0; } } .secondary-sidebar { margin-left: 0; } } } .header { padding: 0 15px; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .07); background: #fff !important; .header-inner { text-align: center; .toggle-sidebar { display: block; left: 23px; } .mark-email { left: 45px; position: absolute; top: 23px; } .quickview-link { position: absolute; right: 0; top: 12px; } } .brand { width: auto; } .dropdown-menu { top: $layout-mobile-header-height - 20px; } .notification-list, .search-link { display: none; } & > .pull-left, & > .pull-right { position: relative; } & > .pull-right { .sm-action-bar { right: 0; } } } .sm-action-bar { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; & > a { padding: 10px; display: inline-block; } } .pace .pace-activity { top: 60px; } .page-sidebar { width: 250px; z-index: auto; left: 0 !important; transform: translate3d(0, 0px, 0px) !important; .sidebar-menu .menu-items > li ul.sub-menu > li { padding: 0 30px 0 36px; } } .page-container { padding-left: 0; // z-index: 100; position: relative; transition: transform .25s ease; .page-content-wrapper .content { overflow-x: hidden; height: auto; // minimizes address bar on scroll } } .icon-thumbnail { margin-right: 24px; } .page-sidebar { display: none; z-index: auto; &.visible { display: block; } .page-sidebar-inner { z-index: 1; left: 0 !important; width: 260px; .sidebar-slide { .sidebar-menu { overflow: scroll; top: 40px; bottom: 0; ul > li > a > .badge { display: inline-block; } } } } } .secondary-sidebar { float: none; height: auto; left: 50%; margin-left: -125px; padding: 20px; position: absolute; right: 0; top: 60px; z-index: 9999; display: none; border-radius: 10px; .btn-compose { display: none; } } .horizontal-app-menu .secondary-sidebar { display: inline-block; position: relative; top: inherit; left: inherit; right: inherit; padding: 20px 0; border-radius: 0; float: left; height: 100%; } .inner-content, .horizontal-app-menu .inner-content { margin: 0; } .breadcrumb { padding-left: 15px; padding-right: 15px; } .copyright { padding-left: 15px; padding-right: 15px; } // Pages Notification customizations body > .pgn-wrapper[data-position="top"] { top: $layout-mobile-header-height; left: 0; } body > .pgn-wrapper[data-position="bottom"] { left: 0; } body > .pgn-wrapper[data-position$='-left'] { left: 20px; right: auto; } .sm-table { display: table; width: 100%; } .user-profile-wrapper { position: absolute; right: 50px; top: -9px; } .container { width: 100%; } //Table Block .table-responsive-block { table, thead, tbody, th, td, tr { display: block; } thead tr { position: absolute; top: -9999px; left: -9999px; } tr { border: 1px solid rgba(230, 230, 230, 0.7); margin-bottom: 15px; } td { /* Behave like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; white-space: normal; text-align: left; &:last-child { border-bottom: 0; } &:before { /* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; font-weight: bold; } &:before { content: attr(data-title); } } } .kill-pull-md-down { position: relative; display: block; width: inherit; .toggle-secondary-sidebar { display: inline-block; font-size: 18px; } } //set a min hieght for dropdown tabs .nav-tabs-header.nav-tabs-linetriangle { height: 61px; } .overlay { padding-left: 15px; } } /* Landscape view of all tablet devices */ @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { .page-sidebar .sidebar-menu .menu-items ul { } .page-container { .page-content-wrapper { .content { padding-top: $layout-header-height; } } } body.box-layout > .container { width: 100%; } .error-page { .error-container { width: auto; } } } // Resolution specific borders @media (max-width: 991px) { .sm-b-r, .sm-b-l, .sm-b-t, .sm-b-b { border-width: 0; } .sm-b-r { border-right-width: 1px; } .sm-b-l { border-left-width: 1px; } .sm-b-t { border-top-width: 1px; } .sm-b-b { border-bottom-width: 1px; } .sidebar-menu { .icon-thumbnail { margin-right: 15px; } } } // Make all columns equal height // (Not applied for resolutions lowers than mentioned ex:lg,md,sm // because they stack up) @media (min-width: 1200px) { .row-same-height { overflow: hidden; & > [class*="col-lg"] { margin-bottom: -99999px; padding-bottom: 99999px; } } } @media (max-width: 1199px) and (min-width: 992px) { //@TODO : Old Media Query current BS4 doesnt not allow this. .visible-md { display: block !important; } } @media (min-width: 992px) { .row-same-height { overflow: hidden; & > [class*="col-md"] { margin-bottom: -99999px; padding-bottom: 99999px; } } } @media (min-width: 768px) { .row-same-height { overflow: hidden; & > [class*="col-sm"] { margin-bottom: -99999px; padding-bottom: 99999px; } } .box-layout .container .jumbotron, .container-fluid .jumbotron { padding: 0; } .d-flex-md-up { display: flex; } .navbar-toggle { display: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .dataTables_wrapper.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] { position: absolute; } .justify-end-md-up { justify-content: flex-end; } } @media (min-width: 700px) { .dd { float: none; } } /* Portrait view of all tablet devices */ @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .page-sidebar .sidebar-menu .menu-items > li { & > a { padding-left: 27px; } ul.sub-menu > li { padding: 0 27px 0 31px; } } .icon-thumbnail { margin-right: 21px; } .error-page { .error-container { width: auto; } } } //MD Screen @media (max-width: 991px) and (min-width: 768px) { //OLD BS classes Remove later .visible-sm { display: block; } .hidden-sm { display: none; } .visible-sm-inline-block { display: inline-block !important; } //New Screen Prefix padding and margin @include generate-paddings-options-prefix("md", 3); @include generate-paddings-options-prefix("md", 3); } @media (max-width: 979px) { .toggle-secondary-sidebar { font-size: 18px; position: static; display: block; & ~ .brand { display: none !important; } } .secondary-sidebar { float: none; height: auto; left: 50%; margin-left: -125px; padding: 20px; position: absolute; right: 0; top: $layout-header-height; z-index: 9999; display: none; border-radius: 10px; .btn-compose { display: none; } } .split-view { .split-list { width: 100%; height: auto; bottom: 50px; left: 0; top: 0; position: absolute; z-index: 1000; float: none; .item { padding: 8px; .inline { margin-left: 5px; width: 188px; } } } .split-details { margin-left: 0; width: 100%; .email-content-wrapper { overflow: auto; padding: 0; height: calc(100% - 50px); .email-content { width: 90%; } } } } .compose-wrapper { display: block !important; .btn-compose { display: block !important; } } } @media (max-width: 767px) { .header { height: $layout-mobile-header-height; .notification-list, .search-link { display: none; } .header-inner { height: $layout-mobile-header-height; } } .header .user-info-wrapper { display: none; } .header .search-link { height: 19px; width: 16px; overflow: hidden; } .jumbotron, .container-fluid { padding-left: 0; padding-right: 0; } .page-container .page-content-wrapper .content { padding-top: $layout-mobile-header-height; padding-bottom: 100px; } .page-sidebar .sidebar-header { padding: 0 12px; } .page-sidebar .sidebar-menu .menu-items > li { & > a { padding-left: 20px; } ul.sub-menu > li { padding: 0 25px 0 28px; } } .icon-thumbnail { margin-right: 20px; } .sm-pull-bottom, .sm-pull-up { position: relative !important; } //Generate Margin and Paddings. @include generate-paddings-options-prefix("sm", 10); @include generate-paddings-options-prefix("sm", 10); .sm-no-margin { margin: 0; } .sm-no-padding { padding: 0; } .sm-text-right { text-align: right !important; } .sm-text-left { text-align: left !important; } .sm-text-center { text-align: center !important; } .sm-pull-right { float: right !important; } .sm-pull-left { float: left !important; } .sm-pull-reset { float: none !important; } .sm-block { display: block; } .error-container { width: auto; } .sm-image-responsive-height { width: 100%; height: auto; } .email-composer { padding-left: 30px; padding-right: 30px; } .sm-padding-10 { padding: 10px !important; } .lock-box { align-items: flex-start; height: auto; } .login-box { padding-right: 15px; padding-left: 15px; } .visible-xs-inline-block { display: inline-block !important; } .nav-tabs-linetriangle { &.nav-cust { flex-direction: column; } li { a.active:after, a.active:before { display: none; } } } //View Port Heights .sm-vh-25 { height: 25vh; } .sm-vh-50 { height: 50vh; } .sm-vh-75 { height: 75vh; } .sm-vh-100 { height: 100vh; } } /*** Phones ***/ @media (max-width: 480px) { body { width: 100%; .header { width: 100%; height: $layout-mobile-header-height; border-bottom: 1px solid rgba(0, 0, 0, .07); .header-inner { height: $layout-mobile-header-height; text-align: center; .toggle-email-sidebar { font-size: 16px; top: 12px; } .toggle-sidebar { left: 14px; } .mark-email { left: 35px; top: 14px; } .quickview-link { top: 14px; } } .notification-list, .search-link { display: none; } .dropdown-submenu { top: 12px; } .notification-list, .search-link { display: none; } } #overlay-search { font-size: 48px; height: 118px; line-height: 46px; } } .page-sidebar .sidebar-header { height: $layout-mobile-header-height; line-height: $layout-mobile-header-height; } .panel { .panel-heading { padding-left: 15px; } .panel-body { padding: 0 15px 15px; } } .error-page { padding: 15px; .error-container { margin-top: 30px; width: auto; } .pull-bottom { position: relative; } } .map-controls { left: 10px; } .register-container { height: auto !important; } .error-container-innner { width: auto; } } /*** Retina Display Images **/ @media only screen and (min-device-pixel-ratio: 2.0) { .editor-icon { background-image: url("#{$base-img-url}/editor_tray_2x.png"); background-size: 480px 40px; } .alert .close { background: transparent url("#{$base-img-url}/icons/noti-cross-2x.png") no-repeat scroll -9px -10px; width: 10px; height: 9px; position: relative; opacity: 0.8; background-size: 114px 29px; } } .hidden { display: none; } .visible-sm, .visible-xs { display: none; } @media (max-width: 767px) { .visible-xs { display: block; } .hidden-xs { display: none; } } .upload-box { width: 250px; /*margin: auto;*/ position: relative; } .file-container { overflow: hidden; position: relative; } .file-container [type=file] { cursor: inherit; display: block; filter: alpha(opacity=0); min-height: 100%; min-width: 100%; opacity: 0; position: absolute; right: 0; text-align: right; top: 0; } .file-container { text-align: center; border: 1px dashed #d9d9d9; background: #f3f3f4; /*border-radius: 10px;*/ /* float: left; */ padding: .5em; } .file-container:hover { border-color: #1AB394; } .file-container [type=file] { cursor: pointer; } .upload-img { margin: 0 !important; } .upload-img img { width: 100%; border: 1px solid #d9d9d9; border-top: none; pointer-events: none; } .top-0 { top: 0; }