[Add] Theme Leith
This commit is contained in:
parent
58e83ab178
commit
8b91e0b9c5
1
addons/theme_leith/__init__.py
Normal file
1
addons/theme_leith/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
# -*- coding: ascii -*-
|
14
addons/theme_leith/__manifest__.py
Normal file
14
addons/theme_leith/__manifest__.py
Normal file
@ -0,0 +1,14 @@
|
||||
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
||||
{
|
||||
'name': 'Theme Leith',
|
||||
'description': 'Theme Leith',
|
||||
'category': 'Theme/Hidden',
|
||||
'version': '1.0.0',
|
||||
'author': 'FlectraHQ',
|
||||
'depends': ['website'],
|
||||
'data': [
|
||||
'views/assets.xml',
|
||||
'views/customize_modal.xml',
|
||||
],
|
||||
'application': False,
|
||||
}
|
BIN
addons/theme_leith/static/font/Dosis/Dosis-Bold.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-Bold.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-ExtraBold.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-ExtraLight.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-ExtraLight.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-Light.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-Light.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-Medium.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-Medium.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-Regular.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-Regular.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Dosis/Dosis-SemiBold.ttf
Normal file
BIN
addons/theme_leith/static/font/Dosis/Dosis-SemiBold.ttf
Normal file
Binary file not shown.
95
addons/theme_leith/static/font/Dosis/OFL.txt
Normal file
95
addons/theme_leith/static/font/Dosis/OFL.txt
Normal file
@ -0,0 +1,95 @@
|
||||
Copyright (c) 2011, Edgar Tolentino and Pablo Impallari (www.impallari.com|impallari@gmail.com),
|
||||
Copyright (c) 2011, Igino Marini. (www.ikern.com|mail@iginomarini.com),
|
||||
with Reserved Font Names "Dosis".
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
BIN
addons/theme_leith/static/font/Lato/Lato-Black.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Black.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-BlackItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-BlackItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-Bold.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Bold.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-BoldItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-Hairline.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Hairline.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-HairlineItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-HairlineItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-Italic.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Italic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-Light.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Light.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-LightItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-LightItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Lato/Lato-Regular.ttf
Normal file
BIN
addons/theme_leith/static/font/Lato/Lato-Regular.ttf
Normal file
Binary file not shown.
93
addons/theme_leith/static/font/Lato/OFL.txt
Normal file
93
addons/theme_leith/static/font/Lato/OFL.txt
Normal file
@ -0,0 +1,93 @@
|
||||
Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
93
addons/theme_leith/static/font/Oxygen/OFL.txt
Normal file
93
addons/theme_leith/static/font/Oxygen/OFL.txt
Normal file
@ -0,0 +1,93 @@
|
||||
Copyright (c) 2012, vernon adams (vern@newtypography.co.uk), with Reserved Font Names 'Oxygen'
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Bold.ttf
Normal file
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Bold.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Light.ttf
Normal file
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Light.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Regular.ttf
Normal file
BIN
addons/theme_leith/static/font/Oxygen/Oxygen-Regular.ttf
Normal file
Binary file not shown.
96
addons/theme_leith/static/font/Ubuntu/UFL.txt
Normal file
96
addons/theme_leith/static/font/Ubuntu/UFL.txt
Normal file
@ -0,0 +1,96 @@
|
||||
-------------------------------
|
||||
UBUNTU FONT LICENCE Version 1.0
|
||||
-------------------------------
|
||||
|
||||
PREAMBLE
|
||||
This licence allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely. The fonts, including any derivative works, can be
|
||||
bundled, embedded, and redistributed provided the terms of this licence
|
||||
are met. The fonts and derivatives, however, cannot be released under
|
||||
any other licence. The requirement for fonts to remain under this
|
||||
licence does not require any document created using the fonts or their
|
||||
derivatives to be published under this licence, as long as the primary
|
||||
purpose of the document is not to be a vehicle for the distribution of
|
||||
the fonts.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this licence and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Original Version" refers to the collection of Font Software components
|
||||
as received under this licence.
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to
|
||||
a new environment.
|
||||
|
||||
"Copyright Holder(s)" refers to all individuals and companies who have a
|
||||
copyright ownership of the Font Software.
|
||||
|
||||
"Substantially Changed" refers to Modified Versions which can be easily
|
||||
identified as dissimilar to the Font Software by users of the Font
|
||||
Software comparing the Original Version with the Modified Version.
|
||||
|
||||
To "Propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification and with or without charging
|
||||
a redistribution fee), making available to the public, and in some
|
||||
countries other activities as well.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
This licence does not grant any rights under trademark law and all such
|
||||
rights are reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of the Font Software, to propagate the Font Software, subject to
|
||||
the below conditions:
|
||||
|
||||
1) Each copy of the Font Software must contain the above copyright
|
||||
notice and this licence. These can be included either as stand-alone
|
||||
text files, human-readable headers or in the appropriate machine-
|
||||
readable metadata fields within text or binary files as long as those
|
||||
fields can be easily viewed by the user.
|
||||
|
||||
2) The font name complies with the following:
|
||||
(a) The Original Version must retain its name, unmodified.
|
||||
(b) Modified Versions which are Substantially Changed must be renamed to
|
||||
avoid use of the name of the Original Version or similar names entirely.
|
||||
(c) Modified Versions which are not Substantially Changed must be
|
||||
renamed to both (i) retain the name of the Original Version and (ii) add
|
||||
additional naming elements to distinguish the Modified Version from the
|
||||
Original Version. The name of such Modified Versions must be the name of
|
||||
the Original Version, with "derivative X" where X represents the name of
|
||||
the new work, appended to that name.
|
||||
|
||||
3) The name(s) of the Copyright Holder(s) and any contributor to the
|
||||
Font Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except (i) as required by this licence, (ii) to
|
||||
acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with
|
||||
their explicit written permission.
|
||||
|
||||
4) The Font Software, modified or unmodified, in part or in whole, must
|
||||
be distributed entirely under this licence, and must not be distributed
|
||||
under any other licence. The requirement for fonts to remain under this
|
||||
licence does not affect any document created using the Font Software,
|
||||
except any version of the Font Software extracted from a document
|
||||
created using the Font Software may only be distributed under this
|
||||
licence.
|
||||
|
||||
TERMINATION
|
||||
This licence becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
||||
COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
|
||||
DEALINGS IN THE FONT SOFTWARE.
|
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Bold.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Bold.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-BoldItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Italic.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Italic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Light.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Light.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-LightItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-LightItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Medium.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Medium.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-MediumItalic.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Regular.ttf
Normal file
BIN
addons/theme_leith/static/font/Ubuntu/Ubuntu-Regular.ttf
Normal file
Binary file not shown.
733
addons/theme_leith/static/less/common.less
Normal file
733
addons/theme_leith/static/less/common.less
Normal file
@ -0,0 +1,733 @@
|
||||
@theme-custom-black:#1d2127;
|
||||
body{
|
||||
color:@theme-custom-black !important;
|
||||
}
|
||||
|
||||
a:hover{
|
||||
|
||||
}
|
||||
|
||||
.form-control {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
border-radius: 0;
|
||||
margin-top: 0rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.form-control:focus {
|
||||
background: transparent;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.form-control:disabled, .form-control[readonly] {
|
||||
background-color: transparent;
|
||||
border-bottom: 2px solid #cccccc;
|
||||
}
|
||||
.form-group {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.form-inline fieldset {
|
||||
margin-right: 1.5rem;
|
||||
}
|
||||
|
||||
.form-inline .form-group {
|
||||
margin-right: 2rem;
|
||||
}
|
||||
|
||||
.form-simple input[type=password]:focus:not([readonly]),
|
||||
.form-simple input[type=text]:focus:not([readonly]) {
|
||||
border-bottom: 1px solid #ff3547;
|
||||
-webkit-box-shadow: 0 1px 0 0 #ff3547;
|
||||
box-shadow: 0 1px 0 0 #ff3547;
|
||||
}
|
||||
|
||||
input[type=text],
|
||||
input[type=password],
|
||||
input[type=email],
|
||||
input[type=url],
|
||||
input[type=time],
|
||||
input[type=date],
|
||||
input[type=datetime-local],
|
||||
input[type=tel],
|
||||
input[type=number],
|
||||
input[type=search-md],
|
||||
input[type=search],
|
||||
textarea {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
border-radius: 0;
|
||||
outline: none;
|
||||
height: 2.2rem;
|
||||
width: 100%;
|
||||
box-shadow: none;
|
||||
box-sizing: content-box;
|
||||
-webkit-transition: all 0.3s;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
|
||||
input[type=text]:disabled, input[type=text][readonly="readonly"],
|
||||
input[type=password]:disabled,
|
||||
input[type=password][readonly="readonly"],
|
||||
input[type=email]:disabled,
|
||||
input[type=email][readonly="readonly"],
|
||||
input[type=url]:disabled,
|
||||
input[type=url][readonly="readonly"],
|
||||
input[type=time]:disabled,
|
||||
input[type=time][readonly="readonly"],
|
||||
input[type=date]:disabled,
|
||||
input[type=date][readonly="readonly"],
|
||||
input[type=datetime-local]:disabled,
|
||||
input[type=datetime-local][readonly="readonly"],
|
||||
input[type=tel]:disabled,
|
||||
input[type=tel][readonly="readonly"],
|
||||
input[type=number]:disabled,
|
||||
input[type=number][readonly="readonly"],
|
||||
input[type=search-md]:disabled,
|
||||
input[type=search-md][readonly="readonly"],
|
||||
input[type=search]:disabled,
|
||||
input[type=search][readonly="readonly"],
|
||||
textarea:disabled,
|
||||
textarea[readonly="readonly"] {
|
||||
color: rgba(0, 0, 0, 0.46);
|
||||
border-bottom: 1px dotted rgba(0, 0, 0, 0.46);
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label,
|
||||
input[type=password]:disabled + label,
|
||||
input[type=password][readonly="readonly"] + label,
|
||||
input[type=email]:disabled + label,
|
||||
input[type=email][readonly="readonly"] + label,
|
||||
input[type=url]:disabled + label,
|
||||
input[type=url][readonly="readonly"] + label,
|
||||
input[type=time]:disabled + label,
|
||||
input[type=time][readonly="readonly"] + label,
|
||||
input[type=date]:disabled + label,
|
||||
input[type=date][readonly="readonly"] + label,
|
||||
input[type=datetime-local]:disabled + label,
|
||||
input[type=datetime-local][readonly="readonly"] + label,
|
||||
input[type=tel]:disabled + label,
|
||||
input[type=tel][readonly="readonly"] + label,
|
||||
input[type=number]:disabled + label,
|
||||
input[type=number][readonly="readonly"] + label,
|
||||
input[type=search-md]:disabled + label,
|
||||
input[type=search-md][readonly="readonly"] + label,
|
||||
input[type=search]:disabled + label,
|
||||
input[type=search][readonly="readonly"] + label,
|
||||
textarea:disabled + label,
|
||||
textarea[readonly="readonly"] + label {
|
||||
color: rgba(0, 0, 0, 0.46);
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
input[type=text]:focus:not([readonly]),
|
||||
input[type=password]:focus:not([readonly]),
|
||||
input[type=email]:focus:not([readonly]),
|
||||
input[type=url]:focus:not([readonly]),
|
||||
input[type=time]:focus:not([readonly]),
|
||||
input[type=date]:focus:not([readonly]),
|
||||
input[type=datetime-local]:focus:not([readonly]),
|
||||
input[type=tel]:focus:not([readonly]),
|
||||
input[type=number]:focus:not([readonly]),
|
||||
input[type=search-md]:focus:not([readonly]),
|
||||
input[type=search]:focus:not([readonly]),
|
||||
textarea:focus:not([readonly]) {
|
||||
border-bottom: 1px solid @color-primary !important;
|
||||
box-shadow: 0 1px 0 0 @color-primary !important;
|
||||
}
|
||||
|
||||
input[type=text]:focus:not([readonly]) + label,
|
||||
input[type=password]:focus:not([readonly]) + label,
|
||||
input[type=email]:focus:not([readonly]) + label,
|
||||
input[type=url]:focus:not([readonly]) + label,
|
||||
input[type=time]:focus:not([readonly]) + label,
|
||||
input[type=date]:focus:not([readonly]) + label,
|
||||
input[type=datetime-local]:focus:not([readonly]) + label,
|
||||
input[type=tel]:focus:not([readonly]) + label,
|
||||
input[type=number]:focus:not([readonly]) + label,
|
||||
input[type=search-md]:focus:not([readonly]) + label,
|
||||
input[type=search]:focus:not([readonly]) + label,
|
||||
textarea:focus:not([readonly]) + label {
|
||||
color: @color-primary;
|
||||
}
|
||||
|
||||
input[type=text].valid, input[type=text]:focus.valid,
|
||||
input[type=password].valid,
|
||||
input[type=password]:focus.valid,
|
||||
input[type=email].valid,
|
||||
input[type=email]:focus.valid,
|
||||
input[type=url].valid,
|
||||
input[type=url]:focus.valid,
|
||||
input[type=time].valid,
|
||||
input[type=time]:focus.valid,
|
||||
input[type=date].valid,
|
||||
input[type=date]:focus.valid,
|
||||
input[type=datetime-local].valid,
|
||||
input[type=datetime-local]:focus.valid,
|
||||
input[type=tel].valid,
|
||||
input[type=tel]:focus.valid,
|
||||
input[type=number].valid,
|
||||
input[type=number]:focus.valid,
|
||||
input[type=search-md].valid,
|
||||
input[type=search-md]:focus.valid,
|
||||
input[type=search].valid,
|
||||
input[type=search]:focus.valid,
|
||||
textarea.valid,
|
||||
textarea:focus.valid {
|
||||
border-bottom: 1px solid #00C851;
|
||||
box-shadow: 0 1px 0 0 #00C851;
|
||||
}
|
||||
|
||||
input[type=text].valid + label:after, input[type=text]:focus.valid + label:after,
|
||||
input[type=password].valid + label:after,
|
||||
input[type=password]:focus.valid + label:after,
|
||||
input[type=email].valid + label:after,
|
||||
input[type=email]:focus.valid + label:after,
|
||||
input[type=url].valid + label:after,
|
||||
input[type=url]:focus.valid + label:after,
|
||||
input[type=time].valid + label:after,
|
||||
input[type=time]:focus.valid + label:after,
|
||||
input[type=date].valid + label:after,
|
||||
input[type=date]:focus.valid + label:after,
|
||||
input[type=datetime-local].valid + label:after,
|
||||
input[type=datetime-local]:focus.valid + label:after,
|
||||
input[type=tel].valid + label:after,
|
||||
input[type=tel]:focus.valid + label:after,
|
||||
input[type=number].valid + label:after,
|
||||
input[type=number]:focus.valid + label:after,
|
||||
input[type=search-md].valid + label:after,
|
||||
input[type=search-md]:focus.valid + label:after,
|
||||
input[type=search].valid + label:after,
|
||||
input[type=search]:focus.valid + label:after,
|
||||
textarea.valid + label:after,
|
||||
textarea:focus.valid + label:after {
|
||||
content: attr(data-success);
|
||||
color: #00C851;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
input[type=text].invalid, input[type=text]:focus.invalid,
|
||||
input[type=password].invalid,
|
||||
input[type=password]:focus.invalid,
|
||||
input[type=email].invalid,
|
||||
input[type=email]:focus.invalid,
|
||||
input[type=url].invalid,
|
||||
input[type=url]:focus.invalid,
|
||||
input[type=time].invalid,
|
||||
input[type=time]:focus.invalid,
|
||||
input[type=date].invalid,
|
||||
input[type=date]:focus.invalid,
|
||||
input[type=datetime-local].invalid,
|
||||
input[type=datetime-local]:focus.invalid,
|
||||
input[type=tel].invalid,
|
||||
input[type=tel]:focus.invalid,
|
||||
input[type=number].invalid,
|
||||
input[type=number]:focus.invalid,
|
||||
input[type=search-md].invalid,
|
||||
input[type=search-md]:focus.invalid,
|
||||
input[type=search].invalid,
|
||||
input[type=search]:focus.invalid,
|
||||
textarea.invalid,
|
||||
textarea:focus.invalid {
|
||||
border-bottom: 1px solid #F44336;
|
||||
box-shadow: 0 1px 0 0 #F44336;
|
||||
}
|
||||
|
||||
input[type=text].invalid + label:after, input[type=text]:focus.invalid + label:after,
|
||||
input[type=password].invalid + label:after,
|
||||
input[type=password]:focus.invalid + label:after,
|
||||
input[type=email].invalid + label:after,
|
||||
input[type=email]:focus.invalid + label:after,
|
||||
input[type=url].invalid + label:after,
|
||||
input[type=url]:focus.invalid + label:after,
|
||||
input[type=time].invalid + label:after,
|
||||
input[type=time]:focus.invalid + label:after,
|
||||
input[type=date].invalid + label:after,
|
||||
input[type=date]:focus.invalid + label:after,
|
||||
input[type=datetime-local].invalid + label:after,
|
||||
input[type=datetime-local]:focus.invalid + label:after,
|
||||
input[type=tel].invalid + label:after,
|
||||
input[type=tel]:focus.invalid + label:after,
|
||||
input[type=number].invalid + label:after,
|
||||
input[type=number]:focus.invalid + label:after,
|
||||
input[type=search-md].invalid + label:after,
|
||||
input[type=search-md]:focus.invalid + label:after,
|
||||
input[type=search].invalid + label:after,
|
||||
input[type=search]:focus.invalid + label:after,
|
||||
textarea.invalid + label:after,
|
||||
textarea:focus.invalid + label:after {
|
||||
content: attr(data-error);
|
||||
color: #F44336;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
input[type=text] + label:after,
|
||||
input[type=password] + label:after,
|
||||
input[type=email] + label:after,
|
||||
input[type=url] + label:after,
|
||||
input[type=time] + label:after,
|
||||
input[type=date] + label:after,
|
||||
input[type=datetime-local] + label:after,
|
||||
input[type=tel] + label:after,
|
||||
input[type=number] + label:after,
|
||||
input[type=search-md] + label:after,
|
||||
input[type=search] + label:after,
|
||||
textarea + label:after {
|
||||
display: block;
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 65px;
|
||||
opacity: 0;
|
||||
-webkit-transition: .2s opacity ease-out, .2s color ease-out;
|
||||
transition: .2s opacity ease-out, .2s color ease-out;
|
||||
}
|
||||
|
||||
input[type=text].input-alternate,
|
||||
input[type=password].input-alternate,
|
||||
input[type=email].input-alternate,
|
||||
input[type=url].input-alternate,
|
||||
input[type=time].input-alternate,
|
||||
input[type=date].input-alternate,
|
||||
input[type=datetime-local].input-alternate,
|
||||
input[type=tel].input-alternate,
|
||||
input[type=number].input-alternate,
|
||||
input[type=search-md].input-alternate,
|
||||
input[type=search].input-alternate,
|
||||
textarea.input-alternate {
|
||||
padding: 0 15px;
|
||||
height: 2.1rem;
|
||||
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
|
||||
font-size: 0.875rem;
|
||||
border-bottom: 0;
|
||||
-webkit-transition: none !important;
|
||||
transition: none !important;
|
||||
}
|
||||
|
||||
input[type=text].input-alternate:hover, input[type=text].input-alternate:focus,
|
||||
input[type=password].input-alternate:hover,
|
||||
input[type=password].input-alternate:focus,
|
||||
input[type=email].input-alternate:hover,
|
||||
input[type=email].input-alternate:focus,
|
||||
input[type=url].input-alternate:hover,
|
||||
input[type=url].input-alternate:focus,
|
||||
input[type=time].input-alternate:hover,
|
||||
input[type=time].input-alternate:focus,
|
||||
input[type=date].input-alternate:hover,
|
||||
input[type=date].input-alternate:focus,
|
||||
input[type=datetime-local].input-alternate:hover,
|
||||
input[type=datetime-local].input-alternate:focus,
|
||||
input[type=tel].input-alternate:hover,
|
||||
input[type=tel].input-alternate:focus,
|
||||
input[type=number].input-alternate:hover,
|
||||
input[type=number].input-alternate:focus,
|
||||
input[type=search-md].input-alternate:hover,
|
||||
input[type=search-md].input-alternate:focus,
|
||||
input[type=search].input-alternate:hover,
|
||||
input[type=search].input-alternate:focus,
|
||||
textarea.input-alternate:hover,
|
||||
textarea.input-alternate:focus {
|
||||
box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08) !important;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.pagination .active a {
|
||||
border-radius: 2px;
|
||||
-webkit-transition: all 0.2s linear;
|
||||
transition: all 0.2s linear;
|
||||
}
|
||||
|
||||
.pagination .active a:hover {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.pagination.pagination-circle a {
|
||||
border-radius: 50%;
|
||||
margin-left: 2px;
|
||||
margin-right: 2px;
|
||||
}
|
||||
|
||||
.pagination.pagination-circle a:hover {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.pagination.pagination-circle .active a {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.pagination a {
|
||||
border: 0;
|
||||
-webkit-transition: all 0.3s linear;
|
||||
transition: all 0.3s linear;
|
||||
}
|
||||
|
||||
.pagination a:hover {
|
||||
-webkit-transition: all 0.3s linear;
|
||||
transition: all 0.3s linear;
|
||||
background-color: #eee;
|
||||
}
|
||||
|
||||
.pagination a:focus {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.dropdown .dropdown-menu .dropdown-item {
|
||||
padding: .5rem;
|
||||
margin-left: 0;
|
||||
font-size: .9rem;
|
||||
}
|
||||
|
||||
.dropdown-item {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: .25rem 1.5rem;
|
||||
clear: both;
|
||||
color: #212529;
|
||||
text-align: inherit;
|
||||
white-space: nowrap;
|
||||
background: 0 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
|
||||
background-color:darken(@color-success,10%);
|
||||
border-color:darken(@color-success,10%);
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
.btn-default {
|
||||
color: #fff;
|
||||
background-color: @color-success;
|
||||
border-color: @color-success;
|
||||
|
||||
|
||||
&:hover{
|
||||
background-color:darken(@color-success,10%);
|
||||
border-color:darken(@color-success,10%);
|
||||
color:#fff;
|
||||
}
|
||||
}
|
||||
|
||||
.btn{
|
||||
border-radius:0;
|
||||
}
|
||||
|
||||
.btn-default[disabled],
|
||||
.btn-default[disabled]:hover {
|
||||
background-color: #e6e6e6;
|
||||
color: #535f70;
|
||||
}
|
||||
|
||||
#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.input-group .form-control:not(:first-child):not(:last-child) {
|
||||
margin-top: 0px;
|
||||
border-top: 1px solid #cccccc;
|
||||
}
|
||||
|
||||
div.text-info.oe_subdescription {
|
||||
color: #989494;
|
||||
}
|
||||
|
||||
.text-muted {
|
||||
color: #989494;
|
||||
}
|
||||
|
||||
.o_website_rating_static .fa {
|
||||
font-size: 22px;
|
||||
padding: 3px;
|
||||
}
|
||||
.o_website_rating_static {
|
||||
color: @color-primary;
|
||||
}
|
||||
|
||||
#products_grid_before > h3 {
|
||||
margin: 0;
|
||||
padding: 12px 0;
|
||||
}
|
||||
|
||||
#products_grid_before {
|
||||
h4.title-block {
|
||||
margin: 0px;
|
||||
}
|
||||
}
|
||||
#wrapwrap #products_grid_before > ul > li > a{
|
||||
font-size:15px;
|
||||
}
|
||||
#o_shop_collapse_category > li > div.r_menu > ul > li > i {
|
||||
position: absolute;
|
||||
right: 20px;
|
||||
top: 14px;
|
||||
}
|
||||
|
||||
#o_shop_collapse_category .nav-pills > li.active > a,
|
||||
#o_shop_collapse_category .nav-pills > li.active > a:focus,
|
||||
#o_shop_collapse_category .nav-pills > li.active > a:hover {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
pill_menu li {
|
||||
border-bottom: 1px solid #eaeaea;
|
||||
cursor: pointer;
|
||||
padding: 5px 0px !important;
|
||||
}
|
||||
|
||||
#o_shop_collapse_category > li > div > ul > li {
|
||||
border-bottom: none !important;
|
||||
}
|
||||
|
||||
.o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar {
|
||||
background-color: @color-primary;
|
||||
}
|
||||
|
||||
.o_rating_star_card .stars {
|
||||
color: @color-primary;
|
||||
}
|
||||
|
||||
.label-default[href]:hover, .label-default[href]:focus,
|
||||
.label-default {
|
||||
background-color: @color-primary;
|
||||
}
|
||||
|
||||
|
||||
|
||||
h4.title-block span {
|
||||
padding: 12px 0px;
|
||||
font-size: 22px;
|
||||
display: inline-block;
|
||||
text-transform: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.badge {
|
||||
background-color: @color-primary;
|
||||
}
|
||||
|
||||
#product_description_reviews .nav-tabs li.active a {
|
||||
border-top: none;
|
||||
background: #fff;
|
||||
border-bottom-color: transparent;
|
||||
}
|
||||
|
||||
#product_description_reviews .nav-tabs li.active {
|
||||
margin-top: -5px;
|
||||
border-top: 5px solid @color-primary;
|
||||
}
|
||||
|
||||
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
|
||||
background: #fff;
|
||||
color: #000;
|
||||
border-bottom-color: transparent;
|
||||
}
|
||||
|
||||
textarea {
|
||||
-webkit-box-shadow: none !important;
|
||||
background-color: transparent;
|
||||
border: none !important;
|
||||
border-bottom: 1px solid #cccccc !important;
|
||||
border-radius: 0;
|
||||
outline: none;
|
||||
width: 100%;
|
||||
box-shadow: none !important;
|
||||
box-sizing: content-box;
|
||||
-webkit-transition: all 0.3s;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
|
||||
textarea:focus {
|
||||
border-bottom: 1px solid #337ab7;
|
||||
box-shadow: 0 1px 0 0 #337ab7;
|
||||
}
|
||||
|
||||
.pagination.form-inline.o_website_sale_search {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.js_add_cart_variants input[type=radio], .js_add_cart_variants input[type=checkbox],
|
||||
.js_attributes input[type=radio], .js_attributes input[type=checkbox] {
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
[data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
|
||||
position: absolute;
|
||||
clip: rect(0, 0, 0, 0);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.js_add_cart_variants input[type=checkbox]:checked + label:before,
|
||||
.js_attributes input[type=checkbox]:checked + label:before {
|
||||
border-right: 2px solid @color-primary;
|
||||
border-bottom: 2px solid @color-primary;
|
||||
}
|
||||
|
||||
.js_add_cart_variants input[type=checkbox].filled-in:checked + label:before,
|
||||
.js_attributes input[type=checkbox].filled-in:checked + label:before {
|
||||
border-right: 2px solid #fff;
|
||||
border-bottom: 2px solid #fff;
|
||||
}
|
||||
|
||||
.js_add_cart_variants input[type=checkbox].filled-in:checked + label:after,
|
||||
.js_attributes input[type=checkbox].filled-in:checked + label:after {
|
||||
background-color: #33b5e5;
|
||||
border-color: #33b5e5;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=radio] + label, .js_add_cart_variants [type=checkbox] + label,
|
||||
.js_attributes [type=radio] + label, .js_attributes [type=checkbox] + label {
|
||||
position: relative;
|
||||
padding-left: 35px;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
height: 25px;
|
||||
line-height: 25px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=radio], .js_add_cart_variants [type=checkbox],
|
||||
.js_attributes [type=radio], .js_attributes [type=checkbox] {
|
||||
opacity: 0;
|
||||
z-index: 50;
|
||||
position: absolute;
|
||||
height: 22px;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=checkbox]:checked + label:before,
|
||||
.js_attributes [type=checkbox]:checked + label:before {
|
||||
top: -4px;
|
||||
left: -3px;
|
||||
width: 12px;
|
||||
height: 22px;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: transparent @color-primary @color-primary transparent;
|
||||
-webkit-transform: rotate(40deg);
|
||||
-ms-transform: rotate(40deg);
|
||||
transform: rotate(40deg);
|
||||
-webkit-backface-visibility: hidden;
|
||||
-webkit-transform-origin: 100% 100%;
|
||||
-ms-transform-origin: 100% 100%;
|
||||
transform-origin: 100% 100%;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=checkbox] + label:before ,
|
||||
.js_attributes [type=checkbox] + label:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
z-index: 0;
|
||||
border: 1.5px solid #8a8a8a;
|
||||
border-radius: 1px;
|
||||
margin-top: 2px;
|
||||
-webkit-transition: .2s;
|
||||
transition: .2s;
|
||||
}
|
||||
.js_add_cart_variants [type=radio]+label ,
|
||||
.js_attributes [type=radio]+label {
|
||||
-webkit-transition: .28s ease;
|
||||
transition: .28s ease;
|
||||
}
|
||||
.js_add_cart_variants [type=radio]+label, .js_add_cart_variants [type=checkbox]+label ,
|
||||
.js_attributes [type=radio]+label, .js_attributes [type=checkbox]+label {
|
||||
position: relative;
|
||||
padding-left: 35px;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
height: 25px;
|
||||
line-height: 25px;
|
||||
font-size: 16px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=radio]:checked+label:before,
|
||||
.js_attributes [type=radio]:checked+label:before {
|
||||
border-color: transparent;
|
||||
}
|
||||
.js_add_cart_variants [type=radio]+label:after, .js_add_cart_variants [type=radio]+label:before,
|
||||
.js_attributes [type=radio]+label:after, .js_attributes [type=radio]+label:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
margin: 4px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
z-index: 0;
|
||||
border-radius: 50%;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
-webkit-transition: .28s ease;
|
||||
transition: .28s ease;
|
||||
}
|
||||
|
||||
.js_add_cart_variants [type=radio]:checked+label:after ,
|
||||
.js_attributes [type=radio]:checked+label:after {
|
||||
border-color:@color-primary;
|
||||
background-color: @color-primary;
|
||||
z-index: 0;
|
||||
-webkit-transform: scale(1.02);
|
||||
-ms-transform: scale(1.02);
|
||||
transform: scale(1.02);
|
||||
}
|
||||
.js_add_cart_variants [type=radio]+label:after, .js_add_cart_variants [type=radio]+label:before,
|
||||
.js_attributes [type=radio]+label:after, .js_attributes [type=radio]+label:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
margin: 4px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
z-index: 0;
|
||||
border-radius: 50%;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
-webkit-transition: .28s ease;
|
||||
transition: .28s ease;
|
||||
}
|
||||
|
||||
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
|
||||
-ms-touch-action: manipulation;
|
||||
touch-action: manipulation;
|
||||
}
|
||||
|
||||
.css_attribute_color {
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
}
|
||||
#user-table tr:first-child td{
|
||||
border-top:none;
|
||||
}
|
||||
.breadcrumb {
|
||||
padding: 4px 15px;
|
||||
}
|
||||
.oe_search input[type=text]{
|
||||
background: #efefef;
|
||||
border: none;
|
||||
}
|
||||
.oe_search input[type=text]:focus{
|
||||
border-bottom:none !important;
|
||||
box-shadow:none !important;
|
||||
}
|
||||
.oe_website_spinner .form-control {
|
||||
padding: 6px 2px !important;
|
||||
}
|
167
addons/theme_leith/static/less/customize_modal.less
Executable file
167
addons/theme_leith/static/less/customize_modal.less
Executable file
@ -0,0 +1,167 @@
|
||||
/* CUSTOMIZE THEME - MODAL
|
||||
================================================== */
|
||||
|
||||
#theme_customize_modal{
|
||||
&.modal.fade:not(.in) .modal-dialog{
|
||||
.translate3d(50%, 0, 0);
|
||||
}
|
||||
.theme_leith_customize_model{
|
||||
text-transform: inherit;
|
||||
.modal-dialog{
|
||||
top: 106px;
|
||||
right: 0;
|
||||
height: 100vh;
|
||||
.modal-content{
|
||||
height: auto;
|
||||
border-top-left-radius: 17px;
|
||||
width: 460px;
|
||||
}
|
||||
}
|
||||
.modal-header,
|
||||
.modal-footer{
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
border-radius: 15px;
|
||||
height: 10%;
|
||||
min-height: 70px;
|
||||
}
|
||||
.modal-header{
|
||||
.modal-title{
|
||||
line-height: 1.2;
|
||||
font-size: 34px;
|
||||
}
|
||||
.close{
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
line-height: 28px;
|
||||
margin-top: 4px;
|
||||
background-color: #fff;
|
||||
color: @gray-darker;
|
||||
opacity: 0.5;
|
||||
font-size: 1.3em;
|
||||
&:hover{
|
||||
opacity: 1;
|
||||
background-color: @color-primary;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.modal-body{
|
||||
padding: 16px;
|
||||
height: auto;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
|
||||
|
||||
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color: #fff;
|
||||
background-color: @color-primary;}
|
||||
.icon{
|
||||
text-align: left;
|
||||
clear: both;
|
||||
font-weight: normal;
|
||||
}
|
||||
.icon:before{
|
||||
content: '\f111';
|
||||
font-family: 'FontAwesome';
|
||||
font-size: 18px;
|
||||
margin-right: 8px;
|
||||
margin-bottom: 10px;
|
||||
color: #ccc;
|
||||
float: left;
|
||||
}
|
||||
.icon:hover{
|
||||
color: @gray-darker;
|
||||
cursor: pointer;
|
||||
}
|
||||
.icon:hover:before{
|
||||
content: '\f058';
|
||||
font-family: 'FontAwesome';
|
||||
color: #000;
|
||||
}
|
||||
.icon.checked:before{
|
||||
content: '\f058';
|
||||
font-family: 'FontAwesome';
|
||||
color: @color-primary;
|
||||
}
|
||||
.icon span{
|
||||
float: left;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
.none{
|
||||
background-image:url('/theme_leith/static/img/customize/customize_none.gif');
|
||||
background-position: center;
|
||||
border: 1px solid #000;
|
||||
}
|
||||
/* Grayscale */
|
||||
.white{background-color: #fff;border: 1px solid @gray-darker !important;}
|
||||
.gray-lighter{background-color: @gray-lighter;}
|
||||
.gray-darker{background-color: @gray-darker;}
|
||||
/* mango */
|
||||
.mango-primary{background-color: @mango-primary;}
|
||||
.mango-success{background-color: @mango-success;}
|
||||
.mango-info{background-color: @mango-info;}
|
||||
.mango-warning{background-color: @mango-warning;}
|
||||
.mango-danger{background-color: @mango-danger;}
|
||||
/* moon */
|
||||
.moon-primary{background-color: @moon-primary;}
|
||||
.moon-success{background-color: @moon-success;}
|
||||
.moon-info{background-color: @moon-info;}
|
||||
.moon-warning{background-color: @moon-warning;}
|
||||
.moon-danger{background-color: @moon-danger;}
|
||||
/* cyrus */
|
||||
.cyrus-primary{background-color: @cyrus-primary;}
|
||||
.cyrus-success{background-color: @cyrus-success;}
|
||||
.cyrus-info{background-color: @cyrus-info;}
|
||||
.cyrus-warning{background-color: @cyrus-warning;}
|
||||
.cyrus-danger{background-color: @cyrus-danger;}
|
||||
/* keent */
|
||||
.keent-primary{background-color: @keent-primary;}
|
||||
.keent-success{background-color: @keent-success;}
|
||||
.keent-info{background-color: @keent-info;}
|
||||
.keent-warning{background-color: @keent-warning;}
|
||||
.keent-danger{background-color: @keent-danger;}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* EDITOR OPTIONS
|
||||
================================================== */
|
||||
|
||||
|
||||
|
||||
|
||||
/* SNIPPETS NAVBAR
|
||||
================================================== */
|
||||
|
||||
#snippet_structure,
|
||||
#snippet_content,
|
||||
#snippet_feature,
|
||||
#snippet_effect{
|
||||
.oe_snippet{
|
||||
width: 90px;
|
||||
margin-left: 5px;
|
||||
.oe_snippet_thumbnail_title{
|
||||
margin-top: 5px;
|
||||
}
|
||||
.oe_snippet_thumbnail .oe_snippet_thumbnail_img{
|
||||
width: 90px;
|
||||
/* height: 90px; */
|
||||
border: 5px solid inherit;
|
||||
}
|
||||
.oe_snippet_thumbnail:hover .oe_snippet_thumbnail_img{
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
.oe_snippet_thumbnail:hover:before{
|
||||
content: "";
|
||||
position: absolute;
|
||||
right: 0;
|
||||
background-image: url('/theme_leith/static/img/customize/add_snippet_hover.png');
|
||||
z-index: 1;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
}
|
||||
}
|
||||
}
|
64
addons/theme_leith/static/less/layouts/colors.less
Executable file
64
addons/theme_leith/static/less/layouts/colors.less
Executable file
@ -0,0 +1,64 @@
|
||||
/* MAIN
|
||||
========================================================================== */
|
||||
@mango-primary:#ed8558;
|
||||
@mango-success:#74bcc5;
|
||||
@mango-info:#5bc0de;
|
||||
@mango-warning: #f0ad4e;
|
||||
@mango-danger: #d9534f;
|
||||
|
||||
@cyrus-primary:#FF847C;
|
||||
@cyrus-success:#99B898;
|
||||
@cyrus-info:#FECEAB;
|
||||
@cyrus-warning:#2A3638;
|
||||
@cyrus-danger:#E84A5F;
|
||||
|
||||
@moon-primary:#45ADA8;
|
||||
@moon-success:#547980;
|
||||
@moon-info:#9DE0AD;
|
||||
@moon-warning:#594F4F;
|
||||
@moon-danger:#594F4F;
|
||||
|
||||
@keent-primary:#355C7D;
|
||||
@keent-success:#C06C84;
|
||||
@keent-info:#6C5B7B;
|
||||
@keent-warning:#F67280;
|
||||
@keent-danger:#F8B195;
|
||||
|
||||
#wrapwrap {
|
||||
[class *= "bg-"].automatic-color , .automatic-color {
|
||||
color: @gray-darker;
|
||||
}
|
||||
|
||||
.bg-white [class *= "bg-"] .text-white , [class *= "bg-"].text-white , .text-white {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-gray-lighter [class *= "bg-"] .text-gray-lighter , [class *= "bg-"].text-gray-lighter , .text-gray-lighter {
|
||||
color: @gray-lighter;
|
||||
}
|
||||
|
||||
.bg-gray [class *= "bg-"] .text-gray , [class *= "bg-"].text-gray , .text-gray {
|
||||
color: @gray;
|
||||
}
|
||||
|
||||
.bg-gray-darker [class *= "bg-"] .text-gray-darker , [class *= "bg-"].text-gray-darker , .text-gray-darker {
|
||||
color: @gray-darker;
|
||||
}
|
||||
|
||||
.bg-primary [class *= "bg-"] .text-primary , [class *= "bg-"].text-primary , .text-primary {
|
||||
color: @color-primary;
|
||||
}
|
||||
}
|
||||
|
||||
.bg-gray-light {
|
||||
background-color: @gray-light;
|
||||
}
|
||||
|
||||
.bg-gray-dark {
|
||||
background-color: @gray-dark;
|
||||
}
|
||||
|
||||
.bg-black {
|
||||
background-color: #000;
|
||||
}
|
||||
|
278
addons/theme_leith/static/less/layouts/colors/colors_cyrus.less
Executable file
278
addons/theme_leith/static/less/layouts/colors/colors_cyrus.less
Executable file
@ -0,0 +1,278 @@
|
||||
/* ==========================================================================
|
||||
cyrus
|
||||
========================================================================== */
|
||||
|
||||
|
||||
/* Colors
|
||||
========================================================================== */
|
||||
@flectra-brand-primary: @color-primary;
|
||||
@color-primary: @cyrus-primary;
|
||||
@color-success: @cyrus-success;
|
||||
@color-info: @cyrus-info;
|
||||
@color-warning: @cyrus-warning;
|
||||
@color-danger: @cyrus-danger;
|
||||
|
||||
@brand-primary: @cyrus-primary;
|
||||
@brand-success: @cyrus-success;
|
||||
@brand-info: @cyrus-info;
|
||||
@brand-warning: @cyrus-warning;
|
||||
@brand-danger: @cyrus-danger;
|
||||
|
||||
.text-primary{color:@color-primary;}
|
||||
.text-success{color:@color-success;}
|
||||
.text-info{color:@color-info;}
|
||||
.text-warning{color:@color-warning;}
|
||||
.text-danger{color:@color-danger;}
|
||||
|
||||
/* Grayscale
|
||||
========================================================================== */
|
||||
|
||||
// @gray-darker: #343642;
|
||||
// @gray: lighten(@gray-darker, 40%);
|
||||
// @gray-light: lighten(@gray-darker, 70%);
|
||||
|
||||
|
||||
/* Content Colors
|
||||
========================================================================== */
|
||||
|
||||
#wrapwrap{
|
||||
.white(@gray-darker);
|
||||
.gray-lighter(@gray-darker);
|
||||
.gray(#fff);
|
||||
.gray-darker(#fff);
|
||||
.primary(#fff);
|
||||
.success(#fff);
|
||||
.info(#fff);
|
||||
.warning(#fff);
|
||||
.danger(#fff);
|
||||
}
|
||||
@navbar-default-bg: #fff;
|
||||
@navbar-default-color: #000;
|
||||
@navbar-default-link-color: #000;
|
||||
@navbar-default-link-active-bg: #fff;
|
||||
@navbar-default-link-active-color: @color-primary;
|
||||
@navbar-default-link-hover-color: @color-primary;
|
||||
|
||||
/* header start*/
|
||||
#wrapwrap nav ul li a {
|
||||
display: block;
|
||||
padding: 15px;
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
margin: 0 10px;
|
||||
}
|
||||
#wrapwrap nav ul li a,
|
||||
#wrapwrap ul li a:after,
|
||||
#wrapwrap nav ul li a:before {
|
||||
transition: all .5s;
|
||||
}
|
||||
//nav ul li a:hover {
|
||||
// color: #555;
|
||||
//}
|
||||
#wrapwrap .navbar{
|
||||
border:0px;
|
||||
}
|
||||
|
||||
/* stroke */
|
||||
#wrapwrap nav ul li a,
|
||||
#wrapwrap nav ul li a {
|
||||
position: relative;
|
||||
}
|
||||
#wrapwrap nav ul li a:after,
|
||||
#wrapwrap nav ul li a:after {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
width: 0%;
|
||||
content: '.';
|
||||
color: transparent;
|
||||
background: @color-primary;
|
||||
height: 1px;
|
||||
}
|
||||
#wrapwrap nav ul li a:hover:after {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
@layout-icons-color: #fff;
|
||||
@link-color: @color-primary;
|
||||
@body-bg: #fff;
|
||||
|
||||
footer {
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/* Label Colors
|
||||
========================================================================== */
|
||||
|
||||
//** Default label background color
|
||||
@label-default-bg: @btn-default-bg;
|
||||
//** Primary label background color
|
||||
@label-primary-bg: @color-primary;
|
||||
//** Success label background color
|
||||
@label-success-bg: @color-success;
|
||||
//** Info label background color
|
||||
@label-info-bg: @color-info;
|
||||
//** Warning label background color
|
||||
@label-warning-bg: @color-warning;
|
||||
//** Danger label background color
|
||||
@label-danger-bg: @color-danger;
|
||||
|
||||
//** Default label text color
|
||||
@label-color: #fff;
|
||||
//** Default text color of a linked label
|
||||
@label-link-hover-color: #fff;
|
||||
|
||||
|
||||
/* Button Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
@btn-font-weight: normal;
|
||||
|
||||
@btn-default-color: @text-color;
|
||||
@btn-default-bg: #fff;
|
||||
@btn-default-border: #ddd;
|
||||
|
||||
@btn-primary-color: #fff;
|
||||
@btn-primary-bg: @color-primary;
|
||||
@btn-primary-border: @btn-primary-bg;
|
||||
|
||||
@btn-success-color: #fff;
|
||||
@btn-success-bg: @color-success;
|
||||
@btn-success-border: @btn-success-bg;
|
||||
|
||||
@btn-info-color: #fff;
|
||||
@btn-info-bg: @color-info;
|
||||
@btn-info-border: @btn-info-bg;
|
||||
|
||||
@btn-warning-color: #fff;
|
||||
@btn-warning-bg: @color-warning;
|
||||
@btn-warning-border: @btn-warning-bg;
|
||||
|
||||
@btn-danger-color: #fff;
|
||||
@btn-danger-bg: @color-danger;
|
||||
@btn-danger-border: @btn-danger-bg;
|
||||
|
||||
@btn-link-disabled-color: @gray-light;
|
||||
|
||||
// Allows for customizing button radius independently from global border radius
|
||||
@btn-border-radius-base: @border-radius-base;
|
||||
@btn-border-radius-large: @border-radius-large;
|
||||
@btn-border-radius-small: @border-radius-small;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Pagination Colors
|
||||
========================================================================== */
|
||||
|
||||
@pagination-color: @text-color;
|
||||
@pagination-bg: #fff;
|
||||
@pagination-border: #ddd;
|
||||
|
||||
@pagination-hover-color: #fff;
|
||||
@pagination-hover-bg: @color-primary;
|
||||
@pagination-hover-border: @color-primary;
|
||||
|
||||
@pagination-active-color: #fff;
|
||||
@pagination-active-bg: @color-primary;
|
||||
@pagination-active-border: @color-primary;
|
||||
|
||||
@pagination-disabled-color: @gray-light;
|
||||
@pagination-disabled-bg: #fff;
|
||||
@pagination-disabled-border: #ddd;
|
||||
|
||||
|
||||
|
||||
/* Pager Colors
|
||||
========================================================================== */
|
||||
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-border: @pagination-border;
|
||||
@pager-border-radius: 15px;
|
||||
|
||||
@pager-hover-bg: @pagination-hover-bg;
|
||||
|
||||
@pager-active-bg: @pagination-active-bg;
|
||||
@pager-active-color: @pagination-active-color;
|
||||
|
||||
@pager-disabled-color: @gray-light;
|
||||
|
||||
/* Jumbotron Colors
|
||||
========================================================================== */
|
||||
|
||||
@jumbotron-padding: 30px;
|
||||
@jumbotron-color: inherit;
|
||||
@jumbotron-bg: darken(@body-bg, 3%);
|
||||
@jumbotron-heading-color: inherit;
|
||||
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||
@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Dropdown Colors
|
||||
========================================================================== */
|
||||
|
||||
@navbar-default-border: @color-primary;
|
||||
|
||||
//** Global color for active items (e.g., navs or dropdowns).
|
||||
@component-active-color: #fff;
|
||||
//** Global background color for active items (e.g., navs or dropdowns).
|
||||
@component-active-bg: @color-primary;
|
||||
|
||||
//** Width of the `border` for generating carets that indicator dropdowns.
|
||||
@caret-width-base: 4px;
|
||||
//** Carets increase slightly in size for larger components.
|
||||
@caret-width-large: 5px;
|
||||
|
||||
|
||||
|
||||
//** Background for the dropdown menu.
|
||||
@dropdown-bg: #fff;
|
||||
//** Dropdown menu `border-color`.
|
||||
@dropdown-border: rgba(0,0,0,.15);
|
||||
//** Dropdown menu `border-color` **for IE8**.
|
||||
@dropdown-fallback-border: #ccc;
|
||||
//** Divider color for between dropdown items.
|
||||
@dropdown-divider-bg: #e5e5e5;
|
||||
|
||||
//** Dropdown link text color.
|
||||
@dropdown-link-color: @gray-dark;
|
||||
//** Hover color for dropdown links.
|
||||
@dropdown-link-hover-color: #fff;
|
||||
//** Hover background for dropdown links.
|
||||
@dropdown-link-hover-bg: @component-active-bg;
|
||||
|
||||
//** Active dropdown menu item text color.
|
||||
@dropdown-link-active-color: #fff;
|
||||
//** Active dropdown menu item background color.
|
||||
@dropdown-link-active-bg: @component-active-bg;
|
||||
|
||||
//** Disabled dropdown menu item background color.
|
||||
@dropdown-link-disabled-color: @gray-light;
|
||||
|
||||
//** Text color for headers within dropdown menus.
|
||||
@dropdown-header-color: @gray-light;
|
||||
|
||||
//** Deprecated `@dropdown-caret-color` as of v3.1.0
|
||||
@dropdown-caret-color: #000;
|
||||
|
||||
/* Input Group Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
//** Background color for textual input addons
|
||||
@input-group-addon-bg: #FFF;
|
||||
|
||||
//** Border color for textual input addons
|
||||
@input-group-addon-border-color: @input-border;
|
||||
|
287
addons/theme_leith/static/less/layouts/colors/colors_keent.less
Executable file
287
addons/theme_leith/static/less/layouts/colors/colors_keent.less
Executable file
@ -0,0 +1,287 @@
|
||||
/* ==========================================================================
|
||||
keent
|
||||
========================================================================== */
|
||||
|
||||
|
||||
/* Colors
|
||||
========================================================================== */
|
||||
|
||||
@color-primary: @keent-primary;
|
||||
@color-success: @keent-success;
|
||||
@color-info: @keent-info;
|
||||
@color-warning: @keent-warning;
|
||||
@color-danger: @keent-danger;
|
||||
|
||||
.text-primary{color:@color-primary;}
|
||||
.text-success{color:@color-success;}
|
||||
.text-info{color:@color-info;}
|
||||
.text-warning{color:@color-warning;}
|
||||
.text-danger{color:@color-danger;}
|
||||
@navbar-default-bg: #fff;
|
||||
/* Grayscale
|
||||
========================================================================== */
|
||||
|
||||
// @gray-darker: #343642;
|
||||
// @gray: lighten(@gray-darker, 40%);
|
||||
// @gray-light: lighten(@gray-darker, 70%);
|
||||
|
||||
|
||||
/* Content Colors
|
||||
========================================================================== */
|
||||
|
||||
#wrapwrap{
|
||||
.white(@gray-darker);
|
||||
.gray-lighter(@gray-darker);
|
||||
.gray(#fff);
|
||||
.gray-darker(#fff);
|
||||
.primary(#fff);
|
||||
.success(#fff);
|
||||
.info(#fff);
|
||||
.warning(#fff);
|
||||
.danger(#fff);
|
||||
}
|
||||
|
||||
footer {
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/* header start*/
|
||||
|
||||
|
||||
|
||||
/* header start*/
|
||||
header{
|
||||
.dropdown.open a.dropdown-toggle,.dropdown.open a.dropdown-toggle:hover{
|
||||
background:@color-primary !important;
|
||||
color:#fff !important;
|
||||
}
|
||||
|
||||
.navbar-default{
|
||||
background-color: #060606;
|
||||
}
|
||||
|
||||
#top_menu > li a{
|
||||
background-color: transparent;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
#top_menu > li > ul > li > a{
|
||||
color:@color-primary;
|
||||
}
|
||||
|
||||
}
|
||||
header a.navbar-brand.logo img{
|
||||
margin:8px;
|
||||
}
|
||||
#wrapwrap div.navbar-static-top{
|
||||
border-bottom-width: 0px;
|
||||
}
|
||||
#wrapwrap div.navbar-static-top .navbar-nav > .active > a{
|
||||
color: #fff !important;
|
||||
background-color: @color-success !important;
|
||||
}
|
||||
#top_menu > li > a {
|
||||
line-height: inherit;
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.1em;
|
||||
padding: 18px;
|
||||
font-size: 16px;
|
||||
}
|
||||
#top_menu > li.active > a{
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
background: @color-primary
|
||||
}
|
||||
#top_menu > li > a:hover{
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
background: @color-primary;
|
||||
}
|
||||
#top_menu .divider{
|
||||
display:none;
|
||||
}
|
||||
|
||||
@layout-icons-color: #fff;
|
||||
@link-color: @color-primary;
|
||||
|
||||
@body-bg: #fff;
|
||||
|
||||
|
||||
|
||||
/* Label Colors
|
||||
========================================================================== */
|
||||
|
||||
//** Default label background color
|
||||
@label-default-bg: @btn-default-bg;
|
||||
//** Primary label background color
|
||||
@label-primary-bg: @color-primary;
|
||||
//** Success label background color
|
||||
@label-success-bg: @color-success;
|
||||
//** Info label background color
|
||||
@label-info-bg: @color-info;
|
||||
//** Warning label background color
|
||||
@label-warning-bg: @color-warning;
|
||||
//** Danger label background color
|
||||
@label-danger-bg: @color-danger;
|
||||
|
||||
//** Default label text color
|
||||
@label-color: #fff;
|
||||
//** Default text color of a linked label
|
||||
@label-link-hover-color: #fff;
|
||||
|
||||
|
||||
|
||||
|
||||
@body-bg: #fff;
|
||||
|
||||
/* Button Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
@btn-font-weight: normal;
|
||||
|
||||
@btn-default-color: @text-color;
|
||||
@btn-default-bg: #fff;
|
||||
@btn-default-border: #ddd;
|
||||
|
||||
@btn-primary-color: #fff;
|
||||
@btn-primary-bg: @color-primary;
|
||||
@btn-primary-border: @btn-primary-bg;
|
||||
|
||||
@btn-success-color: #fff;
|
||||
@btn-success-bg: @color-success;
|
||||
@btn-success-border: @btn-success-bg;
|
||||
|
||||
@btn-info-color: #fff;
|
||||
@btn-info-bg: @color-info;
|
||||
@btn-info-border: @btn-info-bg;
|
||||
|
||||
@btn-warning-color: #fff;
|
||||
@btn-warning-bg: @color-warning;
|
||||
@btn-warning-border: @btn-warning-bg;
|
||||
|
||||
@btn-danger-color: #fff;
|
||||
@btn-danger-bg: @color-danger;
|
||||
@btn-danger-border: @btn-danger-bg;
|
||||
|
||||
@btn-link-disabled-color: @gray-light;
|
||||
|
||||
// Allows for customizing button radius independently from global border radius
|
||||
@btn-border-radius-base: @border-radius-base;
|
||||
@btn-border-radius-large: @border-radius-large;
|
||||
@btn-border-radius-small: @border-radius-small;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Pagination Colors
|
||||
========================================================================== */
|
||||
|
||||
@pagination-color: @text-color;
|
||||
@pagination-bg: #fff;
|
||||
@pagination-border: #ddd;
|
||||
|
||||
@pagination-hover-color: #fff;
|
||||
@pagination-hover-bg: @color-primary;
|
||||
@pagination-hover-border: @color-primary;
|
||||
|
||||
@pagination-active-color: #fff;
|
||||
@pagination-active-bg: @color-primary;
|
||||
@pagination-active-border: @color-primary;
|
||||
|
||||
@pagination-disabled-color: @gray-light;
|
||||
@pagination-disabled-bg: #fff;
|
||||
@pagination-disabled-border: #ddd;
|
||||
|
||||
|
||||
|
||||
/* Pager Colors
|
||||
========================================================================== */
|
||||
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-border: @pagination-border;
|
||||
@pager-border-radius: 15px;
|
||||
|
||||
@pager-hover-bg: @pagination-hover-bg;
|
||||
|
||||
@pager-active-bg: @pagination-active-bg;
|
||||
@pager-active-color: @pagination-active-color;
|
||||
|
||||
@pager-disabled-color: @gray-light;
|
||||
|
||||
/* Jumbotron Colors
|
||||
========================================================================== */
|
||||
|
||||
@jumbotron-padding: 30px;
|
||||
@jumbotron-color: inherit;
|
||||
@jumbotron-bg: darken(@body-bg, 3%);
|
||||
@jumbotron-heading-color: inherit;
|
||||
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||
@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Dropdown Colors
|
||||
========================================================================== */
|
||||
|
||||
@navbar-default-border: @color-primary;
|
||||
|
||||
//** Global color for active items (e.g., navs or dropdowns).
|
||||
@component-active-color: #fff;
|
||||
//** Global background color for active items (e.g., navs or dropdowns).
|
||||
@component-active-bg: @color-primary;
|
||||
|
||||
//** Width of the `border` for generating carets that indicator dropdowns.
|
||||
@caret-width-base: 4px;
|
||||
//** Carets increase slightly in size for larger components.
|
||||
@caret-width-large: 5px;
|
||||
|
||||
|
||||
|
||||
//** Background for the dropdown menu.
|
||||
@dropdown-bg: #fff;
|
||||
//** Dropdown menu `border-color`.
|
||||
@dropdown-border: rgba(0,0,0,.15);
|
||||
//** Dropdown menu `border-color` **for IE8**.
|
||||
@dropdown-fallback-border: #ccc;
|
||||
//** Divider color for between dropdown items.
|
||||
@dropdown-divider-bg: #e5e5e5;
|
||||
|
||||
//** Dropdown link text color.
|
||||
@dropdown-link-color: @gray-dark;
|
||||
//** Hover color for dropdown links.
|
||||
@dropdown-link-hover-color: #fff;
|
||||
//** Hover background for dropdown links.
|
||||
@dropdown-link-hover-bg: @component-active-bg;
|
||||
|
||||
//** Active dropdown menu item text color.
|
||||
@dropdown-link-active-color: #fff;
|
||||
//** Active dropdown menu item background color.
|
||||
@dropdown-link-active-bg: @component-active-bg;
|
||||
|
||||
//** Disabled dropdown menu item background color.
|
||||
@dropdown-link-disabled-color: @gray-light;
|
||||
|
||||
//** Text color for headers within dropdown menus.
|
||||
@dropdown-header-color: @gray-light;
|
||||
|
||||
//** Deprecated `@dropdown-caret-color` as of v3.1.0
|
||||
@dropdown-caret-color: #000;
|
||||
|
||||
/* Input Group Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
//** Background color for textual input addons
|
||||
@input-group-addon-bg: #FFF;
|
||||
|
||||
//** Border color for textual input addons
|
||||
@input-group-addon-border-color: @input-border;
|
||||
|
279
addons/theme_leith/static/less/layouts/colors/colors_mango.less
Executable file
279
addons/theme_leith/static/less/layouts/colors/colors_mango.less
Executable file
@ -0,0 +1,279 @@
|
||||
@flectra-brand-primary: @color-primary;
|
||||
@navbar-height: 60px;
|
||||
@navbar-default-bg: #fff;
|
||||
@navbar-default-color: #000;
|
||||
@navbar-default-link-color: #000;
|
||||
@navbar-default-link-active-color: @color-primary;
|
||||
@navbar-default-link-hover-color: @color-primary;
|
||||
@navbar-default-link-active-bg: white;
|
||||
|
||||
.navbar .dropdown-menu {
|
||||
position: absolute !important;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.navbar .dropdown-menu a {
|
||||
font-weight: 300;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
@media (max-width: 600px) {
|
||||
.navbar .dropdown-menu.dropdown-menu-right {
|
||||
right: auto !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
mango
|
||||
========================================================================== */
|
||||
|
||||
|
||||
/* Colors
|
||||
========================================================================== */
|
||||
@color-primary: @mango-primary;
|
||||
@color-success: @mango-success;
|
||||
@color-info: @mango-info;
|
||||
@color-warning: @mango-warning;
|
||||
@color-danger: @mango-danger;
|
||||
|
||||
@brand-primary: @mango-primary;
|
||||
@brand-success: @mango-success;
|
||||
@brand-info: @mango-info;
|
||||
@brand-warning: @mango-warning;
|
||||
@brand-danger: @mango-danger;
|
||||
|
||||
@color-alpha: #62FF0D;
|
||||
@color-beta: #E8A20C;
|
||||
@color-gamma: #FF0000;
|
||||
@color-delta: #674AE8;
|
||||
@color-epsilon: #0DFFDB;
|
||||
|
||||
.text-primary{color:@color-primary;}
|
||||
.text-success{color:@color-success;}
|
||||
.text-info{color:@color-info;}
|
||||
.text-warning{color:@color-warning;}
|
||||
.text-danger{color:@color-danger;}
|
||||
/* Gray
|
||||
========================================================================== */
|
||||
|
||||
@gray-darker: #1d2127;
|
||||
@gray-dark: lighten(@gray-darker, 25%);
|
||||
@gray: lighten(@gray-darker, 50%);
|
||||
@gray-light: lighten(@gray-darker, 65%);
|
||||
@gray-lighter: lighten(@gray-darker, 80%);
|
||||
|
||||
|
||||
/* Content Colors
|
||||
========================================================================== */
|
||||
|
||||
#wrapwrap{
|
||||
.white(@gray-darker);
|
||||
.gray-lighter(@gray-darker);
|
||||
.gray(#fff);
|
||||
.gray-darker(#fff);
|
||||
.primary(#fff);
|
||||
.success(#fff);
|
||||
.info(#fff);
|
||||
.warning(#fff);
|
||||
.danger(#fff);
|
||||
}
|
||||
/* Label Colors
|
||||
========================================================================== */
|
||||
|
||||
//** Default label background color
|
||||
@label-default-bg: @btn-default-bg;
|
||||
//** Primary label background color
|
||||
@label-primary-bg: @color-primary;
|
||||
//** Success label background color
|
||||
@label-success-bg: @color-success;
|
||||
//** Info label background color
|
||||
@label-info-bg: @color-info;
|
||||
//** Warning label background color
|
||||
@label-warning-bg: @color-warning;
|
||||
//** Danger label background color
|
||||
@label-danger-bg: @color-danger;
|
||||
|
||||
//** Default label text color
|
||||
@label-color: #fff;
|
||||
//** Default text color of a linked label
|
||||
@label-link-hover-color: #fff;
|
||||
|
||||
@layout-icons-color: #fff;
|
||||
@link-color: @color-primary;
|
||||
|
||||
|
||||
/* Label Colors
|
||||
========================================================================== */
|
||||
|
||||
//** Default label background color
|
||||
@label-default-bg: @btn-default-bg;
|
||||
//** Primary label background color
|
||||
@label-primary-bg: @color-primary;
|
||||
//** Success label background color
|
||||
@label-success-bg: @color-success;
|
||||
//** Info label background color
|
||||
@label-info-bg: @color-info;
|
||||
//** Warning label background color
|
||||
@label-warning-bg: @color-warning;
|
||||
//** Danger label background color
|
||||
@label-danger-bg: @color-danger;
|
||||
|
||||
//** Default label text color
|
||||
@label-color: #fff;
|
||||
//** Default text color of a linked label
|
||||
@label-link-hover-color: #fff;
|
||||
|
||||
|
||||
|
||||
|
||||
@body-bg: #fff;
|
||||
|
||||
/* Button Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
@btn-font-weight: normal;
|
||||
|
||||
@btn-default-color: @text-color;
|
||||
@btn-default-bg: #fff;
|
||||
@btn-default-border: #ddd;
|
||||
|
||||
@btn-primary-color: #fff;
|
||||
@btn-primary-bg: @color-primary;
|
||||
@btn-primary-border: @btn-primary-bg;
|
||||
|
||||
@btn-success-color: #fff;
|
||||
@btn-success-bg: @color-success;
|
||||
@btn-success-border: @btn-success-bg;
|
||||
|
||||
@btn-info-color: #fff;
|
||||
@btn-info-bg: @color-info;
|
||||
@btn-info-border: @btn-info-bg;
|
||||
|
||||
@btn-warning-color: #fff;
|
||||
@btn-warning-bg: @color-warning;
|
||||
@btn-warning-border: @btn-warning-bg;
|
||||
|
||||
@btn-danger-color: #fff;
|
||||
@btn-danger-bg: @color-danger;
|
||||
@btn-danger-border: @btn-danger-bg;
|
||||
|
||||
@btn-link-disabled-color: @gray-light;
|
||||
|
||||
// Allows for customizing button radius independently from global border radius
|
||||
@btn-border-radius-base: @border-radius-base;
|
||||
@btn-border-radius-large: @border-radius-large;
|
||||
@btn-border-radius-small: @border-radius-small;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Pagination Colors
|
||||
========================================================================== */
|
||||
|
||||
@pagination-color: @text-color;
|
||||
@pagination-bg: #fff;
|
||||
@pagination-border: #ddd;
|
||||
|
||||
@pagination-hover-color: #fff;
|
||||
@pagination-hover-bg: @color-primary;
|
||||
@pagination-hover-border: @color-primary;
|
||||
|
||||
@pagination-active-color: #fff;
|
||||
@pagination-active-bg: @color-primary;
|
||||
@pagination-active-border: @color-primary;
|
||||
|
||||
@pagination-disabled-color: @gray-light;
|
||||
@pagination-disabled-bg: #fff;
|
||||
@pagination-disabled-border: #ddd;
|
||||
|
||||
|
||||
|
||||
/* Pager Colors
|
||||
========================================================================== */
|
||||
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-border: @pagination-border;
|
||||
@pager-border-radius: 15px;
|
||||
|
||||
@pager-hover-bg: @pagination-hover-bg;
|
||||
|
||||
@pager-active-bg: @pagination-active-bg;
|
||||
@pager-active-color: @pagination-active-color;
|
||||
|
||||
@pager-disabled-color: @gray-light;
|
||||
|
||||
/* Jumbotron Colors
|
||||
========================================================================== */
|
||||
|
||||
@jumbotron-padding: 30px;
|
||||
@jumbotron-color: inherit;
|
||||
@jumbotron-bg: darken(@body-bg, 3%);
|
||||
@jumbotron-heading-color: inherit;
|
||||
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||
@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Dropdown Colors
|
||||
========================================================================== */
|
||||
|
||||
@navbar-default-border: @color-primary;
|
||||
|
||||
//** Global color for active items (e.g., navs or dropdowns).
|
||||
@component-active-color: #fff;
|
||||
//** Global background color for active items (e.g., navs or dropdowns).
|
||||
@component-active-bg: @color-primary;
|
||||
|
||||
//** Width of the `border` for generating carets that indicator dropdowns.
|
||||
@caret-width-base: 4px;
|
||||
//** Carets increase slightly in size for larger components.
|
||||
@caret-width-large: 5px;
|
||||
|
||||
|
||||
|
||||
//** Background for the dropdown menu.
|
||||
@dropdown-bg: #fff;
|
||||
//** Dropdown menu `border-color`.
|
||||
@dropdown-border: rgba(0,0,0,.15);
|
||||
//** Dropdown menu `border-color` **for IE8**.
|
||||
@dropdown-fallback-border: #ccc;
|
||||
//** Divider color for between dropdown items.
|
||||
@dropdown-divider-bg: #e5e5e5;
|
||||
|
||||
//** Dropdown link text color.
|
||||
@dropdown-link-color: @gray-dark;
|
||||
//** Hover color for dropdown links.
|
||||
@dropdown-link-hover-color: #fff;
|
||||
//** Hover background for dropdown links.
|
||||
@dropdown-link-hover-bg: @component-active-bg;
|
||||
|
||||
//** Active dropdown menu item text color.
|
||||
@dropdown-link-active-color: #fff;
|
||||
//** Active dropdown menu item background color.
|
||||
@dropdown-link-active-bg: @component-active-bg;
|
||||
|
||||
//** Disabled dropdown menu item background color.
|
||||
@dropdown-link-disabled-color: @gray-light;
|
||||
|
||||
//** Text color for headers within dropdown menus.
|
||||
@dropdown-header-color: @gray-light;
|
||||
|
||||
//** Deprecated `@dropdown-caret-color` as of v3.1.0
|
||||
@dropdown-caret-color: #000;
|
||||
|
||||
/* Input Group Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
//** Background color for textual input addons
|
||||
@input-group-addon-bg: #FFF;
|
||||
|
||||
//** Border color for textual input addons
|
||||
@input-group-addon-border-color: @input-border;
|
||||
|
264
addons/theme_leith/static/less/layouts/colors/colors_moon.less
Executable file
264
addons/theme_leith/static/less/layouts/colors/colors_moon.less
Executable file
@ -0,0 +1,264 @@
|
||||
/* ==========================================================================
|
||||
moon
|
||||
========================================================================== */
|
||||
|
||||
|
||||
/* Colors
|
||||
========================================================================== */
|
||||
|
||||
@color-primary: @moon-primary;
|
||||
@color-success: @moon-success;
|
||||
@color-info: @moon-info;
|
||||
@color-warning: @moon-warning;
|
||||
@color-danger: @moon-danger;
|
||||
|
||||
.text-primary{color:@color-primary;}
|
||||
.text-success{color:@color-success;}
|
||||
.text-info{color:@color-info;}
|
||||
.text-warning{color:@color-warning;}
|
||||
.text-danger{color:@color-danger;}
|
||||
|
||||
/* Grayscale
|
||||
========================================================================== */
|
||||
|
||||
// @gray-darker: #343642;
|
||||
// @gray: lighten(@gray-darker, 40%);
|
||||
// @gray-light: lighten(@gray-darker, 70%);
|
||||
|
||||
/* Content Colors
|
||||
========================================================================== */
|
||||
|
||||
#wrapwrap{
|
||||
.white(@gray-darker);
|
||||
.gray-lighter(@gray-darker);
|
||||
.gray(#fff);
|
||||
.gray-darker(#fff);
|
||||
.primary(#fff);
|
||||
.success(#fff);
|
||||
.info(#fff);
|
||||
.warning(#fff);
|
||||
.danger(@gray-darker);
|
||||
}
|
||||
|
||||
footer {
|
||||
background-color: #f1f1f1;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
/* header start*/
|
||||
header{
|
||||
|
||||
.dropdown.open a.dropdown-toggle,.dropdown.open a.dropdown-toggle:hover{
|
||||
background:@color-primary !important;
|
||||
color:@color-info !important;
|
||||
}
|
||||
}
|
||||
header a.navbar-brand.logo img{
|
||||
margin:8px;
|
||||
}
|
||||
#wrapwrap div.navbar-static-top{
|
||||
border-bottom-width: 0px;
|
||||
}
|
||||
#wrapwrap div.navbar-static-top .navbar-nav > .active > a{
|
||||
color: #fff !important;
|
||||
background-color: @color-primary !important;
|
||||
}
|
||||
#top_menu > li > a {
|
||||
line-height: inherit;
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.1em;
|
||||
padding: 18px;
|
||||
font-size: 16px;
|
||||
}
|
||||
#top_menu > li.active > a{
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
background: @color-primary
|
||||
}
|
||||
#top_menu > li > a:hover{
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
background: @color-primary;
|
||||
}
|
||||
#top_menu .divider{
|
||||
display:none;
|
||||
}
|
||||
|
||||
@layout-icons-color: #fff;
|
||||
@link-color: @color-primary;
|
||||
|
||||
@body-bg: #fff;
|
||||
|
||||
|
||||
|
||||
/* Label Colors
|
||||
========================================================================== */
|
||||
|
||||
//** Default label background color
|
||||
@label-default-bg: @btn-default-bg;
|
||||
//** Primary label background color
|
||||
@label-primary-bg: @color-primary;
|
||||
//** Success label background color
|
||||
@label-success-bg: @color-success;
|
||||
//** Info label background color
|
||||
@label-info-bg: @color-info;
|
||||
//** Warning label background color
|
||||
@label-warning-bg: @color-warning;
|
||||
//** Danger label background color
|
||||
@label-danger-bg: @color-danger;
|
||||
|
||||
//** Default label text color
|
||||
@label-color: #fff;
|
||||
//** Default text color of a linked label
|
||||
@label-link-hover-color: #fff;
|
||||
|
||||
|
||||
|
||||
/* Button Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
@btn-font-weight: normal;
|
||||
|
||||
@btn-default-color: @text-color;
|
||||
@btn-default-bg: #fff;
|
||||
@btn-default-border: #ddd;
|
||||
|
||||
@btn-primary-color: #fff;
|
||||
@btn-primary-bg: @color-primary;
|
||||
@btn-primary-border: @btn-primary-bg;
|
||||
|
||||
@btn-success-color: #fff;
|
||||
@btn-success-bg: @color-success;
|
||||
@btn-success-border: @btn-success-bg;
|
||||
|
||||
@btn-info-color: #fff;
|
||||
@btn-info-bg: @color-info;
|
||||
@btn-info-border: @btn-info-bg;
|
||||
|
||||
@btn-warning-color: #fff;
|
||||
@btn-warning-bg: @color-warning;
|
||||
@btn-warning-border: @btn-warning-bg;
|
||||
|
||||
@btn-danger-color: #fff;
|
||||
@btn-danger-bg: @color-danger;
|
||||
@btn-danger-border: @btn-danger-bg;
|
||||
|
||||
@btn-link-disabled-color: @gray-light;
|
||||
|
||||
// Allows for customizing button radius independently from global border radius
|
||||
@btn-border-radius-base: @border-radius-base;
|
||||
@btn-border-radius-large: @border-radius-large;
|
||||
@btn-border-radius-small: @border-radius-small;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Pagination Colors
|
||||
========================================================================== */
|
||||
|
||||
@pagination-color: @text-color;
|
||||
@pagination-bg: #fff;
|
||||
@pagination-border: #ddd;
|
||||
|
||||
@pagination-hover-color: #fff;
|
||||
@pagination-hover-bg: @color-primary;
|
||||
@pagination-hover-border: @color-primary;
|
||||
|
||||
@pagination-active-color: #fff;
|
||||
@pagination-active-bg: @color-primary;
|
||||
@pagination-active-border: @color-primary;
|
||||
|
||||
@pagination-disabled-color: @gray-light;
|
||||
@pagination-disabled-bg: #fff;
|
||||
@pagination-disabled-border: #ddd;
|
||||
|
||||
|
||||
|
||||
/* Pager Colors
|
||||
========================================================================== */
|
||||
|
||||
@pager-bg: @pagination-bg;
|
||||
@pager-border: @pagination-border;
|
||||
@pager-border-radius: 15px;
|
||||
|
||||
@pager-hover-bg: @pagination-hover-bg;
|
||||
|
||||
@pager-active-bg: @pagination-active-bg;
|
||||
@pager-active-color: @pagination-active-color;
|
||||
|
||||
@pager-disabled-color: @gray-light;
|
||||
|
||||
/* Jumbotron Colors
|
||||
========================================================================== */
|
||||
|
||||
@jumbotron-padding: 30px;
|
||||
@jumbotron-color: inherit;
|
||||
@jumbotron-bg: darken(@body-bg, 3%);
|
||||
@jumbotron-heading-color: inherit;
|
||||
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||
@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Dropdown Colors
|
||||
========================================================================== */
|
||||
|
||||
@navbar-default-border: @color-primary;
|
||||
|
||||
//** Global color for active items (e.g., navs or dropdowns).
|
||||
@component-active-color: #fff;
|
||||
//** Global background color for active items (e.g., navs or dropdowns).
|
||||
@component-active-bg: @color-primary;
|
||||
|
||||
//** Width of the `border` for generating carets that indicator dropdowns.
|
||||
@caret-width-base: 4px;
|
||||
//** Carets increase slightly in size for larger components.
|
||||
@caret-width-large: 5px;
|
||||
|
||||
|
||||
|
||||
//** Background for the dropdown menu.
|
||||
@dropdown-bg: #fff;
|
||||
//** Dropdown menu `border-color`.
|
||||
@dropdown-border: rgba(0,0,0,.15);
|
||||
//** Dropdown menu `border-color` **for IE8**.
|
||||
@dropdown-fallback-border: #ccc;
|
||||
//** Divider color for between dropdown items.
|
||||
@dropdown-divider-bg: #e5e5e5;
|
||||
|
||||
//** Dropdown link text color.
|
||||
@dropdown-link-color: @gray-dark;
|
||||
//** Hover color for dropdown links.
|
||||
@dropdown-link-hover-color: #fff;
|
||||
//** Hover background for dropdown links.
|
||||
@dropdown-link-hover-bg: @component-active-bg;
|
||||
|
||||
//** Active dropdown menu item text color.
|
||||
@dropdown-link-active-color: #fff;
|
||||
//** Active dropdown menu item background color.
|
||||
@dropdown-link-active-bg: @component-active-bg;
|
||||
|
||||
//** Disabled dropdown menu item background color.
|
||||
@dropdown-link-disabled-color: @gray-light;
|
||||
|
||||
//** Text color for headers within dropdown menus.
|
||||
@dropdown-header-color: @gray-light;
|
||||
|
||||
//** Deprecated `@dropdown-caret-color` as of v3.1.0
|
||||
@dropdown-caret-color: #000;
|
||||
|
||||
/* Input Group Colors
|
||||
========================================================================== */
|
||||
|
||||
|
||||
//** Background color for textual input addons
|
||||
@input-group-addon-bg: #FFF;
|
||||
|
||||
//** Border color for textual input addons
|
||||
@input-group-addon-border-color: @input-border;
|
||||
|
19
addons/theme_leith/static/less/layouts/fonts.less
Executable file
19
addons/theme_leith/static/less/layouts/fonts.less
Executable file
@ -0,0 +1,19 @@
|
||||
@font-face {
|
||||
font-family: 'Dosis';
|
||||
src: url('/theme_leith/static/font/Dosis/Dosis-Regular.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
src: url('/theme_leith/static/font/Lato/Lato-Regular.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Oxygen';
|
||||
src: url('/theme_leith/static/font/Oxygen/Oxygen-Regular.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Ubuntu';
|
||||
src: url('/theme_leith/static/font/Ubuntu/Ubuntu-Regular.ttf') format('truetype');
|
||||
}
|
47
addons/theme_leith/static/less/layouts/fonts/font_dosis.less
Executable file
47
addons/theme_leith/static/less/layouts/fonts/font_dosis.less
Executable file
@ -0,0 +1,47 @@
|
||||
body {
|
||||
font-size: 18px;
|
||||
font-family: "Dosis";
|
||||
}
|
||||
#wrapwrap {
|
||||
font-family: "Dosis";
|
||||
font-size: 18px;
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: "Dosis";
|
||||
}
|
||||
#top_menu > li > a {
|
||||
font-family: "Dosis";
|
||||
}
|
||||
.category-name {
|
||||
font-family: 'Dosis';
|
||||
font-size: 22px;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
.products_pager {
|
||||
font-size: 16px;
|
||||
}
|
||||
#products_grid_before {
|
||||
> ul > li > a {
|
||||
font-size: 18px !important;
|
||||
}
|
||||
a {
|
||||
font-size: 16px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.oe_product {
|
||||
section {
|
||||
|
||||
h5 strong a {
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
}
|
||||
#wrapwrap > footer {
|
||||
.container {
|
||||
p, .list-unstyled {
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
}
|
47
addons/theme_leith/static/less/layouts/fonts/font_lato.less
Executable file
47
addons/theme_leith/static/less/layouts/fonts/font_lato.less
Executable file
@ -0,0 +1,47 @@
|
||||
body {
|
||||
font-size: 18px;
|
||||
font-family: "Lato";
|
||||
}
|
||||
#wrapwrap {
|
||||
font-family: "Lato";
|
||||
font-size: 18px;
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: "Lato";
|
||||
}
|
||||
#top_menu > li > a {
|
||||
font-family: "Lato";
|
||||
}
|
||||
.category-name {
|
||||
font-family: 'Lato';
|
||||
font-size: 22px;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
.products_pager {
|
||||
font-size: 16px;
|
||||
}
|
||||
#products_grid_before {
|
||||
> ul > li > a {
|
||||
font-size: 16px !important;
|
||||
}
|
||||
a {
|
||||
font-size: 15px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.oe_product {
|
||||
section {
|
||||
|
||||
h5 strong a {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
#wrapwrap > footer {
|
||||
.container {
|
||||
p, .list-unstyled {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
39
addons/theme_leith/static/less/layouts/fonts/font_oxygen.less
Executable file
39
addons/theme_leith/static/less/layouts/fonts/font_oxygen.less
Executable file
@ -0,0 +1,39 @@
|
||||
body {
|
||||
font-size: 18px;
|
||||
font-family: "Oxygen";
|
||||
}
|
||||
#wrapwrap {
|
||||
font-family: "Oxygen";
|
||||
font-size: 18px;
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: "Oxygen";
|
||||
}
|
||||
#top_menu > li > a {
|
||||
font-family: "Oxygen";
|
||||
}
|
||||
.category-name {
|
||||
font-family: 'Oxygen';
|
||||
font-size: 22px;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
.products_pager {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
.oe_product {
|
||||
section {
|
||||
|
||||
h5 strong a {
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
}
|
||||
#wrapwrap > footer {
|
||||
.container {
|
||||
p, .list-unstyled {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
48
addons/theme_leith/static/less/layouts/fonts/font_ubuntu.less
Executable file
48
addons/theme_leith/static/less/layouts/fonts/font_ubuntu.less
Executable file
@ -0,0 +1,48 @@
|
||||
body {
|
||||
font-size: 18px;
|
||||
font-family: 'Ubuntu';
|
||||
|
||||
}
|
||||
#wrapwrap {
|
||||
font-family: 'Ubuntu';
|
||||
font-size: 18px;
|
||||
|
||||
h1, h2, h4, h5, h6 {
|
||||
font-family: 'Ubuntu';
|
||||
}
|
||||
#top_menu > li > a {
|
||||
font-family: 'Ubuntu';
|
||||
}
|
||||
.category-name {
|
||||
font-family: 'Ubuntu';
|
||||
font-size: 22px;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
.products_pager {
|
||||
font-size: 16px;
|
||||
}
|
||||
#products_grid_before {
|
||||
> ul > li > a {
|
||||
font-size: 16px !important;
|
||||
}
|
||||
a {
|
||||
font-size: 15px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.oe_product {
|
||||
section {
|
||||
|
||||
h5 strong a {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
#wrapwrap > footer {
|
||||
.container {
|
||||
p, .list-unstyled {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
288
addons/theme_leith/static/less/layouts/mixins.less
Executable file
288
addons/theme_leith/static/less/layouts/mixins.less
Executable file
@ -0,0 +1,288 @@
|
||||
/* BACKGROUND COLORS
|
||||
========================================================================== */
|
||||
|
||||
.bg-mixin(@background; @color; @bs-selector; @wb-selector){
|
||||
background-color: @background;
|
||||
color: @color;
|
||||
a:not(.btn),
|
||||
&.fa,
|
||||
.text-@{bs-selector},
|
||||
.blockquote-text small{
|
||||
color: @color;
|
||||
}
|
||||
.bg-@{wb-selector}.label{
|
||||
background-color: @color;
|
||||
color: @background;
|
||||
}
|
||||
.btn.btn-@{bs-selector},
|
||||
.btn.btn-default{
|
||||
border: 1px solid @color;
|
||||
color: @color;
|
||||
&:hover{
|
||||
background-color: @color;
|
||||
color: @background;
|
||||
}
|
||||
}
|
||||
.bg-@{wb-selector}{
|
||||
&.fa{
|
||||
background-color: @color;
|
||||
color: @background;
|
||||
}
|
||||
.img-thumbnail(@background, @color);
|
||||
}
|
||||
.panel-@{wb-selector}{
|
||||
.panel-color(@color, @background);
|
||||
}
|
||||
.well-@{wb-selector}{
|
||||
.well-color(@color);
|
||||
}
|
||||
.img-thumbnail(@color, @background);
|
||||
.text-muted{
|
||||
color: @color;
|
||||
}
|
||||
}
|
||||
|
||||
.bg-none(@background; @color){
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
.white(@content-color){
|
||||
.bg-white{
|
||||
.bg-mixin(#fff, @content-color, white, white);
|
||||
}
|
||||
.panel-white{
|
||||
.panel-color(#fff, @content-color);
|
||||
}
|
||||
.well-white{
|
||||
.well-color(#fff);
|
||||
}
|
||||
}
|
||||
|
||||
.gray-lighter(@content-color){
|
||||
.bg-gray-lighter{
|
||||
.bg-mixin(@gray-lighter, @content-color, gray-lighter, gray-lighter);
|
||||
}
|
||||
.panel-gray-lighter{
|
||||
.panel-color(@gray-lighter, @content-color);
|
||||
}
|
||||
.well-gray-lighter{
|
||||
.well-color(@gray-lighter);
|
||||
}
|
||||
}
|
||||
|
||||
.gray(@content-color){
|
||||
.bg-gray{
|
||||
.bg-mixin(@gray, @content-color, gray, gray);
|
||||
}
|
||||
.panel-gray{
|
||||
.panel-color(@gray, @content-color);
|
||||
}
|
||||
.well-gray{
|
||||
.well-color(@gray);
|
||||
}
|
||||
}
|
||||
|
||||
.gray-darker(@content-color){
|
||||
.bg-gray-darker{
|
||||
.bg-mixin(@gray-darker, @content-color, gray-darker, gray-darker);
|
||||
}
|
||||
.panel-gray-darker{
|
||||
.panel-color(@gray-darker, @content-color);
|
||||
}
|
||||
.well-gray-darker{
|
||||
.well-color(@gray-darker);
|
||||
}
|
||||
.well-gray-darker{
|
||||
.well-color(@gray-darker);
|
||||
}
|
||||
}
|
||||
|
||||
.primary(@content-color){
|
||||
.bg-primary{
|
||||
.bg-mixin(@color-primary, @content-color, primary, primary);
|
||||
}
|
||||
.panel-primary{
|
||||
.panel-color(@color-primary, @content-color);
|
||||
}
|
||||
.panel-primary{
|
||||
.panel-variant(@color-primary; @content-color; @color-primary; @color-primary);
|
||||
.list-group-item.active{
|
||||
background-color: @color-primary;
|
||||
border-color: @color-primary;}
|
||||
}
|
||||
.well-primary{
|
||||
.well-color(@color-primary);
|
||||
}
|
||||
}
|
||||
|
||||
.success(@content-color){
|
||||
.bg-success{
|
||||
.bg-mixin(@color-success, @content-color, success, success);
|
||||
}
|
||||
.panel-success{
|
||||
.panel-color(@color-success, @content-color);
|
||||
}
|
||||
.panel-success{
|
||||
.panel-variant(@color-success; @content-color; @color-success; @color-success);
|
||||
.list-group-item.active{
|
||||
background-color: @color-success;
|
||||
border-color: @color-success;}
|
||||
}
|
||||
.well-success{
|
||||
.well-color(@color-success);
|
||||
}
|
||||
}
|
||||
|
||||
.info(@content-color){
|
||||
.bg-info{
|
||||
.bg-mixin(@color-info, @content-color, info, info);
|
||||
}
|
||||
.panel-info{
|
||||
.panel-color(@color-info, @content-color);
|
||||
}
|
||||
.panel-info{
|
||||
.panel-variant(@color-info; @content-color; @color-info; @color-info);
|
||||
|
||||
.list-group-item.active{
|
||||
background-color: @color-info;
|
||||
border-color: @color-info;
|
||||
}}
|
||||
|
||||
.well-info{
|
||||
.well-color(@color-info);
|
||||
}
|
||||
}
|
||||
|
||||
.warning(@content-color){
|
||||
.bg-warning{
|
||||
.bg-mixin(@color-warning, @content-color, warning, warning);
|
||||
}
|
||||
.panel-warning{
|
||||
.panel-color(@color-warning, @content-color);
|
||||
}
|
||||
.panel-warning{
|
||||
.panel-variant(@color-warning; @content-color; @color-warning; @color-warning);
|
||||
|
||||
.list-group-item.active{
|
||||
background-color: @color-warning;
|
||||
border-color: @color-warning;
|
||||
}}
|
||||
.well-warning{
|
||||
.well-color(@color-warning);
|
||||
}
|
||||
}
|
||||
|
||||
.danger(@content-color){
|
||||
.bg-danger{
|
||||
.bg-mixin(@color-danger, @content-color, danger, danger);
|
||||
}
|
||||
.panel-danger{
|
||||
.panel-color(@color-danger, @content-color);
|
||||
}
|
||||
.panel-danger{
|
||||
.panel-variant(@color-danger; @content-color; @color-danger; @color-danger);
|
||||
.list-group-item.active{
|
||||
background-color: @color-warning;
|
||||
border-color: @color-warning;}
|
||||
}
|
||||
.well-danger{
|
||||
.well-color(@color-danger);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* PANEL COLORS
|
||||
========================================================================== */
|
||||
|
||||
.panel-color(@color, @textcolor){
|
||||
border-color: @color;
|
||||
.list-group li.active{
|
||||
background-color: @color !important;
|
||||
color: @textcolor;
|
||||
}
|
||||
> .panel-heading{
|
||||
background-color: @color;
|
||||
color: @textcolor;
|
||||
.text-muted{
|
||||
color: @textcolor;
|
||||
}
|
||||
> .panel-title, a{
|
||||
color: @textcolor;
|
||||
}
|
||||
}
|
||||
.tab-content{
|
||||
border-left: 1px solid @color;
|
||||
border-bottom: 1px solid @color;
|
||||
border-right: 1px solid @color;
|
||||
padding: 20px;
|
||||
}
|
||||
.nav-tabs{
|
||||
border-bottom: 1px solid @color;
|
||||
> li {
|
||||
> a{
|
||||
background-color: inherit;
|
||||
color: @color;
|
||||
&:hover,
|
||||
&:focus{
|
||||
background-color: @color;
|
||||
border: 1px solid @color;
|
||||
border-bottom-color: @color;
|
||||
color: @textcolor;
|
||||
.fa{
|
||||
color: @textcolor;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.active a,
|
||||
&.active a:hover,
|
||||
&.active a:focus{
|
||||
border: 1px solid @color;
|
||||
background-color: @color;
|
||||
color: @textcolor;
|
||||
.fa{
|
||||
color: @textcolor;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.well-color(@color){
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
border-color: @color;
|
||||
color: inherit;
|
||||
.fa{
|
||||
color: @color;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* THUMBNAILS COLORS
|
||||
========================================================================== */
|
||||
|
||||
.img-thumbnail(@first-border-color; @second-border-color){
|
||||
&.thumbnail,
|
||||
&.img-thumbnail{
|
||||
@shadow: 0 0 0 3px @first-border-color, 0 0 0 6px @second-border-color;
|
||||
.box-shadow(@shadow);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* TEXT MUTED
|
||||
========================================================================== */
|
||||
|
||||
.text-muted(@color){
|
||||
color: @color;
|
||||
opacity: (@opacity * 0.5);
|
||||
}
|
||||
|
||||
/* Fix non-clickable input */
|
||||
#wrapwrap {
|
||||
form div.text-muted,
|
||||
.wizard .text-muted {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
57
addons/theme_leith/static/less/layouts/switcher.less
Executable file
57
addons/theme_leith/static/less/layouts/switcher.less
Executable file
@ -0,0 +1,57 @@
|
||||
#switcher-body {
|
||||
.container {
|
||||
background:#fff;
|
||||
margin:50px auto;
|
||||
border:1px solid #dedede;
|
||||
padding:40px;
|
||||
}
|
||||
}
|
||||
.demo_changer {
|
||||
z-index: 900;
|
||||
position: fixed;
|
||||
left: 0px;
|
||||
top: 85px;
|
||||
font-family: 'PT Sans',sans-serif;
|
||||
font-weight: 400 !important;
|
||||
i {
|
||||
color:#fff;
|
||||
font-size:21px;
|
||||
}
|
||||
.btn {
|
||||
margin-top:10px;
|
||||
}
|
||||
.demo-icon {
|
||||
cursor: pointer;
|
||||
text-align:center;
|
||||
background:@color-primary;
|
||||
padding:2px;
|
||||
float: right;
|
||||
height: 40px;
|
||||
line-height:40px;
|
||||
-webkit-border-radius:0 20px 20px 0;
|
||||
-moz-border-radius:0 20px 20px 0;
|
||||
border-radius:0 20px 20px 0;
|
||||
width:40px;
|
||||
}
|
||||
.form_holder {
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 0 0 14px 0;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
background: #ffffff;
|
||||
float: right;
|
||||
padding:20px;
|
||||
width: 453px;
|
||||
p {
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.demo_changer select:active,.demo_changer select:focus,.demo_changer select:hover,.demo_changer .button:active,.demo_changer .button:focus,.demo_changer .button:hover,.demo_changer .btn:active,.demo_changer .btn:focus,.demo_changer .btn:hover,.demo_changer .button:active,.demo_changer .button:focus,.demo_changer .button:hover {
|
||||
box-shadow:none !important;
|
||||
}
|
||||
.demo_changer,.demo_changer p {
|
||||
color:#545454 !important;
|
||||
}
|
26
addons/theme_leith/static/less/navbar.less
Normal file
26
addons/theme_leith/static/less/navbar.less
Normal file
@ -0,0 +1,26 @@
|
||||
.navbar{
|
||||
border-color:@color-success !important;
|
||||
|
||||
}
|
||||
|
||||
#top_menu > li {
|
||||
|
||||
a{
|
||||
background-color: transparent;
|
||||
color:@theme-custom-black;
|
||||
font-size:17px;
|
||||
|
||||
-webkit-animation: animateright 1s;
|
||||
animation: animateright 1s;
|
||||
transition: 1s ease 0s;
|
||||
|
||||
&:hover,&:focus{
|
||||
color:@color-success;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#top_menu > li.active > a{
|
||||
color:@color-primary !important;
|
||||
}
|
||||
|
171
addons/theme_leith/static/less/website_sale.less
Normal file
171
addons/theme_leith/static/less/website_sale.less
Normal file
@ -0,0 +1,171 @@
|
||||
//Product Design ----------------//
|
||||
|
||||
.oe_product{
|
||||
section h5 strong a{
|
||||
color:@color-primary;
|
||||
font-weight: normal;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
max-width: 175px;
|
||||
display: block;
|
||||
max-width: 100% !important;
|
||||
text-transform: capitalize;
|
||||
font-size: 14px;
|
||||
|
||||
|
||||
|
||||
&:hover{
|
||||
text-decoration:none;
|
||||
//color:@theme-custom-black;
|
||||
-webkit-transition: 0.4s all ease 0s;
|
||||
-o-transition: 0.4s all ease 0s;
|
||||
transition: 0.4s all ease 0s;
|
||||
}
|
||||
}
|
||||
|
||||
.product_price{
|
||||
color:@theme-custom-black;
|
||||
font-size: 14px;
|
||||
|
||||
a{
|
||||
border-radius: 50px;
|
||||
font-size: 15px;
|
||||
|
||||
&:focus{
|
||||
outline:none;
|
||||
background-color:darken(@color-success,10%);
|
||||
color:#fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//List View-----------------//
|
||||
.oe_list{
|
||||
border: 1px solid #ececec !important;
|
||||
padding: 3%;
|
||||
padding-left: 180px;
|
||||
margin:5px 0;
|
||||
min-height:150px !important;
|
||||
|
||||
section h5 strong a{
|
||||
margin:16px 0;
|
||||
}
|
||||
|
||||
.product_price a{
|
||||
margin: 0 3px;
|
||||
}
|
||||
}
|
||||
|
||||
//Grid View ---------------//
|
||||
.oe_grid{
|
||||
margin: 5px 5px;
|
||||
width: 32%;
|
||||
padding: 0px 0px 0px 0px;
|
||||
|
||||
.product_price{
|
||||
position:unset !important;
|
||||
}
|
||||
|
||||
.product_price a {
|
||||
float: right;
|
||||
margin: 0 2px;
|
||||
-webkit-animation: animateright 1s;
|
||||
animation: animateright 1s;
|
||||
transition: 1s ease 0s;
|
||||
}
|
||||
|
||||
&:hover{
|
||||
h5 > strong > a{
|
||||
color:@color-success;
|
||||
}
|
||||
|
||||
.product_price a{
|
||||
background-color:@color-primary;
|
||||
border-color:@color-primary;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//Pager Row ----------------//
|
||||
|
||||
.products_pager{
|
||||
.row{
|
||||
background: #ececec;
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
.oe_search input[type=text]{
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.pagination > li:last-child > a, .pagination > li:last-child > span,
|
||||
.pagination > li:first-child > a, .pagination > li:first-child > span{
|
||||
border-radius:0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.switch-grp{
|
||||
button:focus{
|
||||
outline: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//Collapse Categories ----------------//
|
||||
#o_shop_collapse_category {
|
||||
li {
|
||||
border-bottom: 1px solid @color-success;
|
||||
a {
|
||||
width: 89%;
|
||||
font-weight: bold;
|
||||
padding: 9px;
|
||||
-webkit-transition: 0.4s all ease 0s;
|
||||
-o-transition: 0.4s all ease 0s;
|
||||
transition: 0.4s all ease 0s;
|
||||
background-color: transparent !important;
|
||||
color: @theme-custom-black;
|
||||
font-weight:500;
|
||||
|
||||
&:hover {
|
||||
background-color:transparent;
|
||||
color:@color-primary;
|
||||
}
|
||||
}
|
||||
|
||||
ul{
|
||||
li{
|
||||
border-bottom:none;
|
||||
|
||||
a{
|
||||
color:lighten(@theme-custom-black,20%);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
li.active > a{
|
||||
color:@color-primary;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.fa-chevron-down:before {
|
||||
content: "\f056";
|
||||
}
|
||||
|
||||
.fa-chevron-right:before {
|
||||
content: "\f055";
|
||||
}
|
||||
|
||||
.active > a{
|
||||
color:@color-primary;
|
||||
}
|
||||
}
|
89
addons/theme_leith/views/assets.xml
Normal file
89
addons/theme_leith/views/assets.xml
Normal file
@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<flectra>
|
||||
|
||||
<!-- LESS ========================================================================== -->
|
||||
<template id="theme_leith_frontend_style" name="Theme Shop style"
|
||||
inherit_id="website.assets_frontend" active="True">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/common.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/layouts/switcher.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/layouts/fonts.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/layouts/mixins.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/layouts/colors.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/customize_modal.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/navbar.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
<link href="/theme_leith/static/less/website_sale.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!--color-->
|
||||
|
||||
<template id="theme_leith_colors_keent" name="option_colors_keent" inherit_id="website.assets_frontend"
|
||||
active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/colors/colors_keent.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_colors_cyrus" name="option_colors_cyrus" inherit_id="website.assets_frontend"
|
||||
active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/colors/colors_cyrus.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_colors_mango" name="option_colors_mango" inherit_id="website.assets_frontend"
|
||||
active="True">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/colors/colors_mango.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_colors_moon" name="option_colors_moon" inherit_id="website.assets_frontend"
|
||||
active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/colors/colors_moon.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- Font -->
|
||||
<template id="theme_leith_font_lato" name="font_lato" inherit_id="website.assets_frontend" active="True">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/fonts/font_lato.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_font_dosis" name="font_dosis" inherit_id="website.assets_frontend" active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/fonts/font_dosis.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_font_ubuntu" name="font_ubuntu" inherit_id="website.assets_frontend" active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/fonts/font_ubuntu.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="theme_leith_font_oxygen" name="font_oxygen" inherit_id="website.assets_frontend" active="False">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/theme_leith/static/less/layouts/fonts/font_oxygen.less"
|
||||
rel="stylesheet" type="text/less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</flectra>
|
125
addons/theme_leith/views/customize_modal.xml
Executable file
125
addons/theme_leith/views/customize_modal.xml
Executable file
@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Part of Odoo Module Developed by art
|
||||
See LICENSE file for full copyright and licensing details.
|
||||
-->
|
||||
<flectra>
|
||||
|
||||
<!-- Customize - Customize Theme -->
|
||||
<template id="theme_leith_customize_modal"
|
||||
inherit_id="website.theme_customize"
|
||||
name="Theme Leith Customize Modal">
|
||||
<xpath expr="//div[@id='theme_customize_modal']" position="replace">
|
||||
<div id="theme_customize_modal"
|
||||
class="modal fade bs-example-modal-sm">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="loading_backdrop"></div>
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close">×</button>
|
||||
<h4 class="modal-title">Customize your theme</h4>
|
||||
</div>
|
||||
<div class="modal-body theme_leith_customize_model">
|
||||
<div id="home">
|
||||
<div class="row">
|
||||
<!-- Schemes -->
|
||||
<div class="col-md-12">
|
||||
<strong>
|
||||
<h4>Color</h4>
|
||||
</strong>
|
||||
</div>
|
||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 mt16 mb16 scheme_color_mango">
|
||||
<label class="icon checked">
|
||||
<input id="scheme_color_mango"
|
||||
type="radio"
|
||||
name="scheme_color_var"
|
||||
data-xmlid="theme_leith.theme_leith_colors_mango"
|
||||
active="True"/>
|
||||
<span class="mango-primary"/>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 mt16 mb16 scheme_color_cyrus">
|
||||
<label class="icon">
|
||||
<input id="scheme_color_cyrus"
|
||||
type="radio"
|
||||
name="scheme_color_var"
|
||||
data-xmlid="theme_leith.theme_leith_colors_cyrus"/>
|
||||
<span class="cyrus-primary"/>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 mt16 mb16 scheme_color_moon">
|
||||
<label class="icon">
|
||||
<input id="scheme_color_moon"
|
||||
type="radio"
|
||||
name="scheme_color_var"
|
||||
data-xmlid="theme_leith.theme_leith_colors_moon"/>
|
||||
<span class="moon-primary"/>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 mt16 mb16 scheme_color_keent">
|
||||
<label class="icon">
|
||||
<input id="scheme_color_keent"
|
||||
type="radio"
|
||||
name="scheme_color_var"
|
||||
data-xmlid="theme_leith.theme_leith_colors_keent"/>
|
||||
<span class="keent-primary"/>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<strong>
|
||||
<h4>Font</h4>
|
||||
</strong>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
||||
<label class="icon font_oxygen">
|
||||
<input name="font_var"
|
||||
type="radio"
|
||||
id="font_oxygen"
|
||||
data-xmlid="theme_leith.theme_leith_font_oxygen"
|
||||
/>
|
||||
<h4 style="font-family: Oxygen; font-size: 22px">
|
||||
Oxygen
|
||||
</h4>
|
||||
</label>
|
||||
<label class="icon font_ubuntu">
|
||||
<input name="font_var"
|
||||
type="radio"
|
||||
id="font_ubuntu"
|
||||
data-xmlid="theme_leith.theme_leith_font_ubuntu"/>
|
||||
<h4 style="font-family: 'Ubuntu'; font-size: 22px">
|
||||
Ubuntu
|
||||
</h4>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
||||
<label class="icon font_dosis">
|
||||
<input name="font_var"
|
||||
type="radio"
|
||||
id="font_dosis"
|
||||
data-xmlid="theme_leith.theme_leith_font_dosis"/>
|
||||
<h4 style="font-family: Dosis; font-size: 22px">
|
||||
Dosis
|
||||
</h4>
|
||||
</label>
|
||||
<label class="icon checked font_lato">
|
||||
<input name="font_var"
|
||||
type="radio"
|
||||
id="font_lato"
|
||||
data-xmlid="theme_leith.theme_leith_font_lato"
|
||||
active="True"/>
|
||||
<h4 style="font-family: Lato; font-size: 22px">
|
||||
Lato
|
||||
</h4>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
</flectra>
|
Loading…
Reference in New Issue
Block a user