first commit

This commit is contained in:
kicap
2024-05-29 11:18:12 +08:00
commit 9ac397356d
1407 changed files with 534170 additions and 0 deletions

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(121,85,72);
@main_hover: rgb(89,54,1);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(156,111,95);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(63,81,181);
@main_hover: rgb(43,59,165);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(86,105,213);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(38,50,56);
@main_hover: rgb(9,14,0);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(62,71,75);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(76,175,80);
@main_hover: rgb(38,141,41);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(94,198,98);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(33,150,243);
@main_hover: rgb(19,130,239);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(68,169,249);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(255,87,34);
@main_hover: rgb(253,17,0);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(255,105,58);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

388
assets/less/color-red.less Normal file
View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(244,67,54);
@main_hover: rgb(205,0,0);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(250,88,76);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(103,58,183);
@main_hover: rgb(80,39,167);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(127,79,213);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,388 @@
/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
@import url(variables.less);
@main : rgb(255,193,7);
@main_hover: rgb(252,168,0);
@main_hover_2: rgb(255,255,255);
@mobile_bg: rgb(255,203,48);
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a{
color: @main;
&:hover,&:active,&:focus{
color: @main_hover;
}
}
.fa-hover{
&:hover{
background: @main;
color: @white;
.ico,.fa{
color: @white;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @main;
color: @white;
.ico-item{
color: @white;
&:hover{
color: @white;
}
}
.searchform{
@media(max-width: 479px){
border-bottom-color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
background: @white;
.menu{
> li{
&:hover{
> a{
color: @main;
}
}
&.current{
> a{
color: @main;
}
}
}
.sub-menu{
background: @white;
&.single{
a{
color: @dark;
&:hover{
background: @main;
color: @white;
}
}
}
&.mega{
> li{
a{
color: @dark;
&:hover{
color: @main;
}
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
.menu{
> li{
> a{
&.active{
color: @white;
background: @main;
}
}
&.current{
> a{
color: @white;
background: @main;
}
}
}
.sub-menu,.child-list{
.title,a{
&.active{
color: @white;
background: @main;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer{
color: rgba(0, 0, 0, 0.7);
a{ color: rgba(0, 0, 0, 0.7);
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content{
.dropdown.js__drop_down{
.sub-menu{
background: @white;
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; }}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper{
.dataTable{
.group{
background-color: @main !important;
color: @white !important;
}
}
}
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td{
background: @main!important;
color: @white!important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list{
.name{
color: @main;
@media (min-width: 1025px) { &:hover{ color: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button{
color: @white;
background: @mobile_bg;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list{
.name{
color: #212121;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/* Notice Popup */
.notice-popup{
background: @white;
.notice-read-more{
color: #212121;
&:hover{
color: @main;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
.searchform{
.button-search{
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body {
.nav{
li.active a{
background: @white;
color: @main;
}
a{
color: #212121;
&:hover{
background: @white;
color: @main;
}
}
}
}
.mailbox-messages{
.unread{
> td:first-of-type{ border-left-color: @main;}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single{
.frm-input{
.frm-inp{
&:focus{
border-color: @main;
}
}
}
.frm-submit{
background: @main;
color: @white;
@media (min-width: 1025px) { &:hover{ background: @main_hover; } }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table{
.thead{
background: @main;
color: #fff;
&.bg-main-2{background-color: @main}
&.bg-blue-1{background-color: #2444f9}
&.bg-blue-2{background-color: #1e3def}
&.bg-blue-3{background-color: @main}
}
.td{
.fa-check{
color: @main;
}
}
.col-featured{
.td{
.btn-order{ background: @main; }
}
}
@media(min-width: 1025px){
.td .btn-order:hover{background: @main}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter{
.filter-controls{
a{
color: @dark;
@media (min-width: 1025px) { &:hover{ color: @main; } }
}
.js__active{ color: @main; }
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info{
a{
color: @main;
&:hover{
color: @main_hover;
}
}
}
/*---------------------------------------------------------------------*/

691
assets/less/general.less Normal file
View File

@ -0,0 +1,691 @@
/*
Version 2.0
[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Layout/Boxed
3. Hover
4. Support Class
-------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
html,body{
position: relative;
height: 100%;
background: @white_light;
color: @main;
}
#wrapper{
position: relative;
top: 0px;
z-index: 10;
width: 100%;
min-height: 100%;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
background: @white_light;
overflow: hidden;
transition: transform 0.4s ease;
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
@media(min-width: 1025px){
top: 0px !important;
}
}
img{
max-width: 100%;
height: auto;
-webkit-backface-visibility: hidden;
}
input,button,a{
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
}
a{
text-decoration: none !important;
outline: none;
color: @blue;
}
a:hover,a:active,a:focus{
text-decoration: none !important;
outline: none;
color: @dark_blue;
}
input,button{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
outline: none;
}
label{
font-weight: 500;
margin-bottom: 10px;
}
/* Animation */
@-moz-keyframes pulse {
0% {
-moz-transform: scale(0);
opacity: 0.0;
}
25% {
-moz-transform: scale(0);
opacity: 0.1;
}
50% {
-moz-transform: scale(0.1);
opacity: 0.3;
}
75% {
-moz-transform: scale(0.5);
opacity: 0.5;
}
100% {
-moz-transform: scale(1);
opacity: 0.0;
}
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(0);
opacity: 0.0;
}
25% {
-webkit-transform: scale(0);
opacity: 0.1;
}
50% {
-webkit-transform: scale(0.1);
opacity: 0.3;
}
75% {
-webkit-transform: scale(0.5);
opacity: 0.5;
}
100% {
-webkit-transform: scale(1);
opacity: 0.0;
}
}
/* Class */
.fa-hover{
font-size: 14px;
line-height: 22px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 5px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
cursor: pointer;
.ico,.fa{
display: inline-block;
height: 22px;
vertical-align: top;
min-width: 28px;
font-size: 14px;
line-height: 22px;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
color: @dark;
}
&:hover{
background: @blue;
color: @white;
.ico,.fa{
font-size: 22px;
line-height: 22px;
height: 22px;
color: @white;
}
}
}
.input-no-style{
border: none;
background: none;
outline: none;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Layout/Boxed
*/
.row-inline-block{
font-size: 0px;
text-align: left;
> *{
display: inline-block;
float: none;
font-size: 14px;
vertical-align: top;
}
&.text-center > *{
text-align: center;
}
}
.row.small-spacing{
margin-left: -10px;
margin-right: -10px;
> *[class^="col-"]{
padding-left: 10px;
padding-right: 10px;
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Hover
*/
.light-effect{
position: relative;
overflow: hidden;
display: block;
&:after{
content: "";
display: block;
position: absolute;
top: 0px;
left: -200%;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.3);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transform: skew(45deg);
-webkit-transform: skew(45deg);
-moz-transform: skew(45deg);
-o-transform: skew(45deg);
-ms-transform: skew(45deg);
}
&:hover:after{
left: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Support Class
*/
.error{
color: @danger;
font-weight: 400;
padding: 5px 0px 5px 0px;
}
.display-none{
display: none;
}
@media(min-width: 1025px){
.hidden-on-desktop{
display: none!important;
}
}
h4 strong{ font-weight: 600; font-size: 16px }
.help-block{
margin-top: 10px;
color: @brown;
}
.margin-top-0{ margin-top: 0px !important; }
.margin-top-10{ margin-top: 10px !important; }
.margin-top-15{ margin-top: 15px !important; }
.margin-top-20{ margin-top: 20px !important; }
.margin-top-30{ margin-top: 30px !important; }
.margin-top-40{ margin-top: 40px !important; }
.margin-top-50{ margin-top: 50px !important; }
.margin-top-60{ margin-top: 60px !important; }
.margin-top-70{ margin-top: 70px !important; }
.margin-top-80{ margin-top: 80px !important; }
.margin-top-90{ margin-top: 90px !important; }
.margin-top-100{ margin-top: 100px !important; }
.margin-bottom-0{ margin-bottom: 0px !important; }
.margin-bottom-10{ margin-bottom: 10px !important; }
.margin-bottom-20{ margin-bottom: 20px !important; }
.margin-bottom-30{ margin-bottom: 30px !important; }
.margin-bottom-40{ margin-bottom: 40px !important; }
.margin-bottom-50{ margin-bottom: 50px !important; }
.margin-bottom-60{ margin-bottom: 60px !important; }
.margin-bottom-70{ margin-bottom: 70px !important; }
.margin-bottom-80{ margin-bottom: 80px !important; }
.margin-bottom-90{ margin-bottom: 90px !important; }
.margin-bottom-100{ margin-bottom: 100px !important; }
.padding-for-mess{ padding: 10px 15px 10px 15px; }
.padding-10{ padding: 10px !important; }
.padding-20{ padding: 20px !important; }
.padding-30{ padding: 30px !important; }
.min-height-100{ min-height: 100px!important }
.min-height-200{ min-height: 200px!important }
.min-height-300{ min-height: 300px!important }
.min-height-400{ min-height: 400px!important }
.min-height-500{ min-height: 500px!important }
.no-margin{ margin: 0px !important; }
.no-padding{ padding: 0px !important; }
.inline-block{ display: inline-block; }
.btn-group-lg>.btn, .btn-lg{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.btn{
background: #e4e7ea;
outline: none !important;
font-size: 16px;
line-height: 26px;
padding: 8px 25px;
border: none;
font-weight: 500;
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
&.btn-bordered{
background: @white;
color: @dark;
border: 2px solid #e4e7ea;
&:hover{
background: #e4e7ea;
}
}
&.btn-rounded{
border-radius: 23px;
-moz-border-radius: 23px;
-webkit-border-radius: 23px;
&.btn-lg{
border-radius: 32px;
-moz-border-radius: 32px;
-webkit-border-radius: 32px;
}
&.btn-sm{
border-radius: 19px;
-moz-border-radius: 19px;
-webkit-border-radius: 19px;
}
}
&.btn-lg{
font-size: 18px;
line-height: 28px;
padding: 15px 35px;
}
&.btn-sm{
font-size: 14px;
line-height: 24px;
padding: 7px 20px;
}
&.btn-xs{
font-size: 12px;
line-height: 22px;
padding: 5px 15px;
}
&.btn-icon{
position: relative;
overflow: hidden;
.ico{
position: absolute;
top: 0;
width: 42px;
height: 100%;
line-height: 42px;
background: rgba(0,0,0,0.1);
}
&.btn-lg .ico{ line-height: 58px; }
&.btn-sm .ico{ line-height: 38px; width: 38px; }
&.btn-xs .ico{ line-height: 32px; width: 32px; }
}
&.btn-icon-left{
padding-left: 57px;
padding-right: 15px;
&.btn-lg{
padding-right: 30px;
padding-left: 73px;
}
.ico{
left: 0;
}
&.btn-sm{ padding-left: 53px }
&.btn-xs{ padding-left: 47px }
}
&.btn-icon-right{
padding-right: 57px;
padding-left: 15px;
&.btn-lg{
padding-left: 30px;
padding-right: 73px;
}
.ico{
right: 0;
}
&.btn-sm{ padding-right: 53px }
&.btn-xs{ padding-right: 47px }
}
&.btn-circle{
padding-right: 0;
padding-left: 0;
width: 42px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
&.btn-lg{ width: 58px }
&.btn-sm{ width: 38px }
&.btn-xs{ width: 32px }
}
&.btn-social{
width: 38px;
height: 38px;
padding: 0;
line-height: 38px;
color: @white;
}
&.btn-facebook{ background-color: #3b5998 !important; }
&.btn-twitter{ background-color: #55acee !important; }
&.btn-google-plus{ background-color: #dd4b39 !important; }
&.btn-linkedin{ background-color: #007bb6 !important; }
&.btn-instagram{ background-color: #3f729b !important; }
&.btn-pinterest{ background-color: #cb2027 !important; }
&.btn-dribbble{ background-color: #ea4c89 !important; }
&.btn-youtube{ background-color: #bb0000 !important; }
&.btn-social-with-text{
width: 100%;
margin-bottom: 15px;
}
.ico{
display: inline-block;
}
.ico-left{
margin-right: 8px;
}
.ico-right{
margin-left: 8px;
}
}
.btn-primary{ background: @blue;
&:hover,&:active,&:focus{ background: @dark_blue!important; }
&.btn-bordered{ border-color: @blue; color: @blue;
&:hover,&:active,&:focus{
border-color: @dark_blue;
color: @white;
}
}
}
.btn-success{ background: @success;
&:hover,&:active,&:focus{ background: @success_hover!important; }
&.btn-bordered{ border-color: @success; color: @success;
&:hover,&:active,&:focus{
border-color: @success_hover;
color: @white;
}
}
}
.btn-info{ background: @info;
&:hover,&:active,&:focus{ background: @info_hover!important; }
&.btn-bordered{ border-color: @info; color: @info;
&:hover,&:active,&:focus{
border-color: @info_hover;
color: @white;
}
}
}
.btn-warning{ background: @warning;
&:hover,&:active,&:focus{ background: @warning_hover!important; }
&.btn-bordered{ border-color: @warning; color: @warning;
&:hover,&:active,&:focus{
border-color: @warning_hover;
color: @white;
}
}
}
.btn-danger{ background: @danger;
&:hover,&:active,&:focus{ background: @danger_hover!important; }
&.btn-bordered{ border-color: @danger; color: @danger;
&:hover,&:active,&:focus{
border-color: @danger_hover;
color: @white;
}
}
}
.btn-violet{
background: @violet;
color: @white;
&:hover,&:active,&:focus{
color: @white;
background: @violet_hover!important;
}
&.btn-bordered{ border-color: @violet; color: @violet;
&:hover,&:active,&:focus{
border-color: @violet_hover;
color: @white;
}
}
}
.btn-orange{
background: @orange;
color: @white;
&:hover,&:active,&:focus{
color: @white;
background: @orange_hover!important;
}
&.btn-bordered{ border-color: @orange; color: @orange;
&:hover,&:active,&:focus{
border-color: @orange_hover;
color: @white;
}
}
}
.tour-buttons .btn.btn-sm{
height: 30px;
font-size: 12px;
line-height: 30px;
padding: 0 10px;
}
@media(max-width: 999px){
.list-inline-faq li{ width: 100% }
}
.limit-width{
max-width: 600px;
display: block;
margin: 0px auto 0px;
float: none;
}
.width-100{ max-width: 100px !important; width: 100px !important; }
.width-200{ max-width: 200px !important; width: 200px !important; }
.width-300{ max-width: 300px !important; width: 300px !important; }
.width-400{ max-width: 400px !important; width: 400px !important; }
.width-500{ max-width: 500px !important; width: 500px !important; }
/* Background colors */
.bg-custom {
background-color: #71b6f9 !important;
}
.bg-primary {
background-color: @blue !important;
}
.bg-success {
background-color: @success !important;
}
.bg-info {
background-color: @info !important;
}
.bg-warning {
background-color: #ff8f00 !important;
}
.bg-danger {
background-color: @danger !important;
}
.bg-muted {
background-color: @muted !important;
}
.bg-inverse {
background-color: @inverse !important;
}
.bg-purple {
background-color: @purple !important;
}
.bg-pink {
background-color: @pink !important;
}
.bg-white {
background-color: @white !important;
}
.bg-lightdark {
background-color: @muted !important;
}
.bg-violet {
background-color: @violet !important;
}
.bg-orange {
background-color: @orange !important;
}
/* Text colors */
.text-custom {
color: #6200ea !important;
}
.text-white {
color: @white !important;
}
.text-danger {
color: #ff1744 !important;
}
.text-muted {
color: @brown !important;
}
.text-primary {
color: @navy !important;
}
.text-warning {
color: @warning !important;
}
.text-success {
color: @success !important;
}
.text-info {
color: @info !important;
}
.text-inverse {
color: @inverse !important;
}
.text-pink {
color: @pink !important;
}
.text-purple {
color: @purple !important;
}
.text-dark {
color: #212121 !important;
}
.text-orange{
color: @orange !important;
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success{
background: @success;
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info{
background: @info;
}
.table>tbody>tr.primary>td,
.table>tbody>tr.primary>th,
.table>tbody>tr>td.primary,
.table>tbody>tr>th.primary,
.table>tfoot>tr.primary>td,
.table>tfoot>tr.primary>th,
.table>tfoot>tr>td.primary,
.table>tfoot>tr>th.primary,
.table>thead>tr.primary>td,
.table>thead>tr.primary>th,
.table>thead>tr>td.primary,
.table>thead>tr>th.primary{
background: @blue;
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger{
background: @danger;
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning{
background: @warning;
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,577 @@
/*
Version 2.0
[Table of contents]
-------------------------------------------------------------------------
1. Structure
2. Header Top
3. User Status
4. Navigation Desktop
5. Navigation Mobile
-------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
1. Structure
*/
#wrapper{
padding: 120px 0 0;
@media(max-width: 1024px){ padding-top: 70px; }
}
.fixed-header{
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top{
height: 55px;
background: @blue;
color: @white;
.logo{
text-align: center;
font-family: "Poppins", sans-serif;
font-size: 20px;
line-height: 55px;
white-space: nowrap;
overflow: hidden;
color: @white;
font-weight: 500;
}
.ico-item{
display: inline-block;
position: relative;
margin-left: 15px;
font-size: 19px;
line-height: 55px;
color: #021cac;
cursor: pointer;
&:hover{
color: @white;
}
.ico-item{
margin-left: 0;
}
&.toggle-hover{
position: relative;
z-index: 99;
cursor: pointer;
.toggle-content{
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
right: -10px;
background: @white;
border: 1px solid rgba(152, 166, 173, 0.15);
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
transform: translate(0, 20px);
-webkit-transform: translate(0, 20px);
-moz-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
-ms-transform: translate(0, 20px);
box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
-moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
-webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
ul{
margin: 0;
padding: 10px 15px 0;
list-style: none;
font-size: 0;
line-height: 0;
text-align: left;
width: 300px;
li{
width: calc(100% / 3);
display: inline-block;
text-align: center;
margin-bottom: 10px;
}
a{
display: block;
font-size: 14px;
line-height: 24px;
color: @dark;
> i{
display: block;
font-size: 18px;
line-height: 28px;
}
}
}
.read-more{
display: block;
background: #f5f5f5;
color: @dark;
font-size: 14px;
line-height: 34px;
text-align: center;
&:hover{
color: @blue;
}
}
}
&.active{
.toggle-content{
opacity: 1;
visibility: visible;
transform: translate(0);
-webkit-transform: translate(0);
-moz-transform: translate(0);
}
}
}
}
.menu-button{
background: none;
border: none;
padding: 0;
height: 55px;
outline: none;
}
.searchform{
position: absolute;
top: 8px;
right: -3px;
z-index: 9;
padding: 0;
margin: 0;
width: 40px;
opacity: 0;
visibility: hidden;
line-height: 34px;
transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
-webkit-transition: all .4s ease;
.button-search{
top: 9px;
right: 8px;
font-size: 16px;
}
.input-search{
width: 100%;
}
&.active{
opacity: 1;
visibility: visible;
width: 190px;
}
@media(max-width: 479px){
position: fixed;
top: 55px;
min-width: 100%;
border-bottom: 1px solid @blue;
right: 0;
.input-search{
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
}
}
.notice-popup{
position: absolute;
top: 55px;
max-width: 450px;
font-size: 14px;
line-height: 24px;
right: 0!important;
@media (max-width: 550px){
position: fixed;
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. User Status
*/
.user-status{
position: absolute;
right: 0;
top: 55px;
width: 250px;
padding: 10px 15px;
font-size: 14px;
line-height: 24px;
background: @white;
opacity: 0;
z-index: 99;
visibility: hidden;
transform: translate(0, 30px);
-webkit-transform: translate(0, 30px);
-moz-transform: translate(0, 30px);
-o-transform: translate(0, 30px);
-ms-transform: translate(0, 30px);
transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
-webkit-transition: all .4s ease;
box-shadow: 0 0 24px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);
-webkit-box-shadow: 0 0 24px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);
-moz-box-shadow: 0 0 24px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);
&:after {
content: "";
display: block;
clear: both;
}
&.active{
opacity: 1;
visibility: visible;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
}
.avatar{
max-width: 70px;
margin-right: 15px;
float: left;
img{
border: 3px solid @border;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
}
}
.position{
color: @brown;
font-size: 12px;
margin: 0;
font-weight: 400;
}
.control-items{
.control-item{
display: inline-block;
margin-right: 5px;
a{
color: @dark;
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Desktop
*/
@media(min-width: 1025px){
.nav-horizontal{
position: absolute;
left: 0;
top: 55px;
width: 100%;
background: @white;
border-bottom: 2px solid #efefef;
.menu{
list-style: none;
padding: 0;
margin: 0 -10px;
font-size: 0;
ul{
list-style: none;
padding: 0;
margin: 0;
}
> li{
display: inline-block;
margin-right: 10px;
font-size: 14px;
padding: 5px 0;
position: relative;
> a{
display: block;
padding: 5px 10px;
font-size: 14px;
line-height: 26px;
color: @dark;
.ico{
display: inline-block;
margin-right: 8px;
}
}
&:hover{
> a{
color: @blue;
}
.sub-menu{
opacity: 1;
visibility: visible;
transform: none;
}
}
&.current{
> a{
color: @blue;
}
}
}
.sub-menu{
position: absolute;
top: 100%;
left: 0;
margin-top: 2px;
background: @white;
opacity: 0;
visibility: hidden;
transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
-webkit-transition: all .4s ease;
transform: translate(0,20px);
box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
&:before{
content: '';
height: 8px;
width: 100%;
position: absolute;
left: 0;
top: -8px;
}
&.single{
width: 200px;
overflow: hidden;
border-bottom-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
a{
display: block;
padding: 8px 15px;
color: @dark;
&:hover{
background: @blue;
color: @white;
}
}
}
&.mega{
max-width: 1270px;
width: 240px;
padding: 20px 10px;
&:after {
content: "";
display: block;
clear: both;
}
.title{
margin: 0 0 5px;
font-size: 16px;
line-height: 28px;
color: #999;
text-transform: uppercase;
}
> li{
float: left;
width: 100%;
padding: 0 10px;
font-size: 14px;
line-height: 24px;
li{
margin-top: 10px;
}
a{
color: @dark;
&:hover{
color: @blue;
}
}
}
&.mega-2{
width: 440px;
> li{
width: 50%;
}
}
&.mega-3{
width: 640px;
> li{
width: calc(100% / 3);
}
}
}
}
}
}
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Navigation Mobile
*/
@media(max-width: 1024px){
.nav-horizontal{
position: fixed;
top: 0;
left: 0;
height: 100%;
z-index: 999;
background: @white;
width: 260px;
box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
transform: translate(-101%,0);
-webkit-transform: translate(-101%,0);
-moz-transform: translate(-101%,0);
transition: 0.4s ease all;
-webkit-transition: 0.4s ease all;
-moz-transition: 0.4s ease all;
&.active{
transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
}
.container{
min-width: 100%;
padding: 0;
overflow: auto;
height: 100%;
position: relative;
}
.menu-close{
width: 100%;
height: 44px;
background: @dark;
color: @white;
border: none;
outline: none;
font-size: 16px;
i{
font-size: 18px;
margin-right: 4px;
}
}
.menu{
margin: 0;
padding: 0;
list-style: none;
> li{
border-bottom: 1px solid #e6e9ed;
> a{
display: block;
padding: 14px 30px 14px 53px;
color: @dark;
font-size: 14px;
position: relative;
.ico{
display: inline-block;
position: absolute;
top: 0;
left: 0;
margin-left: 0;
width: 50px;
font-size: 18px;
line-height: 49px;
text-align: center;
vertical-align: middle;
}
&.active{
color: @white;
background: @blue;
&:before{
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
}
}
&.current{
> a{
color: @white;
background: @blue;
}
}
}
.has-sub{
> a:before,> .title:before{
content: '\f107';
font-family: 'FontAwesome';
position: absolute;
right: 12px;
transition: 0.4s ease all;
-webkit-transition: 0.4s ease all;
-moz-transition: 0.4s ease all;
}
}
.sub-menu,.child-list{
display: none;
list-style: none;
margin: 0;
padding: 0;
background: #f3f3f3;
li{
border-top: 1px solid #e6e9ed;
}
.title,a{
display: block;
font-size: 14px;
line-height: 24px;
margin: 0;
font-weight: 400;
color: @dark;
padding: 8px 15px 8px 53px;
transition: 0.4s ease all;
-webkit-transition: 0.4s ease all;
-moz-transition: 0.4s ease all;
&.active{
color: @white;
background: @blue;
&:before{
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
}
}
ul{
.title,a{
padding-left: 70px;
}
}
}
}
}
}
/*---------------------------------------------------------------------*/

View File

@ -0,0 +1,13 @@
/* Include variables for LESS */
@import "variables.less";
/* Import file styles */
@import 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700';
@import url(../fonts/font-awesome/css/font-awesome.min.css);
@import url(../plugin/bootstrap/css/bootstrap.min.css);
@import url(../plugin/nprogress/nprogress.css);
/* General css */
@import "general.less";
/* Header */
@import "header-horizontal.less";
/* Style */
@import "style.less";

3270
assets/less/style.less Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,28 @@
@blue: #304ffe;
@dark_blue: #1e3ded;
@dark_blue_2: #021cac;
@border: #d7ecfb;
@brown: #aab2bd;
@dark: #435966;
@main: #505458;
@navy: #188ae2;
@purple: #5b69bc;
@white: #ffffff;
@white_light: #f5f7fa;
@info: #00aeff;
@info_hover: #00aeff;
@success: #00bf4f;
@success_hover: #00ce55;
@warning: #fbbc05;
@warning_hover: #ffa000;
@danger: #ea4335;
@danger_hover: #ff3838;
@violet: #7045ff;
@violet_hover: #8445ff;
@orange: #ff460b;
@orange_hover: #ff6230;
@muted: #f4f8fb;
@inverse: #212121;
@pink: #ff8acc;
@mobile_bg: #306ffe;