first commit

This commit is contained in:
2024-11-05 12:22:50 +01:00
commit e5682a3912
19641 changed files with 2948548 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
// Bootstrap with Flexbox enabled
//
// Includes all the imports from the standard Bootstrap project, but enables
// the flexbox variable.
$enable-flex: false;
@import "bootstrap";

View File

@@ -0,0 +1,22 @@
// Bootstrap Grid only
//
// Includes relevant variables and mixins for the regular (non-flexbox) grid
// system, as well as the generated predefined classes (e.g., `.col-4-sm`).
//
// Variables
//
@import "_variables";
//
// Grid mixins
//
@import "../bootstrap/mixins/clearfix";
@import "../bootstrap/mixins/breakpoints";
@import "../bootstrap/mixins/grid-framework";
@import "../bootstrap/mixins/grid";
@import "../bootstrap/grid";

View File

@@ -0,0 +1,10 @@
// Bootstrap Reboot only
//
// Includes only Normalize and our custom Reboot reset.
@import "_variables";
@import "../bootstrap/mixins/hover";
@import "../bootstrap/mixins/tab-focus";
@import "../bootstrap/normalize";
@import "../bootstrap/reboot";

View File

@@ -0,0 +1,54 @@
/*!
* Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
* Copyright 2011-2016 The Bootstrap Authors
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
// Core variables and mixins
@import "../bootstrap/custom";
@import "_variables";
@import "../bootstrap/mixins";
// Reset and dependencies
//@import "../bootstrap/normalize";
@import "../bootstrap/print";
// Core CSS
//@import "../bootstrap/reboot";
@import "../bootstrap/type";
@import "../bootstrap/images";
@import "../bootstrap/code";
//@import "../bootstrap/grid";
@import "../bootstrap/tables";
@import "../bootstrap/forms";
@import "../bootstrap/buttons";
// Components
@import "../bootstrap/animation";
@import "../bootstrap/dropdown";
@import "../bootstrap/button-group";
@import "../bootstrap/input-group";
@import "../bootstrap/custom-forms";
@import "../bootstrap/nav";
@import "../bootstrap/navbar";
@import "../bootstrap/card";
@import "../bootstrap/breadcrumb";
@import "../bootstrap/pagination";
@import "../bootstrap/tags";
@import "../bootstrap/jumbotron";
@import "../bootstrap/alert";
@import "../bootstrap/progress";
@import "../bootstrap/media";
@import "../bootstrap/list-group";
@import "../bootstrap/responsive-embed";
@import "../bootstrap/close";
// Components w/ JavaScript
@import "../bootstrap/modal";
@import "../bootstrap/tooltip";
@import "../bootstrap/popover";
@import "../bootstrap/carousel";
// Utility classes
@import "../bootstrap/utilities";

View File

@@ -0,0 +1,452 @@
.rtl {
* {
direction: rtl !important;
}
main {
text-align: right !important;
}
}
body {
direction: ltr;
font-family: $font-family-base;
font-size: 13px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #666;
line-height: 1.55;
//overflow-x: hidden;
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
a{
&:hover {
color: $link-hover-color;
text-decoration: none;
}
&:focus{
outline: none;
text-decoration: none;
}
}
p {
}
.dropdown-item:focus,
.dropdown-item:hover {
background: none;
}
.color,
.custom-checkbox input[type="checkbox"] + span.color {
display: inline-block;
//border: 1px solid rgba(0,0,0,0.2);
cursor: pointer;
background-size: contain;
@include size(16px, 16px);
@include box-shadow(0 0 3px 0 rgba(0, 0, 0, 0.15));
position: relative;
border: 0;
/* &:before {
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
background-image: radial-gradient(circle, #ffffff, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
} */
&.active,
&:hover {
border: 2px solid $gray-darker;
}
}
.facet-label {
&.active,
&:hover {
.custom-checkbox span.color {
border: 2px solid $gray-darker;
}
}
}
.h1,
.h2,
.h3 {
text-transform: uppercase;
color: #000;
}
.h4 {
font-weight: $headings-font-weight;
color: #000;
}
.btn-primary,
.btn-secondary {
text-transform: uppercase;
font-weight: normal;
padding: 10px 15px;
font-size: 12px;
letter-spacing: 1px;
line-height: 18px;
@include border-radius(0);
@include box-shadow(none);
.material-icons {
margin-right: $small-space;
}
}
.btn-tertiary {
@extend .btn-secondary;
text-transform: uppercase;
color: $gray;
padding: 8px;
margin: 4px 0;
font-weight: 400;
font-size: $base-font-size;
@include box-shadow(none);
.material-icons {
font-size: 14px;
vertical-align: -2px;
}
}
label ,.label {
color: $gray-darker;
@include rtl-text-align-right();
font-size: $base-font-size;
}
small.label, small.value {
font-size: $font-size-sm;
}
.form-control-label {
padding-top: 10px;
}
.form-control {
background: #fff;
color: $gray;
border: none;
padding: 8px 16px;
}
textarea.form-control {
height: 145px;
}
input.form-control{
border: 1px solid #e5e5e5;
box-shadow: none;
height: 40px;
}
.input-group {
&.focus {
outline: $main-border;
}
.form-control:focus {
outline: none;
}
.input-group-btn > .btn {
border: 0;
color: #ffffff;
font-size: 11px;
font-weight: normal;
padding: 9px 15px;
text-transform: uppercase;
height: 40px;
@include rtl-margin-left(0px);
@include box-shadow(none);
&:hover,
&:focus,
&:active{
background: $theme-color-default;
color: #fff;
}
}
}
.form-control-select {
height: 42px;
-moz-appearance: none;
-webkit-appearance: none;
background: $gray-light url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center;
background-position-x: 99%;
background-size: 20px 20px;
@include rtl-padding-right(32px);
&::-ms-expand {
display: none;
}
}
.form-control-valign {
//padding-top: 8px;
}
.form-control-comment {
font-size: $base-font-size;
padding-top: 8px;
color: $gray-dark;
display: inline-block;
}
.form-control-submit {
&.disabled {
background: $brand-info;
color: white;
}
}
.form-group {
&.has-error {
input,
select {
outline: 3px solid $brand-danger;
}
.help-block {
color: $brand-danger;
}
}
}
.group-span-filestyle {
label {
margin: 0;
}
.btn-default {
background: $theme-color-default;
color: white;
text-transform: uppercase;
font-size: $base-font-size;
padding: 8px 16px;
@include rounded-corners(0px);
}
}
.bootstrap-touchspin {
input {
&:focus {
outline: none;
}
&.form-control {
border: $input-btn-border-width solid $input-border-color;
}
}
.btn-touchspin {
@extend .btn-default;
border: $input-btn-border-width solid $input-border-color;
height: 21px;
&:hover {
background-color: $gray-light;
color: #000;
}
}
.input-group-btn-vertical {
color: $gray-darker;
.bootstrap-touchspin-up {
@include rounded-corners(0px);
}
.bootstrap-touchspin-down {
@include rounded-corners(0px);
}
.touchspin-up {
&:after {
content: "\E5CE";
}
}
.touchspin-down {
&:after {
content: "\E5CF";
}
}
i {
top: 1px;
left: 3px;
font-size: 15px;
}
}
}
.custom-radio {
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
border: #ccc 1px solid;
background: $white;
@include size(16px,16px);
@include rounded-corners(50%);
@include rtl-margin-right(10px);
input[type="radio"] {
cursor: pointer;
@include opacity(0);
}
input[type="radio"]:checked + span {
display: block;
background-color: $theme-color-default;
position: absolute;
left: 2px;
top: 2px;
@include size(10px,10px);
@include rounded-corners(50%);
}
}
.custom-checkbox {
position: relative;
input[type="checkbox"],
input[type="radio"] {
margin-top: 0px;
cursor: pointer;
position: absolute;
top: 0px;
@include opacity(0);
@include rtl-left(0);
width: 16px;
height: 16px;
z-index: 1;
+ span {
@include rtl-margin-right(10px);
display: inline-block;
vertical-align: -3px;
cursor: pointer;
border: 1px #666 solid;
@include size(16px,16px);
.checkbox-checked {
display: none;
font-size: 14px;
}
}
&:checked + span {
.checkbox-checked {
display: block;
}
}
}
input[type="radio"] + span{
@include rounded-corners(50%);
}
label {
@include rtl-text-align-left();
}
}
.text-muted {
font-size: $base-font-size;
}
.done {
color: $brand-success;
display: inline-block;
padding: 0 13px;
@include rtl-margin-right(25px);
}
.thumb-mask {
> .mask {
position: relative;
overflow: hidden;
border: $gray-light 1px solid;
margin: $small-space 0;
@include size(55px,55px);
img {
@include size(55px,55px);
}
}
}
.definition-list {
dl {
&:after {
content: "";
display: block;
clear: both;
}
dt {
font-weight: normal;
}
dd,
dt {
background: $gray-light;
padding: 10px;
margin: 5px 0.5%;
width: 48%;
@include rtl-float-left();
&:nth-of-type(even) {
background: $gray-lighter;
}
}
}
}
.help-block {
margin-top: $small-space;
}
.btn.disabled,
.btn.disabled:hover {
background: $gray;
}
.alert-warning {
.material-icons {
color: $warning;
font-size: 32px;
@include rtl-margin-right($small-space);
padding-top: $extra-small-space;
}
.alert-text {
font-size: 15px;
padding-top: $small-space;
}
.alert-link {
border-width: 2px;
@include rtl-margin-left($small-space);
padding: $extra-small-space $medium-space;
font-weight: 400;
font-size: $font-size-sm;
color: $btn-tertiary-color;
@include rounded-corners(2px);
}
ul li:last-child .alert-link {
color: white;
}
.warning-buttons {
margin-top: $extra-small-space;
}
}
.btn-warning {
@include transition(all .4s ease-in-out);
}
.btn-tertiary-outline {
color: $btn-tertiary-color;
background-image: none;
background-color: transparent;
border-color: $btn-tertiary-color;
border: 0.15rem solid $btn-tertiary-color;
@include transition(all .4s ease-in-out);
&:hover {
border-color: $btn-tertiary-hover;
color: $btn-tertiary-hover;
}
}
.alert {
font-size: $font-size-sm;
}
/* Add new grid */
.col-sp{
@if $enable-flex {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
}
@media (max-width: 480px) {
.hidden-sp {
display: none !important;
}
.col-sp-1 {@include make-col(1);}
.col-sp-2 {@include make-col(2);}
.col-sp-3 {@include make-col(3);}
.col-sp-4 {@include make-col(4);}
.col-sp-5 {@include make-col(5);}
.col-sp-6 {@include make-col(6);}
.col-sp-7 {@include make-col(7);}
.col-sp-8 {@include make-col(8);}
.col-sp-9 {@include make-col(9);}
.col-sp-10 {@include make-col(10);}
.col-sp-11 {@include make-col(11);}
.col-sp-12 {@include make-col(12);}
.col-sp-2-4 {@include make-col(2.4);}
.col-sp-4-8 {@include make-col(4.8);}
.col-sp-7-2 {@include make-col(7.2);}
.col-sp-9-6 {@include make-col(9.6);}
}
/*** Responsive part ***/
@include media-breakpoint-down(md) {
.form-control-label,
.control-label,label, .label {
@include rtl-text-align-left();
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,37 @@
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),
url(../fonts/MaterialIcons-Regular.woff) format('woff');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 16px; /* Preferred icon size */
display: inline-block;
vertical-align: middle;
width: 1em;
height: 1em;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}

View File

@@ -0,0 +1,10 @@
/*
* Bootstrap TouchSpin - v3.1.1
* A mobile and touch friendly input spinner component for Bootstrap 3.
* http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
* Made by István Ujj-Mészáros
* Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}

View File

@@ -0,0 +1,511 @@
@mixin search-box {
form {
input[type=text] {
border: 0;
border-bottom: 2px solid #333;
padding: 10px;
max-width: 600px;
width: 100%;
background: white;
color: $gray-darker;
font-weight: 400;
@include rounded-corners(0);
@include placeholder {
color: rgba($gray-darker, 0.5);
}
}
button[type=submit] {
position: absolute;
background: #333b48;
border: none;
bottom: 3px;
color: white;
padding: 0px;
font-size: 19px;
@include size(39px,39px);
@include rtl-right(3px);
@include rounded-corners(2px);
&:hover {
background: $brand-primary;
}
}
}
}
/***************************************************
Mixins Themes
/***************************************************/
/* Mixin Normal*/
@mixin rounded-corners($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
-o-border-radius: $radius;
border-radius: $radius;
}
@mixin box-shadow($shadow) {
-moz-box-shadow: $shadow;
-webkit-box-shadow: $shadow;// iOS <4.3 & Android <4.1
-o-box-shadow: $shadow;
-ms-box-shadow: $shadow;
box-shadow: $shadow;
}
@mixin opacity($opacity) {
opacity: $opacity;
// IE8 filter
$opacity-ie: ($opacity * 100);
filter: #{alpha(opacity=$opacity-ie)};
}
@mixin ellipsis-text($value){
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: $value;
-webkit-box-orient: vertical;
}
@mixin box-sizing($boxmodel) {
-webkit-box-sizing: $boxmodel;
-moz-box-sizing: $boxmodel;
box-sizing: $boxmodel;
}
/* Mixin Clear */
@mixin clearboxstyle(){
background: none;
border:none;
}
@mixin clearfloat(){
float: none;
width: 100%;
}
/* Mixin Border */
@mixin border-exclude-top($border-deep, $border-type, $border-color ){
border-bottom: $border-deep $border-type $border-color;
border-left: $border-deep $border-type $border-color;
border-right: $border-deep $border-type $border-color;
}
@mixin border-exclude-bottom($border-deep, $border-type, $border-color ){
border-top: $border-deep $border-type $border-color;
border-left: $border-deep $border-type $border-color;
border-right: $border-deep $border-type $border-color;
}
@mixin border-exclude-left($border-deep, $border-type, $border-color ){
border-top: $border-deep $border-type $border-color;
border-bottom: $border-deep $border-type $border-color;
border-right: $border-deep $border-type $border-color;
}
@mixin border-exclude-right($border-deep, $border-type, $border-color ){
border-top: $border-deep $border-type $border-color;
border-bottom: $border-deep $border-type $border-color;
border-left: $border-deep $border-type $border-color;
}
// Transitions
@mixin transition($transition...) {
-webkit-transition: $transition;
-o-transition: $transition;
transition: $transition;
}
// Transformations
@mixin rotate($degrees) {
-webkit-transform: rotate($degrees);
-ms-transform: rotate($degrees); // IE9 only
transform: rotate($degrees);
}
@mixin scale($scale-args...) {
-webkit-transform: scale($scale-args);
-ms-transform: scale($scale-args); // IE9 only
transform: scale($scale-args);
}
@mixin translate($x, $y) {
-webkit-transform: translate($x, $y);
-ms-transform: translate($x, $y); // IE9 only
transform: translate($x, $y);
}
@mixin skew($x, $y) {
-webkit-transform: skew($x, $y);
-ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
transform: skew($x, $y);
}
@mixin translate3d($x, $y, $z) {
-webkit-transform: translate3d($x, $y, $z);
transform: translate3d($x, $y, $z);
}
@mixin rotateX($degrees) {
-webkit-transform: rotateX($degrees);
-ms-transform: rotateX($degrees); // IE9 only
transform: rotateX($degrees);
}
@mixin rotateY($degrees) {
-webkit-transform: rotateY($degrees);
-ms-transform: rotateY($degrees); // IE9 only
transform: rotateY($degrees);
}
/*background RGBA
============================================*/
@mixin rgba($colour, $alpha)
{
$alphaColour: hsla(hue($colour), saturation($colour), lightness($colour), $alpha);
$ieAlphaColour: argb($alphaColour);
background-color: $colour;
background-color: $alphaColour;
zoom: 1;
background-color: transparent\9;
}
@mixin border-rgba($colour, $alpha)
{
$alphaColour: hsla(hue($colour), saturation($colour), lightness($colour), $alpha);
$ieAlphaColour: argb($alphaColour);
border-color: $colour;
border-color: $alphaColour;
zoom: 1;
border-color: transparent\9;
}
@mixin background-hover {
color: $text-color;
background: rgba(228, 50, 40, 0.3);
}
// Background Gradient: Left to Right
@mixin bg-gradient-l2r($start-colour, $end-colour) {
background-color: $start-colour;
background-image: -webkit-gradient(linear, left top, right top, from($start-colour), to($end-colour));
background-image: -webkit-linear-gradient(left, $start-colour, $end-colour);
background-image: -moz-linear-gradient(left, $start-colour, $end-colour);
background-image: -ms-linear-gradient(left, $start-colour, $end-colour);
background-image: -o-linear-gradient(left, $start-colour, $end-colour);
background-image: linear-gradient(left, $start-colour, $end-colour);
filter: progid:DXImageTransform.Microsoft.gradient(start-colourStr='#{$start-colour}', end-colourStr='#{$end-colour}', gradientType='1');
}
/// button variant outline
@mixin button-variant-outline($color, $background, $border, $colorhover, $bghover, $borderhover ) {
color: $color;
background-color: $background;
border-color: $border;
&:hover,
&:focus,
&:active,
&.active {
color: $colorhover;
background-color: $bghover;
border-color: $borderhover ;
}
.open & { &.dropdown-toggle {
color: $colorhover;
background-color: $bghover;
border-color: $borderhover ;
} }
&:active,
&.active {
background-image: none;
}
.open & { &.dropdown-toggle {
background-image: none;
} }
&.disabled,
&[disabled],
fieldset[disabled] & {
&,
&:hover,
&:focus,
&:active,
&.active {
background-color: $background;
border-color: $border;
}
}
.badge {
color: $background;
background-color: $color;
}
}
// Block
// -------------------------
@mixin block-variant($border, $heading-text-color, $heading-bg-color, $heading-border) {
border-color: $border;
& .#{$block-heading-selector} {
color: $heading-text-color;
a{
color: $heading-text-color;
}
background-color: $heading-bg-color;
border-color: $heading-border;
+ .#{$block-prefix}-collapse .#{$block-content-selector} {
border-top-color: $border;
}
}
& > .#{$block-prefix}-footer {
+ .#{$block-prefix}-collapse .#{$block-prefix}-body {
border-bottom-color: $border;
}
}
}
@mixin container-layout-variant($color, $background){
background: $background;
color: $color;
}
/***************************************************
Mixins RTL Themes
/***************************************************/
// BASIC CONVERTER (ignore these)
@mixin rtl-base-simple ($property, $direction) {
#{$property}:$direction;
.rtl & {
@if $direction == $rtl-right {
#{$property}:$rtl-left;
}
@else {
#{$property}:$rtl-right;
}
}
}
@mixin rtl-base-inherit ($property, $direction, $value, $inherit : inherit) {
#{$property}-#{$direction}: $value;
.rtl & {
@if $direction == $rtl-right {
#{$property}-#{$rtl-left}: $value;
}
@else {
#{$property}-#{$rtl-right}: $value;
}
#{$property}-#{$direction}: $inherit;
}
}
@mixin rtl-base-toprightbottomleft ($property, $t, $r, $b, $l) {
#{$property}: $t $r $b $l;
.rtl & {
#{$property}: $t $l $b $r;
}
}
// BODY STYLES
@mixin rtl-direction ($forBody : true) {
direction: ltr;
@if $forBody {
&.rtl {
direction: rtl;
}
}
@else {
.rtl & {
direction: rtl;
}
}
}
@mixin rtl-font-family ($ltr, $rtl, $forBody : false) {
font-family: $ltr;
@if $forBody {
&.rtl, &.non-latin {
font-family:$rtl;
}
}
@else {
.rtl &, .non-latin & {
font-family:$rtl;
}
}
}
// MARGIN
@mixin rtl-margin ($t, $r, $b, $l) {
@include rtl-base-toprightbottomleft(margin,$t, $r, $b, $l);
}
@mixin rtl-margin-left ($value) {
@include rtl-base-inherit(margin,$rtl-left,$value);
}
@mixin rtl-margin-right ($value) {
@include rtl-base-inherit(margin,$rtl-right,$value);
}
// PADDING
@mixin rtl-padding ($t, $r, $b, $l) {
@include rtl-base-toprightbottomleft(padding,$t, $r, $b, $l);
}
@mixin rtl-padding-left ($value) {
@include rtl-base-inherit(padding,$rtl-left,$value);
}
@mixin rtl-padding-right ($value) {
@include rtl-base-inherit(padding,$rtl-right,$value);
}
// BORDER
@mixin rtl-border-width ($t,$r,$b,$l) {
@include rtl-base-toprightbottomleft(border-width,$t,$r,$b,$l);
}
@mixin rtl-border-style ($t,$r,$b,$l) {
@include rtl-base-toprightbottomleft(border-style,$t,$r,$b,$l);
}
@mixin rtl-border-left ($value) {
@include rtl-base-inherit(border,$rtl-left,$value);
}
@mixin rtl-border-right ($value) {
@include rtl-base-inherit(border,$rtl-right,$value);
}
// POSITION
@mixin rtl-left ($value) {
#{$rtl-left}: $value;
.rtl & {
#{$rtl-right}: $value;
#{$rtl-left}: auto;
}
}
@mixin rtl-right ($value) {
#{$rtl-right}: $value;
.rtl & {
#{$rtl-left}: $value;
#{$rtl-right}: auto;
}
}
// TEXT-ALIGN
@mixin rtl-text-align-left () {
@include rtl-base-simple(text-align, $rtl-left);
}
@mixin rtl-text-align-right () {
@include rtl-base-simple(text-align, $rtl-right);
}
// FLOAT
@mixin rtl-float-left () {
@include rtl-base-simple(float, $rtl-left);
}
@mixin rtl-float-right () {
@include rtl-base-simple(float, $rtl-right);
}
// BACKGROUND-POSITION
@mixin rtl-background-position-left ($vertical) {
background-position:$rtl-left $vertical !important;
.rtl & {
background-position:$rtl-right $vertical !important;
}
}
@mixin rtl-background-position-right ($vertical) {
background-position:$rtl-right $vertical;
.rtl & {
background-position:$rtl-left $vertical;
}
}
@mixin rtl-background-position-percent ($vertical, $horPercent) {
background-position:$horPercent $vertical;
.rtl & {
background-position:100% - $horPercent $vertical;
}
}
// TEXT-SHADOW & BOX-SHADOW
@mixin rtl-text-shadow ($x, $rest) {
text-shadow: $x $rest;
.rtl & {
text-shadow: -1 * $x $rest;
}
}
@mixin rtl-box-shadow ($x, $rest) {
-moz-box-shadow: $x $rest;
-webkit-box-shadow: $x $rest;
box-shadow: $x $rest;
.rtl & {
-moz-box-shadow: -1 * $x $rest;
-webkit-box-shadow: -1 * $x $rest;
box-shadow: -1 * $x $rest;
}
}
// BORDER-RADIUS
@mixin rtl-border-radius($tl, $tr, $br, $bl) {
-moz-border-radius: $tl $tr $br $bl;
-webkit-border-radius: $tl $tr $br $bl;
border-radius: $tl $tr $br $bl;
.rtl & {
-moz-border-radius: $tr $tl $bl $br;
-webkit-border-radius: $tr $tl $bl $br;
border-radius: $tr $tl $bl $br;
}
}
@mixin rtl-border-radius-topright ($value) {
-moz-border-top-#{$rtl-right}-radius: $value;
-webkit-border-top-#{$rtl-right}-radius: $value;
border-top-#{$rtl-right}-radius: $value;
.rtl & {
-moz-border-top-#{$rtl-left}-radius: $value;
-webkit-border-top-#{$rtl-left}-radius: $value;
border-top-#{$rtl-left}-radius: $value;
-moz-border-top-#{$rtl-right}-radius: inherit;
-webkit-border-top-#{$rtl-right}-radius: inherit;
border-top-#{$rtl-right}-radius: inherit;
}
}
@mixin rtl-border-radius-bottomright ($value) {
-moz-border-bottom-#{$rtl-right}-radius: $value;
-webkit-border-bottom-#{$rtl-right}-radius: $value;
border-bottom-#{$rtl-right}-radius: $value;
.rtl & {
-moz-border-bottom-#{$rtl-left}-radius: $value;
-webkit-border-bottom-#{$rtl-left}-radius: $value;
border-bottom-#{$rtl-left}-radius: $value;
-moz-border-bottom-#{$rtl-right}-radius: inherit;
-webkit-border-bottom-#{$rtl-right}-radius: inherit;
border-bottom-#{$rtl-right}-radius: inherit;
}
}
@mixin rtl-border-radius-topleft ($value) {
-moz-border-top-#{$rtl-left}-radius: $value;
-webkit-border-top-#{$rtl-left}-radius: $value;
border-top-#{$rtl-left}-radius: $value;
.rtl & {
-moz-border-top-#{$rtl-right}-radius: $value;
-webkit-border-top-#{$rtl-right}-radius: $value;
border-top-#{$rtl-right}-radius: $value;
-moz-border-top-#{$rtl-left}-radius: inherit;
-webkit-border-top-#{$rtl-left}-radius: inherit;
border-top-#{$rtl-left}-radius: inherit;
}
}
@mixin rtl-border-radius-bottomleft ($value) {
-moz-border-bottom-#{$rtl-left}-radius: $value;
-webkit-border-bottom-#{$rtl-left}-radius: $value;
border-bottom-#{$rtl-left}-radius: $value;
.rtl & {
-moz-border-bottom-#{$rtl-right}-radius: $value;
-webkit-border-bottom-#{$rtl-right}-radius: $value;
border-bottom-#{$rtl-right}-radius: $value;
-moz-border-bottom-#{$rtl-left}-radius: inherit;
-webkit-border-bottom-#{$rtl-left}-radius: inherit;
border-bottom-#{$rtl-left}-radius: inherit;
}
}

View File

@@ -0,0 +1,43 @@
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 9, 2019 */
@font-face {
font-family: 'poppins';
src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
url('../fonts/poppins-bold-webfont.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'poppins';
src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
url('../fonts/poppins-light-webfont.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'poppins';
src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
url('../fonts/poppins-medium-webfont.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'poppins';
src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
url('../fonts/poppins-regular-webfont.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'poppins';
src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
url('../fonts/poppins-semibold-webfont.woff') format('woff');
font-weight: 600;
font-style: normal;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,109 @@
@import "bourbon/_bourbon";
@import "bootstrap/variables";
@import "bootstrap/mixins";
@import "_mixins";
/************************************
Override Bootstrap
*************************************/
$base-font-size: 13px;
$font-size-lg: 14px;
$font-size-sm: 14px;
$font-size-xs: 14px;
$font-size-h1: 24px;
$font-size-h2: 22px;
$font-size-h3: 28px;
$font-size-h4: 16px;
$font-size-h5: 14px;
$font-size-h6: 14px;
$font-family-base: 'Poppins', sans-serif;
// Heading
$headings-font-family: 'Poppins', sans-serif;
$headings-font-weight: 600;
$headings-color: #000;
// Color
$gray-darker: #414141;
$gray-dark: #878787;
$gray: #acaaa6;
$gray-light: #ebebeb;
$gray-lighter: #f6f6f6;
$brand-primary: #f44d51;
$brand-secondary: #f39d72;
$brand-success: #4cbb6c;
$brand-warning: #ff9a52;
$brand-danger: #ff4c4c;
// Color Body
$body-bg: #fff;
$body-color: #999;
$link-color: #666;
$link-hover-color: #000;
// Space
$extra-small-space: 5px;
$small-space: 10px;
$medium-space: 20px;
$large-space: 30px;
$extra-large-space: 40px;
// Warning
$warning: #FF9A52;
$warning-hover: #FDE7BB;
$alert-warning-bg: rgba(255,154,82,0.3);
$alert-warning-border: $warning;
$alert-warning-text: $gray;
// Button
$btn-primary-color: #fff;
$btn-primary-bg: $brand-primary;
$btn-primary-border: transparent;
$btn-secondary-color: $gray-darker;
$btn-secondary-bg: $gray-lighter;
$btn-secondary-border: transparent;
$btn-border-radius: 2px;
$btn-warning-bg: $warning;
$btn-warning-color: white;
$btn-tertiary-color: #6C868E;
$btn-tertiary-hover: #BBCDD2;
// Text
$text-muted: $gray;
// Container
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1200px
);
// Breadcrumb
$breadcrumb-bg: #0c0c0e;
$breadcrumb-divider-color: #FFFFFF;
$breadcrumb-active-color: #FFFFFF;
$breadcrumb-divider: "\f0da";
// Carousel
$carousel-control-color: #999;
$carousel-control-width: 25px;
$carousel-control-opacity: 1;
$carousel-control-font-size: 16px;
$carousel-text-shadow: none;
$grid-columns: 12;
$grid-gutter-width-base: 30px;
$grid-gutter-widths: (
xs: $grid-gutter-width-base,
sm: $grid-gutter-width-base,
md: $grid-gutter-width-base,
lg: $grid-gutter-width-base,
xl: $grid-gutter-width-base
);

View File

@@ -0,0 +1,35 @@
<?php
/**
* 2007-2017 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright PrestaShop SA
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;