").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
-
-!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll
=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();
\ No newline at end of file
diff --git a/public/js/main.js b/public/js/main.js
index 586bc1d..fcc0dc0 100644
--- a/public/js/main.js
+++ b/public/js/main.js
@@ -58,12 +58,13 @@ const is_attraction_type = e => (["tourism", "leisure", "place", "amenity", "hig
const icon_type = (item)=>{
let t = item.type
+ let c = item.category
const arr = ["restaurant", "cafe", "pub", "bar", "fast_food", "food_court"];
if(arr.indexOf(t)!=-1){
return 'utensils';
}else if(t=='hotel' || t=='hostel'){
return 'bed';
- }else if(t=='museum'){
+ }else if(t=='museum' || c=='historic' || t=='place_of_worship'){
return 'landmark';
}else if(t=='peak' || t=='viewpoint'){
return 'mountain';
@@ -79,11 +80,11 @@ const icon_type = (item)=>{
return 'landmark';
}else if(t=='bridge'){
return 'archway';
- }else if(t=='woodland'|| t=='shieling' || t=='national_park' || t=='zoo' || t=='park'){
+ }else if(t=='woodland'|| t=='shieling' || t=='national_park' || t=='zoo' || t=='park' || t=='garden' || 0){
return 'tree';
}else if(t=='water_park', t=='theme_park'){
return 'dice-five';
- }else if(t=='?'){
+ }else if(t=='?' || t=='neighbourhood' || t=='quarter' || c=='highway'){
return '';
}else{
console.log(item.display_name, item.category, item.type);
@@ -112,7 +113,6 @@ const app = new Vue({
main:[],
step_title:[],
},
- vtp: ['view','short'].indexOf(window.location.pathname.split('/')[1]),
query:{hotel:[],flight:[],nominatim:[]},
querying:{hotel:false,flight:false,place:false,food:false},
impexp:"",
@@ -264,7 +264,6 @@ const app = new Vue({
save_data: function(){
this.impexp = toEncoded(JSON.stringify(this.journey_data));
- console.log(this.journey_data)
axios.post('/api/'+this.journey_id, this.journey_data).then(response => {
console.log("Saved...")
}).catch(error => {
@@ -291,7 +290,6 @@ const app = new Vue({
},
created: function () {
axios.get('/api/'+this.journey_id).then(response =>{
- console.log(response)
if(response.data=='') throw "Invalid Journey Data Received";
app.journey_data = response.data;
diff --git a/public/scss/.DS_Store b/public/scss/.DS_Store
deleted file mode 100644
index 5008ddf..0000000
Binary files a/public/scss/.DS_Store and /dev/null differ
diff --git a/public/scss/_settings.scss b/public/scss/_settings.scss
deleted file mode 100644
index 320354e..0000000
--- a/public/scss/_settings.scss
+++ /dev/null
@@ -1,261 +0,0 @@
-/**
- * SETTINGS
- */
-
-$enable-grid-classes: true !default; // generate grid classes
-$enable-reset-defaults: true !default; // reset default browser values
-
-// colors
-$c-white: #fff !default;
-$c-black: #000 !default;
-$c-success: #4caf50 !default;
-$c-info: #5bc0de !default;
-$c-warning: #f0ad4e !default;
-$c-error: #e74c3c !default;
-$c-gray: #969da6 !default;
-$c-gray-light: #eceff1 !default;
-
-$c-primary: #03a9f4 !default;
-$c-secondary: #e91e63 !default;
-$c-dark: #18232f !default;
-$c-light: $c-gray-light !default;
-
-$c-text: #272727 !default;
-$c-link: $c-primary !default;
-$c-link-hover: rgba($c-primary, .8) !default;
-
-$bgc-body: $c-white !default;
-
-$c-map: (
- 'primary': $c-primary,
- 'dark': $c-dark,
- 'secondary': $c-secondary,
- 'white': $c-white,
- 'success': $c-success,
- 'info': $c-info,
- 'warning': $c-warning,
- 'error': $c-error,
- 'gray': $c-gray,
- 'gray-light': $c-gray-light
-) !default;
-
-// Social colors
-$c-fb: rgb(59, 89, 182) !default;
-$c-tw: rgb(64, 153, 255) !default;
-$c-googleplus: rgb(215, 61, 50) !default;
-$c-pinterest: rgb(203, 32, 39) !default;
-$c-skype: rgb(18, 165, 244) !default;
-$c-spotify: rgb(129, 183, 26) !default;
-$c-instagram: #4e433c !default;
-$c-tumblr: #2b4964 !default;
-$c-vimeo: #86b32d !default;
-$c-soundcloud: #f76600 !default;
-$c-youtube: #ff3333 !default;
-$c-linkedin: #4875b4 !default;
-$c-flickr: #fe0883 !default;
-$c-foursquare: #8fd400 !default;
-
-// Shadows
-$bxsh-base: 0 0 5px rgba(0, 0, 0, .2) !default;
-$bxsh-medium: $bxsh-base !default;
-
-// Typography
-$fw-light: 300 !default;
-$fw-normal: 400 !default;
-$fw-bold: 600 !default;
-$fw-headings: $fw-light !default;
-
-$ff-base: 'IBM Plex Sans', sans-serif !default;
-$fw-base: 400 !default;
-$fz-base: 16px !default;
-$lh-base: 1.5em !default;
-
-$fz-huge: 36px !default;
-$fz-big: 24px !default;
-$fz-medium: $fz-base !default;
-$fz-small: 12px !default;
-
-$lh-huge: 1.3em !default;
-$lh-big: 1.3em !default;
-$lh-medium: $lh-base !default;
-$lh-small: 1.3em !default;
-
-// Body
-$c-body: $c-text !default;
-$ff-body: $ff-base !default;
-$fz-body: $fz-base !default;
-$fw-body: $fw-base !default;
-$lh-body: $lh-base !default;
-
-// Border
-$bdc-base: #d5d9db !default;
-$bd-medium: 1px solid $bdc-base !default;
-$bdr-base: 3px !default;
-$bdr-medium: $bdr-base !default;
-$bdr-rounded-corners: 5px !default;
-
-// Defaults (HTML elements)
-$fw-strong: $fw-bold !default;
-$mb-p: 1.5em !default;
-$mb-ul: 1em !default;
-$mb-li: .5em !default;
-
-// Margin
-$m-xsmall: 4px !default;
-$m-small: 8px !default;
-$m-medium: 16px !default;
-$m-big: 36px !default;
-$m-huge: 48px !default;
-
-// Padding
-$p-small: 4px !default;
-$p-medium: 8px !default;
-$p-big: 16px !default;
-$p-huge: 36px !default;
-
-// Layout
-$bgc-container: transparent !default;
-$mwi-container: 1380px !default;
-$mwi-container-medium: 944px !default;
-$mwi-container-small: 400px !default;
-$w-gutter: 24px !default;
-
-// Grid
-$grid-breakpoints: (
- xs: 0,
- sm: 576px,
- md: 768px,
- lg: 992px,
- xl: 1200px
-) !default;
-
-$grid-columns: 12 !default;
-$grid-gutter-width: $w-gutter !default;
-
-$container-max-widths: (
- sm: 540px,
- md: 720px,
- lg: 960px,
- xl: 1140px
-) !default;
-
-/**
- * COMPONENTS
- */
-
-// Badges
-$c-badge: $c-text !default;
-$c-badge-colored: $c-white !default;
-$bg-badge: $c-light !default;
-$bdr-badge: $bdr-medium !default;
-$lh-badge: 1.2em !default;
-$p-badge: $p-medium $p-big !default;
-$fz-badge-big: 1.3em !default;
-$fz-badge-small: .7em !default;
-$badges-color-map: (
- primary: $c-primary,
- secondary: $c-secondary,
- dark: $c-dark,
- light: $c-gray,
- success: $c-success,
- error: $c-error,
- warning: $c-warning
-) !default;
-
-// Buttons
-$bg-button: $c-primary !default;
-$c-button: $c-white !default;
-$c-button-transparent: $c-primary !default;
-$c-button-outlined: $c-primary !default;
-$bdc-button: $bg-button !default;
-$bd-button: 1px solid $bdc-button !default;
-$bdr-button: 200px !default;
-$ff-button: $ff-body !default;
-$fz-button: $fz-medium !default;
-$fw-button: $fw-bold !default;
-$lh-button: $lh-body !default;
-$m-button: 0 $m-small $m-medium $m-small !default;
-$p-button: $p-medium $p-big !default;
-$tt-button: uppercase !default;
-
-$fz-button-big: $fz-big !default;
-$p-button-big: $p-big $p-huge !default;
-
-$fz-button-small: $fz-small !default;
-$p-button-small: $p-small $p-big !default;
-
-// Forms
-$bgc-form: $c-light !default;
-$c-form: $c-text !default;
-$bdr-form: $bdr-medium !default;
-$bd-form: $bd-medium !default;
-$fz-form: $fz-body !default;
-$bgc-form-focus: lighten($bgc-form, 5%) !default;
-$trs-form: background-color .2s ease-in-out !default;
-$c-form-placeholder: $c-gray !default;
-$mih-form-textarea: 120px !default;
-$p-form: $p-medium $p-big !default;
-$size-form-input-icon: 16px !default;
-$c-form-input-icon: $c-gray !default;
-$bd-form-error: 1px solid $c-error !default;
-$bgc-form-error: $bgc-form !default;
-
-// Loading bar
-$h-loading-bar: 6px !default;
-$w-loading-bar: 300px !default;
-$z-loading-bar: 1000 !default;
-
-// Loading spinner
-$bg-loading-spinner: $c-secondary !default;
-$size-loading-spinner-inner: 9px !default;
-$size-loading-spinner: 30px !default;
-$z-loading-spinner: 1000 !default;
-
-// Notification
-$bdr-notification: $bdr-medium !default;
-$c-notification: $c-white !default;
-$mb-notification: $m-big !default;
-$p-notification: $p-big !default;
-
-// Paginator
-$mr-paginator-item: $m-xsmall !default;
-$bdr-paginator-item: $bdr-medium !default;
-$bg-paginator-item: $c-light !default;
-$c-paginator-item: $c-text !default;
-$bg-paginator-item-active: $c-primary !default;
-$c-paginator-item-active: $c-white !default;
-$p-paginator-item: $p-medium $p-big !default;
-
-// Table
-$bgc-table-header: $bgc-body !default;
-$bgc-table: $c-light !default;
-$bd-table: $bd-medium !default;
-$c-table-heading: $c-gray !default;
-$c-table-text: $c-text !default;
-$fw-table-heading: normal !default;
-$mwi-table: 100% !default;
-$p-table-cell: $p-medium !default;
-$p-table-heading: $p-medium !default;
-$w-table: 100% !default;
-$fz-table-heading: $fz-small !default;
-
-// Tabs
-$bdb-tabs-item-selected: 3px solid $c-primary !default;
-$bdb-tabs-item: 3px solid transparent !default;
-$bdb-tabs: $bd-medium !default;
-$c-tabs-item-hover: $c-primary !default;
-$c-tabs-item-selected: $c-primary !default;
-$c-tabs-item: $c-gray !default;
-$m-tabs-item: 0 $m-medium 0 0 !default;
-$miw-tabs-item: 70px !default;
-$p-tabs-item: $p-big !default;
-
-// Tags
-$bg-tag-dot: $bgc-body !default;
-$bg-tag: $c-light !default;
-$bdr-tag: $bdr-medium 0 0 $bdr-medium !default;
-$c-tag: $c-text !default;
-$lh-tag: 16px !default;
-$m-tag: 0 $m-medium $m-medium 0 !default;
-$p-tag: $p-medium !default;
-$size-tag-dot: 5px !default;
diff --git a/public/scss/components/_badge.scss b/public/scss/components/_badge.scss
deleted file mode 100644
index e9418ac..0000000
--- a/public/scss/components/_badge.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * BADGE
- *
- * Markup:
- * -------
- *
- *
- * Badge 1
- * Badge 1
- *
- *
- */
-
-.badge {
- background-color: $bg-badge;
- border-radius: $bdr-badge;
- color: $c-badge;
- display: inline-block;
- line-height: $lh-badge;
- padding: $p-badge;
-
- &--big {
- font-size: $fz-badge-big;
- }
-
- &--small {
- font-size: $fz-badge-small;
- }
-
- @each $type, $color in $badges-color-map {
- &--#{$type} {
- background-color: $color;
- color: $c-badge-colored;
- }
- }
-}
diff --git a/public/scss/components/_buttons.scss b/public/scss/components/_buttons.scss
deleted file mode 100644
index e48da41..0000000
--- a/public/scss/components/_buttons.scss
+++ /dev/null
@@ -1,149 +0,0 @@
-/**
- * BUTTON
- *
- * Markup:
- * -------
- *
- * Default
- * Button big
- * Button secondary
- *
- */
-
-
-// reset default buttons
-button {
- background-color: transparent;
- cursor: pointer;
-}
-
-.button {
- background-color: $bg-button;
- border: 0;
- border-radius: $bdr-button;
- color: $c-button;
- display: inline-block;
- font-family: $ff-button;
- font-size: $fz-button;
- font-weight: $fw-button;
- line-height: $lh-button;
- margin: $m-button;
- padding: $p-button;
- text-align: center;
- text-decoration: none;
- text-transform: $tt-button;
- transition: opacity .2s ease-in-out;
- white-space: nowrap;
-
- &:focus,
- &:hover,
- &:active {
- color: $c-button;
- }
-
- &:hover {
- background-color: rgba($c-primary, .8);
- color: $c-white;
- cursor: pointer;
- text-decoration: none;
- }
-
- &:active {
- opacity: 1;
- }
-
- &:first-child {
- margin-left: 0;
- }
-
- &:last-child {
- margin-right: 0;
- }
-
- // sizes
- &--big {
- font-size: $fz-button-big;
- padding: $p-button-big;
- }
-
- &--small {
- font-size: $fz-button-small;
- padding: $p-button-small;
- }
-
- &--mobileFull {
- @include media-breakpoint-down(md) {
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- }
- }
-
- // colors
- &--secondary {
- background-color: $c-secondary;
- color: $c-white;
-
- &:hover {
- background-color: rgba($c-secondary, .8);
- color: $c-white;
- }
- }
-
- &--white {
- background-color: $c-white;
- color: $c-primary;
-
- &:hover {
- background-color: rgba($c-white, .8);
- color: rgba($c-primary, .8);
- }
- }
-
- &--green {
- background-color: $c-success;
- color: $c-white;
-
- &:hover {
- background-color: rgba($c-success, .8);
- color: $c-white;
- }
- }
-
- &--red {
- background-color: $c-error;
- color: $c-white;
-
- &:hover {
- background-color: rgba($c-error, .8);
- color: $c-white;
- }
- }
-
- &--transparent {
- background-color: transparent;
- color: $c-button-transparent;
-
- &:active,
- &:hover,
- &:focus {
- background-color: transparent;
- color: rgba($c-button-transparent, .8);
- opacity: .8;
- }
- }
-
- &--outlined {
- background-color: transparent;
- border: $bd-medium;
- color: $c-button-outlined;
-
- &:active,
- &:hover,
- &:focus {
- background-color: transparent;
- color: rgba($c-button-outlined, .8);
- opacity: .8;
- }
- }
-}
diff --git a/public/scss/components/_forms.scss b/public/scss/components/_forms.scss
deleted file mode 100644
index 84f3d58..0000000
--- a/public/scss/components/_forms.scss
+++ /dev/null
@@ -1,398 +0,0 @@
-/**
- * FORMS
- *
- * Markup:
- * ---------
- *
- *
- *
- *
- *
- *
- * Option 1
- * Option 2
- *
- *
- *
- *
- *
- *
- *
- *
- *
- * Radio button
- *
- *
- *
- *
- * Checkbox
- *
- */
-
-
-// prevent input default appearence on webkit
-input,
-textarea {
- appearance: none;
-}
-
-label {
- display: block;
- font-weight: normal;
-}
-
-// Disable webkit background color
-input:-webkit-autofill {
- box-shadow: 0 0 0 1000px $bgc-form inset;
-}
-
-// Common styles
-.textarea,
-.input,
-.select {
- border: $bd-form;
- border-radius: $bdr-form;
- box-shadow: none;
- display: inline-block;
- font-weight: normal;
- margin-bottom: 20px;
- overflow: hidden;
-
- :focus {
- outline: none;
- }
-
- &.has-error {
- background: $bgc-form-error;
- border: $bd-form-error;
- margin-bottom: 0; // we should display an error message
- }
-}
-
-.select {
- background-color: $bgc-form;
- display: inline-block;
- margin-right: $m-medium;
- position: relative;
-
- &:last-child {
- margin-right: 0;
- }
-
- &-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- }
-
- select {
- appearance: none;
- background-color: transparent;
- border: 0;
- border-radius: 0;
- color: $c-form;
- display: block;
- font-size: $fz-form;
- line-height: $lh-medium;
- margin: 0;
- padding: $p-form;
- padding-right: 30px;
- transition: $trs-form;
- width: 100%;
-
- &:active,
- &:focus {
- background-color: $bgc-form-focus;
- border: 0;
- outline: none;
- }
-
- &::-ms-expand {
- display: none;
- }
- }
-
- &::after,
- &::before {
- background: $c-primary;
- content: '';
- display: block;
- height: 2px;
- margin-top: 2px;
- position: absolute;
- right: 5px;
- top: 50%;
- transform-origin: 1px;
- width: 10px;
- }
-
- &::after {
- transform: rotate(-135deg);
- }
-
- &::before {
- transform: rotate(-45deg);
- }
-}
-
-// textarea
-.textarea {
- background-color: $bgc-form;
- padding: 0;
-
- &-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- }
-
- textarea {
- background: transparent;
- border: 0;
- color: $c-form;
- display: block;
- font-family: $ff-body;
- font-size: $fz-form;
- line-height: $lh-medium;
- margin: 0;
- min-height: $mih-form-textarea;
- padding: $p-form;
- transition: $trs-form;
- width: 100%;
-
- &::placeholder {
- color: $c-form-placeholder;
- }
-
- &:focus,
- &:active {
- background-color: $bgc-form-focus;
- border: 0;
- outline: none;
- }
- }
-}
-
-
-.checkbox {
- margin-bottom: $m-small;
- position: relative;
-
- input[type='checkbox'] {
- display: none;
-
- &:checked + label::after {
- animation: checkboxAndRadioAnimation .25s;
- content: '';
- transform: scale(1) rotate(45deg);
- }
-
- & + label {
- display: block;
- overflow: hidden;
- padding-left: 30px;
- text-overflow: ellipsis;
- white-space: nowrap;
-
- &::before {
- background-color: $bgc-form;
- border: $bd-form;
- border-radius: $bdr-medium;
- content: '';
- display: inline-block;
- height: 20px;
- left: 0;
- margin-top: -10px;
- position: absolute;
- top: 50%;
- width: 20px;
- }
-
- &::after {
- border-bottom: 3px solid $c-primary;
- border-right: 3px solid $c-primary;
- display: block;
- height: 12px;
- left: 11px;
- margin-left: -4px;
- margin-top: -7px;
- position: absolute;
- top: 50%;
- width: 7px;
- z-index: 1;
- }
- }
- }
-}
-
-.radio {
- margin-bottom: $m-small;
- position: relative;
-
- input[type='radio'] {
- display: none;
-
- &:checked + label::after {
- animation: checkboxAndRadioAnimation .25s;
- content: '';
- transform: scale(1) rotate(45deg);
- }
-
- & + label {
- display: block;
- overflow: hidden;
- padding-left: 30px;
- text-overflow: ellipsis;
- white-space: nowrap;
-
- &::before {
- background-color: $bgc-form;
- border: $bd-form;
- border-radius: 20px;
- content: '';
- display: inline-block;
- height: 20px;
- left: 0;
- margin-top: -10px;
- position: absolute;
- top: 50%;
- width: 20px;
- }
-
- &::after {
- background-color: $c-primary;
- border-radius: 20px;
- display: block;
- height: 10px;
- left: 11px;
- margin-left: -6px;
- margin-top: -6px;
- position: absolute;
- top: 13px;
- width: 10px;
- z-index: 1;
- }
- }
- }
-}
-
-@keyframes checkboxAndRadioAnimation {
- 0% {
- transform: scale(0) rotate(45deg);
- }
-
- 50% {
- transform: scale(1.5) rotate(45deg);
- }
-
- 100% {
- transform: scale(1) rotate(45deg);
- }
-}
-
-
-.input {
- background-color: $bgc-form;
- margin-right: 10px;
- padding: 0;
- position: relative;
-
- :focus,
- :active {
- background-color: $bgc-form-focus;
- border-radius: $bdr-form;
- }
-
- input {
- background: transparent;
- border: 0;
- box-shadow: none;
- color: $c-form;
- font-size: $fz-form;
- line-height: $lh-medium;
- margin: 0;
- outline: none;
- padding: $p-form;
- width: 100%;
-
- &::placeholder {
- color: $c-form-placeholder;
- }
- }
-
- &-withIcon {
- input {
- padding-right: $size-form-input-icon * 2;
- }
- }
-
- &-icon {
- fill: $c-form-input-icon;
- height: $size-form-input-icon;
- margin-top: -$size-form-input-icon / 2;
- position: absolute;
- right: $m-medium;
- top: 50%;
- width: $size-form-input-icon;
- }
-
- // input variations
- &-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- }
-}
-
-/**
- * FORM COLLAPSED (items in row without gap between them)
- *
- * Markup:
- * -------
- *
- *
- **/
-
-.formCollapsed {
- display: flex;
- margin-bottom: 20px;
-
- &-item {
- border-radius: 0 !important;
- margin: 0 !important;
-
-
- &:first-child {
- border-bottom-left-radius: $bdr-form !important;
- border-top-left-radius: $bdr-form !important;
- }
-
- &:last-child {
- border-bottom-right-radius: $bdr-form !important;
- border-top-right-radius: $bdr-form !important;
- }
-
- &:not(:last-child) {
- border-right: 0;
- }
-
- &Primary {
- flex: 1;
- }
- }
-}
diff --git a/public/scss/components/_loading-bar.scss b/public/scss/components/_loading-bar.scss
deleted file mode 100644
index 2c16435..0000000
--- a/public/scss/components/_loading-bar.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * LOADING BAR
- *
- * Markup:
- * ---------
- *
- *
- */
-
-.loadingBar {
- height: $h-loading-bar;
- left: 0;
- overflow: hidden;
- position: fixed;
- right: 0;
- top: 0;
- width: 100%;
- z-index: $z-loading-bar;
-
- &::before {
- animation: loading 2s linear infinite;
- background-color: $c-primary;
- content: '';
- display: block;
- height: $h-loading-bar;
- left: -$w-loading-bar;
- position: absolute;
- width: $w-loading-bar;
- }
-}
-
-@keyframes loading {
- from {
- left: -$w-loading-bar;
- width: 30%;
- }
-
- 50% {
- width: 30%;
- }
-
- 70% {
- width: 70%;
- }
-
- 80% {
- left: 50%;
- }
-
- 95% {
- left: 120%;
- }
-
- to {
- left: 100%;
- }
-}
diff --git a/public/scss/components/_loading-spinner.scss b/public/scss/components/_loading-spinner.scss
deleted file mode 100644
index b844178..0000000
--- a/public/scss/components/_loading-spinner.scss
+++ /dev/null
@@ -1,139 +0,0 @@
-/**
- * LOADING SPINNER
- *
- * Markup:
- * ---------
- *
- *
- *
- *
- *
- *
- *
- */
-
-.loadingSpinner {
- animation: rotateLoader 4s infinite;
- animation-timing-function: ease-in-out;
- display: block;
- height: $size-loading-spinner;
- left: 50%;
- margin-left: -$size-loading-spinner / 2;
- margin-top: -$size-loading-spinner / 2;
- position: fixed;
- top: 50%;
- width: $size-loading-spinner;
- z-index: $z-loading-spinner;
-
- &-inner {
- animation-timing-function: ease-in-out;
- background-color: $bg-loading-spinner;
- border-radius: 100%;
- display: block;
- height: $size-loading-spinner-inner;
- position: absolute;
- width: $size-loading-spinner-inner;
-
- &:nth-child(1) {
- animation: translateBall1 1s infinite;
- left: 0;
- top: 0;
- transform: translate3d($size-loading-spinner-inner / 2, $size-loading-spinner-inner / 2, 0);
- }
-
- &:nth-child(2) {
- animation: translateBall2 1s infinite;
- right: 0;
- top: 0;
- }
-
- &:nth-child(3) {
- animation: translateBall3 1s infinite;
- bottom: 0;
- right: 0;
- }
-
- &:nth-child(4) {
- animation: translateBall4 1s infinite;
- bottom: 0;
- left: 0;
- }
- }
-}
-
-@keyframes rotateLoader {
- 0% {
- transform: rotate(0);
- }
-
- 25% {
- transform: rotate(90deg);
- }
-
- 50% {
- transform: rotate(180deg);
- }
-
- 75% {
- transform: rotate(270deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-@keyframes translateBall1 {
- 0% {
- transform: translate3d(0, 0, 0);
- }
-
- 50% {
- transform: translate3d($size-loading-spinner-inner / 2, $size-loading-spinner-inner / 2, 0);
- }
-
- 100% {
- transform: translate3d(0, 0, 0);
- }
-}
-@keyframes translateBall2 {
- 0% {
- transform: translate3d(0, 0, 0);
- }
-
- 50% {
- transform: translate3d(-$size-loading-spinner-inner / 2, $size-loading-spinner-inner / 2, 0);
- }
-
- 100% {
- transform: translate3d(0, 0, 0);
- }
-}
-
-@keyframes translateBall3 {
- 0% {
- transform: translate3d(0, 0, 0);
- }
-
- 50% {
- transform: translate3d(-$size-loading-spinner-inner / 2, -$size-loading-spinner-inner / 2, 0);
- }
-
- 100% {
- transform: translate3d(0, 0, 0);
- }
-}
-
-@keyframes translateBall4 {
- 0% {
- transform: translate3d(0, 0, 0);
- }
-
- 50% {
- transform: translate3d($size-loading-spinner-inner / 2, -$size-loading-spinner-inner / 2, 0);
- }
-
- 100% {
- transform: translate3d(0, 0, 0);
- }
-}
diff --git a/public/scss/components/_notification.scss b/public/scss/components/_notification.scss
deleted file mode 100644
index abdf085..0000000
--- a/public/scss/components/_notification.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * NOTIFICATION
- *
- * Markup:
- * -------
- *
- * Success notification
- * Success info
- * Success error
- * Success warning
- *
- */
-
-.notification {
- border-radius: $bdr-notification;
- color: $c-notification;
- margin-bottom: $mb-notification;
- padding: $p-notification;
-
- p {
- &:last-child {
- margin-bottom: 0;
- }
- }
-
- @each $type, $color in $c-map {
- &--#{$type} {
- background-color: $color;
- }
- }
-}
diff --git a/public/scss/components/_paginator.scss b/public/scss/components/_paginator.scss
deleted file mode 100644
index 8d22975..0000000
--- a/public/scss/components/_paginator.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * PAGINATOR
- *
- * Markup:
- * -------
- *
- *
- *
- * < Prev
- *
- *
- * 1
- *
- *
- * 2
- *
- *
- * 3
- *
- *
- * Next >
- *
- *
- */
-
-.paginator {
-
- &-item {
- display: inline-block;
- margin-right: $mr-paginator-item;
-
- &Link {
- background-color: $bg-paginator-item;
- border-radius: $bdr-paginator-item;
- display: block;
- padding: $p-paginator-item;
-
- &.is-active {
- background-color: $bg-paginator-item-active;
- color: $c-paginator-item-active;
- cursor: default;
- }
- }
- }
-}
diff --git a/public/scss/components/_table.scss b/public/scss/components/_table.scss
deleted file mode 100644
index 2e237ca..0000000
--- a/public/scss/components/_table.scss
+++ /dev/null
@@ -1,123 +0,0 @@
-/**
- * TABLE
- *
- * Markup:
- * -------
- *
- *
- *
- * First column
- * Second column
- * Third column
- *
- *
- * Blue
- * One
- * My life fades
- *
- *
- *
- */
-
-
-.table {
- background-color: $bgc-table;
- border: $bd-table;
- border-collapse: collapse;
- color: $c-table-text;
- max-width: $mwi-table;
- width: $w-table;
-
- th,
- td {
- border-bottom: $bd-table;
- padding: $p-table-cell;
- position: relative;
- }
-
- thead {
- border-bottom: $bd-table;
- }
-
- th {
- background-color: $bgc-table-header;
- color: $c-table-heading;
- font-size: $fz-table-heading;
- font-weight: $fw-table-heading;
- padding: $p-table-heading;
- white-space: nowrap;
- }
-}
-
-/**
- * TABLE RESPONSIVE
- *
- * Markup:
- * -------
- *
- *
- *
- * First column
- * Second column
- * Third column
- *
- *
- * Blue
- * One
- * My life fades
- *
- *
- * Green
- * Two
- *
- * when the world was powered by the black fuel... and the desert
- * sprouted great cities of pipe and steel.
- *
- *
- *
- * Yellow
- * Three
- *
- * A whirlwind of looting, a firestorm of fear.
- *
- *
- *
- *
- */
-
-.table--responsive {
-
- th {
- display: none;
- }
-
- td {
- @include media-breakpoint-down(sm) {
- border: 0;
- }
- display: block;
-
- &::before {
- @include media-breakpoint-up(sm) {
- display: none;
- }
- color: $c-table-heading;
- content: attr(data-th)': ';
- display: block;
- font-weight: normal;
- }
-
- &:first-child {
- border-top: $bd-table;
- }
- }
-
- th,
- td {
- @include media-breakpoint-up(sm) {
- border-top: $bd-table;
- display: table-cell;
- }
- text-align: left;
- }
-}
diff --git a/public/scss/components/_tabs.scss b/public/scss/components/_tabs.scss
deleted file mode 100644
index b2210f9..0000000
--- a/public/scss/components/_tabs.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * TABS
- *
- * Markup:
- * -------
- *
- *
- *
- */
-
-.tabs {
- border-bottom: $bdb-tabs;
- text-align: center;
-
- &-item {
- border-bottom: $bdb-tabs-item;
- color: $c-tabs-item;
- display: inline-block;
- margin: $m-tabs-item;
- min-width: $miw-tabs-item;
- padding: $p-tabs-item;
- position: relative;
-
- &:hover {
- color: $c-tabs-item-hover;
- text-decoration: none;
- }
-
- &.is-selected {
- border-bottom: $bdb-tabs-item-selected;
- color: $c-tabs-item-selected;
- }
- }
-}
diff --git a/public/scss/components/_tag.scss b/public/scss/components/_tag.scss
deleted file mode 100644
index 8b43f03..0000000
--- a/public/scss/components/_tag.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-/**
- * TAG
- *
- * Markup:
- * -------
- *
- *
- * Fantasy
- * Fiction
- * Contemporary
- *
- *
- *
- *
- */
-
-.tag {
- background-color: $bg-tag;
- border-radius: $bdr-tag;
- color: $c-tag;
- display: inline-block;
- line-height: $lh-tag;
- margin: $m-tag;
- padding: $p-tag;
- position: relative;
-
- // triangle arrow
- &::before {
- border-bottom: ($lh-tag / 2) + $p-tag solid transparent;
- border-left: $p-tag solid $bg-tag;
- border-top: ($lh-tag / 2) + $p-tag solid transparent;
- content: '';
- height: 0;
- position: absolute;
- right: -$p-tag;
- top: 0;
- width: 0;
- }
-
- // dot
- &::after {
- background: $bg-tag-dot;
- border-radius: 100%;
- content: '';
- height: $size-tag-dot;
- margin-top: -$size-tag-dot / 2;
- position: absolute;
- right: -$size-tag-dot / 2;
- top: 50%;
- width: $size-tag-dot;
- }
-}
diff --git a/public/scss/custom.scss b/public/scss/custom.scss
deleted file mode 100644
index 822fff2..0000000
--- a/public/scss/custom.scss
+++ /dev/null
@@ -1,2072 +0,0 @@
-/**
- * BACKGROUND
- */
-.bg-primary {
- background-color: #03a9f4; }
-
-.bg-dark {
- background-color: #18232f; }
-
-.bg-secondary {
- background-color: #e91e63; }
-
-.bg-white {
- background-color: #fff; }
-
-.bg-success {
- background-color: #4caf50; }
-
-.bg-info {
- background-color: #5bc0de; }
-
-.bg-warning {
- background-color: #f0ad4e; }
-
-.bg-error {
- background-color: #e74c3c; }
-
-.bg-gray {
- background-color: #969da6; }
-
-.bg-gray-light {
- background-color: #eceff1; }
-
-/**
- * BORDER
- */
-.border {
- border: 1px solid #d5d9db; }
-
-.border-bottom {
- border-bottom: 1px solid #d5d9db; }
-
-.border-left {
- border-left: 1px solid #d5d9db; }
-
-.border-right {
- border-right: 1px solid #d5d9db; }
-
-.border-top {
- border-top: 1px solid #d5d9db; }
-
-/**
- * ALIGNERS
- */
-.aligner {
- display: flex; }
- .aligner--spaceBetween {
- justify-content: space-between;
- width: 100%; }
- .aligner--spaceAround {
- justify-content: space-around;
- width: 100%; }
- .aligner--centerVertical {
- align-items: center; }
- .aligner--centerHoritzontal {
- justify-content: center; }
- .aligner--contentStart {
- justify-content: flex-start; }
- .aligner--contentEnd {
- justify-content: flex-end; }
-
-.aligner--itemTop {
- align-self: flex-start; }
-
-.aligner--itemBottom {
- align-self: flex-end; }
-
-.flex-grow,
-.aligner--grow {
- flex-grow: 1; }
-
-/**
- * FLOATS
- */
-.fleft {
- float: left; }
-
-.fright {
- float: right; }
-
-.clearfix ::after {
- clear: both;
- content: '';
- display: table; }
-
-/**
- * MARGINS
- */
-.m-xsmall {
- margin: 4px; }
-
-.mb-xsmall {
- margin-bottom: 4px; }
-
-.m-small {
- margin: 8px; }
-
-.mb-small {
- margin-bottom: 8px; }
-
-.m-medium {
- margin: 16px; }
-
-.mb-medium {
- margin-bottom: 16px; }
-
-.m-big {
- margin: 36px; }
-
-.mb-big {
- margin-bottom: 36px; }
-
-.m-huge {
- margin: 48px; }
-
-.mb-huge {
- margin-bottom: 48px; }
-
-.m-none {
- margin: 0 !important; }
-
-/**
- * PADDINGS
- */
-.p-small {
- padding: 4px; }
-
-.pb-small {
- padding-bottom: 4px; }
-
-.p-medium {
- padding: 8px; }
-
-.pb-medium {
- padding-bottom: 8px; }
-
-.p-big {
- padding: 16px; }
-
-.pb-big {
- padding-bottom: 16px; }
-
-.p-huge {
- padding: 36px; }
-
-.pb-huge {
- padding-bottom: 36px; }
-
-/**
- * OTHERS
- */
-.no-wrap {
- white-space: nowrap; }
-
-.overflow-hidden {
- overflow: hidden; }
-
-.opacity-low {
- opacity: .5; }
-
-.rounded-corners {
- border-radius: 5px; }
-
-.rounded {
- border-radius: 100%; }
-
-/**
- * LAYOUT
- */
-.section {
- padding-bottom: 36px;
- padding-top: 36px; }
- @media (min-width: 768px) {
- .section {
- padding-bottom: 72px;
- padding-top: 72px; } }
- .section + .section {
- padding-top: 0; }
-
-.container {
- background-color: transparent;
- margin: 0 auto;
- max-width: 1380px;
- padding-left: 12px;
- padding-right: 12px;
- width: 100%; }
- @media (min-width: 768px) {
- .container {
- padding-left: 24px;
- padding-right: 24px; } }
-
-.container-medium {
- margin: 0 auto;
- max-width: 944px;
- padding-left: 12px;
- padding-right: 12px; }
- @media (min-width: 768px) {
- .container-medium {
- padding-left: 24px;
- padding-right: 24px; } }
-
-.container-small {
- margin: 0 auto;
- max-width: 400px;
- padding-left: 12px;
- padding-right: 12px; }
- @media (min-width: 768px) {
- .container-small {
- padding-left: 24px;
- padding-right: 24px; } }
-
-/**
- * TYPOGRAPHY
- */
-body {
- color: #272727;
- font-family: "Lato", sans-serif;
- font-size: 16px;
- font-weight: 400;
- line-height: 1.5em; }
-
-a {
- color: #03a9f4;
- text-decoration: none; }
- a:hover {
- color: rgba(3, 169, 244, 0.8); }
- a:focus {
- color: #03a9f4; }
-
-.text-huge, .text-big, .text-medium {
- margin-bottom: 1em; }
-
-.text-huge {
- font-size: 36px;
- line-height: 1.3em; }
-
-.text-big {
- font-size: 24px;
- line-height: 1.3em; }
-
-.text-medium {
- font-size: 16px;
- line-height: 1.5em; }
-
-.text-small {
- font-size: 12px;
- line-height: 1.3em; }
-
-.text-body {
- font-size: 16px;
- line-height: 1.5em; }
-
-.text-primary {
- color: #03a9f4; }
-
-.text-dark {
- color: #18232f; }
-
-.text-secondary {
- color: #e91e63; }
-
-.text-white {
- color: #fff; }
-
-.text-success {
- color: #4caf50; }
-
-.text-info {
- color: #5bc0de; }
-
-.text-warning {
- color: #f0ad4e; }
-
-.text-error {
- color: #e74c3c; }
-
-.text-gray {
- color: #969da6; }
-
-.text-gray-light {
- color: #eceff1; }
-
-.text-light {
- font-weight: 300; }
-
-.text-normal {
- font-weight: 400; }
-
-.text-lineThrough {
- text-decoration: line-through; }
-
-.text-italic {
- font-style: italic; }
-
-.text-underline {
- text-decoration: underline; }
-
-.text-uppercase {
- text-transform: uppercase; }
-
-.text-withSubtitle {
- margin-bottom: 0 !important; }
- .text-withSubtitle + .text-huge,
- .text-withSubtitle + .text-big,
- .text-withSubtitle + .text-medium,
- .text-withSubtitle + .text-small {
- margin-top: .5em; }
-
-h1,
-h2,
-h3,
-h4 {
- font-weight: 300; }
-
-.text-center {
- text-align: center; }
-
-.text-right {
- text-align: right; }
-
-.text-left {
- text-align: left; }
-
-/**
- * BADGE
- *
- * Markup:
- * -------
- *
- *
- * Badge 1
- * Badge 1
- *
- *
- */
-.badge {
- background-color: #eceff1;
- border-radius: 3px;
- color: #272727;
- display: inline-block;
- line-height: 1.2em;
- padding: 8px 16px; }
- .badge--big {
- font-size: 1.3em; }
- .badge--small {
- font-size: 0.7em; }
- .badge--primary {
- background-color: #03a9f4;
- color: #fff; }
- .badge--secondary {
- background-color: #e91e63;
- color: #fff; }
- .badge--dark {
- background-color: #18232f;
- color: #fff; }
- .badge--light {
- background-color: #969da6;
- color: #fff; }
- .badge--success {
- background-color: #4caf50;
- color: #fff; }
- .badge--error {
- background-color: #e74c3c;
- color: #fff; }
- .badge--warning {
- background-color: #f0ad4e;
- color: #fff; }
-
-/**
- * BUTTON
- *
- * Markup:
- * -------
- *
- * Default
- * Button big
- * Button secondary
- *
- */
-button {
- background-color: transparent;
- cursor: pointer; }
-
-.button {
- background-color: #03a9f4;
- border: 0;
- border-radius: 200px;
- color: #fff;
- display: inline-block;
- font-family: "Lato", sans-serif;
- font-size: 16px;
- font-weight: 600;
- line-height: 1.5em;
- margin: 0 8px 16px 8px;
- padding: 8px 16px;
- text-align: center;
- text-decoration: none;
- text-transform: uppercase;
- transition: opacity .2s ease-in-out;
- white-space: nowrap; }
- .button:focus, .button:hover, .button:active {
- color: #fff; }
- .button:hover {
- background-color: rgba(3, 169, 244, 0.8);
- color: #fff;
- cursor: pointer;
- text-decoration: none; }
- .button:active {
- opacity: 1; }
- .button:first-child {
- margin-left: 0; }
- .button:last-child {
- margin-right: 0; }
- .button--big {
- font-size: 24px;
- padding: 16px 36px; }
- .button--small {
- font-size: 12px;
- padding: 4px 16px; }
- @media (max-width: 991px) {
- .button--mobileFull {
- margin-left: 0;
- margin-right: 0;
- width: 100%; } }
- .button--secondary {
- background-color: #e91e63;
- color: #fff; }
- .button--secondary:hover {
- background-color: rgba(233, 30, 99, 0.8);
- color: #fff; }
- .button--white {
- background-color: #fff;
- color: #03a9f4; }
- .button--white:hover {
- background-color: rgba(255, 255, 255, 0.8);
- color: rgba(3, 169, 244, 0.8); }
- .button--green {
- background-color: #4caf50;
- color: #fff; }
- .button--green:hover {
- background-color: rgba(76, 175, 80, 0.8);
- color: #fff; }
- .button--red {
- background-color: #e74c3c;
- color: #fff; }
- .button--red:hover {
- background-color: rgba(231, 76, 60, 0.8);
- color: #fff; }
- .button--transparent {
- background-color: transparent;
- color: #03a9f4; }
- .button--transparent:active, .button--transparent:hover, .button--transparent:focus {
- background-color: transparent;
- color: rgba(3, 169, 244, 0.8);
- opacity: .8; }
- .button--outlined {
- background-color: transparent;
- border: 1px solid #d5d9db;
- color: #03a9f4; }
- .button--outlined:active, .button--outlined:hover, .button--outlined:focus {
- background-color: transparent;
- color: rgba(3, 169, 244, 0.8);
- opacity: .8; }
-
-/**
- * FORMS
- *
- * Markup:
- * ---------
- *
- *
- *
- *
- *
- *
- * Option 1
- * Option 2
- *
- *
- *
- *
- *
- *
- *
- *
- *
- * Radio button
- *
- *
- *
- *
- * Checkbox
- *
- */
-input,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none; }
-
-label {
- display: block;
- font-weight: normal; }
-
-input:-webkit-autofill {
- box-shadow: 0 0 0 1000px #eceff1 inset; }
-
-.textarea,
-.input,
-.select {
- border: 1px solid #d5d9db;
- border-radius: 3px;
- box-shadow: none;
- display: inline-block;
- font-weight: normal;
- margin-bottom: 20px;
- overflow: hidden; }
- .textarea :focus,
- .input :focus,
- .select :focus {
- outline: none; }
- .textarea.has-error,
- .input.has-error,
- .select.has-error {
- background: #eceff1;
- border: 1px solid #e74c3c;
- margin-bottom: 0; }
-
-.select {
- background-color: #eceff1;
- display: inline-block;
- margin-right: 16px;
- position: relative; }
- .select:last-child {
- margin-right: 0; }
- .select-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%; }
- .select select {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- background-color: transparent;
- border: 0;
- border-radius: 0;
- color: #272727;
- display: block;
- font-size: 16px;
- line-height: 1.5em;
- margin: 0;
- padding: 8px 16px;
- padding-right: 30px;
- transition: background-color 0.2s ease-in-out;
- width: 100%; }
- .select select:active, .select select:focus {
- background-color: #fbfbfc;
- border: 0;
- outline: none; }
- .select select::-ms-expand {
- display: none; }
- .select::after, .select::before {
- background: #03a9f4;
- content: '';
- display: block;
- height: 2px;
- margin-top: 2px;
- position: absolute;
- right: 5px;
- top: 50%;
- -webkit-transform-origin: 1px;
- transform-origin: 1px;
- width: 10px; }
- .select::after {
- -webkit-transform: rotate(-135deg);
- transform: rotate(-135deg); }
- .select::before {
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg); }
-
-.textarea {
- background-color: #eceff1;
- padding: 0; }
- .textarea-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%; }
- .textarea textarea {
- background: transparent;
- border: 0;
- color: #272727;
- display: block;
- font-family: "Lato", sans-serif;
- font-size: 16px;
- line-height: 1.5em;
- margin: 0;
- min-height: 120px;
- padding: 8px 16px;
- transition: background-color 0.2s ease-in-out;
- width: 100%; }
- .textarea textarea::-webkit-input-placeholder {
- color: #969da6; }
- .textarea textarea::-ms-input-placeholder {
- color: #969da6; }
- .textarea textarea::placeholder {
- color: #969da6; }
- .textarea textarea:focus, .textarea textarea:active {
- background-color: #fbfbfc;
- border: 0;
- outline: none; }
-
-.checkbox {
- margin-bottom: 8px;
- position: relative; }
- .checkbox input[type='checkbox'] {
- display: none; }
- .checkbox input[type='checkbox']:checked + label::after {
- -webkit-animation: checkboxAndRadioAnimation .25s;
- animation: checkboxAndRadioAnimation .25s;
- content: '';
- -webkit-transform: scale(1) rotate(45deg);
- transform: scale(1) rotate(45deg); }
- .checkbox input[type='checkbox'] + label {
- display: block;
- overflow: hidden;
- padding-left: 30px;
- text-overflow: ellipsis;
- white-space: nowrap; }
- .checkbox input[type='checkbox'] + label::before {
- background-color: #eceff1;
- border: 1px solid #d5d9db;
- border-radius: 3px;
- content: '';
- display: inline-block;
- height: 20px;
- left: 0;
- margin-top: -10px;
- position: absolute;
- top: 50%;
- width: 20px; }
- .checkbox input[type='checkbox'] + label::after {
- border-bottom: 3px solid #03a9f4;
- border-right: 3px solid #03a9f4;
- display: block;
- height: 12px;
- left: 11px;
- margin-left: -4px;
- margin-top: -7px;
- position: absolute;
- top: 50%;
- width: 7px;
- z-index: 1; }
-
-.radio {
- margin-bottom: 8px;
- position: relative; }
- .radio input[type='radio'] {
- display: none; }
- .radio input[type='radio']:checked + label::after {
- -webkit-animation: checkboxAndRadioAnimation .25s;
- animation: checkboxAndRadioAnimation .25s;
- content: '';
- -webkit-transform: scale(1) rotate(45deg);
- transform: scale(1) rotate(45deg); }
- .radio input[type='radio'] + label {
- display: block;
- overflow: hidden;
- padding-left: 30px;
- text-overflow: ellipsis;
- white-space: nowrap; }
- .radio input[type='radio'] + label::before {
- background-color: #eceff1;
- border: 1px solid #d5d9db;
- border-radius: 20px;
- content: '';
- display: inline-block;
- height: 20px;
- left: 0;
- margin-top: -10px;
- position: absolute;
- top: 50%;
- width: 20px; }
- .radio input[type='radio'] + label::after {
- background-color: #03a9f4;
- border-radius: 20px;
- display: block;
- height: 10px;
- left: 11px;
- margin-left: -6px;
- margin-top: -6px;
- position: absolute;
- top: 13px;
- width: 10px;
- z-index: 1; }
-
-@-webkit-keyframes checkboxAndRadioAnimation {
- 0% {
- -webkit-transform: scale(0) rotate(45deg);
- transform: scale(0) rotate(45deg); }
- 50% {
- -webkit-transform: scale(1.5) rotate(45deg);
- transform: scale(1.5) rotate(45deg); }
- 100% {
- -webkit-transform: scale(1) rotate(45deg);
- transform: scale(1) rotate(45deg); } }
-
-@keyframes checkboxAndRadioAnimation {
- 0% {
- -webkit-transform: scale(0) rotate(45deg);
- transform: scale(0) rotate(45deg); }
- 50% {
- -webkit-transform: scale(1.5) rotate(45deg);
- transform: scale(1.5) rotate(45deg); }
- 100% {
- -webkit-transform: scale(1) rotate(45deg);
- transform: scale(1) rotate(45deg); } }
-.input-invis {
- background-color: transparent!important;
- margin:auto!important;
- border:0!important;
-}
-.input {
- background-color: #eceff1;
- margin-right: 10px;
- padding: 0;
- position: relative; }
- .input :focus,
- .input :active {
- background-color: #fbfbfc;
- border-radius: 3px; }
- .input input, .input textarea {
- background: transparent;
- border: 0;
- box-shadow: none;
- color: #272727;
- font-size: 16px;
- line-height: 1.5em;
- margin: 0;
- outline: none;
- padding: 8px 16px;
- width: 100%; }
- .input input::-webkit-input-placeholder {
- color: #969da6; }
- .input input::-ms-input-placeholder {
- color: #969da6; }
- .input input::placeholder {
- color: #969da6; }
- .input input.small{
- line-height: 1em;
- padding: 0;
- }
- .input-withIcon input {
- padding-right: 32px; }
- .input-icon {
- fill: #969da6;
- height: 16px;
- margin-top: -8px;
- position: absolute;
- right: 16px;
- top: 50%;
- width: 16px; }
- .input-fullWidth {
- display: block;
- margin-left: 0;
- margin-right: 0;
- width: 100%; }
-
-/**
- * FORM COLLAPSED (items in row without gap between them)
- *
- * Markup:
- * -------
- *
- *
- **/
-.formCollapsed {
- display: flex;
- margin-bottom: 20px; }
- .formCollapsed-item {
- border-radius: 0 !important;
- margin: 0 !important; }
- .formCollapsed-item:first-child {
- border-bottom-left-radius: 3px !important;
- border-top-left-radius: 3px !important; }
- .formCollapsed-item:last-child {
- border-bottom-right-radius: 3px !important;
- border-top-right-radius: 3px !important; }
- .formCollapsed-item:not(:last-child) {
- border-right: 0; }
- .formCollapsed-itemPrimary {
- flex: 1; }
-
-/**
- * LOADING BAR
- *
- * Markup:
- * ---------
- *
- *
- */
-.loadingBar {
- height: 6px;
- left: 0;
- overflow: hidden;
- position: fixed;
- right: 0;
- top: 0;
- width: 100%;
- z-index: 1000; }
- .loadingBar::before {
- -webkit-animation: loading 2s linear infinite;
- animation: loading 2s linear infinite;
- background-color: #03a9f4;
- content: '';
- display: block;
- height: 6px;
- left: -300px;
- position: absolute;
- width: 300px; }
-
-@-webkit-keyframes loading {
- from {
- left: -300px;
- width: 30%; }
- 50% {
- width: 30%; }
- 70% {
- width: 70%; }
- 80% {
- left: 50%; }
- 95% {
- left: 120%; }
- to {
- left: 100%; } }
-
-@keyframes loading {
- from {
- left: -300px;
- width: 30%; }
- 50% {
- width: 30%; }
- 70% {
- width: 70%; }
- 80% {
- left: 50%; }
- 95% {
- left: 120%; }
- to {
- left: 100%; } }
-
-/**
- * LOADING SPINNER
- *
- * Markup:
- * ---------
- *
- *
- *
- *
- *
- *
- *
- */
-.loadingSpinner {
- -webkit-animation: rotateLoader 4s infinite;
- animation: rotateLoader 4s infinite;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- display: block;
- height: 30px;
- left: 50%;
- margin-left: -15px;
- margin-top: -15px;
- position: fixed;
- top: 50%;
- width: 30px;
- z-index: 1000; }
- .loadingSpinner-inner {
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- background-color: #e91e63;
- border-radius: 100%;
- display: block;
- height: 9px;
- position: absolute;
- width: 9px; }
- .loadingSpinner-inner:nth-child(1) {
- -webkit-animation: translateBall1 1s infinite;
- animation: translateBall1 1s infinite;
- left: 0;
- top: 0;
- -webkit-transform: translate3d(4.5px, 4.5px, 0);
- transform: translate3d(4.5px, 4.5px, 0); }
- .loadingSpinner-inner:nth-child(2) {
- -webkit-animation: translateBall2 1s infinite;
- animation: translateBall2 1s infinite;
- right: 0;
- top: 0; }
- .loadingSpinner-inner:nth-child(3) {
- -webkit-animation: translateBall3 1s infinite;
- animation: translateBall3 1s infinite;
- bottom: 0;
- right: 0; }
- .loadingSpinner-inner:nth-child(4) {
- -webkit-animation: translateBall4 1s infinite;
- animation: translateBall4 1s infinite;
- bottom: 0;
- left: 0; }
-
-@-webkit-keyframes rotateLoader {
- 0% {
- -webkit-transform: rotate(0);
- transform: rotate(0); }
- 25% {
- -webkit-transform: rotate(90deg);
- transform: rotate(90deg); }
- 50% {
- -webkit-transform: rotate(180deg);
- transform: rotate(180deg); }
- 75% {
- -webkit-transform: rotate(270deg);
- transform: rotate(270deg); }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg); } }
-
-@keyframes rotateLoader {
- 0% {
- -webkit-transform: rotate(0);
- transform: rotate(0); }
- 25% {
- -webkit-transform: rotate(90deg);
- transform: rotate(90deg); }
- 50% {
- -webkit-transform: rotate(180deg);
- transform: rotate(180deg); }
- 75% {
- -webkit-transform: rotate(270deg);
- transform: rotate(270deg); }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg); } }
-
-@-webkit-keyframes translateBall1 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(4.5px, 4.5px, 0);
- transform: translate3d(4.5px, 4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes translateBall1 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(4.5px, 4.5px, 0);
- transform: translate3d(4.5px, 4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@-webkit-keyframes translateBall2 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(-4.5px, 4.5px, 0);
- transform: translate3d(-4.5px, 4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes translateBall2 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(-4.5px, 4.5px, 0);
- transform: translate3d(-4.5px, 4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@-webkit-keyframes translateBall3 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(-4.5px, -4.5px, 0);
- transform: translate3d(-4.5px, -4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes translateBall3 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(-4.5px, -4.5px, 0);
- transform: translate3d(-4.5px, -4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@-webkit-keyframes translateBall4 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(4.5px, -4.5px, 0);
- transform: translate3d(4.5px, -4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes translateBall4 {
- 0% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 50% {
- -webkit-transform: translate3d(4.5px, -4.5px, 0);
- transform: translate3d(4.5px, -4.5px, 0); }
- 100% {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-/**
- * NOTIFICATION
- *
- * Markup:
- * -------
- *
- * Success notification
- * Success info
- * Success error
- * Success warning
- *
- */
-.notification {
- border-radius: 3px;
- color: #fff;
- margin-bottom: 36px;
- padding: 16px; }
- .notification p:last-child {
- margin-bottom: 0; }
- .notification--primary {
- background-color: #03a9f4; }
- .notification--dark {
- background-color: #18232f; }
- .notification--secondary {
- background-color: #e91e63; }
- .notification--white {
- background-color: #fff; }
- .notification--success {
- background-color: #4caf50; }
- .notification--info {
- background-color: #5bc0de; }
- .notification--warning {
- background-color: #f0ad4e; }
- .notification--error {
- background-color: #e74c3c; }
- .notification--gray {
- background-color: #969da6; }
- .notification--gray-light {
- background-color: #eceff1; }
-
-/**
- * PAGINATOR
- *
- * Markup:
- * -------
- *
- *
- *
- * < Prev
- *
- *
- * 1
- *
- *
- * 2
- *
- *
- * 3
- *
- *
- * Next >
- *
- *
- */
-.paginator-item {
- display: inline-block;
- margin-right: 4px; }
- .paginator-itemLink {
- background-color: #eceff1;
- border-radius: 3px;
- display: block;
- padding: 8px 16px; }
- .paginator-itemLink.is-active {
- background-color: #03a9f4;
- color: #fff;
- cursor: default; }
-
-/**
- * TABLE
- *
- * Markup:
- * -------
- *
- *
- *
- * First column
- * Second column
- * Third column
- *
- *
- * Blue
- * One
- * My life fades
- *
- *
- *
- */
-.table {
- background-color: #eceff1;
- border: 1px solid #d5d9db;
- border-collapse: collapse;
- color: #272727;
- max-width: 100%;
- width: 100%; }
- .table th,
- .table td {
- border-bottom: 1px solid #d5d9db;
- padding: 8px;
- position: relative; }
- .table thead {
- border-bottom: 1px solid #d5d9db; }
- .table th {
- background-color: #fff;
- color: #969da6;
- font-size: 12px;
- font-weight: normal;
- padding: 8px;
- white-space: nowrap; }
-
-/**
- * TABLE RESPONSIVE
- *
- * Markup:
- * -------
- *
- *
- *
- * First column
- * Second column
- * Third column
- *
- *
- * Blue
- * One
- * My life fades
- *
- *
- * Green
- * Two
- *
- * when the world was powered by the black fuel... and the desert
- * sprouted great cities of pipe and steel.
- *
- *
- *
- * Yellow
- * Three
- *
- * A whirlwind of looting, a firestorm of fear.
- *
- *
- *
- *
- */
-.table--responsive th {
- display: none; }
-
-.table--responsive td {
- display: block; }
- @media (max-width: 767px) {
- .table--responsive td {
- border: 0; } }
- .table--responsive td::before {
- color: #969da6;
- content: attr(data-th) ": ";
- display: block;
- font-weight: normal; }
- @media (min-width: 576px) {
- .table--responsive td::before {
- display: none; } }
- .table--responsive td:first-child {
- border-top: 1px solid #d5d9db; }
-
-.table--responsive th,
-.table--responsive td {
- text-align: left; }
- @media (min-width: 576px) {
- .table--responsive th,
- .table--responsive td {
- border-top: 1px solid #d5d9db;
- display: table-cell; } }
-
-/**
- * TABS
- *
- * Markup:
- * -------
- *
- *
- *
- */
-.tabs {
- border-bottom: 1px solid #d5d9db;
- text-align: center; }
- .tabs-item {
- border-bottom: 3px solid transparent;
- color: #969da6;
- display: inline-block;
- margin: 0 16px 0 0;
- min-width: 70px;
- padding: 16px;
- position: relative; }
- .tabs-item:hover {
- color: #03a9f4;
- text-decoration: none; }
- .tabs-item.is-selected {
- border-bottom: 3px solid #03a9f4;
- color: #03a9f4; }
-
-/**
- * TAG
- *
- * Markup:
- * -------
- *
- *
- * Fantasy
- * Fiction
- * Contemporary
- *
- *
- *
- *
- */
-.tag {
- background-color: #eceff1;
- border-radius: 3px 0 0 3px;
- color: #272727;
- display: inline-block;
- line-height: 16px;
- margin: 0 16px 16px 0;
- padding: 8px;
- position: relative; }
- .tag::before {
- border-bottom: 16px solid transparent;
- border-left: 8px solid #eceff1;
- border-top: 16px solid transparent;
- content: '';
- height: 0;
- position: absolute;
- right: -8px;
- top: 0;
- width: 0; }
- .tag::after {
- background: #fff;
- border-radius: 100%;
- content: '';
- height: 5px;
- margin-top: -2.5px;
- position: absolute;
- right: -2.5px;
- top: 50%;
- width: 5px; }
-
-.container {
- width: 100%;
- padding-right: 12px;
- padding-left: 12px;
- margin-right: auto;
- margin-left: auto; }
- @media (min-width: 576px) {
- .container {
- max-width: 540px; } }
- @media (min-width: 768px) {
- .container {
- max-width: 720px; } }
- @media (min-width: 992px) {
- .container {
- max-width: 960px; } }
- @media (min-width: 1200px) {
- .container {
- max-width: 1140px; } }
-
-.container-fluid {
- width: 100%;
- padding-right: 12px;
- padding-left: 12px;
- margin-right: auto;
- margin-left: auto; }
-
-.row {
- display: flex;
- flex-wrap: wrap;
- margin-right: -12px;
- margin-left: -12px; }
-
-.no-gutters {
- margin-left: 0;
- margin-right: 0; }
- .no-gutters > .col,
- .no-gutters > [class*='col-'] {
- padding-left: 0;
- padding-right: 0; }
-
-.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
-.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
-.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
-.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
-.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
-.col-xl-auto {
- position: relative;
- width: 100%;
- min-height: 1px;
- padding-right: 12px;
- padding-left: 12px; }
-
-.col {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%; }
-
-.col-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; }
-
-.col-1 {
- flex: 0 0 8.33333%;
- max-width: 8.33333%; }
-
-.col-2 {
- flex: 0 0 16.66667%;
- max-width: 16.66667%; }
-
-.col-3 {
- flex: 0 0 25%;
- max-width: 25%; }
-
-.col-4 {
- flex: 0 0 33.33333%;
- max-width: 33.33333%; }
-
-.col-5 {
- flex: 0 0 41.66667%;
- max-width: 41.66667%; }
-
-.col-6 {
- flex: 0 0 50%;
- max-width: 50%; }
-
-.col-7 {
- flex: 0 0 58.33333%;
- max-width: 58.33333%; }
-
-.col-8 {
- flex: 0 0 66.66667%;
- max-width: 66.66667%; }
-
-.col-9 {
- flex: 0 0 75%;
- max-width: 75%; }
-
-.col-10 {
- flex: 0 0 83.33333%;
- max-width: 83.33333%; }
-
-.col-11 {
- flex: 0 0 91.66667%;
- max-width: 91.66667%; }
-
-.col-12 {
- flex: 0 0 100%;
- max-width: 100%; }
-
-.order-first {
- order: -1; }
-
-.order-1 {
- order: 1; }
-
-.order-2 {
- order: 2; }
-
-.order-3 {
- order: 3; }
-
-.order-4 {
- order: 4; }
-
-.order-5 {
- order: 5; }
-
-.order-6 {
- order: 6; }
-
-.order-7 {
- order: 7; }
-
-.order-8 {
- order: 8; }
-
-.order-9 {
- order: 9; }
-
-.order-10 {
- order: 10; }
-
-.order-11 {
- order: 11; }
-
-.order-12 {
- order: 12; }
-
-.offset-1 {
- margin-left: 8.33333%; }
-
-.offset-2 {
- margin-left: 16.66667%; }
-
-.offset-3 {
- margin-left: 25%; }
-
-.offset-4 {
- margin-left: 33.33333%; }
-
-.offset-5 {
- margin-left: 41.66667%; }
-
-.offset-6 {
- margin-left: 50%; }
-
-.offset-7 {
- margin-left: 58.33333%; }
-
-.offset-8 {
- margin-left: 66.66667%; }
-
-.offset-9 {
- margin-left: 75%; }
-
-.offset-10 {
- margin-left: 83.33333%; }
-
-.offset-11 {
- margin-left: 91.66667%; }
-
-@media (min-width: 576px) {
- .col-sm {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%; }
- .col-sm-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; }
- .col-sm-1 {
- flex: 0 0 8.33333%;
- max-width: 8.33333%; }
- .col-sm-2 {
- flex: 0 0 16.66667%;
- max-width: 16.66667%; }
- .col-sm-3 {
- flex: 0 0 25%;
- max-width: 25%; }
- .col-sm-4 {
- flex: 0 0 33.33333%;
- max-width: 33.33333%; }
- .col-sm-5 {
- flex: 0 0 41.66667%;
- max-width: 41.66667%; }
- .col-sm-6 {
- flex: 0 0 50%;
- max-width: 50%; }
- .col-sm-7 {
- flex: 0 0 58.33333%;
- max-width: 58.33333%; }
- .col-sm-8 {
- flex: 0 0 66.66667%;
- max-width: 66.66667%; }
- .col-sm-9 {
- flex: 0 0 75%;
- max-width: 75%; }
- .col-sm-10 {
- flex: 0 0 83.33333%;
- max-width: 83.33333%; }
- .col-sm-11 {
- flex: 0 0 91.66667%;
- max-width: 91.66667%; }
- .col-sm-12 {
- flex: 0 0 100%;
- max-width: 100%; }
- .order-sm-first {
- order: -1; }
- .order-sm-1 {
- order: 1; }
- .order-sm-2 {
- order: 2; }
- .order-sm-3 {
- order: 3; }
- .order-sm-4 {
- order: 4; }
- .order-sm-5 {
- order: 5; }
- .order-sm-6 {
- order: 6; }
- .order-sm-7 {
- order: 7; }
- .order-sm-8 {
- order: 8; }
- .order-sm-9 {
- order: 9; }
- .order-sm-10 {
- order: 10; }
- .order-sm-11 {
- order: 11; }
- .order-sm-12 {
- order: 12; }
- .offset-sm-0 {
- margin-left: 0; }
- .offset-sm-1 {
- margin-left: 8.33333%; }
- .offset-sm-2 {
- margin-left: 16.66667%; }
- .offset-sm-3 {
- margin-left: 25%; }
- .offset-sm-4 {
- margin-left: 33.33333%; }
- .offset-sm-5 {
- margin-left: 41.66667%; }
- .offset-sm-6 {
- margin-left: 50%; }
- .offset-sm-7 {
- margin-left: 58.33333%; }
- .offset-sm-8 {
- margin-left: 66.66667%; }
- .offset-sm-9 {
- margin-left: 75%; }
- .offset-sm-10 {
- margin-left: 83.33333%; }
- .offset-sm-11 {
- margin-left: 91.66667%; } }
-
-@media (min-width: 768px) {
- .col-md {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%; }
- .col-md-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; }
- .col-md-1 {
- flex: 0 0 8.33333%;
- max-width: 8.33333%; }
- .col-md-2 {
- flex: 0 0 16.66667%;
- max-width: 16.66667%; }
- .col-md-3 {
- flex: 0 0 25%;
- max-width: 25%; }
- .col-md-4 {
- flex: 0 0 33.33333%;
- max-width: 33.33333%; }
- .col-md-5 {
- flex: 0 0 41.66667%;
- max-width: 41.66667%; }
- .col-md-6 {
- flex: 0 0 50%;
- max-width: 50%; }
- .col-md-7 {
- flex: 0 0 58.33333%;
- max-width: 58.33333%; }
- .col-md-8 {
- flex: 0 0 66.66667%;
- max-width: 66.66667%; }
- .col-md-9 {
- flex: 0 0 75%;
- max-width: 75%; }
- .col-md-10 {
- flex: 0 0 83.33333%;
- max-width: 83.33333%; }
- .col-md-11 {
- flex: 0 0 91.66667%;
- max-width: 91.66667%; }
- .col-md-12 {
- flex: 0 0 100%;
- max-width: 100%; }
- .order-md-first {
- order: -1; }
- .order-md-1 {
- order: 1; }
- .order-md-2 {
- order: 2; }
- .order-md-3 {
- order: 3; }
- .order-md-4 {
- order: 4; }
- .order-md-5 {
- order: 5; }
- .order-md-6 {
- order: 6; }
- .order-md-7 {
- order: 7; }
- .order-md-8 {
- order: 8; }
- .order-md-9 {
- order: 9; }
- .order-md-10 {
- order: 10; }
- .order-md-11 {
- order: 11; }
- .order-md-12 {
- order: 12; }
- .offset-md-0 {
- margin-left: 0; }
- .offset-md-1 {
- margin-left: 8.33333%; }
- .offset-md-2 {
- margin-left: 16.66667%; }
- .offset-md-3 {
- margin-left: 25%; }
- .offset-md-4 {
- margin-left: 33.33333%; }
- .offset-md-5 {
- margin-left: 41.66667%; }
- .offset-md-6 {
- margin-left: 50%; }
- .offset-md-7 {
- margin-left: 58.33333%; }
- .offset-md-8 {
- margin-left: 66.66667%; }
- .offset-md-9 {
- margin-left: 75%; }
- .offset-md-10 {
- margin-left: 83.33333%; }
- .offset-md-11 {
- margin-left: 91.66667%; } }
-
-@media (min-width: 992px) {
- .col-lg {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%; }
- .col-lg-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; }
- .col-lg-1 {
- flex: 0 0 8.33333%;
- max-width: 8.33333%; }
- .col-lg-2 {
- flex: 0 0 16.66667%;
- max-width: 16.66667%; }
- .col-lg-3 {
- flex: 0 0 25%;
- max-width: 25%; }
- .col-lg-4 {
- flex: 0 0 33.33333%;
- max-width: 33.33333%; }
- .col-lg-5 {
- flex: 0 0 41.66667%;
- max-width: 41.66667%; }
- .col-lg-6 {
- flex: 0 0 50%;
- max-width: 50%; }
- .col-lg-7 {
- flex: 0 0 58.33333%;
- max-width: 58.33333%; }
- .col-lg-8 {
- flex: 0 0 66.66667%;
- max-width: 66.66667%; }
- .col-lg-9 {
- flex: 0 0 75%;
- max-width: 75%; }
- .col-lg-10 {
- flex: 0 0 83.33333%;
- max-width: 83.33333%; }
- .col-lg-11 {
- flex: 0 0 91.66667%;
- max-width: 91.66667%; }
- .col-lg-12 {
- flex: 0 0 100%;
- max-width: 100%; }
- .order-lg-first {
- order: -1; }
- .order-lg-1 {
- order: 1; }
- .order-lg-2 {
- order: 2; }
- .order-lg-3 {
- order: 3; }
- .order-lg-4 {
- order: 4; }
- .order-lg-5 {
- order: 5; }
- .order-lg-6 {
- order: 6; }
- .order-lg-7 {
- order: 7; }
- .order-lg-8 {
- order: 8; }
- .order-lg-9 {
- order: 9; }
- .order-lg-10 {
- order: 10; }
- .order-lg-11 {
- order: 11; }
- .order-lg-12 {
- order: 12; }
- .offset-lg-0 {
- margin-left: 0; }
- .offset-lg-1 {
- margin-left: 8.33333%; }
- .offset-lg-2 {
- margin-left: 16.66667%; }
- .offset-lg-3 {
- margin-left: 25%; }
- .offset-lg-4 {
- margin-left: 33.33333%; }
- .offset-lg-5 {
- margin-left: 41.66667%; }
- .offset-lg-6 {
- margin-left: 50%; }
- .offset-lg-7 {
- margin-left: 58.33333%; }
- .offset-lg-8 {
- margin-left: 66.66667%; }
- .offset-lg-9 {
- margin-left: 75%; }
- .offset-lg-10 {
- margin-left: 83.33333%; }
- .offset-lg-11 {
- margin-left: 91.66667%; } }
-
-@media (min-width: 1200px) {
- .col-xl {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%; }
- .col-xl-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; }
- .col-xl-1 {
- flex: 0 0 8.33333%;
- max-width: 8.33333%; }
- .col-xl-2 {
- flex: 0 0 16.66667%;
- max-width: 16.66667%; }
- .col-xl-3 {
- flex: 0 0 25%;
- max-width: 25%; }
- .col-xl-4 {
- flex: 0 0 33.33333%;
- max-width: 33.33333%; }
- .col-xl-5 {
- flex: 0 0 41.66667%;
- max-width: 41.66667%; }
- .col-xl-6 {
- flex: 0 0 50%;
- max-width: 50%; }
- .col-xl-7 {
- flex: 0 0 58.33333%;
- max-width: 58.33333%; }
- .col-xl-8 {
- flex: 0 0 66.66667%;
- max-width: 66.66667%; }
- .col-xl-9 {
- flex: 0 0 75%;
- max-width: 75%; }
- .col-xl-10 {
- flex: 0 0 83.33333%;
- max-width: 83.33333%; }
- .col-xl-11 {
- flex: 0 0 91.66667%;
- max-width: 91.66667%; }
- .col-xl-12 {
- flex: 0 0 100%;
- max-width: 100%; }
- .order-xl-first {
- order: -1; }
- .order-xl-1 {
- order: 1; }
- .order-xl-2 {
- order: 2; }
- .order-xl-3 {
- order: 3; }
- .order-xl-4 {
- order: 4; }
- .order-xl-5 {
- order: 5; }
- .order-xl-6 {
- order: 6; }
- .order-xl-7 {
- order: 7; }
- .order-xl-8 {
- order: 8; }
- .order-xl-9 {
- order: 9; }
- .order-xl-10 {
- order: 10; }
- .order-xl-11 {
- order: 11; }
- .order-xl-12 {
- order: 12; }
- .offset-xl-0 {
- margin-left: 0; }
- .offset-xl-1 {
- margin-left: 8.33333%; }
- .offset-xl-2 {
- margin-left: 16.66667%; }
- .offset-xl-3 {
- margin-left: 25%; }
- .offset-xl-4 {
- margin-left: 33.33333%; }
- .offset-xl-5 {
- margin-left: 41.66667%; }
- .offset-xl-6 {
- margin-left: 50%; }
- .offset-xl-7 {
- margin-left: 58.33333%; }
- .offset-xl-8 {
- margin-left: 66.66667%; }
- .offset-xl-9 {
- margin-left: 75%; }
- .offset-xl-10 {
- margin-left: 83.33333%; }
- .offset-xl-11 {
- margin-left: 91.66667%; } }
-
-/**
- * Demo website styles
- */
-body {
- padding-top: 60px; }
- @media (min-width: 576px) {
- body {
- padding-top: 80px; } }
-
-.anchor {
- display: block;
- position: relative;
- top: -65px;
- visibility: hidden; }
-
-.main-logo {
- width: 150px;
- fill: #03a9f4; }
- @media (max-width: 767px) {
- .main-logo {
- width: 100px; } }
-
-@media screen and (max-width: 550px) {
- .example-image {
- width: 50px; } }
-
-.examples {
- width: 100%; }
-
-.example1,
-.example2 {
- background-color: #eceff1;
- display: inline-block;
- max-width: 300px;
- padding: 16px;
- text-align: center; }
-
-@media screen and (max-width: 550px) {
- .example1,
- .example2 {
- max-width: 100%; }
- .example1 img,
- .example2 img {
- width: 100% !important; } }
-
-.language-js {
- font-size: 14px; }
-
-:not(pre) > code[class*="language-"], pre[class*="language-"] {
- background-color: #eceff1 !important; }
-
-pre {
- margin-bottom: 2em !important;
- overflow-x: auto; }
-
-.example-code {
- max-width: 700px; }
-
-.example-code pre[class*="language-"] {
- font-size: 14px;
- margin: 0 !important; }
-
-.token.tag {
- background-color: transparent;
- border-radius: 0;
- color: #905;
- line-height: auto;
- margin: 0;
- padding: 0; }
- .token.tag:before, .token.tag:after {
- display: none; }
-
-.token.operator {
- background: none !important; }
-
-
-.header {
- background-color: #fff;
- z-index: 2000; }
- @media (min-width: 576px) {
- .header {
- padding: 16px 0; } }
- .header.is-visible {
- top: 0; }
- .header-inner {
- align-items: center;
- display: flex;
- justify-content: space-between; }
- .header-logo {
- align-items: center;
- display: flex;
- flex-shrink: 0;
- position: relative; }
- .header-logoImage {
- margin-right: 8px; }
- @media (min-width: 576px) {
- .header-logoImage {
- margin-right: 8px; } }
- .header-nav {
- align-items: center;
- display: flex;
- margin: 0;
- margin-right: -12px;
- overflow-x: auto;
- padding: 20px 16px 20px 8px;
- white-space: nowrap; }
- @media (min-width: 576px) {
- .header-nav {
- margin-right: 0;
- padding: 0; } }
- .header-navItem {
- margin: 0;
- margin-right: 16px; }
- .header-navItem:last-child {
- margin-right: 0; }
-
-
-@media (max-width: 767px) {
- .hide-small {
-display: none; } }
-
-[v-cloak] { display: none; }
-
-
-
-
-
-.list-group {
- display:-ms-flexbox;
- display:-webkit-box;
- display:flex;
- -ms-flex-direction:column;
- -webkit-box-orient:vertical;
- -webkit-box-direction:normal;
- flex-direction:column;
- padding-left:0;
- margin-bottom:0;
- min-height:100%;
-}
-.list-group-item-action {
- width:100%;
- color:#495057;
- text-align:inherit
-}
-.list-group-item-action:focus,
-.list-group-item-action:hover {
- z-index:1;
- color:#495057;
- text-decoration:none;
- background-color:#f8f9fa
-}
-.list-group-item-action:active {
- color:#212529;
- background-color:#e9ecef
-}
-.list-group-item {
- position:relative;
- display:block;
- padding:.75rem 1.25rem;
- margin-bottom:-1px;
- background-color:#fff;
- border:1px solid rgba(0,0,0,.125)
-}
-.list-group-item:first-child {
- border-top-left-radius:.25rem;
- border-top-right-radius:.25rem
-}
-.list-group-item:last-child {
- margin-bottom:0;
- border-bottom-right-radius:.25rem;
- border-bottom-left-radius:.25rem
-}
-.list-group-item.disabled,
-.list-group-item:disabled {
- color:#6c757d;
- pointer-events:none;
- background-color:#fff
-}
-.list-group-item.active {
- z-index:2;
- color:#fff;
- background-color:#007bff;
- border-color:#007bff
-}
\ No newline at end of file
diff --git a/public/scss/grid/_grid-framework.scss b/public/scss/grid/_grid-framework.scss
deleted file mode 100644
index 41bdf46..0000000
--- a/public/scss/grid/_grid-framework.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-// Framework grid generation
-//
-// Used only by Bootstrap to generate the correct number of grid classes given
-// any value of `$grid-columns`.
-
-@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {
- // Common properties for all breakpoints
- %grid-column {
- position: relative;
- width: 100%;
- min-height: 1px; // Prevent columns from collapsing when empty
- padding-right: ($gutter / 2);
- padding-left: ($gutter / 2);
- }
-
- @each $breakpoint in map-keys($breakpoints) {
- $infix: breakpoint-infix($breakpoint, $breakpoints);
-
- // Allow columns to stretch full width below their breakpoints
- @for $i from 1 through $columns {
- .col#{$infix}-#{$i} {
- @extend %grid-column;
- }
- }
- .col#{$infix},
- .col#{$infix}-auto {
- @extend %grid-column;
- }
-
- @include media-breakpoint-up($breakpoint, $breakpoints) {
- // Provide basic `.col-{bp}` classes for equal-width flexbox columns
- .col#{$infix} {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%;
- }
- .col#{$infix}-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; // Reset earlier grid tiers
- }
-
- @for $i from 1 through $columns {
- .col#{$infix}-#{$i} {
- @include make-col($i, $columns);
- }
- }
-
- .order#{$infix}-first {
- order: -1;
- }
-
- @for $i from 1 through $columns {
- .order#{$infix}-#{$i} {
- order: $i;
- }
- }
-
- // `$columns - 1` because offsetting by the width of an entire row isn't possible
- @for $i from 0 through ($columns - 1) {
- @if not ($infix == "" and $i == 0) { // Avoid emitting useless .offset-0
- .offset#{$infix}-#{$i} {
- @include make-col-offset($i, $columns);
- }
- }
- }
- }
- }
-}
diff --git a/public/scss/grid/_grid.scss b/public/scss/grid/_grid.scss
deleted file mode 100644
index b75ebcb..0000000
--- a/public/scss/grid/_grid.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-/// Grid system
-//
-// Generate semantic grid columns with these mixins.
-
-@mixin make-container() {
- width: 100%;
- padding-right: ($grid-gutter-width / 2);
- padding-left: ($grid-gutter-width / 2);
- margin-right: auto;
- margin-left: auto;
-}
-
-
-// For each breakpoint, define the maximum width of the container in a media query
-@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
- @each $breakpoint, $container-max-width in $max-widths {
- @include media-breakpoint-up($breakpoint, $breakpoints) {
- max-width: $container-max-width;
- }
- }
-}
-
-@mixin make-row() {
- display: flex;
- flex-wrap: wrap;
- margin-right: ($grid-gutter-width / -2);
- margin-left: ($grid-gutter-width / -2);
-}
-
-@mixin make-col-ready() {
- position: relative;
- // Prevent columns from becoming too narrow when at smaller grid tiers by
- // always setting `width: 100%;`. This works because we use `flex` values
- // later on to override this initial width.
- width: 100%;
- min-height: 1px; // Prevent collapsing
- padding-right: ($grid-gutter-width / 2);
- padding-left: ($grid-gutter-width / 2);
-}
-
-@mixin make-col($size, $columns: $grid-columns) {
- flex: 0 0 percentage($size / $columns);
- // Add a `max-width` to ensure content within each column does not blow out
- // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
- // do not appear to require this.
- max-width: percentage($size / $columns);
-}
-
-@mixin make-col-offset($size, $columns: $grid-columns) {
- $num: $size / $columns;
- margin-left: if($num == 0, 0, percentage($num));
-}
diff --git a/public/scss/index.scss b/public/scss/index.scss
deleted file mode 100644
index caafc23..0000000
--- a/public/scss/index.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-@charset 'UTF-8';
-
-// Settings
-@import 'settings';
-@import 'custom';
-
-// Utils
-@import 'utils/breakpoints';
-@import 'utils/reset';
-@import 'utils/default';
-@import 'utils/background';
-@import 'utils/border';
-@import 'utils/aligner';
-@import 'utils/helpers';
-@import 'utils/layout';
-@import 'utils/typography';
-
-// Components
-@import 'components/badge';
-@import 'components/buttons';
-@import 'components/forms';
-@import 'components/loading-bar';
-@import 'components/loading-spinner';
-@import 'components/notification';
-@import 'components/paginator';
-@import 'components/table';
-@import 'components/tabs';
-@import 'components/tag';
-
-// Twitter bootstrap's grid v4.1.0
-// More info: https://getbootstrap.com/examples/grid/
-@import 'grid/grid-framework';
-@import 'grid/grid';
-@import 'utils/grid';
diff --git a/public/scss/utils/_aligner.scss b/public/scss/utils/_aligner.scss
deleted file mode 100644
index b97e9ae..0000000
--- a/public/scss/utils/_aligner.scss
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * ALIGNERS
- */
-
-// container
-.aligner {
- display: flex;
-
- &--spaceBetween {
- justify-content: space-between;
- width: 100%;
- }
-
- &--spaceAround {
- justify-content: space-around;
- width: 100%;
- }
-
- &--centerVertical {
- align-items: center;
- }
-
- &--centerHoritzontal {
- justify-content: center;
- }
-
- &--contentStart {
- justify-content: flex-start;
- }
-
- &--contentEnd {
- justify-content: flex-end;
- }
-}
-
-// item
-.aligner--itemTop {
- align-self: flex-start;
-}
-
-.aligner--itemBottom {
- align-self: flex-end;
-}
-
-.flex-grow, // deprecated
-.aligner--grow {
- flex-grow: 1;
-}
diff --git a/public/scss/utils/_background.scss b/public/scss/utils/_background.scss
deleted file mode 100644
index 33f0254..0000000
--- a/public/scss/utils/_background.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * BACKGROUND
- */
-
-.bg {
- @each $type, $color in $c-map {
- &-#{$type} {
- background-color: $color;
- }
- }
-}
diff --git a/public/scss/utils/_border.scss b/public/scss/utils/_border.scss
deleted file mode 100644
index 25ea320..0000000
--- a/public/scss/utils/_border.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * BORDER
- */
-
-.border {
- border: $bd-medium;
-}
-
-.border-bottom {
- border-bottom: $bd-medium;
-}
-
-.border-left {
- border-left: $bd-medium;
-}
-
-.border-right {
- border-right: $bd-medium;
-}
-
-.border-top {
- border-top: $bd-medium;
-}
diff --git a/public/scss/utils/_breakpoints.scss b/public/scss/utils/_breakpoints.scss
deleted file mode 100644
index a9866bd..0000000
--- a/public/scss/utils/_breakpoints.scss
+++ /dev/null
@@ -1,119 +0,0 @@
-// Breakpoint viewport sizes and media queries.
-//
-// Breakpoints are defined as a map of (name: minimum width), order from small to large:
-//
-// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)
-//
-// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.
-
-// Name of the next breakpoint, or null for the last breakpoint.
-//
-// >> breakpoint-next(sm)
-// md
-// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// md
-// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))
-// md
-@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
- $n: index($breakpoint-names, $name);
- @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
-}
-
-// Minimum breakpoint width. Null for the smallest (first) breakpoint.
-//
-// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// 576px
-@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {
- $min: map-get($breakpoints, $name);
- @return if($min != 0, $min, null);
-}
-
-// Maximum breakpoint width. Null for the largest (last) breakpoint.
-// The maximum value is calculated as the minimum of the next one less 0.1.
-//
-// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// 767px
-@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {
- $next: breakpoint-next($name, $breakpoints);
- @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);
-}
-
-// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.
-// Useful for making responsive utilities.
-//
-// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// "" (Returns a blank string)
-// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// "-sm"
-@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {
- @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}");
-}
-
-// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
-// Makes the @content apply to the given breakpoint and wider.
-@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($name, $breakpoints);
- @if $min {
- @media (min-width: $min) {
- @content;
- }
- } @else {
- @content;
- }
-}
-
-// Media of at most the maximum breakpoint width. No query for the largest breakpoint.
-// Makes the @content apply to the given breakpoint and narrower.
-@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {
- $max: breakpoint-max($name, $breakpoints);
- @if $max {
- @media (max-width: $max) {
- @content;
- }
- } @else {
- @content;
- }
-}
-
-// Media that spans multiple breakpoint widths.
-// Makes the @content apply between the min and max breakpoints
-@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($lower, $breakpoints);
- $max: breakpoint-max($upper, $breakpoints);
-
- @if $min != null and $max != null {
- @media (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else if $max == null {
- @include media-breakpoint-up($lower) {
- @content;
- }
- } @else if $min == null {
- @include media-breakpoint-down($upper) {
- @content;
- }
- }
-}
-
-// Media between the breakpoint's minimum and maximum widths.
-// No minimum for the smallest breakpoint, and no maximum for the largest one.
-// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.
-@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($name, $breakpoints);
- $max: breakpoint-max($name, $breakpoints);
-
- @if $min != null and $max != null {
- @media (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else if $max == null {
- @include media-breakpoint-up($name) {
- @content;
- }
- } @else if $min == null {
- @include media-breakpoint-down($name) {
- @content;
- }
- }
-}
diff --git a/public/scss/utils/_default.scss b/public/scss/utils/_default.scss
deleted file mode 100644
index b198127..0000000
--- a/public/scss/utils/_default.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * MAIN RULES
- */
-
-*,
-*::after,
-*::before {
- box-sizing: border-box;
- outline: none;
-}
-
-body {
- background-color: $bgc-body;
- min-height: 100%;
- overflow-x: hidden;
- position: relative;
-}
-
-p {
- font-weight: normal;
- margin-bottom: $mb-p;
-}
-
-img {
- max-width: 100%;
-}
-
-strong {
- font-weight: $fw-strong;
-}
-
-ul {
- margin-bottom: $mb-ul;
-}
-
-li {
- list-style: none;
- margin-bottom: $mb-li;
-}
diff --git a/public/scss/utils/_grid.scss b/public/scss/utils/_grid.scss
deleted file mode 100644
index b254a29..0000000
--- a/public/scss/utils/_grid.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-// Container widths
-//
-// Set the container width, and override it for fixed navbars in media queries.
-
-@if $enable-grid-classes {
- .container {
- @include make-container;
- @include make-container-max-widths;
- }
-}
-
-// Fluid container
-//
-// Utilizes the mixin meant for fixed width containers, but with 100% width for
-// fluid, full width layouts.
-
-@if $enable-grid-classes {
- .container-fluid {
- @include make-container;
- }
-}
-
-// Row
-//
-// Rows contain and clear the floats of your columns.
-
-@if $enable-grid-classes {
- .row {
- @include make-row;
- }
-
- // Remove the negative margin from default .row, then the horizontal padding
- // from all immediate children columns (to prevent runaway style inheritance).
- .no-gutters {
- margin-left: 0;
- margin-right: 0;
-
- > .col,
- > [class*='col-'] {
- padding-left: 0;
- padding-right: 0;
- }
- }
-}
-
-// Columns
-//
-// Common styles for small and large grid columns
-
-@if $enable-grid-classes {
- @include make-grid-columns;
-}
diff --git a/public/scss/utils/_helpers.scss b/public/scss/utils/_helpers.scss
deleted file mode 100644
index 3a9560b..0000000
--- a/public/scss/utils/_helpers.scss
+++ /dev/null
@@ -1,126 +0,0 @@
-/**
- * FLOATS
- */
-
-.fleft {
- float: left;
-}
-
-.fright {
- float: right;
-}
-
-.clearfix {
- ::after {
- clear: both;
- content: '';
- display: table;
- }
-}
-
-/**
- * MARGINS
- */
-
-.m-xsmall {
- margin: $m-xsmall;
-}
-
-.mb-xsmall {
- margin-bottom: $m-xsmall;
-}
-
-.m-small {
- margin: $m-small;
-}
-
-.mb-small {
- margin-bottom: $m-small;
-}
-
-.m-medium {
- margin: $m-medium;
-}
-
-.mb-medium {
- margin-bottom: $m-medium;
-}
-
-.m-big {
- margin: $m-big;
-}
-
-.mb-big {
- margin-bottom: $m-big;
-}
-
-.m-huge {
- margin: $m-huge;
-}
-
-.mb-huge {
- margin-bottom: $m-huge;
-}
-
-.m-none {
- margin: 0 !important;
-}
-
-/**
- * PADDINGS
- */
-.p-small {
- padding: $p-small;
-}
-
-.pb-small {
- padding-bottom: $p-small;
-}
-
-.p-medium {
- padding: $p-medium;
-}
-
-.pb-medium {
- padding-bottom: $p-medium;
-}
-
-.p-big {
- padding: $p-big;
-}
-
-.pb-big {
- padding-bottom: $p-big;
-}
-
-.p-huge {
- padding: $p-huge;
-}
-
-.pb-huge {
- padding-bottom: $p-huge;
-}
-
-/**
- * OTHERS
- */
-
-.no-wrap {
- white-space: nowrap;
-}
-
-.overflow-hidden {
- overflow: hidden;
-}
-
-.opacity-low {
- opacity: .5;
-}
-
-.rounded-corners {
- border-radius: $bdr-rounded-corners;
-}
-
-.rounded {
- border-radius: 100%;
-}
diff --git a/public/scss/utils/_layout.scss b/public/scss/utils/_layout.scss
deleted file mode 100644
index 21726fe..0000000
--- a/public/scss/utils/_layout.scss
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * LAYOUT
- */
-
-.section {
- @include media-breakpoint-up(md) {
- padding-bottom: $p-huge * 2;
- padding-top: $p-huge * 2;
- }
- padding-bottom: $p-huge;
- padding-top: $p-huge;
-
- & + & {
- padding-top: 0;
- }
-}
-
-.container {
- @include media-breakpoint-up(md) {
- padding-left: $w-gutter;
- padding-right: $w-gutter;
- }
- background-color: $bgc-container;
- margin: 0 auto;
- max-width: $mwi-container;
- padding-left: $w-gutter / 2;
- padding-right: $w-gutter / 2;
- width: 100%;
-}
-
-.container-medium {
- @include media-breakpoint-up(md) {
- padding-left: $w-gutter;
- padding-right: $w-gutter;
- }
- margin: 0 auto;
- max-width: $mwi-container-medium;
- padding-left: $w-gutter / 2;
- padding-right: $w-gutter / 2;
-}
-
-.container-small {
- @include media-breakpoint-up(md) {
- padding-left: $w-gutter;
- padding-right: $w-gutter;
- }
- margin: 0 auto;
- max-width: $mwi-container-small;
- padding-left: $w-gutter / 2;
- padding-right: $w-gutter / 2;
-}
diff --git a/public/scss/utils/_reset.scss b/public/scss/utils/_reset.scss
deleted file mode 100644
index 246b203..0000000
--- a/public/scss/utils/_reset.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * Reset
- */
-
-@if $enable-reset-defaults {
- html,body,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
- background: transparent;
- border: 0;
- font-size: 100%;
- margin: 0;
- outline: 0;
- padding: 0;
- vertical-align: baseline;
- }
-
- article,
- aside,
- figure,
- footer,
- header,
- main,
- nav,
- section {
- display: block;
- }
-
- * {
- &,
- &:before,
- &:after {
- box-sizing: border-box;
- }
- }
-}
diff --git a/public/scss/utils/_typography.scss b/public/scss/utils/_typography.scss
deleted file mode 100644
index 8e1c442..0000000
--- a/public/scss/utils/_typography.scss
+++ /dev/null
@@ -1,124 +0,0 @@
-/**
- * TYPOGRAPHY
- */
-
-body {
- color: $c-body;
- font-family: $ff-body;
- font-size: $fz-body;
- font-weight: $fw-body;
- line-height: $lh-body;
-}
-
-a {
- color: $c-link;
- text-decoration: none;
-
- &:hover {
- color: $c-link-hover;
- }
-
- &:focus {
- color: $c-primary;
- }
-}
-
-
-// Sizes
-.text {
- &-huge, &-big, &-medium {
- margin-bottom: 1em;
- }
-
- &-huge {
- font-size: $fz-huge;
- line-height: $lh-huge;
- }
-
- &-big {
- font-size: $fz-big;
- line-height: $lh-big;
- }
-
- &-medium {
- font-size: $fz-medium;
- line-height: $lh-medium;
- }
-
- &-small {
- font-size: $fz-small;
- line-height: $lh-small;
- }
-
- // set default font state.
- &-body {
- font-size: $fz-body;
- line-height: $lh-body;
- }
-}
-
-// Colors
-.text {
- @each $type, $color in $c-map {
- &-#{$type} {
- color: $color;
- }
- }
-}
-
-// Styles
-.text-light {
- font-weight: $fw-light;
-}
-
-.text-normal {
- font-weight: $fw-normal;
-}
-
-.text-lineThrough {
- text-decoration: line-through;
-}
-
-.text-italic {
- font-style: italic;
-}
-
-.text-underline {
- text-decoration: underline;
-}
-
-.text-uppercase {
- text-transform: uppercase;
-}
-
-// titles after titles
-.text-withSubtitle {
- margin-bottom: 0 !important;
-
- + .text-huge,
- + .text-big,
- + .text-medium,
- + .text-small, {
- margin-top: .5em;
- }
-}
-
-h1,
-h2,
-h3,
-h4 {
- font-weight: $fw-headings;
-}
-
-// Aligners
-.text-center {
- text-align: center;
-}
-
-.text-right {
- text-align: right;
-}
-
-.text-left {
- text-align: left;
-}
diff --git a/public/template/default.html b/public/template/default.html
deleted file mode 100644
index fcbff3c..0000000
--- a/public/template/default.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
- $for(author-meta)$
-
- $endfor$
- $if(date-meta)$
-
- $endif$
- $if(title-prefix)$$title-prefix$ - $endif$$pagetitle$
-
-
- $if(quotes)$
-
- $endif$
- $for(css)$
-
- $endfor$
- $for(header-includes)$
- $header-includes$
- $endfor$
-
-
-
-
- $if(qrcode)$
-
- $endif$
-
- $firstname$
- $lastname$
-
-
$description$
-
- $if(photo)$
-
- $endif$
-