From ad85f45b25a36772956f2785986025160afabfcf Mon Sep 17 00:00:00 2001 From: Jurj-Bogdan Date: Tue, 28 Jan 2025 21:57:55 +0200 Subject: [PATCH] home page design, wording tweaks Signed-off-by: Jurj-Bogdan --- LICENSE.md | 2 +- README.md | 24 +++++++-------- composer.json | 4 +-- config/autoload/app.global.php | 2 +- config/autoload/local.php.dist | 2 +- config/config.php | 2 +- package.json | 2 +- public/css/app.css | 2 +- src/App/assets/scss/components/_pages.scss | 5 ++-- src/App/templates/app/home.html.twig | 30 ++++++++++++++----- src/App/templates/layout/default.html.twig | 6 ++-- src/Contact/src/Service/MessageService.php | 4 +-- .../Contact/Service/MessageServiceTest.php | 4 +-- .../Adapter/AuthenticationAdapterTest.php | 2 +- 14 files changed, 52 insertions(+), 39 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index a940507f..234607bc 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 DotKernel (https://www.dotkernel.com) +Copyright (c) 2020 Dotkernel (https://www.dotkernel.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 67f8d49e..527194ea 100644 --- a/README.md +++ b/README.md @@ -31,18 +31,18 @@ Documentation is available at: https://docs.dotkernel.org/frontend-documentation [![Qodana](https://github.com/dotkernel/frontend/actions/workflows/qodana_code_quality.yml/badge.svg)](https://github.com/dotkernel/frontend/actions/workflows/qodana_code_quality.yml) [![PHPStan](https://github.com/dotkernel/frontend/actions/workflows/static-analysis.yml/badge.svg?branch=5.0)](https://github.com/dotkernel/frontend/actions/workflows/static-analysis.yml) -## Installing DotKernel `frontend` +## Installing Dotkernel `frontend` -- [Installing DotKernel `frontend`](#installing-dotkernel-frontend) +- [Installing Dotkernel `frontend`](#installing-dotkernel-frontend) - [Composer](#composer) - - [Choose a destination path for DotKernel `frontend` installation](#choosing-an-installation-path-for-dotkernel-frontend) - - [Installing DotKernel Frontend](#installing-dotkernel-frontend) + - [Choose a destination path for Dotkernel `frontend` installation](#choosing-an-installation-path-for-dotkernel-frontend) + - [Installing Dotkernel Frontend](#installing-dotkernel-frontend) - [Configuration - First Run](#configuration---first-run) - [Testing (Running)](#running-the-application) ## Tools -DotKernel Frontend interface has been tested with npm v10.0.4 and Node.js v20.11.0. +Dotkernel Frontend interface has been tested with npm v10.0.4 and Node.js v20.11.0. ### Composer @@ -53,16 +53,16 @@ Installation instructions: > If you have never used composer before make sure you read the [`Composer Basic Usage`](https://getcomposer.org/doc/01-basic-usage.md) section in Composer's documentation -## Choosing an installation path for DotKernel `frontend` +## Choosing an installation path for Dotkernel `frontend` Example: - absolute path `/var/www/dk` - or relative path `dk` (equivalent with `./dk`) -## Installing DotKernel `frontend` +## Installing Dotkernel `frontend` -After you choose the path for DotKernel Frontend (`dk` will be used for the remainder of this example), let's move onto installation. +After you choose the path for Dotkernel Frontend (`dk` will be used for the remainder of this example), let's move onto installation. ### Note @@ -77,7 +77,7 @@ Problem 1 To enable an extension, remove the semicolon (;) in front of it. -#### Installing DotKernel `frontend` using git clone +#### Installing Dotkernel `frontend` using git clone This method ensures that the default branch is installed, even if it is not released. Run the following command: @@ -100,7 +100,7 @@ Please select which config file you wish to inject 'Laminas\Diactoros\ConfigProv Make your selection (default is 1): ``` -Simply select `[0] Do not inject`, because DotKernel includes its own configProvider which already contains the prompted configurations. +Simply select `[0] Do not inject`, because Dotkernel includes its own configProvider which already contains the prompted configurations. If you choose `[1] config/config.php` Laminas's `ConfigProvider` from `session` will be injected. @@ -137,7 +137,7 @@ Also feel free to add as many CCs as you want under the `contact` => `message_re ## Configuration - reCAPTCHA (optional) -reCAPTCHA is used to prevent abusive activities on your website. DotKernel frontend uses the Google reCAPTCHA for its contact us form. +reCAPTCHA is used to prevent abusive activities on your website. Dotkernel frontend uses the Google reCAPTCHA for its contact us form. You must first generate a `siteKey` and `secretKey` in your Google account - [Google reCAPTCHA](https://www.google.com/recaptcha/admin) Update the `recaptcha` array in `config/autoload/local.php` with the `siteKey` and `secretKey` from Google reCAPTCHA. @@ -219,7 +219,7 @@ We recommend running your applications in WSL: - set `$baseUrl` in **config/autoload/local.php** to the address of the virtualhost - run the application by opening the virtualhost address in your browser -You should see the `DotKernel Frontend` welcome page. +You should see the `Dotkernel Frontend` welcome page. **NOTE:** diff --git a/composer.json b/composer.json index 2b6d2642..428e9c3f 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "dotkernel/frontend", "type": "project", - "description": "DotKernel Frontend Application", + "description": "Dotkernel Frontend Application", "license": "MIT", "homepage": "https://github.com/dotkernel/frontend", "keywords": [ @@ -13,7 +13,7 @@ ], "authors": [ { - "name": "DotKernel Team", + "name": "Dotkernel Team", "email": "team@dotkernel.com" } ], diff --git a/config/autoload/app.global.php b/config/autoload/app.global.php index b633f0f4..814088a7 100644 --- a/config/autoload/app.global.php +++ b/config/autoload/app.global.php @@ -3,7 +3,7 @@ declare(strict_types=1); $app = [ - 'name' => 'DotKernel frontend V3', + 'name' => 'Dotkernel frontend V5', ]; return [ diff --git a/config/autoload/local.php.dist b/config/autoload/local.php.dist index e81bd630..c4b22a83 100644 --- a/config/autoload/local.php.dist +++ b/config/autoload/local.php.dist @@ -27,7 +27,7 @@ $databases = [ return [ 'application' => [ - 'name' => 'DotKernel', + 'name' => 'Dotkernel', 'url' => $baseUrl, ], 'databases' => $databases, diff --git a/config/config.php b/config/config.php index 1640febd..6686a4ce 100644 --- a/config/config.php +++ b/config/config.php @@ -31,7 +31,7 @@ class_exists(\Mezzio\Swoole\ConfigProvider::class) return []; }, - // DotKernel packages + // Dotkernel packages \Dot\Session\ConfigProvider::class, \Dot\Mail\ConfigProvider::class, \Laminas\Form\ConfigProvider::class, diff --git a/package.json b/package.json index 3b2afa45..5f5f1e36 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "keywords": [], "author": { - "name": "DotKernel Team", + "name": "Dotkernel Team", "email": "team@dotkernel.com" }, "license": "ISC", diff --git a/public/css/app.css b/public/css/app.css index d1e72895..4488b5b2 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -39,4 +39,4 @@ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. * - * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#036fa5;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#036fa5;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFDFDF", endColorstr="#BEBEBE",GradientType=0)}.slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5", endColorstr="#E9E9E9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .bs-tooltip-top .tooltip-inner,.slider .bs-tooltip-auto[data-popper-placement^=top] .tooltip-inner,.slider .bs-tooltip-bottom .tooltip-inner,.slider .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-inner{position:relative;left:-50%}.slider.bs-tooltip-left .tooltip-inner,.slider.bs-tooltip-right .tooltip-inner{position:relative;top:-100%}.slider .tooltip{pointer-events:none}.slider .tooltip.bs-tooltip-top .arrow,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=top] .arrow,.slider .tooltip.bs-tooltip-bottom .arrow,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .arrow{left:-0.4rem}.slider .tooltip.bs-tooltip-top,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=top]{margin-top:-44px}.slider .tooltip.bs-tooltip-bottom,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=bottom]{margin-top:2px}.slider .tooltip.bs-tooltip-left,.slider .tooltip.bs-tooltip-right{margin-top:-14px}.slider .tooltip.bs-tooltip-left .arrow,.slider .tooltip.bs-tooltip-right .arrow{top:8px}.slider .hide{display:none}.slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;cursor:pointer}.slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9", endColorstr="#F5F5F5",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute}.slider-selection.tick-slider-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0)}.slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;background:rgba(0,0,0,0)}.slider-handle{background-color:#0478b2;background-image:-moz-linear-gradient(top, #0480BE, #036fa5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));background-image:-webkit-linear-gradient(top, #0480BE, #036fa5);background-image:-o-linear-gradient(top, #0480BE, #036fa5);background-image:linear-gradient(to bottom, #0480BE, #036fa5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0480BE", endColorstr="#036fa5",GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);position:absolute;top:0;width:20px;height:20px;background-color:#0480be;border:0px solid rgba(0,0,0,0)}.slider-handle:hover{cursor:pointer}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:rgba(0,0,0,0) none}.slider-handle.custom{background:rgba(0,0,0,0) none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;width:20px;height:20px;filter:none;opacity:.8;border:0px solid rgba(0,0,0,0)}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:rgba(0,0,0,0) none}.slider-tick.custom{background:rgba(0,0,0,0) none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick.in-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0);opacity:1}html,body{height:100%}body{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.3em;font-weight:300}h1,.h1{font-size:40px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h2,.h2{font-size:32px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h3,.h3{font-size:24px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h4,.h4{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h5,.h5{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h6,.h6{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}a{color:#555ec4;font-family:"Source Sans Pro",sans-serif;font-weight:300}a:hover{color:#c60b31}p{color:#b1b1b1;font-family:"Source Sans Pro",sans-serif;font-weight:300}label{color:#b1b1b1}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -115px;background:#f5f5f5}.navbar{margin-bottom:0;border-radius:0;background-color:#fff;border:0;border-bottom:1px solid #f6f6f6}.navbar .navbar-brand img{display:block;width:170px;height:29px}@media(max-width: 767px){.navbar .navbar-collapse{margin-top:10px}.navbar .navbar-collapse .dropdown-menu{border:none;background-color:rgba(0,0,0,0)}}.user-form .content{padding-top:80px;padding-bottom:50px}#push,.app-footer{height:115px}.app-footer{padding:30px 50px;background:#f9f9f9}.app-footer p{margin-bottom:0;font-size:14px}.app-footer .enjoy{margin-bottom:5px;font-size:20px;color:#3b3b3b;font-family:"Montserrat",sans-serif;font-weight:200}.alert ul{display:block;margin:0;padding-left:15px}input{padding:15px 15px;background:#fff;border-radius:2px;border:1px solid #e7e7e7;font-size:16px;line-height:50px;height:50px;width:100%}input[type=submit]{padding-top:0;padding-bottom:0;height:50px;border-radius:2px;background:#c60b31;border-color:#c60b31;color:#fff}.contact-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.contact-block h3,.contact-block .h3{margin-bottom:20px}.contact-block input,.contact-block textarea{margin-bottom:10px}.contact-block p{margin:0}@media(max-width: 575px){.contact-block{width:auto}}.header-user{margin-left:5px !important}.header-user i{font-size:24px}.sign-in-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.sign-in-block h3,.sign-in-block .h3{margin-bottom:20px}.sign-in-block input{margin-bottom:10px}.sign-in-block p{margin:0}.sign-in-block p.forgot-password{padding-bottom:15px}@media(max-width: 575px){.sign-in-block{width:auto}}.register-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.register-block h3,.register-block .h3{margin-bottom:20px}.register-block input{margin-bottom:10px}.register-block p{margin:0}.register-block p.terms{padding-bottom:15px}@media(max-width: 575px){.register-block{width:auto}}.request-reset-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.request-reset-block h3,.request-reset-block .h3{margin-bottom:20px}.request-reset-block input{margin-bottom:10px}.request-reset-block input[type=submit]{margin-bottom:0}@media(max-width: 575px){.request-reset-block{width:auto}}.reset-password-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.reset-password-block h3,.reset-password-block .h3{margin-bottom:20px}.reset-password-block input{margin-bottom:10px}@media(max-width: 575px){.reset-password-block{width:auto}}.page-intro{position:relative;padding:120px 0;background:#f6f6f6;text-align:center}.page-intro p{margin:0 auto;padding-bottom:20px;font-size:18px;color:#ababab;max-width:880px}.page-intro p a{color:#ababab}.page-intro p.welcome{letter-spacing:5px;text-transform:uppercase;color:#464646;font-size:20px;font-weight:400;line-height:1.3em}.page-intro h1,.page-intro .h1{margin-top:30px;margin-bottom:40px;font-size:100px;letter-spacing:5px}@media(max-width: 1199px){.page-intro h1,.page-intro .h1{font-size:86px}}@media(max-width: 991px){.page-intro{padding:100px 0}.page-intro h1,.page-intro .h1{font-size:70px}}@media(max-width: 768px){.page-intro{padding:80px 0 50px 0}.page-intro h1,.page-intro .h1{font-size:50px}}@media(max-width: 500px){.page-intro{padding:80px 0 0 0}.page-intro h1,.page-intro .h1{font-size:200%}}.home-intro p.welcome{font-size:26px}.home-intro h1,.home-intro .h1{font-size:80px}.home-intro .arrow_down{position:absolute;bottom:-102px;left:0;width:100%;overflow:hidden;text-align:center}.home-intro .arrow_down .arrow_down_content{margin:0 auto;background:url(data:image/png;base64,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) no-repeat center center;width:654px;height:103px}@media(max-width: 991px){.home-intro h1,.home-intro .h1{font-size:60px}}@media(max-width: 768px){.home-intro h1,.home-intro .h1{font-size:34px}.home-intro .arrow_down .arrow_down_content{width:100%}}.home-list{padding-top:150px;padding-bottom:70px;background:#fff;text-align:center}.home-list .col-md-4{padding-bottom:30px;padding-left:30px;padding-right:30px}.home-list h2,.home-list .h2{margin-top:50px;margin-bottom:30px}.home-list h2,.home-list .h2,.home-list h2 a,.home-list .h2 a{font-size:42px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}.home-list h3 a,.home-list .h3 a{font-size:30px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}.home-list .card{border:none}.home-list .accordion>.card:not(:last-of-type){border-bottom:1px solid #b8b8b8}.home-list .card .card-header{background-color:#fff;text-align:left;border:none;padding:15px}.home-list .card .card-header h4,.home-list .card .card-header .h4{margin-bottom:0}.home-list .card .card-header h4 .btn-link,.home-list .card .card-header .h4 .btn-link{padding:0 0 0 30px;font-size:26px;color:#555ec4;text-decoration:none;font-weight:300;text-align:left}.home-list .card .card-header h4 .btn-link[aria-expanded=true],.home-list .card .card-header .h4 .btn-link[aria-expanded=true]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABPElEQVQokZ2RvUvDUBTFXx6kY7JIETdnRzsIRXCSfCBOzRYcFGen/hFOLi7SJXQQIhRCIMki6FDI4Ors5uDgEDo1JOk58gTBlEYvHN67uff8uPdFEx0iyzK/aZprTdPGlmVNN/XLDsArwAJoG2nAfJNn7aRhGPYMw5jg6kMYtJkDPFSeaVEUF57nLdu8rZNGUbRjmuacQIAWOEe2bR/yVLnPOvs6TZokyYGUMsK1D71BJ3jH1+861t/DEUO70Edd16eO4+RrJ03T9BzAZwV8hAY/gQyVD1S9z376fkH5fijcYjW+YQ+6yfP8GIDPtvX4nXX2sZ8++sn5Wj+O4y1d1x9wP4KW+CGXeL9AdAzAzgC9U8M8lWU5kgBOFPC9qqrhX4AM9tNHPznkcf0ZdI/Cvuu6L+IfQR/95AghZiuO+oCAwo+UewAAAABJRU5ErkJggg==) no-repeat left center;font-family:"Source Sans Pro",sans-serif}.home-list .card .card-header h4 .btn-link[aria-expanded=false],.home-list .card .card-header .h4 .btn-link[aria-expanded=false]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABTUlEQVQokZ2RvUvDUBTF33sJHTs4iLj5BzgIHQRHl3wQChYCDtXBTk7SwTmzQ3VyUhC6ZXPIx+JYcdDJP8BVpDhkS0MSz5EEJNSIfXCTm3fP+eW++2Qcx0dCCCPP87Ft2+9ixRUEwYamaROkscLjAHGIjRcUeisCe/STQ57KsmyE5AGxicIsiqLj/wCpp49+cshTjuPMkySxyrK8xmZHSnmHkVx6nqe3wVinjnr66CeHPNn46wlE3/Cqe9cwjM8mELA1vHzEPmIB4Klpmrd1XTYNYRjuKqXuka4j3nCBfVzga13H/LZxXNa3EB9FUfQty3r6yVBNKAVpmu6g42cadV1/RGeDqsMBv7nPOnVN4NJO6+X7fqfb7d4gHSJwwnIG0F7lmWJ+I9d1F8u8v0Lrhe7OAJsASm2JGGPOV22eP6EVeAjoBeDnAE7b1UJ8Aa2cjwvC4XWGAAAAAElFTkSuQmCC) no-repeat left center;font-family:"Source Sans Pro",sans-serif}.home-list .card .card-body{text-align:left;padding:15px}.home-list .card .card-body ul{padding-left:20px;margin:0}@media(max-width: 1199px){.home-list h2,.home-list .h2,.home-list h2 a,.home-list .h2 a{font-size:36px}}@media(max-width: 767px){.home-list h3 a,.home-list .h3 a{font-size:26px}.home-list .card .card-header h4 .btn-link,.home-list .card .card-header .h4 .btn-link{font-size:20px;line-height:1.3em}}.about-list{padding-top:70px;padding-bottom:70px;background:#fff;text-align:center}.about-list .col-md-12{padding-bottom:30px;padding-left:30px;padding-right:30px}.about-list h2 a,.about-list .h2 a{font-size:42px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}@media(max-width: 1199px){.about-list h2 a,.about-list .h2 a{font-size:36px}}.error-messages h1,.error-messages .h1{font-weight:bold;font-size:150px;margin-bottom:0}.error-messages h2.message,.error-messages .message.h2{font-weight:bold}.error-messages h3.message,.error-messages .message.h3{font-weight:bold;margin:30px 0}.error-messages p{margin:20px auto}@media(max-width: 576px){.error-messages h1,.error-messages .h1{font-size:42px}.error-messages h2,.error-messages .h2{font-size:26px}}.my-profile .profile-details-header{padding:25px 0 15px;border-bottom:2px solid #f5f6fa}.my-profile .profile-details-header h1,.my-profile .profile-details-header .h1{margin:0;padding:0;font-size:24px}.my-profile .profile-actions{padding-top:40px;padding-bottom:50px}.my-profile .profile-actions .actions{margin-bottom:30px}.my-profile .profile-actions .actions .collapse-menu{display:none;padding-bottom:10px;text-align:right;cursor:pointer;border-bottom:1px solid #f5f6fa}.my-profile .profile-actions .actions .collapse-menu span{display:block;float:left;font-weight:bold}.my-profile .profile-actions .actions .collapse-menu i{display:block;padding-top:5px;margin:0 auto}.my-profile .profile-actions .actions ul{display:block;margin:0;padding:0}.my-profile .profile-actions .actions ul li{display:block;margin:0;padding:10px;border-bottom:1px solid #f5f6fa}.my-profile .profile-actions .actions ul li a{display:block;color:#2c2c2c}.my-profile .profile-actions .actions ul li a:hover{text-decoration:none}.my-profile .profile-actions .actions ul li:hover,.my-profile .profile-actions .actions ul li.active{background-color:#c60b31}.my-profile .profile-actions .actions ul li:hover a,.my-profile .profile-actions .actions ul li.active a{color:#fff}.my-profile .profile-actions .sub-title{display:block;margin-bottom:25px;width:50px;border-bottom:1px solid #e6e7eb}.my-profile .profile-actions .delete-checkbox input{display:block;float:left;margin:4px 6px 0 0;width:auto;height:auto}.my-profile .profile-actions input{margin-bottom:15px;height:100%}.my-profile .profile-actions input[type=submit]{display:block;margin:0 0 0 auto;max-width:140px;background-color:#c60b31}.my-profile .profile-actions input.file-caption-name{height:auto;line-height:normal;padding:15px}.my-profile .profile-actions .file-caption-main{margin-bottom:15px}.my-profile .profile-actions .file-caption-main .file-caption{padding:0;height:50px;border-radius:2px}.my-profile .profile-actions .file-caption-main .btn-file{background-color:#c60b31;width:140px;color:#fff;line-height:20.8px;padding:15px;height:50px}.remember-me-checkbox input{display:block;float:left;margin:4px 6px 10px 0;width:auto;height:auto}@media(max-width: 767px){.my-profile .profile-actions .actions .collapse-menu{display:block}.my-profile .profile-actions .actions ul{display:none}} + * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#036fa5;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#036fa5;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFDFDF", endColorstr="#BEBEBE",GradientType=0)}.slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5", endColorstr="#E9E9E9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .bs-tooltip-top .tooltip-inner,.slider .bs-tooltip-auto[data-popper-placement^=top] .tooltip-inner,.slider .bs-tooltip-bottom .tooltip-inner,.slider .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-inner{position:relative;left:-50%}.slider.bs-tooltip-left .tooltip-inner,.slider.bs-tooltip-right .tooltip-inner{position:relative;top:-100%}.slider .tooltip{pointer-events:none}.slider .tooltip.bs-tooltip-top .arrow,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=top] .arrow,.slider .tooltip.bs-tooltip-bottom .arrow,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .arrow{left:-0.4rem}.slider .tooltip.bs-tooltip-top,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=top]{margin-top:-44px}.slider .tooltip.bs-tooltip-bottom,.slider .tooltip.bs-tooltip-auto[data-popper-placement^=bottom]{margin-top:2px}.slider .tooltip.bs-tooltip-left,.slider .tooltip.bs-tooltip-right{margin-top:-14px}.slider .tooltip.bs-tooltip-left .arrow,.slider .tooltip.bs-tooltip-right .arrow{top:8px}.slider .hide{display:none}.slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;cursor:pointer}.slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9", endColorstr="#F5F5F5",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute}.slider-selection.tick-slider-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0)}.slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;background:rgba(0,0,0,0)}.slider-handle{background-color:#0478b2;background-image:-moz-linear-gradient(top, #0480BE, #036fa5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));background-image:-webkit-linear-gradient(top, #0480BE, #036fa5);background-image:-o-linear-gradient(top, #0480BE, #036fa5);background-image:linear-gradient(to bottom, #0480BE, #036fa5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0480BE", endColorstr="#036fa5",GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);position:absolute;top:0;width:20px;height:20px;background-color:#0480be;border:0px solid rgba(0,0,0,0)}.slider-handle:hover{cursor:pointer}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:rgba(0,0,0,0) none}.slider-handle.custom{background:rgba(0,0,0,0) none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;width:20px;height:20px;filter:none;opacity:.8;border:0px solid rgba(0,0,0,0)}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:rgba(0,0,0,0) none}.slider-tick.custom{background:rgba(0,0,0,0) none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick.in-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0);opacity:1}html,body{height:100%}body{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.3em;font-weight:300}h1,.h1{font-size:40px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h2,.h2{font-size:32px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h3,.h3{font-size:24px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h4,.h4{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h5,.h5{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}h6,.h6{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:200;color:#2c2c2c}a{color:#555ec4;font-family:"Source Sans Pro",sans-serif;font-weight:300}a:hover{color:#c60b31}p{color:#b1b1b1;font-family:"Source Sans Pro",sans-serif;font-weight:300}label{color:#b1b1b1}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -115px;background:#f5f5f5}.navbar{margin-bottom:0;border-radius:0;background-color:#fff;border:0;border-bottom:1px solid #f6f6f6}.navbar .navbar-brand img{display:block;width:170px;height:29px}@media(max-width: 767px){.navbar .navbar-collapse{margin-top:10px}.navbar .navbar-collapse .dropdown-menu{border:none;background-color:rgba(0,0,0,0)}}.user-form .content{padding-top:80px;padding-bottom:50px}#push,.app-footer{height:115px}.app-footer{padding:30px 50px;background:#f9f9f9}.app-footer p{margin-bottom:0;font-size:14px}.app-footer .enjoy{margin-bottom:5px;font-size:20px;color:#3b3b3b;font-family:"Montserrat",sans-serif;font-weight:200}.alert ul{display:block;margin:0;padding-left:15px}input{padding:15px 15px;background:#fff;border-radius:2px;border:1px solid #e7e7e7;font-size:16px;line-height:50px;height:50px;width:100%}input[type=submit]{padding-top:0;padding-bottom:0;height:50px;border-radius:2px;background:#c60b31;border-color:#c60b31;color:#fff}.contact-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.contact-block h3,.contact-block .h3{margin-bottom:20px}.contact-block input,.contact-block textarea{margin-bottom:10px}.contact-block p{margin:0}@media(max-width: 575px){.contact-block{width:auto}}.header-user{margin-left:5px !important}.header-user i{font-size:24px}.sign-in-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.sign-in-block h3,.sign-in-block .h3{margin-bottom:20px}.sign-in-block input{margin-bottom:10px}.sign-in-block p{margin:0}.sign-in-block p.forgot-password{padding-bottom:15px}@media(max-width: 575px){.sign-in-block{width:auto}}.register-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.register-block h3,.register-block .h3{margin-bottom:20px}.register-block input{margin-bottom:10px}.register-block p{margin:0}.register-block p.terms{padding-bottom:15px}@media(max-width: 575px){.register-block{width:auto}}.request-reset-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.request-reset-block h3,.request-reset-block .h3{margin-bottom:20px}.request-reset-block input{margin-bottom:10px}.request-reset-block input[type=submit]{margin-bottom:0}@media(max-width: 575px){.request-reset-block{width:auto}}.reset-password-block{width:380px;margin:auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.07);box-shadow:0 4px 8px 0 rgba(0,0,0,.07);border-radius:10px}.reset-password-block h3,.reset-password-block .h3{margin-bottom:20px}.reset-password-block input{margin-bottom:10px}@media(max-width: 575px){.reset-password-block{width:auto}}.page-intro{position:relative;padding:100px 0 50px 0;background:#f6f6f6;text-align:center}.page-intro p{margin:0 auto;font-size:18px;color:#ababab;max-width:880px}.page-intro p a{color:#ababab}.page-intro p.welcome{letter-spacing:5px;text-transform:uppercase;color:#464646;font-size:20px;font-weight:400;line-height:1.3em}.page-intro h1,.page-intro .h1{margin-top:30px;margin-bottom:40px;font-size:100px;letter-spacing:5px}@media(max-width: 1199px){.page-intro h1,.page-intro .h1{font-size:86px}}@media(max-width: 991px){.page-intro{padding:100px 0}.page-intro h1,.page-intro .h1{font-size:70px}}@media(max-width: 768px){.page-intro{padding:80px 0 50px 0}.page-intro h1,.page-intro .h1{font-size:50px}}@media(max-width: 500px){.page-intro{padding:80px 0 0 0}.page-intro h1,.page-intro .h1{font-size:200%}}.home-intro p.welcome{font-size:26px}.home-intro h1,.home-intro .h1{font-size:80px}.home-intro .arrow_down{position:absolute;bottom:-102px;left:0;width:100%;overflow:hidden;text-align:center}.home-intro .arrow_down .arrow_down_content{margin:0 auto;background:url(data:image/png;base64,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) no-repeat center center;width:654px;height:103px}@media(max-width: 991px){.home-intro h1,.home-intro .h1{font-size:60px}}@media(max-width: 768px){.home-intro h1,.home-intro .h1{font-size:34px}.home-intro .arrow_down .arrow_down_content{width:100%}}.home-list{padding-top:120px;padding-bottom:70px;background:#fff;text-align:center}.home-list .col-md-4{padding-bottom:30px;padding-left:30px;padding-right:30px}.home-list h2,.home-list .h2{margin-top:50px;margin-bottom:30px}.home-list h2,.home-list .h2,.home-list h2 a,.home-list .h2 a{font-size:42px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}.home-list h3 a,.home-list .h3 a{font-size:30px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}.home-list .card{border:none}.home-list .accordion>.card:not(:last-of-type){border-bottom:1px solid #b8b8b8}.home-list .card .card-header{background-color:#fff;text-align:left;border:none;padding:15px}.home-list .card .card-header h4,.home-list .card .card-header .h4{margin-bottom:0}.home-list .card .card-header h4 .btn-link,.home-list .card .card-header .h4 .btn-link{padding:0 0 0 30px;font-size:26px;color:#555ec4;text-decoration:none;font-weight:300;text-align:left}.home-list .card .card-header h4 .btn-link[aria-expanded=true],.home-list .card .card-header .h4 .btn-link[aria-expanded=true]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABPElEQVQokZ2RvUvDUBTFXx6kY7JIETdnRzsIRXCSfCBOzRYcFGen/hFOLi7SJXQQIhRCIMki6FDI4Ors5uDgEDo1JOk58gTBlEYvHN67uff8uPdFEx0iyzK/aZprTdPGlmVNN/XLDsArwAJoG2nAfJNn7aRhGPYMw5jg6kMYtJkDPFSeaVEUF57nLdu8rZNGUbRjmuacQIAWOEe2bR/yVLnPOvs6TZokyYGUMsK1D71BJ3jH1+861t/DEUO70Edd16eO4+RrJ03T9BzAZwV8hAY/gQyVD1S9z376fkH5fijcYjW+YQ+6yfP8GIDPtvX4nXX2sZ8++sn5Wj+O4y1d1x9wP4KW+CGXeL9AdAzAzgC9U8M8lWU5kgBOFPC9qqrhX4AM9tNHPznkcf0ZdI/Cvuu6L+IfQR/95AghZiuO+oCAwo+UewAAAABJRU5ErkJggg==) no-repeat left center;font-family:"Source Sans Pro",sans-serif}.home-list .card .card-header h4 .btn-link[aria-expanded=false],.home-list .card .card-header .h4 .btn-link[aria-expanded=false]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABTUlEQVQokZ2RvUvDUBTF33sJHTs4iLj5BzgIHQRHl3wQChYCDtXBTk7SwTmzQ3VyUhC6ZXPIx+JYcdDJP8BVpDhkS0MSz5EEJNSIfXCTm3fP+eW++2Qcx0dCCCPP87Ft2+9ixRUEwYamaROkscLjAHGIjRcUeisCe/STQ57KsmyE5AGxicIsiqLj/wCpp49+cshTjuPMkySxyrK8xmZHSnmHkVx6nqe3wVinjnr66CeHPNn46wlE3/Cqe9cwjM8mELA1vHzEPmIB4Klpmrd1XTYNYRjuKqXuka4j3nCBfVzga13H/LZxXNa3EB9FUfQty3r6yVBNKAVpmu6g42cadV1/RGeDqsMBv7nPOnVN4NJO6+X7fqfb7d4gHSJwwnIG0F7lmWJ+I9d1F8u8v0Lrhe7OAJsASm2JGGPOV22eP6EVeAjoBeDnAE7b1UJ8Aa2cjwvC4XWGAAAAAElFTkSuQmCC) no-repeat left center;font-family:"Source Sans Pro",sans-serif}.home-list .card .card-body{text-align:left;padding:15px}.home-list .card .card-body ul{padding-left:20px;margin:0}@media(max-width: 1199px){.home-list h2,.home-list .h2,.home-list h2 a,.home-list .h2 a{font-size:36px}}@media(max-width: 767px){.home-list h3 a,.home-list .h3 a{font-size:26px}.home-list .card .card-header h4 .btn-link,.home-list .card .card-header .h4 .btn-link{font-size:20px;line-height:1.3em}}.about-list{padding-top:70px;padding-bottom:70px;background:#fff;text-align:center}.about-list .col-md-12{padding-bottom:30px;padding-left:30px;padding-right:30px}.about-list h2 a,.about-list .h2 a{font-size:42px;color:#2c2c2c;font-family:"Montserrat",sans-serif;font-weight:200}@media(max-width: 1199px){.about-list h2 a,.about-list .h2 a{font-size:36px}}.error-messages h1,.error-messages .h1{font-weight:bold;font-size:150px;margin-bottom:0}.error-messages h2.message,.error-messages .message.h2{font-weight:bold}.error-messages h3.message,.error-messages .message.h3{font-weight:bold;margin:30px 0}.error-messages p{margin:20px auto}@media(max-width: 576px){.error-messages h1,.error-messages .h1{font-size:42px}.error-messages h2,.error-messages .h2{font-size:26px}}.my-profile .profile-details-header{padding:25px 0 15px;border-bottom:2px solid #f5f6fa}.my-profile .profile-details-header h1,.my-profile .profile-details-header .h1{margin:0;padding:0;font-size:24px}.my-profile .profile-actions{padding-top:40px;padding-bottom:50px}.my-profile .profile-actions .actions{margin-bottom:30px}.my-profile .profile-actions .actions .collapse-menu{display:none;padding-bottom:10px;text-align:right;cursor:pointer;border-bottom:1px solid #f5f6fa}.my-profile .profile-actions .actions .collapse-menu span{display:block;float:left;font-weight:bold}.my-profile .profile-actions .actions .collapse-menu i{display:block;padding-top:5px;margin:0 auto}.my-profile .profile-actions .actions ul{display:block;margin:0;padding:0}.my-profile .profile-actions .actions ul li{display:block;margin:0;padding:10px;border-bottom:1px solid #f5f6fa}.my-profile .profile-actions .actions ul li a{display:block;color:#2c2c2c}.my-profile .profile-actions .actions ul li a:hover{text-decoration:none}.my-profile .profile-actions .actions ul li:hover,.my-profile .profile-actions .actions ul li.active{background-color:#c60b31}.my-profile .profile-actions .actions ul li:hover a,.my-profile .profile-actions .actions ul li.active a{color:#fff}.my-profile .profile-actions .sub-title{display:block;margin-bottom:25px;width:50px;border-bottom:1px solid #e6e7eb}.my-profile .profile-actions .delete-checkbox input{display:block;float:left;margin:4px 6px 0 0;width:auto;height:auto}.my-profile .profile-actions input{margin-bottom:15px;height:100%}.my-profile .profile-actions input[type=submit]{display:block;margin:0 0 0 auto;max-width:140px;background-color:#c60b31}.my-profile .profile-actions input.file-caption-name{height:auto;line-height:normal;padding:15px}.my-profile .profile-actions .file-caption-main{margin-bottom:15px}.my-profile .profile-actions .file-caption-main .file-caption{padding:0;height:50px;border-radius:2px}.my-profile .profile-actions .file-caption-main .btn-file{background-color:#c60b31;width:140px;color:#fff;line-height:20.8px;padding:15px;height:50px}.remember-me-checkbox input{display:block;float:left;margin:4px 6px 10px 0;width:auto;height:auto}@media(max-width: 767px){.my-profile .profile-actions .actions .collapse-menu{display:block}.my-profile .profile-actions .actions ul{display:none}} diff --git a/src/App/assets/scss/components/_pages.scss b/src/App/assets/scss/components/_pages.scss index adba7a35..63b9dd37 100644 --- a/src/App/assets/scss/components/_pages.scss +++ b/src/App/assets/scss/components/_pages.scss @@ -1,14 +1,13 @@ /** General elements for pages **/ .page-intro { position: relative; - padding: 120px 0; + padding: 100px 0 50px 0; background: #F6F6F6; text-align: center; } .page-intro p { margin: 0 auto; - padding-bottom: 20px; font-size: 18px; color: #ABABAB; max-width: 880px; @@ -112,7 +111,7 @@ } .home-list { - padding-top: 150px; + padding-top: 120px; padding-bottom: 70px; background: #FFFFFF; text-align: center; diff --git a/src/App/templates/app/home.html.twig b/src/App/templates/app/home.html.twig index 58b279b6..daea92f1 100644 --- a/src/App/templates/app/home.html.twig +++ b/src/App/templates/app/home.html.twig @@ -8,8 +8,8 @@ {{ messagesPartial('partial::alerts', {}, null, 'page-home') }}
-

Dotkernel is a collection of

-

PSR-7 Middleware applications

+

Dotkernel Frontend is a

+

PSR-7 Middleware skeleton

Built on top of the Mezzio microframework.
Composed of a set of custom and extended Laminas components.

@@ -30,7 +30,11 @@ We have chosen Laminas Service Manager as our default implementation.

- Get Started with Laminas Service Manager + Get Started with +
+ PSR-11 + and + Laminas Service Manager

@@ -39,10 +43,14 @@

By default, no middleware in Laminas is templated. - For Dotkernel's Light application, we have chosen Twig as the default templating engine. + For Dotkernel's Frontend application, we have chosen Twig as the default templating engine.

- Get started with Twig + Get started with +
+ Twig + and + Dotkernel TwigRenderer

@@ -54,7 +62,9 @@ Among the various routing implementations compatible with Expressive, we have chosen FastRoute as Dotkernel's default routing library.

- Get started with FastRoute + Get started with +
+ FastRoute

@@ -65,7 +75,11 @@ Laminas, and consequently Dotkernel, is built around the PSR-7 standard.
It uses Laminas Diactoros as the PSR-7 implementation.

- Get started with PSR-7 and Diactoros + Get started with +
+ PSR-7 + and + Laminas Diactoros

@@ -156,7 +170,7 @@ diff --git a/src/App/templates/layout/default.html.twig b/src/App/templates/layout/default.html.twig index e9e9807f..6ae7dbf4 100644 --- a/src/App/templates/layout/default.html.twig +++ b/src/App/templates/layout/default.html.twig @@ -5,7 +5,7 @@ - {% block title %}{% endblock %} | DotKernel frontend V5 + {% block title %}{% endblock %} | Dotkernel frontend V5 {% block canonical %} {% endblock %} @@ -33,7 +33,7 @@ DotKernel + alt="Dotkernel" />