%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/less/global/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/less/global/_scaffolding.less |
// // Scaffolding // -------------------------------------------------- // Reset the box-sizing // // Heads up! This reset may cause conflicts with some third-party widgets. // For recommendations on resolving such conflicts, see // http://getbootstrap.com/getting-started/#third-box-sizing // IMPORTANT! SET Z-INDEX FOR INPUT, FIX BUG WITH DROPDOWN ON TOPBAT .input-group .form-control { z-index: 0; } * { .box-sizing(border-box); } *:before, *:after { .box-sizing(border-box); } // Body reset html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0,0,0,0); height: 100%; } body { font-family: @font-family-base; font-size: @font-size-base; line-height: @line-height-base; color: @text-color; background-color: @body-bg; height: 100%; } // Reset fonts for relevant elements input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } // Links a { color: @link-color; text-decoration: none; &:hover, &:focus { color: @link-hover-color; text-decoration: none; } &:focus { .tab-focus(); } } // Figures // // We reset this here because previously Normalize had no `figure` margins. This // ensures we don't break anyone's use of the element. figure { margin: 0; } // Images img { vertical-align: middle; } // Responsive images (ensure images don't scale beyond their parents) .img-responsive { .img-responsive(); } // Rounded corners .img-rounded { border-radius: @border-radius-large; } // Image thumbnails // // Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`. .img-thumbnail { padding: @thumbnail-padding; line-height: @line-height-base; background-color: @thumbnail-bg; border: 1px solid @thumbnail-border; border-radius: @thumbnail-border-radius; .transition(all .2s ease-in-out); // Keep them at most 100% wide .img-responsive(inline-block); } // Perfect circle .img-circle { border-radius: 50%; // set radius in percents } // Horizontal rules hr { margin-top: @line-height-computed; margin-bottom: @line-height-computed; border: 0; border-top: 1px solid @hr-border; } // Only display content to screen readers // // See: http://a11yproject.com/posts/how-to-hide-content/ .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0; } .require{ color: #ff0000; } //BEGIN WRAPPER #wrapper { width: 100%; min-height: 100%; background-color: @color-theme; } #page-wrapper { min-height: 100%; padding: 0 !important; background-color: #f0f2f5; //transition: 0.3s all linear; } @media(min-width:768px) { #page-wrapper { position: relative; margin: 0 0 0 250px; padding: 0; } } //END WRAPPER //BEGIN PORLET PORLET HEADING //END PORLET PORLET HEADING //BEGIN TOPBAR #topbar{ background: #ffffff; width: 100%; height: 50px; &.navbar-default{ border: 0; } .navbar-header{ width: 250px; height: 100%; background: darken(@color-theme, 2%); text-align: center; #logo{ font-size: 20px; line-height: 20px; color: #ffffff; height: 100%; width: 100%; &:hover{ } span.fa{ display: none; } span.logo-text{ display: block; font-weight: bold; font-family: 'Oswald', sans-serif; font-size: 30px; } } } .topbar-main{ display: block; height: 100%; background: darken(@color-theme, 5%); #menu-toggle{ float: left; padding: 15px 20px; background-color: transparent; .transition(all 0.3s); height: 50px; border-radius: 0; color: #ffffff; &:hover, &:focus{ color: @brand-primary; } i{ font-size: 18px; margin-top: 3px; } } #theme-setting{ background-color: rgba(0,0,0,0.15); } ul.nav.navbar-nav{ display: none; &.horizontal-menu { display: block; } li{ &.active, &:hover, &.open{ a{ background: #ffffff; color: @text-color; } } &.mega-menu-dropdown{ position: static; &.mega-menu-full{ .dropdown-menu { left: 20px; right: 20px; } } > .dropdown-menu{ left: auto; width: auto; .mega-menu-content { padding: 10px; margin: 0; .mega-menu-submenu { *width: auto !important; padding: 0px 15px !important; margin: 0 !important; border-right: 1px solid #eeeeee; &:last-child { border-right: 0; } li{ padding: 2px !important; margin: 0 !important; list-style: none; h3{ color: @gray; margin-top: 10px; padding-left: 5px; font-size: 15px; font-weight: normal; } a{ padding: 5px !important; margin: 0 !important; font-weight: normal; display: block; &:hover { background: #f0f0f0; } i { margin-right: 5px; } } } } .document-demo{ .mega-menu-submenu{ border-right: none; li{ a{ text-align: center; padding: 30px 5px !important; &:hover { background: transparent; } i{ font-size: 50px; display: block; width: 100%; margin-bottom: 20px; } } } } } } } } a{ color: #ffffff; } } } } #topbar-search{ display: inline-block; width: 50px; position: absolute; .transition(all 0.4s); z-index: 10; background-color: rgba(0,0,0,0.15); .input-group{ .form-control { height: 50px; border: 0; background: transparent !important; padding-left: 0; margin-left: 12px; text-indent: -999999px; color: #efefef; &:hover { cursor: pointer; } } .input-group-btn { height: 50px; .btn.submit { margin-left: -24px; padding: 0; width: 50px; background: none; border: 0 !important; display: block; color: #ffffff; cursor: pointer; i{ font-size: 16px; } } } } &.open { .transition(all 0.4s); width: 300px !important; background-color: rgba(255,255,255,0.15); .input-group{ .form-control { text-indent: 0; &:hover { cursor: text; } .input-group-btn{ .btn.submit { margin-left: 0; } } } } } input:-moz-placeholder { color: #efefef; } input::-webkit-input-placeholder { color: #efefef; } } .navbar-top-links { li{ display: inline-block; &:last-child{ margin-right: 15px; } &.open{ > a{ background: @color-theme !important; color: #ffffff !important; &:hover, &:focus{ background: @color-theme !important; } i{ color: #ffffff; } } } > a{ padding: 15px 20px; height: 100%; color: #ffffff; .transition(all 0.2s ease-in-out); &:hover, &:focus{ background: @color-theme !important; } i{ font-size: 16px; color: #ffffff; } span.badge{ position: absolute; top: 5px; right: 30px; padding: 3px 6px; color: #ffffff; } img{ position: relative; width: 25px; height: 25px; display: inline-block; } } .dropdown-menu{ li{ display: block; position: relative; &:last-child { margin-right: 0; } a{ padding: 3px 20px; min-height: 0; color: @text-color; div { white-space: normal; } &.btn{ color: #FFFFFF; } } } } &.topbar-user{ a{ padding: 12px 15px 11px; span{ } img{ margin-right: 5px; } } } &#theme-setting{ a{ padding: 12px 15px 11px; } } } ul.dropdown-alerts{ width: 250px; min-width: 0; li{ float: left; width: 100%; a{ &:hover, &:focus{ background: #f7f7f8 !important; } } ul{ padding: 0; margin: 0; li{ a{ padding: 15px; display: block; border-top: 1px solid #efefef; font-size: 12px; span{ margin-right: 10px; padding: 3px; i{ font-size: 14px; color: #FFFFFF; } } } } } &:first-child{ a{ border-top: 0; } } &.last{ a{ background: #f7f7f8; width: 100%; border-top: 0; padding: 10px 15px; text-align: right; font-size: 12px; &:hover { text-decoration: underline; } } } p{ padding: 10px 15px; margin-bottom: 0; background: @color-theme; color: #ffffff; } } } ul.dropdown-messages{ width: 250px; min-width: 0; li{ float: left; width: 100%; a{ &:hover, &:focus{ background: #f7f7f8 !important; } } ul{ padding: 0; margin: 0; li{ a{ padding: 15px; display: block; border-top: 1px solid #efefef; .avatar{ img{ width: 40px; height: 40px; margin-top: 0; float: left; display: block; } } .info{ margin-left: 50px; display: block; .name{ font-size: 12px; font-weight: bold; display: block; .label{ font-size: 10px; padding: 3px; } } .desc{ font-size: 12px; } } } } } &:first-child{ a{ border-top: 0; } } &.last{ a{ background: #f7f7f8; width: 100%; border-top: 0; padding: 10px 15px; text-align: right; font-size: 12px; &:hover { text-decoration: underline; } } } p{ padding: 10px 15px; margin-bottom: 0; background: @color-theme; color: #ffffff; } } } ul.dropdown-tasks{ width: 250px; min-width: 0; margin-left: -59px; li{ float: left; width: 100%; a{ &:hover, &:focus{ background: #f7f7f8 !important; } } ul{ padding: 0; margin: 0; li{ a{ padding: 15px; display: block; border-top: 1px solid #efefef; font-size: 12px; span{ margin-right: 10px; i{ font-size: 13px; color: #FFFFFF; padding: 3px; } } .progress{ margin-bottom: 5px; } } } } &:first-child{ a{ border-top: 0; } } &.last{ a{ background: #f7f7f8; width: 100%; border-top: 0; padding: 10px 15px; text-align: right; &:hover { text-decoration: underline; } } } p{ padding: 10px 15px; margin-bottom: 0; background: @color-theme; color: #ffffff; } } } .dropdown-user{ li{ a{ padding: 10px !important; height: auto; &:hover, &:focus{ background: #f7f7f8 !important; } i{ margin-right: 5px; color: @text-color; width: 14px; } .badge { position: absolute; margin-top: 5px; right: 10px; display: inline; font-size: 11px; padding: 3px 6px 3px 6px; text-align: center; vertical-align: middle; } } } } .dropdown-theme-setting{ width: 250px; min-width: 0; background-color: @color-theme; li{ padding: 10px !important; h4{ color: #ffffff; } ul#list-color{ li{ cursor: pointer; width: 35px; height: 35px; border: 5px solid transparent; margin: 0 5px; display: inline-block; &.green-dark{ background: @color-dark; border-color: @color-green; } &.red-dark{ background: @color-dark; border-color: @color-red; } &.pink-dark{ background: @color-dark; border-color: @color-pink; } &.blue-dark{ background: @color-dark; border-color: @color-blue; } &.yellow-dark{ background: @color-dark; border-color: @color-yellow; } &.green-grey{ background: @color-grey; border-color: @color-green; } &.red-grey{ background: @color-grey; border-color: @color-red; } &.pink-grey{ background: @color-grey; border-color: @color-pink; } &.blue-grey{ background: @color-grey; border-color: @color-blue; } &.yellow-grey{ background: @color-grey; border-color: @color-yellow; } &.yellow-green{ background: #007451; border-color: #CCA32F; } &.orange-grey{ background: #322F2B; border-color: #D94E37; } &.pink-blue{ background: #40516F; border-color: #DC6767; } &.pink-violet{ background: #554161; border-color: #E82A62; } &.orange-violet{ background: #554161; border-color: #FF422B; } &.pink-green{ background: #456445; border-color: #FF5E70; } &.pink-brown{ background: #573F2F; border-color: #A21E46; } &.orange-blue{ background: #33485C; border-color: #E74C3C; } &.yellow-blue{ background: #417CB2; border-color: #FFC34C; } &.green-blue{ background: #417CB2; border-color: #66B354; } } } } } } } @media(min-width:768px) { .navbar-top-links{ .dropdown-messages, .dropdown-tasks, .dropdown-alerts{ margin-left: auto; } } } //END TOPBAR //BEGIN TITLE & BREADCRUMB PAGE .page-title-breadcrumb{ padding: 0px 20px; background: #ffffff; -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05); box-shadow: 0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05); clear: both; height: 50px; .page-header{ margin: 0; padding: 0; border-bottom: 0; .page-title{ font-size: 25px; font-weight: 300; display: inline-block; padding-top: 5px; } .page-subtitle{ font-size: 14px; font-weight: 300; color: #bcbcbc; display: inline-block; } } .breadcrumb{ float: right; margin-bottom: 0; padding-left: 0; padding-right: 0; border-radius: 0; background: transparent; padding-top: 17px; margin-left: 10px; li{ + li{ &:before{ content: ""; padding: 0; } } } } .reportrange { float: right; margin-top: 7px; } } //END TITLE & BREADCRUMB PAGE //BEGIN HORIZONTAL MENU PAGE .horizontal-menu-page{ #sidebar{ display: none; } #page-wrapper{ margin-left: 0; } #menu-toggle{ display: none; } } //END HORIZONTAL MENU PAGE // BEGIN CHAT FORM #chat-form{ position: absolute; right: 0; top: 0; bottom: 0; width: 280px; background: @color-theme; z-index: 9999; display: none; &.fixed { position: fixed; min-height: 0 !important; } .user-status { display: inline-block; background: #575d67; margin-right: 5px; width: 8px; height: 8px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 8 !important; -moz-border-radius: 8px !important; border-radius: 8px !important; &.is-online { background-color: #06b53c; } &.is-busy { background-color: #ee4749; } &.is-idle { background-color: #f7d227; } &.is-offline { background-color: #666666; } } .chat-inner{ overflow: auto; height: 100%; } .chat-header { font-size: 16px; color: #ffffff; padding: 30px 35px; line-height: 1; margin: 0; border-bottom: 1px solid lighten(@color-theme, 10%); position: relative; .chat-form-close{ color: #ededed; font-size: 13px; } } .chat-group { margin-top: 30px; > strong { text-transform: uppercase; color: #ededed; display: block; padding: 6px 35px; font-size: 14px; } > a { display: block; padding: 6px 35px; position: relative; color: #eaeaea; text-decoration: none; .badge { font-size: 9px; margin-left: 5px; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; &.is-hidden { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } } &.active{ background: lighten(@color-theme, 5%); &:before { content: ''; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 8px 0 8px 8px; border-color: transparent transparent transparent darken(@color-theme, 5%); left: 0; top: 50%; margin-top: -8px; } } &:hover{ background: lighten(@color-theme, 5%); } } } #chat-box{ position: absolute; right: 280px; width: 340px; background: darken(@color-theme, 5%); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; display: none; .chat-box-header{ padding: 20px 24px; font-size: 14px; color: #fff; border-bottom: 1px solid lighten(@color-theme, 10%); .chat-box-close{ color: #ededed; font-size: 13px; } small{ color: #BBBBBB; font-size: 12px; padding-left: 8px; } } .chat-content { height: 250px; } ul.chat-box-body{ list-style: none; margin: 0; padding: 0; overflow: auto; height: 250px; > li{ padding: 20px 24px; padding-bottom: 5px; padding-top: 0px; &:before{ content: " "; display: table; } &:after{ clear: both; content: " "; display: table; } &.odd{ background: darken(@color-theme, 3%); } .avt { width: 30px; height: 30px; border-radius: 50%; margin: 5px 5px 0px 0px; vertical-align: -9px; } .user { font-weight: bold; color: #fff; &:after { content: ':'; } } .time { float: right; font-style: italic; color: #ededed; font-size: 11px; margin-top: 12px; } p{ margin: 10px 0 8.5px; color: #eaeaea; } } } .chat-textarea { padding: 20px 24px; position: relative; textarea { background: lighten(@color-theme, 3%); border: 1px solid lighten(@color-theme, 3%); color: #fff; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #ededed; } textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ededed; } textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ededed; } textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ededed; } } } } // END CHAT FORM //BEGIN MENU SIDEBAR .sidebar-fixed { position: fixed; } #sidebar{ background: @color-theme; } .navbar-static-side{ //transition: 0.3s all linear; ul{ li{ border-bottom: 1px solid lighten(@color-theme, 2%); &:first-child{ a{ padding: 0; } } &.active{ a{ background: @brand-primary; outline: none; } } a{ color: #FFFFFF; padding: 12px 15px; span.menu-title{ margin-left: 10px; } i{ font-size: 16px; min-width: 20px; text-align: center; .icon-bg{ display: none; } } &:hover, &:focus{ background: @brand-primary; transition: 0.2s all ease-in-out; outline: none; } .badge, .label{ float: right; margin-right: 10px; } &.menu-title{ margin-left: 10px; } } .nav-second-level{ li{ border-bottom: 1px solid darken(@color-theme, 2%); &.active, &:hover, &:focus{ a{ color: @brand-primary; } } a{ padding: 14px 15px 14px 40px; background: darken(@color-theme, 5%); color: #efefef; span.submenu-title{ margin-left: 10px; } } .nav-third-level{ li{ border-bottom: 1px solid darken(@color-theme, 4%); &.active, &:hover, &:focus{ a{ color: @brand-primary; } } a{ padding: 15px 15px 15px 40px; background: darken(@color-theme, 8%); color: #efefef; span.submenu-title{ margin-left: 10px; } } } } } } &.sidebar-heading{ padding: 5px 15px; h4{ font-family: 'Oswald'; font-size: 18px; font-weight: bold; color: @brand-primary; } } &.user-panel{ padding: 15px; .thumb{ float: left; border: 5px solid rgba(255, 255, 255, 0.1); border-radius: 50%; img{ width: 45px; height: 45px; } } .info{ float: left; padding: 5px 5px 5px 15px; color: #ffffff; p{ margin-bottom: 3px; font-size: 16px; } a{ font-size: 10px; i{ font-size: 14px; color: #999; } &:hover, &:focus{ background-color: transparent; i{ color: #777; } } } } ul{ li{ border-bottom: 0; } } } } } } .sidebar-user-info { padding: 15px; img{ border: 5px solid darken(@brand-primary, 3%); width: 75px; height: 75px; display: inline-block; } h4{ color: #FFFFFF; margin-bottom: 5px; } ul{ margin-bottom: 3px; li{ border-bottom: 0 !important; a{ color: #cdcdcd; } } } .user-status{ width: 10px; height: 10px; border-radius: 50% !important; display: inline-block; background: transparent; margin-right: 5px; &.is-online{ background: #06B53C; } &.is-idle{ background: #F7D227; } &.is-busy{ background: #ee4749; } &.is-offline{ background: #666666; } } span{ color: #FFFFFF; } } .sidebar-user-activity{ padding: 15px; border-bottom: 0 !important; h4{ color: #FFFFFF; } .note{ padding: 3px 15px; margin-bottom: 5px; small{ color: #cdcdcd; } a{ &:hover, &:focus{ background: transparent; } } } } .arrow { float: right; margin-top: 3px; } .fa.arrow:before { content: "\f104"; } .active > a > .fa.arrow:before { content: "\f107"; } @media(min-width:768px) { .navbar-static-side { z-index: 1; position: absolute; width: 250px; } } .right-sidebar{ #topbar{ .navbar-header{ float: right; border-right: 0; } } #sidebar{ left: auto; right: 0; } #page-wrapper{ margin: 0 250px 0 0; } } /* Begin Left Sidebar Collapsed */ .left-side-collapsed { .navbar-static-side { width: 55px; ul#side-menu{ li{ &.user-panel{ display: none; } &.nav-hover{ a{ height: 50px; span.menu-title{ display: block !important; } span.submenu-title{ display: block !important; margin-left: 0; } } ul.nav-second-level{ display: block; position: absolute; top: 50px; left: 55px; width: 195px; li{ a{ padding: 15px; } } } } a{ span{ display: none; } i.fa{ font-size: 18px; } span.menu-title{ position: absolute; top: 0; left: 55px; padding: 15px; margin-left: 0; background: @brand-primary; color: #ffffff; width: 195px; height: 50px; } } ul.nav-second-level{ display: none; position: absolute; top: 50px; left: 55px; width: 195px; li{ a{ i{ display: none; } } } } } } } #page-wrapper { margin: 0 0 0 55px; } } /* End Left Sidebar Collapsed */ /* Begin Right Sidebar Collapsed */ .right-side-collapsed { .navbar-static-side { width: 55px; ul#side-menu{ li{ &.user-panel{ display: none; } &.nav-hover{ a{ height: 50px; span.menu-title{ display: block !important; } span.submenu-title{ display: block !important; margin-right: 0; } } ul.nav-second-level{ display: block; position: absolute; top: 50px; right: 55px; width: 195px; li{ a{ padding: 15px 5px; } } } } a{ span{ display: none; } i.fa{ font-size: 18px; } span.menu-title{ position: absolute; top: 0; right: 55px; padding: 15px; margin-right: 0; background: @brand-primary; color: #ffffff; width: 195px; height: 50px; } } ul.nav-second-level{ display: none; position: absolute; top: 50px; right: 55px; width: 195px; li{ a{ i{ display: none; } } } } } } } #page-wrapper { margin: 0 55px 0 0; } } /* End Left Sidebar Collapsed */ //END MENU SIDEBAR //BEGIN PAGE CONTENT .page-content { padding: 20px 20px 50px 20px; min-height: 700px; clear: both; } //END PAGE CONTENT //BEGIN FOOTER #footer{ width: 100%; padding: 7px 20px; background-color: darken(@color-theme, 5%); color: #FFFFFF; font-size: 12px; text-align: right; &.fixed { border-top: 1px solid #f3f3f3; background: #fff; position: fixed; color: #999; bottom: 0px; } } //END FOOTER //BEGIN DASHBOARD PAGE /*panel stat*/ #sum_box { .db { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .icon { color: @text-color; font-size: 50px; margin-bottom: 0px; float: right; &.fa-shopping-cart { color: @brand-success; } &.fa-money { color: @brand-info; } &.fa-signal { color: @brand-danger; } &.fa-group { color: @brand-warning; } } h4 { text-align: left; margin-top: 0px; font-size: 30px; margin-bottom: 0px; padding-bottom: 0px; span:last-child { font-size: 25px; } } p.description { margin-top: 0px; opacity: 0.9; } .db:hover { background: @color-theme; color: #fff; .icon { opacity: 1; color: #fff; } p.description { opacity: 1; } } } /*panel stat*/ /*user profile*/ .profile { display: inline-block; h2{ margin-top: 0; } .divider{ border-top:1px solid rgba(0,0,0,0.1); } .user-info { padding: 15px; background: url('http://swlabs.co/madmin/code/images/gallery/13.jpg'); color: #888; .img-circle { border: 2px solid #fff; } &:hover { color: #111; } } .user-action { padding: 0px 15px 15px 15px; } } figcaption.ratings { margin-top:20px; } figcaption.ratings a { color:#f1c40f; font-size:11px; } .emphasis { border-top: 4px solid transparent; padding-top: 15px; } .emphasis:hover { border-top: 4px solid #1abc9c; color: #111; } .emphasis h2 { margin-bottom:0; } /*user profile*/ /*to-do list*/ ul.todo-list{ overflow: hidden; width: auto; height: 250px; padding: 0; li{ background: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; padding: 13px; margin-bottom: 5px; cursor: move; list-style: none; span.drag-drop{ height: 17px; display: block; float: left; width: 7px; position: relative; top: 2px; i{ height: 2px; width: 2px; display: block; background: #ccc; box-shadow: 5px 0 0 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc; -webkit-box-shadow: 5px 0 0 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc; -moz-box-shadow: 5px 0 0 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc; } } .todo-check{ margin-left: 10px; margin-right: 10px; } .todo-title{ margin-right: 90px; } .todo-actions{ position: absolute; right: 15px; top: 13px; a{ i{ color: @text-color; margin: 0 5px; } &:hover, &:focus{ i{ color: @gray; } } } } } } /*to-do list*/ /*chat form*/ ul.chats { margin: 0; padding: 0; } ul.chats li{ list-style: none; margin: 30px auto; font-size: 12px; &:first-child{ margin-top: 0; } } ul.chats li img.avatar{ width: 50px; height: 50px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; } ul.chats li .message{ display: block; padding: 7px; position: relative; } ul.chats li .message .chat-datetime { font-style: italic; color: #888; font-size: 11px; } ul.chats li .message .chat-body{ display: block; margin-top: 5px; } ul.chats li.in img.avatar{ float: left; } ul.chats li.in .message{ background: #b3e5fc; margin-left: 65px; border-left: 3px solid #03a9f4; border-radius: 4px; } .chats li.in .message .chat-arrow { display: block; position: absolute; top: 15px; left: -10px; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #03a9f4; } ul.chats li.in .message a.chat-name{ color: @brand-primary; } ul.chats li.out img.avatar{ float: right; } ul.chats li.out .message{ background: #a3e9a4; margin-right: 65px; border-right: 3px solid #2baf2b; text-align: right; border-radius: 4px; } ul.chats li.out .message .chat-arrow { display: block; position: absolute; top: 15px; right: -10px; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #2baf2b; } ul.chats li.out .message a.chat-name{ color: @brand-primary; } ul.chats li.out .message a.chat-name, ul.chats li.out .message a.chat-datetime { text-align: right; } .chat-form{ margin-top: 15px; padding: 10px; background-color: #f0f0f0; overflow: hidden; clear: both; #input-chat, .input-group-btn .btn{ border: 0; } .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ margin-left: 0; } } /*chat form*/ /* begin Carousel */ ol.list-indicators{ margin-top: 5px; margin-bottom: 0; bottom: -25px; li{ width: 15px; height: 15px; border-radius: 50%; background: @text-color; margin: 0 5px; cursor: pointer; border: 0; &.active{ width: 15px; height: 15px; border-radius: 50%; background: @brand-primary; margin: 0 5px; cursor: pointer; border: 0; } } } .carousel-control{ top: auto; bottom: -25px; font-size: 12px; text-shadow: none; color: @text-color; &:hover, &:focus{ color: @brand-primary; } &.left{ background: transparent; } &.right{ background: transparent; } } /* begin Carousel */ //END DASHBOARD PAGE //BEGIN PAGE UI ICONS .row-icons{ padding: 15px 0; margin:0 } .row-icons [class*="col"]{ margin-bottom: 20px; padding:0 } .row-icons [class*="col"] a{ line-height: 30px; display: inline-block; color: @text-color; text-decoration: none; &:hover{ i.fa{ &:before{ color: lighten(@brand-primary, 10%); } } i.glyphicon{ &:before{ color: lighten(@brand-primary, 10%); } } } } .row-icons [class*="col"] i.fa{ vertical-align: middle; margin:0 10px; width: 40px; } .row-icons [class*="col"] i{ &:before{ color: @brand-primary; font-size: 30px; .transition(all 0.3s ease-in-out); } } .row-icons [class*="col"] span{ padding-left: 20px; vertical-align: top; } //END PAGE UI ICONS //BEGIN PAGE UI MODALS .modal-full-width{ width: 100%; } .modal-wide-width{ width: 70%; } //END PAGE UI MODALS // BEGIN PAGE UI TABS .closeTab:hover { cursor: pointer; } .closeTab { font-size: 15px; } // END PAGE UI TABS //BEGIN 404 & 500 PAGE #error-page{ background: #F0F2F5; text-align: center; position: relative; #error-page-content{ width: 480px; margin: 10% auto 0 auto; text-align: center; h1{ font-family: 'oswald'; font-size: 150px; font-weight: bold; color: @brand-primary; } p{ a{ color: @brand-primary; &:hover, &:focus{ text-decoration: underline; } } } } } //END 404 & 500 PAGE //BEGIN SIGN IN, SIGN UP, LOCK SCREEN PAGE #signin-page{ background: url('http://swlabs.co/madmin/code/images/bg/1.jpg') center center fixed; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; padding: 5px; height: 1000px; } #signup-page{ background: url('http://swlabs.co/madmin/code/images/bg/2.jpg') center center fixed; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; padding: 5px; height: 1000px; } #lock-screen-page{ background: url('http://swlabs.co/madmin/code/images/bg/3.jpg') center center fixed; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; padding: 5px; height: 1000px; .page-form{ background-color: rgba(0,0,0,0.2); color: #ffffff; input{ background-color: rgba(0,0,0,0.3); border: 0; } } } .page-form{ width: 400px; margin: 5% auto 0 auto; background: #eeeeee; border-radius: 4px; .input-icon{ i{ margin-top: 12px; } } input[type='text'], input[type='password'], input[type='email'], select{ height: 40px; border-color: #e5e5e5; .box-shadow(none); color: @text-color; } .header-content{ padding: 15px 20px; background: #e9e9e9; border-top-left-radius: 4px; border-top-right-radius: 4px; h1{ font-family: 'oswald'; font-size: 30px; font-weight: bold; text-align: center; margin: 0; text-transform: uppercase; } } .body-content{ padding: 15px 20px; position: relative; .btn-twitter{ background: #5bc0de; margin-bottom: 10px; color: #ffffff; i{ margin-right: 5px; } &:hover, &:focus{ color: #ffffff; } } .btn-facebook{ background: #418bca; margin-bottom: 10px; color: #ffffff; i{ margin-right: 5px; } &:hover, &:focus{ color: #ffffff; } } .btn-google-plus{ background: #dd4c39; margin-bottom: 10px; color: #ffffff; i{ margin-right: 5px; } &:hover, &:focus{ color: #ffffff; } } p{ a{ color: @brand-primary; &:hover, &:focus{ color: #777777; text-decoration: none; } } } .forget-password{ h4{ text-transform: uppercase; font-size: 16px; } } hr{ border-color: #e0e0e0; } } .state-error + em { display: block; margin-top: 6px; padding: 0 1px; font-style: normal; font-size: 11px; line-height: 15px; color: @brand-danger; } .rating.state-error + em { margin-top: -4px; margin-bottom: 4px; } .state-success + em { display: block; margin-top: 6px; padding: 0 1px; font-style: normal; font-size: 11px; line-height: 15px; color: @brand-danger; } .state-error input, .state-error select{ background: @state-danger-bg; } .state-success input, .state-success select{ background: @state-success-bg; } .note-success { color: @brand-success; } label{ font-weight: normal; margin-bottom: 0; } } #lock-screen-page{ .page-form{ margin-top: 15%; text-align: center; h1{ margin: 0; font-family: 'Oswald'; } } } #lock-screen-avatar{ top: -78px; left: 50%; margin-left: -74px; position: absolute; display: inline-block; img{ border: 10px solid #eeeeee; } } #lock-screen-info{ margin-top: 60px; } @media only screen and (max-width : 480px) { .page-form{ width: 280px; } #lock-screen-page{ .page-form{ margin-top: 35%; } } } //END SIGN IN, SIGN UP, LOCK SCREEN PAGE //BEGIN CHART JS PAGE #line-chart-spline canvas { height: auto !important; } //END CHART JS PAGE //BEGIN TIMELINE PAGE .timeline-centered { position: relative; margin-bottom: 30px; &.timeline-sm{ .timeline-entry{ margin-bottom: 20px !important; .timeline-entry-inner{ .timeline-label{ padding: 1em; } } } } } .timeline-centered:before, .timeline-centered:after { content: " "; display: table; } .timeline-centered:after { clear: both; } .timeline-centered:before { content: ''; position: absolute; display: block; width: 7px; background: #ffffff; left: 50%; top: 20px; bottom: 20px; margin-left: -4px; } .timeline-centered .timeline-entry { position: relative; width: 50%; float: right; margin-bottom: 70px; clear: both; } .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after { content: " "; display: table; } .timeline-centered .timeline-entry:after { clear: both; } .timeline-centered .timeline-entry.begin { margin-bottom: 0; } .timeline-centered .timeline-entry.left-aligned { float: left; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner { margin-left: 0; margin-right: -28px; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time { left: auto; right: -115px; text-align: left; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon { float: right; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label { margin-left: 0; margin-right: 85px; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after { left: auto; right: 0; margin-left: 0; margin-right: -9px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .timeline-centered .timeline-entry .timeline-entry-inner { position: relative; margin-left: -31px; } .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after { content: " "; display: table; } .timeline-centered .timeline-entry .timeline-entry-inner:after { clear: both; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time { position: absolute; left: -115px; text-align: right; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span { display: block; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child { font-size: 18px; font-weight: bold; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child { font-size: 12px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon { background: #fff; color: @text-color; display: block; width: 60px; height: 60px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; border-radius: 50%; text-align: center; border: 7px solid #ffffff; line-height: 45px; font-size: 15px; float: left; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary { background-color: @brand-primary; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success { background-color: @brand-success; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info { background-color: @brand-info; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning { background-color: @brand-warning; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger { background-color: @brand-danger; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-red { background-color: @color-red; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-green { background-color: @color-green; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-blue { background-color: @color-blue; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-yellow { background-color: @color-yellow; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-orange { background-color: @color-orange; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-pink { background-color: @color-pink; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-violet { background-color: @color-violet; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-grey { background-color: @color-grey; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-dark { background-color: @color-dark; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { position: relative; background: #ffffff; padding: 1.7em; margin-left: 85px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; &.bg-red{ background: @color-red; &:after{ border-color: transparent @color-red transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-green{ background: @color-green; &:after{ border-color: transparent @color-green transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-orange{ background: @color-orange; &:after{ border-color: transparent @color-orange transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-yellow{ background: @color-yellow; &:after{ border-color: transparent @color-yellow transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-blue{ background: @color-blue; &:after{ border-color: transparent @color-blue transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-pink{ background: @color-pink; &:after{ border-color: transparent @color-pink transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-violet{ background: @color-violet; &:after{ border-color: transparent @color-violet transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-grey{ background: @color-grey; &:after{ border-color: transparent @color-grey transparent transparent; } .timeline-title, p{ color: #ffffff; } } &.bg-dark{ background: @color-dark; &:after{ border-color: transparent @color-dark transparent transparent; } .timeline-title, p{ color: #ffffff; } } } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after { content: ''; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 9px 9px 9px 0; border-color: transparent #ffffff transparent transparent; left: 0; top: 20px; margin-left: -9px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .timeline-title, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p { color: @text-color; margin: 0; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p { margin-top: 15px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .timeline-title { margin-bottom: 10px; font-family: 'Oswald'; font-weight: bold; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .timeline-title span { -webkit-opacity: .6; -moz-opacity: .6; opacity: .6; -ms-filter: alpha(opacity=60); filter: alpha(opacity=60); } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p .timeline-img { margin: 5px 10px 0 0; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p .timeline-img.pull-right{ margin: 5px 0 0 10px; } //END TIMELINE PAGE // START TIMELINE PAGE RESPONSIVE .panel-group .panel { .panel { margin-bottom: 15px; } .panel-title { font-size: 17px; font-weight: 400; .accordion-toggle { padding: 7px 0px; } } } .tab-content.tab-edit { background: transparent; border: 0px; } .nav-pills li.active a { border: 1px solid @brand-primary; } ul.nav.nav-tabs.ul-edit { border-bottom: 5px solid @brand-primary !important; li { a { border: 0px; background: none; padding: 10px 20px; } &.active { a { background: @brand-primary; color: #fff; border: 0px; } } } } .timeline { list-style: none; padding: 20px 0 20px; position: relative; } .timeline:before { top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #fff; left: 50%; margin-left: -1.5px; } .timeline > li { margin-bottom: 20px; position: relative; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li > .timeline-panel { width: 44%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); background: #fff; &.primary{ background: #2e6da4; color: #fff; &:after { border-left: 14px solid #2e6da4 ; border-right: 0 solid #2e6da4 ; } } &.success{ background: #3f903f; color: #fff; &:after { border-left: 14px solid #3f903f ; border-right: 0 solid #3f903f ; } } &.warning{ background: #f0ad4e; color: #fff; &:after { border-left: 14px solid #f0ad4e ; border-right: 0 solid #f0ad4e ; } } &.danger{ background: #d9534f; color: #fff; &:after { border-left: 14px solid #d9534f ; border-right: 0 solid #d9534f ; } } &.info{ background: #5bc0de; color: #fff; &:after { border-left: 14px solid #5bc0de ; border-right: 0 solid #5bc0de ; } } } .timeline > li > .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } .timeline > li > .timeline-panel:after { position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; } .timeline > li > .timeline-badge { color: #fff; width: 50px; height: 50px; line-height: 35px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #999999; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border: 2px solid #fff; i.glyphicon { top: 7px; } } .timeline > li.timeline-inverted > .timeline-panel { float: right; } .timeline > li.timeline-inverted > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } .timeline > li.timeline-inverted > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } .timeline-badge.primary { background-color: #2e6da4 !important; } .timeline-badge.success { background-color: #3f903f !important; } .timeline-badge.warning { background-color: #f0ad4e !important; } .timeline-badge.danger { background-color: #d9534f !important; } .timeline-badge.info { background-color: #5bc0de !important; } .timeline-title { margin-top: 0; color: inherit; } .timeline-body > p, .timeline-body > ul { margin-bottom: 0; } .timeline-body > p + p { margin-top: 5px; } @media (max-width: 767px) { ul.timeline:before { left: 40px; } ul li:not(.timeline-inverted) .timeline-panel:after { border-left: 0px !important; } ul li:not(.timeline-inverted) .timeline-panel.primary:before { border-right: 15px solid #2e6da4; } ul li:not(.timeline-inverted) .timeline-panel.danger:before { border-right: 15px solid #d9534f; } ul.timeline > li > .timeline-panel { width: calc(80%); width: -moz-calc(80%); width: -webkit-calc(80%); } ul.timeline > li > .timeline-badge { left: 15px; margin-left: 0; top: 16px; } ul.timeline > li > .timeline-panel { float: right; } ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } } // END TIMELINE PAGE RESPONSIVE // START TIMLINE ONE COLUMN #one-column { .message-item { margin-bottom: 25px; margin-left: 40px; position: relative; } .message-item .message-inner { background: #fff; border: 1px solid #ddd; border-radius: 0px; padding: 10px; position: relative; } .message-item .message-inner:before { border-right: 10px solid #ddd; border-style: solid; border-width: 10px; color: rgba(0,0,0,0); content: ""; display: block; height: 0; position: absolute; left: -20px; top: 6px; width: 0; } .message-item .message-inner:after { border-right: 10px solid #fff; border-style: solid; border-width: 10px; color: rgba(0,0,0,0); content: ""; display: block; height: 0; position: absolute; left: -18px; top: 6px; width: 0; } .message-item:before { background: #fff; border-radius: 2px; bottom: -30px; box-shadow: 0 0 3px rgba(0,0,0,0.2); content: ""; height: 100%; left: -30px; position: absolute; width: 3px; } .message-item:after { background: #fff; border: 2px solid #ccc; border-radius: 0px; box-shadow: 0 0 5px rgba(0,0,0,0.1); content: ""; height: 15px; left: -36px; position: absolute; top: 10px; width: 15px; } .clearfix:before, .clearfix:after { content: " "; display: table; } .message-item .message-head { border-bottom: 1px solid #eee; margin-bottom: 8px; padding-bottom: 8px; } .message-item .message-head .avatar { margin-right: 20px; } .message-item .message-head .user-detail { overflow: hidden; } .message-item .message-head .user-detail h5 { font-size: 16px; font-weight: bold; margin: 0; } .message-item .message-head .post-meta { float: left; padding: 0 15px 0 0; } .message-item .message-head .post-meta >div { color: #333; font-weight: bold; text-align: right; } .post-meta > div { color: #777; font-size: 12px; line-height: 22px; } .message-item .message-head .post-meta >div { color: #333; font-weight: bold; text-align: right; } .post-meta > div { color: #777; font-size: 12px; line-height: 22px; } .avatar img { min-height: 40px; max-height: 40px; } .post-meta .qa-message-who-pad { margin-left: 10px; } .message-item.blue { &:after { background: @color-blue; } .message-inner { border-color: @color-blue; &:before { border-right-color: @color-blue; } } } .message-item.red { &:after { background: @color-red; } .message-inner { border-color: @color-red; &:before { border-right-color: @color-red; } } } .message-item.green { &:after { background: @color-green; } .message-inner { border-color: @color-green; &:before { border-right-color: @color-green; } } } .message-item.orange { &:after { background: @color-orange; } .message-inner { border-color: @color-orange; &:before { border-right-color: @color-orange; } } } .message-item.pink { &:after { background: @color-pink; } .message-inner { border-color: @color-pink; &:before { border-right-color: @color-pink; } } } .message-item.violet { &:after { background: @color-violet; } .message-inner { border-color: @color-violet; &:before { border-right-color: @color-violet; } } } } // END TIMELINE ONE COULUMN //BEGIN BLOG PAGE .blog-page{ h1 { margin-bottom: 20px; } .blog-articles{ padding-bottom: 20px; .blog-img{ margin-bottom: 10px; img{ margin-bottom: 12px; } ul{ margin-bottom: 5px; margin-left: 0; li{ padding: 0; i{ color: @brand-primary; margin-right: 3px; } a{ margin-right: 8px; text-decoration: none; } } &.blog-date{ li{ i{ color: @brand-primary; margin-right: 3px; } a{ color: @text-color; } } } } } .blog-article{ padding-bottom: 20px; h3{ margin-top: 0; } } ul{ &.blog-tags { margin-bottom: 5px; margin-left: 0; li { padding: 0; i { color: @brand-primary; margin-right: 3px; } a { margin-right: 8px; text-decoration: none; } } } &.blog-date{ li{ i{ color: @brand-primary; margin-right: 3px; } a{ color: @text-color; } } } } } .blog-sidebar{ ul{ li{ a{ color: @text-color; } } } .blog-images{ li{ a{ img { width: 50px; height: 50px; opacity: 0.6; margin: 0 2px 8px; .transition(all 0.3s ease-in-out); &:hover { opacity: 1; } } } } } .sidebar-tags{ li{ padding: 0; a{ color: #ffffff; margin: 0 2px 5px 0; display: inline-block; } } } } hr { margin-bottom: 40px; } h4.media-heading span { font-size: 12px; } .media .media-body hr{ margin-bottom: 20px; } } //END BLOG PAGE //BEGIN CALENDAR PAGE #external-events{ .external-event{ display: inline-block; cursor: move; margin-bottom: 5px; margin-right: 5px; } } //END CALENDAR PAGE //BEGIN GALLERY PAGE .gallery-pages{ .list-filter{ margin-top: 10px; li{ cursor: pointer; padding: 6px 15px; margin-right: 5px; margin-bottom: 5px; background: #eee; display: inline-block; .transition(all 0.2s ease-in-out); &.active, &:hover, &:focus{ background: @brand-primary; color: #ffffff; } } } .mix-grid{ .mix{ display: none; position: relative; overflow: hidden; margin-bottom: 15px; .hover-effect{ position: relative; border: 0; width: 100%; height: 100%; box-shadow: none; overflow: hidden; .img { .transition(all 0.35s ease-in-out); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .info{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; background: rgba(26, 74, 114, 0.6); visibility: hidden; opacity: 0; .transition(all 0.35s ease-in-out); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); h3 { text-transform: uppercase; color: #fff; text-align: center; font-size: 16px; padding: 10px; background: #111111; margin: 30px 0 0 0; } p { font-style: italic; font-size: 12px; position: relative; color: #e0e0e0; padding: 20px 20px 20px; text-align: center; } a.mix-link{ color: #fff; text-align: center; padding: 10px 15px; background: @brand-primary; margin: 20px 10px 20px 0; display: inline-block; } a.mix-zoom{ color: #fff; text-align: center; padding: 10px 15px; background: @brand-primary; margin: 20px 10px 20px 0; display: inline-block; } } &:hover{ .img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .info { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } } } } .action-group { margin-top: 8px; margin-bottom: 20px; button { font-size: 13px; } } } //END GALLERY PAGE //BEGIN FRONT-END PAGE .frontend-pages{ .hover-effect{ position: relative; border: 0; width: 100%; height: 100%; box-shadow: none; overflow: hidden; .img { .transition(all 0.35s ease-in-out); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .info{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; background-color: rgba(0,0,0,0.7); visibility: hidden; opacity: 0; .transition(all 0.25s ease-in-out); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); h3 { text-transform: uppercase; color: #fff; text-align: center; font-size: 20px; padding: 10px; background: @brand-primary; margin: 25% 0 0 0; } } &:hover{ .info { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } } } //END FRONT-END PAGE //BEGIN EMAIL INBOX PAGE .mail-content{ overflow-x: hidden; overflow-y: auto; height: 657px; .mail-sender{ width: 100%; display: inline-block; margin: 0 0 20px 0; border-bottom: 1px solid #EFF2F7; padding: 10px 0; .date { line-height: 30px; margin-bottom: 0; text-align: right; } } .mail-view{ margin-bottom: 25px; } .mail-attachment{ ul{ padding: 0; li { float: left; width: 100px; margin-right: 15px; margin-top: 15px; list-style: none; &:hover{ background: #f7f8f9; } a{ color: @text-color; } .thumb-attach img { width: 100px; height: auto; margin-bottom: 10px; } .link{ color: @brand-primary; } } } } } //END EMAIL INBOX PAGE //BEGIN INVOICE PAGE #invoice-page{ .panel{ border-radius: 0; .panel-body{ padding: 30px; .invoice-title{ float: right; text-align: right; h2{ margin-top: 0; } } .logo{ font-family: 'Oswald'; font-weight: bold; margin-top: 0; } hr{ margin: 30px 0; } } } } //END INVOICE PAGE //BEGIN ANIMATIONS PAGE .box-placeholder { margin-bottom: 15px; padding: 20px; border: 1px solid #e5e5e5; background: #ffffff; color: #444; } //END ANIMATIONS PAGE .state-error + em { display: block; margin-top: 6px; padding: 0 1px; font-style: normal; font-size: 11px; line-height: 15px; color: @brand-danger; } .state-success + em { display: block; margin-top: 6px; padding: 0 1px; font-style: normal; font-size: 11px; line-height: 15px; color: @brand-success; } .state-error input, .state-error select{ background: @state-danger-bg; } .state-success input, .state-success select{ background: @state-success-bg; } .note-success { color: @brand-success; } .radio-inline, .checkbox-inline, .checkbox, .radio{ padding-left: 0; margin: 0; } .checkbox, .radio{ label{ cursor: pointer; margin-right: 10px; margin-bottom: 0; &:first-child{ padding-left: 0; } } } .form-horizontal.form-bordered .radio, .form-horizontal.form-bordered .checkbox, .form-horizontal.form-bordered .radio-inline, .form-horizontal.form-bordered .checkbox-inline{ padding-top: 0; } //BEGIN SOCIAL ICONS .social-icons{ li{ a{ border-radius: 50%; color: #fff; width: 30px; height: 30px; text-align: center; padding-top: 5px; display: block; &:hover, &:focus{ background: @brand-primary; color: #ffffff; } &.facebook { background-color: @color-blue; } &.github { background-color: @color-orange; } &.googleplus { background-color: @color-red; } &.linkedin { background-color: @color-pink; } &.rss { background-color: @color-green; } &.skype { background-color: #2980b9; } &.twitter { background-color: #3498db; } &.youtube { background-color: #e74c3c; } } } } //END SOCIAL ICONS //BEGIN ABOUT US PAGE .member-team{ background-color: #f9f9f9; float: left; padding: 5px; margin-bottom: 10px; max-width: 100%; h3{ margin-top: 10px; small{ color: #ababab; display: block; margin-top: 5px; font-size: 13px; } } } //END ABOUT US PAGE //BEGIN FAQ PAGE #faq{ .panel-group{ .panel{ margin-bottom: 10px; .panel-heading{ font-size: 14px; padding-top: 0; padding-bottom: 0; a{ color: @text-color; strong{ margin-right: 10px; } } &:hover, &:focus{ background: #e5e5e5; } } .panel-body{ strong:first-child{ margin-right: 10px; } } } } } //END FAQ PAGE .accordion-toggle{ display: block; line-height: 22px; padding: 10px 0; position: relative; } //BEGIN PRICING TABLE PAGE .row{ .row-merge { margin: 0; [class*=col-] { padding: 0; .pricing-widget{ position: relative; border: 0; cursor: pointer; margin: 20px 0; .box-shadow(0 1px 1px rgba(0,0,0,.05)); .pricing-head { background: @brand-success; padding: 6px 20px; font-size: 18px; text-align: center; color: #ffffff; } .pricing-body { background: #fff; } .pricing-cost { background: darken(@brand-success, 5%); text-align: center; padding: 20px; border-bottom: 1px solid #efefef; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; font-size: 18px; color: #ffffff; min-height: 125px; strong { font-size: 30px; } } .pricing-list { list-style: none; padding: 0; margin: 0; li { padding: 10px; border-bottom: 1px solid #efefef; &:last-child { min-height: 84px; padding-top: 30px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-bottom: none; } } } &:not(.pricing-title).active, &:not(.pricing-title):hover { .box-shadow(0 3px 25px -4px rgba(0,0,0,.9)); } &.active { z-index: 2; } &:hover { z-index: 2; } } } } } .ribbon-wrapper { position: absolute; width: 75px; height: 75px; overflow: hidden; top: -1px; right: 14px; .ribbon-inner { display: block; position: relative; padding: 5px 0; color: #fff; background-color: @color-red; font-size: 13px; line-height: 17px; text-align: center; width: 107px; top: 11px; left: -5px; text-shadow: 0 1px rgba(0,0,0,.25); .box-shadow(0 0 5px rgba(0,0,0,.75)); transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } } .the-price{ padding: 20px; margin: 0; h1{ margin-bottom: 0; } .subscript{ font-size: 14px; } } //END PRICING TABLE PAGE //BEGIN FAQ PAGE #faq{ .panel{ border: 0; } } //END FAQ PAGE //BEGIN BACK TO TOP #totop{ position: fixed; bottom: 40px; right: 1.5%; display: none; z-index: 9999; background: transparent; border: 3px solid @brand-primary; border-radius: 50%; height: 45px; width: 45px; text-align: center; i{ color: @brand-primary; line-height: 40px; font-size: 33px; } &:hover{ background: @brand-primary; i{ color: #ffffff; } } } //END BACK TO TOP //BEGIN DEMO LAYOUT .option-demo{ position: relative; } .demo-layout{ background-color: #ffffff; padding: 5px 15px; position: absolute; top: -30px; left: 0; z-index: 9999; border: 1px solid #e5e5e5; cursor: pointer; } //END DEMO LAYOUT //BEGIN SIDEBAR OPTION 2 - SIDEBAR HOVER #sidebar-hover{ #topbar{ .navbar-header{ width: 160px; } } #wrapper{ #page-wrapper{ margin-left: 160px; } #sidebar{ width: 160px; ul.menu-hover{ width: 160px; position: absolute; top: 50px; display: block; .box-shadow(none); >li{ &.active{ a{ opacity: 0.95; } } a{ background-color: @color-theme; color: #FFFFFF; padding: 15px; position: relative; span.menu-title{ margin-left: 10px; } &:after { content: ''; border: 0; } &:hover{ opacity: 0.95; } } ul.dropdown-menu{ .box-shadow(none); >li{ > &:first-child{ > a{ &:before { content: ''; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 8px 8px 8px 0; border-color: transparent darken(@brand-primary, 8%) transparent transparent ; left: -8px; top: 50%; margin-top: -8px; } } } a{ background-color: darken(@brand-primary, 8%); &:hover{ opacity: 0.95; } } ul.dropdown-menu { .box-shadow(none); >li { > &:first-child{ > a{ &:before { content: ''; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 8px 8px 8px 0; border-color: transparent lighten(@brand-primary, 2%) transparent transparent ; left: -8px; top: 50%; margin-top: -8px; } } } a { background-color: lighten(@brand-primary, 2%); &:hover{ opacity: 0.95; } } } } } } } } } } .dropdown-submenu>.dropdown-menu{ margin-left: 0; } } //END SIDEBAR OPTION 2 - SIDEBAR HOVER //BEGIN EMAIL INBOX .mail-box{ margin-bottom: 0; .list-group-item:nth-child(odd){ background-color: #f8f8f8; } .list-group-item{ border: 0; &:hover{ color: @text-color; } .time-badge{ float: right; font-style: italic; color: @text-muted; } &.active, &:hover, &:focus{ background-color: #ffc !important; color: @text-color !important; } } } //END EMAIL INBOX //CLEAR CHECKBOX ON MODAL WYSIHTML5 - NOT COMPATIBILITY ICHECK .bootstrap-wysihtml5-insert-link-modal label.checkbox { display: none; } // //BEGIN BACKGROUND COLOR .bg-primary { background-color: @brand-primary; color: #fff; } .bg-success { background-color: @brand-success; color: #fff; } .bg-info { background-color: @brand-info; color: #fff; } .bg-warning { background-color: @brand-warning; color: #fff; } .bg-danger { background-color: @brand-danger; color: #fff; } .bg-red { background-color: @color-red; color: #fff; } .bg-green { background-color: @color-green; color: #fff; } .bg-blue { background-color: @color-blue; color: #fff; } .bg-yellow { background-color: @color-yellow; color: #fff; } .bg-orange { background-color: @color-orange; color: #fff; } .bg-pink { background-color: @color-pink; color: #fff; } .bg-violet { background-color: @color-violet; color: #fff; } .bg-grey { background-color: @color-grey; color: #fff; } .bg-dark { background-color: @color-dark; color: #fff; } //END BACKGROUND COLOR //BEGIN SIDEBAR COLORS body.sidebar-colors{ #wrapper{ background-color: #FFFFFF; #sidebar{ background-color: #FFFFFF; ul#side-menu{ li{ border-bottom: 1px solid #e5e5e5; &.active, &:hover{ a{ background-color: #f8f8f8; i{ &:before { color: #FFFFFF; } .icon-bg{ left: 0; } } } } &.user-panel{ display: none; } a{ color: @text-color; &:hover, &:focus{ background-color: #FFFFFF; } i { position: relative; display: block; float: left; width: 50px; height: 45px; line-height: 45px; border-right: 1px solid #e5e5e5; text-align: center; margin: -13px 10px -16px -15px; &:before { position: relative; z-index: 1; } .icon-bg { display: block; position: absolute; z-index: 12; z-index: 0; left: -47px; width: 100%; top: 0; bottom: 0; .transition(left 0.15s ease-in-out); } } .arrow{ display: none; } } ul.nav-second-level, ul.nav-third-level{ li{ &:first-child{ border-top: 1px solid #e5e5e5; } &:last-child{ border-bottom: 0; } &.active, &:hover{ >a{ background-color: #f1f1f1; color: @brand-primary; } } >a{ padding: 15px; background-color: #f1f1f1; i{ &:before{ color: @text-color; } } } } } } } } #page-wrapper{ border-left: 2px solid #e5e5e5; } } } //END SIDEBAR COLORS //BEGIN SIDEBAR ICONS body.sidebar-icons{ #topbar{ .navbar-header{ width: 105px; .logo-text{ display: none !important; } .logo-text-icon{ display: block !important; font-weight: bold; font-family: 'Oswald', sans-serif; font-size: 30px; } } } #wrapper { #sidebar { width: 105px; ul#side-menu { > li{ &.user-panel{ display: none; } &:hover{ ul.nav-second-level{ display: block; } } a{ padding: 15px 10px; text-align: center; display: block; &:hover, &:focus{ background-color: transparent; } span.menu-title{ display: block; margin-top: 8px; margin-left: 0; } i.fa { font-size: 25px; } .arrow, .label{ display: none; } } ul.nav-second-level{ display: none; position: absolute; top: 0px; left: 105px; width: 195px; li{ a{ text-align: left; &:hover, &:focus{ background-color: @brand-primary; color: #FFFFFF; } i{ display: none; } } &:first-child{ &:before { width: 0; height: 0; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid darken(@color-theme, 5%); content: ""; position: absolute; top: 50%; margin-top: -9px; left: -9px; z-index: 5; } } } } } } } #page-wrapper{ margin-left: 105px; } } } //END SIDEBAR ICONS //BEGIN SIDEBAR COLLAPSED body{ &.sidebar-collapsed{ #topbar{ .navbar-header{ width: 55px; .logo-text{ display: none !important; } .logo-text-icon{ display: block !important; } } } .navbar-static-side { width: 55px; ul#side-menu{ li{ &.user-panel{ display: none; } &:hover{ a{ height: 45px; span.menu-title{ display: block !important; } span.submenu-title{ display: block !important; margin-left: 0; } } ul.nav-second-level{ display: block; position: absolute; top: 45px; left: 55px; width: 195px; li{ a{ padding: 15px; } } } } a{ span{ display: none; } i.fa{ font-size: 18px; } span.menu-title{ position: absolute; top: 0; left: 55px; padding: 15px; margin-left: 0; background: @brand-primary; color: #ffffff; width: 195px; height: 45px; } span.label { display: block; } } ul.nav-second-level{ display: none; position: absolute; top: 50px; left: 55px; width: 195px; li{ a{ i{ display: none; } span.label { position: absolute; top: 15px; right: 10px; } } } } } } ul#side-menu{ > li > a span.label { display: block !important; position: absolute; right: -10px; top: 0px; padding: 2px 4px; } } } #page-wrapper { margin: 0 0 0 55px; } &.right{ .page-header-topbar{ #topbar{ .navbar-header{ float: right; } } } #wrapper{ #sidebar { left: auto; right: 0; ul#side-menu{ li{ &:hover{ a{ span.submenu-title{ margin-right: 0; } } ul.nav-second-level{ right: 55px; left: auto; } } a{ span.menu-title{ right: 55px; left: auto; margin-right: 0; } } ul.nav-second-level{ right: 55px; left: auto; } } } } #page-wrapper { margin: 0 55px 0 0; } } } } } //END SIDEBAR COLLAPSED //BEGIN HEADER FIXED body{ &.header-fixed{ .page-header-topbar{ position: fixed; top: 0px; z-index: 9999; width: 100%; } .news-ticker { display: none; } #wrapper { margin-top: 50px; } #sidebar { position: fixed; } } } //END HEADER FIXED //BEGIN TABLE EDIT a.DTTT_button { padding: 7px 8px; .border-radius(0px); .box-shadow(none); } //END TABLE EDIT //BEGIN EXTRA USER LIST ul.user-last-logged-list{ margin: 0; padding: 0; list-style: none; > li{ margin-top: 0; &:first-child { border-top: none; } position: relative; padding: 10px 0; border-top: 1px solid #e5e5e5; .media-right { float: right; margin-left: 10px; } .meta { margin: 0; padding: 0; list-style: none; > li { font-size: 11px; line-height: 20px; color: @text-color; i { margin-right: 5px; min-width: 12px; &.fa-envelope-o { color: #e67e22; } &.fa-clock-o { color: #27ae60; } &.fa-globe { color: #2980b9; } } .user-list-ip{ margin-left: 3px; } strong{ color: @text-color; margin-left: 5px; } } } .media-body{ h4.media-heading{ font-size: 16px; display: block; small { font-size: 12px; margin-left: 5px; a{ color: @text-color; } } .user-list-name{ color: @brand-primary; &:hover{ color: @text-color; } } i.fa.fa-user{ font-size: 18px; margin-right: 5px; } } } } } #user-last-logged-table{ .media-thumb{ .img-shadow{ position: relative; float: left; max-width: 100%; img{ float: left; height: 35px; width: 35px; } } .data{ margin: 0; padding: 0; list-style: none; font-size: 12px; li{ strong.user-list-ip{ margin-left: 3px; } em{ margin-right: 3px; } } } } } ul.thumb-large{ margin: 0; padding: 0; list-style: none; > li{ margin-top: 0; &:first-child { border-top: none; } position: relative; padding: 10px 0; border-top: 1px solid #e5e5e5; .media-left { float: left; margin-right: 10px; } .media-thumb{ .img-shadow { img{ height: 55px; width: 55px; } } } .media-body { overflow: hidden; zoom: 1; .menu-right { float: right; margin-left: 10px; } .quick-menu.menu-right { margin-left: 5px; margin-bottom: 5px; } .media-heading{ a{ display: block; margin-bottom: 5px; color: @brand-primary; } small { font-size: 12px; a{ color: @text-color; } } } .meta{ font-size: 11px; line-height: 16px; color: @text-color; } } } } .user-list-footer{ padding: 10px; background-color: #f9f9f9; } ul.thumb-small { margin: 0; padding: 0; list-style: none; > li { margin-top: 0; position: relative; padding: 10px 0; border-top: 1px solid #e5e5e5; &:first-child { border-top: none; } .media-thumb { .img-shadow { position: relative; float: left; max-width: 100%; img { float: left; height: 35px; width: 35px; } } &.media-left { float: left; margin-right: 10px; } } .media-body { overflow: hidden; zoom: 1; .menu-right { float: right; margin-left: 10px; a { margin-right: 4px; } } .quick-menu-icon.menu-right { i{ font-size: 18px; color: @text-color; &.fa-facebook-square { color: #2980b9; } &.fa-twitter-square { color: #3498db; } &.fa-google-plus-square { color: #c0392b; } &.fa-linkedin-square { color: #d35400; } } } .media-heading{ a{ display: block; margin-bottom: 5px; color: @brand-primary; } small { font-size: 12px; a{ color: @text-color; } } } } } } ul.thumb-xxlarge { margin: 0; padding: 0; list-style: none; text-align: left; > li { margin-top: 0; position: relative; padding: 10px 0; border-top: 1px solid #e5e5e5; &:first-child { border-top: none; } .media-thumb { .img-shadow { position: relative; float: left; max-width: 100%; img { float: left; height: 96px; width: 96px; } } &.media-left { float: left; margin-right: 10px; } } .media-body { .menu-right { float: right; } .quick-menu.menu-right { margin-left: 5px; margin-bottom: 5px; } .media-heading{ margin: 0 0 5px; a{ margin-bottom: 5px; color: @brand-primary; } small { font-size: 12px; a{ color: @text-color; } } } .data{ margin: 0; padding: 0; list-style: none; font-size: 12px; z-index: 999; li{ } } } } } .em { font-style: italic; } .media-overflow, .media-overflow .media, .media-overflow .media-body { overflow: visible; } //END EXTRA USER LIST //BEGIN NEWS TICKER .news-ticker{ position: relative; width: 100%; padding: 5px 0; text-align: center; #news-ticker-close{ position: absolute; top: 5px; right: 20px; color: rgba(255,255,255,0.4); } } //END NEWS TICKER //BEGIN LIST WITH FONTAWESOME ul.list-icon { list-style: none; padding: 0 20px; } ul.list-icon li:before { content: "\f05d"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 10px; } ul.list-icon li:hover { color: @brand-primary; } //END LIST WITH FONTAWESOME //BEGIN DEMO BUTTON .demo-btn > .btn { margin-bottom: 5px; margin-right: 5px; } .demo-btn-group > .btn-group { margin-bottom: 5px; margin-right: 5px; } .demo-btn-group > .btn-toolbar > .btn-group { margin-bottom: 5px; margin-right: 5px; } //END DEMO BUTTON /***** Begin Page Loader *****/ #page-loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background-color: #ffffff; img{ position: absolute; top: 50%; left: 50%; margin: -64px 0 0 -64px; width: 128px; height: 128px; } } /***** End Page Loader *****/ /***** Begin Header Option Page *****/ .header-option-page{ border-bottom: 1px solid #cccccc; padding-bottom: 15px; } /***** End Header Option Page *****/ // Tree View .jstree-hovered, .jstree-wholerow-hovered { .border-radius(0px); background: @brand-primary !important; //background: lighten(@brand-primary, 25%) !important; color: #fff !important; transition: background-color 0s,box-shadow 0s !important; transition-property: background-color , box-shadow !important; transition-duration: 0s, 0s !important; transition-timing-function: initial, initial; transition-delay: initial, initial; } .jstree-clicked, .jstree-wholerow-clicked { background: lighten(@brand-primary, 20%) !important; color: #fff !important; } .jstree-anchor, .jstree-wholerow { .border-radius(0px); transition: background-color 0s,box-shadow 0s !important; transition-property: background-color , box-shadow !important; transition-duration: 0s, 0s !important; transition-timing-function: initial, initial; transition-delay: initial, initial; } .family-tree-horizontal li a:hover, .family-tree-horizontal li a:hover+ul li a, .family-tree-vertical li a:hover, .family-tree-vertical li a:hover+ul li a { background: @brand-primary !important; color: #fff !important; } //BEGIN HEADER OPTION PAGE .header-option-page{ border-bottom: 1px solid #cccccc; padding-bottom: 15px; } //END HEADER OPTION PAGE // BEGIN QUICK SIDEBAR .quick-sidebar { position: fixed; right: 0; top: 78px; bottom: 0; width: 280px; background-color: #353535; z-index: 100; display: none; } .quick-sidebar .header-quick-sidebar ul.nav.nav-tabs.ul-edit > li.active > ul > li.active > a { background-color: #e5e5e5; color: #999999; } .quick-sidebar .header-quick-sidebar ul.nav.nav-tabs.ul-edit > li > a { padding: 10px 0; } .quick-sidebar .content-quick-sidebar.tab-content { background-color: transparent; border: 0; padding: 0px; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane h4 { padding: 15px; margin: 0; font-weight: bold; border-bottom: 1px solid #555; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-update > li { padding: 10px; border-bottom: 1px solid #414141; clear: both; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-update > li span.label:first-child { margin-right: 10px; padding: 8px; float: left; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-update > li div { margin-left: 25px; margin-bottom: 5px; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-update > li div ul.sub-list-update { padding-left: 25px; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-update > li div ul.sub-list-update li { padding: 3px 0; color: #777777; } .quick-sidebar .content-quick-sidebar.tab-content .tab-pane ul.list-features li { padding: 10px; border-bottom: 1px solid #414141; clear: both; } .quick-sidebar.quick-sidebar-hidden { display: block; } // END QUICK SIDE BẢ //BEGIN PAGE USER PROFILE #page-user-profile{ .tab-content{ border: 0; } #tab-activity{ ul.list-activity{ > li{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #efefef; &:last-child{ border-bottom: 0; } .avatar{ float: left; margin-right: 10px; img{ width: 40px; display: inline-block; } } .body{ overflow: hidden; zoom: 1; .desc{ small.text-muted{ font-size: 10px; color: #BBBBBB; } } .content{ margin-top: 20px; a{ color: #428bca; &:hover{ text-decoration: underline; } } .content-thumb{ float: left; margin-right: 10px; img{ width: 100px; display: inline-block; } } .content-thumb-large{ float: left; img{ width: 180px; display: inline-block; margin-right: 10px; } } .content-info{ overflow: hidden; zoom: 1; } } } } } } #tab-edit{ .tab-content{ background: #f8f8f8; } .nav-pills{ li{ &.active{ a{ background-color: @brand-success; border-color: @brand-success; &:hover{ color: #FFFFFF !important; } } } a{ background-color: #f8f8f8; &:hover{ color: @text-color; } } } } } } //END PAGE USER PROFILE .news-ticker { position: relative; width: 100%; padding: 5px 0; text-align: center; } .news-ticker a{ color: #fff; } .news-ticker #news-ticker-close { position: absolute; top: 5px; right: 20px; color: rgba(255, 255, 255, 0.4); } // BEGIN PAGELOADER #preloader { button.show_demo { display: block; margin: auto; } .spinner { background: @brand-primary; height: 200px; &.demo { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; } } #container { margin: -45px -60px; width: 120px; height: 90px; position: absolute; top: 50%; left: 50%; } #dot { background: #FFF; border-radius: 50%; width: 30px; height: 30px; position: absolute; bottom: 30px; left: 27px; transform-origin: center bottom; -webkit-animation: dot .6s ease-in-out infinite; -moz-animation: dot .6s ease-in-out infinite; animation: dot .6s ease-in-out infinite; } @-webkit-keyframes dot { 0% { transform: scale(1,.7) } 20% { transform: scale(.7,1.2) } 40% { transform: scale(1,1)} 50% { bottom: 100px;} 46% { transform: scale(1,1)} 80% { transform: scale(.7,1.2) } 90% { transform: scale(.7,1.2) } 100% { transform: scale(1,.7) } } @keyframes dot { 0% { transform: scale(1,.7) } 20% { transform: scale(.7,1.2) } 40% { transform: scale(1,1)} 50% { bottom: 100px;} 46% { transform: scale(1,1)} 80% { transform: scale(.7,1.2) } 90% { transform: scale(.7,1.2) } 100% { transform: scale(1,.7) } } .step { position: absolute; width: 30px; height: 30px; border-top: 2px solid #FFF; top: 0; right:0; } @-webkit-keyframes anim { 0% { opacity: 0; top: 0; right: 0; } 50% { opacity: 1; } 100% { top: 90px; right: 90px; opacity: 0; } } @keyframes anim { 0% { opacity: 0; top: 0; right: 0; } 50% { opacity: 1; } 100% { top: 90px; right: 90px; opacity: 0; } } #s1 { -webkit-animation: anim 1.8s linear infinite; -moz-animation: anim 1.8s linear infinite; animation: anim 1.8s linear infinite; } #s2 { -webkit-animation: anim 1.8s linear infinite -.6s; -moz-animation: anim 1.8s linear infinite -.6s; animation: anim 1.8s linear infinite -.6s; } #s3 { -webkit-animation: anim 1.8s linear infinite -1.2s; -moz-animation: anim 1.8s linear infinite -1.2s; animation: anim 1.8s linear infinite -1.2s; } } // preloader 2 #pageloader2 { .spinner { background: -webkit-linear-gradient(rgb(30,30,33), rgb(23,23,27)); background: -o-linear-gradient(rgb(30,30,33), rgb(23,23,27)); background: linear-gradient(rgb(30,30,33), rgb(23,23,27)); } .center{ position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .bouncywrap{ position: relative; } .dotcon{ display: block; float: left; width: 50px; position: absolute; } .dc1{ -webkit-animation: bouncy1 1.5s infinite; left: -40px; animation: bouncy1 1.5s infinite; } .dc2{ -webkit-animation: bouncy2 1.5s infinite; animation: bouncy2 1.5s infinite; left: 0; } .dc3{ -webkit-animation: bouncy3 1.5s infinite; animation: bouncy3 1.5s infinite; left: 40px; } .dot{ height: 10px; width: 10px; border-radius: 50%; background: rgba(150,160,180,0.8); } @-webkit-keyframes bouncy1{ 0% {-webkit-transform: translate(0px,0px) rotate(0deg);} 50% {-webkit-transform: translate(0px,0px) rotate(180deg);} 100% {-webkit-transform: translate(40px,0px) rotate(-180deg);} } @keyframes bouncy1{ 0% {transform: translate(0px,0px) rotate(0deg);} 50% {transform: translate(0px,0px) rotate(180deg);} 100% {transform: translate(40px,0px) rotate(-180deg);} } @-webkit-keyframes bouncy2{ 0% {-webkit-transform: translateX(0px);} 50% {-webkit-transform: translateX(-40px);} 100% {-webkit-transform: translateX(-40px);} } @keyframes bouncy2{ 0% {transform: translateX(0px);} 50% {transform: translateX(-40px);} 100% {transform: translateX(-40px);} } @-webkit-keyframes bouncy3{ 0% {-webkit-transform: translateX(0px);} 50% {-webkit-transform: translateX(0px);} 100% {-webkit-transform: translateX(-40px);} } @keyframes bouncy3{ 0% {transform: translateX(0px);} 50% {transform: translateX(0px);} 100% {transform: translateX(-40px);} } } // pageloader3 #pageloader3 { .spinner { background: #111; } .loader { position: relative; padding-top: 0px; width: 40px; margin: auto; position: absolute; top: 35%; left: 47%; .circle { position: absolute; width: 38px; height: 38px; opacity: 0; transform: rotate(225deg); -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: orbit; -moz-animation-name: orbit; animation-name: orbit; -webkit-animation-duration: 5.5s; -moz-animation-duration: 5.5s; animation-duration: 5.5s; &:after { content: ''; position: absolute; width: 5px; height: 5px; border-radius: 5px; background: #fff; /* Pick a color */ } &:nth-child(2) { -webkit-animation-delay: 240ms; -moz-animation-delay: 240ms; animation-delay: 240ms;} &:nth-child(3) { -webkit-animation-delay: 480ms; -moz-animation-delay: 480ms; animation-delay: 480ms;} &:nth-child(4) { -webkit-animation-delay: 720ms; -moz-animation-delay: 720ms; animation-delay: 720ms;} &:nth-child(5) { -webkit-animation-delay: 960ms; -moz-animation-delay: 960ms; animation-delay: 960ms;} } } @-webkit-keyframes orbit { 0% { transform:rotate(225deg); opacity: 1; animation-timing-function: ease-out; } 7% { transform:rotate(345deg); animation-timing-function: linear; } 30% { transform:rotate(455deg); animation-timing-function: ease-in-out; } 39% { transform:rotate(690deg); animation-timing-function: linear; } 70% { transform:rotate(815deg); opacity: 1; animation-timing-function: ease-out; } 75% { transform:rotate(945deg); animation-timing-function: ease-out; } 76% { transform:rotate(945deg); opacity: 0; } 100% { transform:rotate(945deg); opacity: 0; } } @keyframes orbit { 0% { transform:rotate(225deg); opacity: 1; animation-timing-function: ease-out; } 7% { transform:rotate(345deg); animation-timing-function: linear; } 30% { transform:rotate(455deg); animation-timing-function: ease-in-out; } 39% { transform:rotate(690deg); animation-timing-function: linear; } 70% { transform:rotate(815deg); opacity: 1; animation-timing-function: ease-out; } 75% { transform:rotate(945deg); animation-timing-function: ease-out; } 76% { transform:rotate(945deg); opacity: 0; } 100% { transform:rotate(945deg); opacity: 0; } } } #pageloader4 { .spinner { padding:80px 0; background:#252525; text-align:center; } .spinftw { border-radius:100%; display:inline-block; position: absolute; top: 35%; left: 47%; height:30px; width:30px; -webkit-animation:loader infinite 4s; -moz-animation:loader infinite 4s; animation:loader infinite 4s; box-shadow:25px 25px #3498db, -25px 25px #9b59b6, -25px -25px #e74c3c, 25px -25px #2ecc71; } @-webkit-keyframes loader { 0%,100% { box-shadow:25px 25px #3498db, -25px 25px #9b59b6, -25px -25px #e74c3c, 25px -25px #2ecc71; } 25% { box-shadow:-25px 25px #3498db, -25px -25px #9b59b6, 25px -25px #e74c3c, 25px 25px #2ecc71; } 50% { box-shadow:-25px -25px #3498db, 25px -25px #9b59b6, 25px 25px #e74c3c, -25px 25px #2ecc71; } 75% { box-shadow:25px -25px #3498db, 25px 25px #9b59b6, -25px 25px #e74c3c, -25px -25px #2ecc71; } } @-moz-keyframes loader { 0%,100% { box-shadow:25px 25px #3498db, -25px 25px #9b59b6, -25px -25px #e74c3c, 25px -25px #2ecc71; } 25% { box-shadow:-25px 25px #3498db, -25px -25px #9b59b6, 25px -25px #e74c3c, 25px 25px #2ecc71; } 50% { box-shadow:-25px -25px #3498db, 25px -25px #9b59b6, 25px 25px #e74c3c, -25px 25px #2ecc71; } 75% { box-shadow:25px -25px #3498db, 25px 25px #9b59b6, -25px 25px #e74c3c, -25px -25px #2ecc71; } } @keyframes loader { 0%,100% { box-shadow:25px 25px #3498db, -25px 25px #9b59b6, -25px -25px #e74c3c, 25px -25px #2ecc71; } 25% { box-shadow:-25px 25px #3498db, -25px -25px #9b59b6, 25px -25px #e74c3c, 25px 25px #2ecc71; } 50% { box-shadow:-25px -25px #3498db, 25px -25px #9b59b6, 25px 25px #e74c3c, -25px 25px #2ecc71; } 75% { box-shadow:25px -25px #3498db, 25px 25px #9b59b6, -25px 25px #e74c3c, -25px -25px #2ecc71; } } } #pageloader5 { main { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .spinner-inline { position: relative; } .spinner-inline:before, .spinner-inline:after { content: ""; position: relative; display: block; } .spinner-inline:before { -webkit-animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; -moz-animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; width: 50px; height: 50px; background-color: #fff; } .spinner-inline:after { -webkit-animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; -moz-animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; bottom: -1.5em; height: .25em; border-radius: 50%; background-color: #e9341a; } @-webkit-keyframes spinner { 50% { border-radius: 50%; -webkit-transform: scale(0.5) rotate(360deg); } 100% { -webkit-transform: scale(1) rotate(720deg); } } @keyframes spinner { 50% { border-radius: 50%; transform: scale(0.5) rotate(360deg); } 100% { -webkit-transform: scale(1) rotate(720deg); } } @-webkit-keyframes shadow { 50% { -webkit-transform: scale(0.5); background-color: #ec4931; } } @keyframes shadow { 50% { transform: scale(0.5); background-color: #ec4931; } } } #pageloader6 { .spinner { overflow-x: hidden; overflow-y: hidden; width: 100%; } .bar { position: relative; height: 2px; width: 100%; margin: 0 auto; background: #fff; margin-top: 150px; } .circle { position: absolute; top: -30px; margin-left: -30px; height: 60px; width: 60px; left: 0; background: #fff; border-radius: 30%; -webkit-animation: move 5s infinite; } p { position: absolute; top: -35px; right: -85px; text-transform: uppercase; color: #347fc3; font-family: helvetica, sans-serif; font-weight: bold; } @-webkit-keyframes move { 0% {left: 0;} 50% {left: 100%; -webkit-transform: rotate(450deg); width: 150px; height: 150px;} 75% {left: 100%; -webkit-transform: rotate(450deg); width: 150px; height: 150px;} 100 {right: 100%;} } } // pageloader7 #pageloader7 { .spinner { margin: 0; padding: 0; background: #191f27; } .container { margin: -45px -60px; width: 120px; height: 90px; position: absolute; top: 35%; left: 50%; } .ball { width: 10px; height: 10px; margin: 10px auto; border-radius: 50px; } .ball:nth-child(1) { background: #ff005d; -webkit-animation: right 1s infinite ease-in-out; -moz-animation: right 1s infinite ease-in-out; animation: right 1s infinite ease-in-out; } .ball:nth-child(2) { background: #35ff99; -webkit-animation: left 1.1s infinite ease-in-out; -moz-animation: left 1.1s infinite ease-in-out; animation: left 1.1s infinite ease-in-out; } .ball:nth-child(3) { background: #008597; -webkit-animation: right 1.05s infinite ease-in-out; -moz-animation: right 1.05s infinite ease-in-out; animation: right 1.05s infinite ease-in-out; } .ball:nth-child(4) { background: #ffcc00; -webkit-animation: left 1.15s infinite ease-in-out; -moz-animation: left 1.15s infinite ease-in-out; animation: left 1.15s infinite ease-in-out; } .ball:nth-child(5) { background: #2d3443; -webkit-animation: right 1.1s infinite ease-in-out; -moz-animation: right 1.1s infinite ease-in-out; animation: right 1.1s infinite ease-in-out; } .ball:nth-child(6) { background: #ff7c35; -webkit-animation: left 1.05s infinite ease-in-out; -moz-animation: left 1.05s infinite ease-in-out; animation: left 1.05s infinite ease-in-out; } .ball:nth-child(7) { background: #4d407c; -webkit-animation: right 1s infinite ease-in-out; -moz-animation: right 1s infinite ease-in-out; animation: right 1s infinite ease-in-out; } @-webkit-keyframes right { 0% { -webkit-transform: translate(-15px); } 50% { -webkit-transform: translate(15px); } 100% { -webkit-transform: translate(-15px); } } @-webkit-keyframes left { 0% { -webkit-transform: translate(15px); } 50% { -webkit-transform: translate(-15px); } 100% { -webkit-transform: translate(15px); } } @-moz-keyframes right { 0% { -moz-transform: translate(-15px); } 50% { -moz-transform: translate(15px); } 100% { -moz-transform: translate(-15px); } } @-moz-keyframes left { 0% { -moz-transform: translate(15px); } 50% { -moz-transform: translate(-15px); } 100% { -moz-transform: translate(15px); } } @keyframes right { 0% { transform: translate(-15px); } 50% { transform: translate(15px); } 100% { transform: translate(-15px); } } @keyframes left { 0% { transform: translate(15px); } 50% { transform: translate(-15px); } 100% { transform: translate(15px); } } } #pageloader-img { img { margin-right: 15px; max-width: 32px; } } // BEGIN TABLE SYSTEM .table-management { .display-option { .display-option-content { border: 1px solid #e5e5e5; padding: 10px 0px; display: inline-block; margin-top: -1px; width: 100%; a.reset-default { text-decoration: underline; color: #d2322d; } } } .content-body { .form-group { margin-bottom: 0px; } .form-control { display: inline; } margin-top: 15px; .action-bar { select.more-action { width: 200px; display: inline; padding-top: 3px; } ul.pagination { float: right; margin: 0px; } } .filter { background: #efefef; border: 1px solid #ddd; border-bottom: 1px solid #efefef; position: relative; .filter-header { padding: 8px 8px 10px 8px; border-bottom: 1px solid #ddd; margin-bottom: -2px; } a.toggle-filter-content { height: 38px; border-left: 1px solid #ddd; position: absolute; top: 0px; right: 0px; width: 35px; span.caret { font-size: 15px; margin-top: 10px; } } a.filter-attr { color: @color-pink; border-bottom: 1px dotted #777; } .filter-content { padding: 8px 5px 0px 8px; display: none; .attr-select { width: 200px; display: inline; padding-top: 3px; } .filter-attr-content { background: #fff; padding: 8px 5px 0px 8px; padding: 10px; border: 1px solid #ddd; margin-top: 10px; margin-bottom: 10px; } .attr-option { width: 150px; display: inline; } .attr-value { width: 50%; display: inline; } } } } .list-table { table { tbody { tr { td { a.status { font-size: 11px; i.active { color:#2baf2b; } i.inactive { color:#ff3d00; } i.na { color: #ff9800; } } a.value { color: #0076BF; text-decoration: underline; &:hover { color: #52A437; } } a.trash { margin-right: 5px; color: #d2322d; i.fa { margin-right: 3px; } &:hover { text-decoration: underline; } } a.view { color: #5bc0de; i.fa { margin-right: 3px; } &:hover { text-decoration: underline; } } a.view, a.trash { visibility: hidden; font-size: 12px; } } &:hover { a.view, a.trash { visibility: visible; } } } } } } } // END TABLE SYSTEM