diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..5d337ae0
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,6 @@
+* text eol=lf
+*.png binary
+*.jpg binary
+*.jpeg binary
+*.svg binary
+*.md diff=markdown
diff --git a/public/fonts/app/Minion-Pro.ttf b/public/fonts/app/Minion-Pro.ttf
index 7a0349a4..dce3d82d 100644
Binary files a/public/fonts/app/Minion-Pro.ttf and b/public/fonts/app/Minion-Pro.ttf differ
diff --git a/src/App/assets/fonts/Minion-Pro.ttf b/src/App/assets/fonts/Minion-Pro.ttf
index 7a0349a4..dce3d82d 100644
Binary files a/src/App/assets/fonts/Minion-Pro.ttf and b/src/App/assets/fonts/Minion-Pro.ttf differ
diff --git a/src/App/assets/js/components/_avatar.js b/src/App/assets/js/components/_avatar.js
index 97e2b0b1..73a3ddd1 100644
--- a/src/App/assets/js/components/_avatar.js
+++ b/src/App/assets/js/components/_avatar.js
@@ -1,59 +1,59 @@
-$(document).ready(function () {
- let fileInputCommonConfig = {
- previewTemplates: {
- image: '
\n' +
- '
' +
- '
\n' +
- '
\n' +
- '
\n',
- },
- layoutTemplates: {
- footer: ''
- },
- showRemove: false,
- showUpload: false,
- showCancel: false,
- initialPreviewShowDelete: false,
- dropZoneEnabled: false,
- required: false,
- showClose: false,
- browseClass: 'btn btn-default',
- browseLabel: 'Browse',
- removeClass: 'btn btn-default',
- uploadClass: 'btn btn-default',
- allowedFileTypes: ['image'],
- showUploadedThumbs: false,
- maxFileSize: 10000,
- maxFilePreviewSize: 10000
- };
-
- let $imageInput = $('.img-input');
- let userUploadUrl = $imageInput.data('url');
- let profilePreview = $imageInput.data('preview');
-
- fileInputCommonConfig.uploadUrl = userUploadUrl;
- fileInputCommonConfig.defaultPreviewContent = '\n' +
- '
' +
- '
\n' +
- '
\n' +
- '
\n';
-
- $imageInput.fileinput(fileInputCommonConfig);
- let captionInput = document.querySelector('.kv-fileinput-caption');
- if (captionInput) {
- captionInput.style.height = '86px';
- captionInput.style.marginTop = '33px';
- }
-
- $imageInput.on('fileuploaded', function (event, data, previewId, index) {
- $(this).fileinput('reset');
- $('.file-preview-frame').find('img').attr('src', data.response.imageUrl);
- });
-
- $imageInput.on('change', function () {
- $('.img-input').fileinput('upload');
-
- });
-});
+$(document).ready(function () {
+ let fileInputCommonConfig = {
+ previewTemplates: {
+ image: '\n' +
+ '
' +
+ '
\n' +
+ '
\n' +
+ '
\n',
+ },
+ layoutTemplates: {
+ footer: ''
+ },
+ showRemove: false,
+ showUpload: false,
+ showCancel: false,
+ initialPreviewShowDelete: false,
+ dropZoneEnabled: false,
+ required: false,
+ showClose: false,
+ browseClass: 'btn btn-default',
+ browseLabel: 'Browse',
+ removeClass: 'btn btn-default',
+ uploadClass: 'btn btn-default',
+ allowedFileTypes: ['image'],
+ showUploadedThumbs: false,
+ maxFileSize: 10000,
+ maxFilePreviewSize: 10000
+ };
+
+ let $imageInput = $('.img-input');
+ let userUploadUrl = $imageInput.data('url');
+ let profilePreview = $imageInput.data('preview');
+
+ fileInputCommonConfig.uploadUrl = userUploadUrl;
+ fileInputCommonConfig.defaultPreviewContent = '\n' +
+ '
' +
+ '
\n' +
+ '
\n' +
+ '
\n';
+
+ $imageInput.fileinput(fileInputCommonConfig);
+ let captionInput = document.querySelector('.kv-fileinput-caption');
+ if (captionInput) {
+ captionInput.style.height = '86px';
+ captionInput.style.marginTop = '33px';
+ }
+
+ $imageInput.on('fileuploaded', function (event, data, previewId, index) {
+ $(this).fileinput('reset');
+ $('.file-preview-frame').find('img').attr('src', data.response.imageUrl);
+ });
+
+ $imageInput.on('change', function () {
+ $('.img-input').fileinput('upload');
+
+ });
+});
diff --git a/src/App/assets/js/components/_contact.js b/src/App/assets/js/components/_contact.js
index 5a9549ba..4c47611b 100644
--- a/src/App/assets/js/components/_contact.js
+++ b/src/App/assets/js/components/_contact.js
@@ -1,101 +1,101 @@
-$(document).ready(function () {
- $('.open-button').on('click', function (e) {
- e.preventDefault();
- let container = $('#contact-form-container');
-
- $.ajax({
- type: 'GET',
- url: '/contact/form',
- }).done(function (response) {
- container.replaceWith(response);
- document.getElementById("contact-form-yb-frontend").style.display = "block";
- }).fail(function (jqXHR) {
- switch (jqXHR.status) {
- default:
- window.toastr.error('Something went wrong! Please try again!');
- break;
- }
- });
- });
- $('.cancel').on('click', function () {
- document.getElementById("contact-form-yb-frontend").style.display = "none";
- });
-
- $('#send-expert-contact-form').on('click', function (e) {
- e.preventDefault();
- let form = $('#contact_form');
-
- $.ajax({
- type: "POST",
- url: '/contact/save-contact-message',
- data: $(form).serialize()
- }).done(function (response) {
- if (response.message.type === 'success') {
- $('input[name="email"]').val('');
- $('input[name="name"]').val('');
- $('textarea[name="message"]').val('');
- document.getElementById("contact-form-yb-frontend").style.display = "none";
- window.toastr.success(response.message.text);
- } else {
- window.toastr.error(response.message.text);
- }
- }).fail(function (jqXHR) {
- switch (jqXHR.status) {
- case 422:
- let responseText = JSON.parse(jqXHR.responseText);
- window.toastr.error(responseText);
- break;
-
- case 401:
- let data = JSON.parse(jqXHR.responseText);
- redirectTo(data.redirect);
- break;
-
- default:
- window.toastr.error("Unexpected error. Please try again!");
- break;
- }
- });
- });
-});
-
-function validateContactUsForm()
-{
- event.preventDefault();
- $('.contactUsFormErrors').hide();
- var submit = true;
- if (!$('.g-recaptcha')[0].dataset.sitekey) {
- submit = false;
- $('#contactUsErrors').show();
- $('#recaptchaSiteKeyEmpty').show();
- return false;
- }
- if ($('#contact_form #name').val() == '') {
- submit = false;
- $('#contactUsErrors').show();
- $('#contactUsEmptyName').show();
- }
- if ($('#contact_form #email').val() == '') {
- submit = false;
- $('#contactUsErrors').show();
- $('#contactUsEmptyEmail').show();
- }
- if ($('#contact_form #message').val() == '') {
- submit = false;
- $('#contactUsErrors').show();
- $('#contactUsEmptyText').show();
- }
-
- //grecaptcha.execute();
-
- if (submit == true) {
- grecaptcha.execute();
- }
-}
-window.validateContactUsForm = validateContactUsForm;
-
-function submitContactUsForm()
-{
- $('#contact_form').submit();
-}
-window.submitContactUsForm = submitContactUsForm;
+$(document).ready(function () {
+ $('.open-button').on('click', function (e) {
+ e.preventDefault();
+ let container = $('#contact-form-container');
+
+ $.ajax({
+ type: 'GET',
+ url: '/contact/form',
+ }).done(function (response) {
+ container.replaceWith(response);
+ document.getElementById("contact-form-yb-frontend").style.display = "block";
+ }).fail(function (jqXHR) {
+ switch (jqXHR.status) {
+ default:
+ window.toastr.error('Something went wrong! Please try again!');
+ break;
+ }
+ });
+ });
+ $('.cancel').on('click', function () {
+ document.getElementById("contact-form-yb-frontend").style.display = "none";
+ });
+
+ $('#send-expert-contact-form').on('click', function (e) {
+ e.preventDefault();
+ let form = $('#contact_form');
+
+ $.ajax({
+ type: "POST",
+ url: '/contact/save-contact-message',
+ data: $(form).serialize()
+ }).done(function (response) {
+ if (response.message.type === 'success') {
+ $('input[name="email"]').val('');
+ $('input[name="name"]').val('');
+ $('textarea[name="message"]').val('');
+ document.getElementById("contact-form-yb-frontend").style.display = "none";
+ window.toastr.success(response.message.text);
+ } else {
+ window.toastr.error(response.message.text);
+ }
+ }).fail(function (jqXHR) {
+ switch (jqXHR.status) {
+ case 422:
+ let responseText = JSON.parse(jqXHR.responseText);
+ window.toastr.error(responseText);
+ break;
+
+ case 401:
+ let data = JSON.parse(jqXHR.responseText);
+ redirectTo(data.redirect);
+ break;
+
+ default:
+ window.toastr.error("Unexpected error. Please try again!");
+ break;
+ }
+ });
+ });
+});
+
+function validateContactUsForm()
+{
+ event.preventDefault();
+ $('.contactUsFormErrors').hide();
+ var submit = true;
+ if (!$('.g-recaptcha')[0].dataset.sitekey) {
+ submit = false;
+ $('#contactUsErrors').show();
+ $('#recaptchaSiteKeyEmpty').show();
+ return false;
+ }
+ if ($('#contact_form #name').val() == '') {
+ submit = false;
+ $('#contactUsErrors').show();
+ $('#contactUsEmptyName').show();
+ }
+ if ($('#contact_form #email').val() == '') {
+ submit = false;
+ $('#contactUsErrors').show();
+ $('#contactUsEmptyEmail').show();
+ }
+ if ($('#contact_form #message').val() == '') {
+ submit = false;
+ $('#contactUsErrors').show();
+ $('#contactUsEmptyText').show();
+ }
+
+ //grecaptcha.execute();
+
+ if (submit == true) {
+ grecaptcha.execute();
+ }
+}
+window.validateContactUsForm = validateContactUsForm;
+
+function submitContactUsForm()
+{
+ $('#contact_form').submit();
+}
+window.submitContactUsForm = submitContactUsForm;
diff --git a/src/App/assets/js/components/_profile.js b/src/App/assets/js/components/_profile.js
index 1ac2385b..2af08874 100644
--- a/src/App/assets/js/components/_profile.js
+++ b/src/App/assets/js/components/_profile.js
@@ -1,6 +1,6 @@
-$(document).ready(function () {
- /* Search patterns */
- $('.collapse-menu').on('click', function () {
- $('.profile-action-menu').slideToggle();
- });
-});
\ No newline at end of file
+$(document).ready(function () {
+ /* Search patterns */
+ $('.collapse-menu').on('click', function () {
+ $('.profile-action-menu').slideToggle();
+ });
+});
diff --git a/src/App/assets/scss/components/_contact.scss b/src/App/assets/scss/components/_contact.scss
index 581979fb..868c05da 100644
--- a/src/App/assets/scss/components/_contact.scss
+++ b/src/App/assets/scss/components/_contact.scss
@@ -1,28 +1,28 @@
-.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;
-
- h3 {
- margin-bottom: 20px;
- }
-
- input,
- textarea {
- margin-bottom: 10px;
- }
-
- p {
- margin: 0;
- }
-}
-
-@media (max-width: 575px) {
- .contact-block {
- width: auto;
- }
-}
+.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;
+
+ h3 {
+ margin-bottom: 20px;
+ }
+
+ input,
+ textarea {
+ margin-bottom: 10px;
+ }
+
+ p {
+ margin: 0;
+ }
+}
+
+@media (max-width: 575px) {
+ .contact-block {
+ width: auto;
+ }
+}
diff --git a/src/App/assets/scss/components/_general.scss b/src/App/assets/scss/components/_general.scss
index e85caac0..8360c936 100644
--- a/src/App/assets/scss/components/_general.scss
+++ b/src/App/assets/scss/components/_general.scss
@@ -1,178 +1,178 @@
-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: #FFFFFF;
- border: 0;
- border-bottom: 1px solid #F6F6F6;
-
- .navbar-brand {
- img {
- display: block;
- width: 170px;
- height: 29px;
- }
- }
-}
-
-@media (max-width: 767px){
- .navbar {
- .navbar-collapse {
- margin-top: 10px;
-
- .dropdown-menu {
- border: none;
- background-color: transparent;
- }
- }
- }
-}
-
-.content-header {
-}
-
-.user-form {
- .content {
- padding-top: 80px;
- padding-bottom: 50px;
- }
-}
-
-#push,
-.app-footer {
- height: 115px;
-}
-
-.app-footer {
- padding: 30px 50px;
- background: #F9F9F9;
-
- p {
- margin-bottom: 0;
- font-size: 14px;
- }
-
- .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: #FFFFFF;
- 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: #FFFFFF;
-}
\ No newline at end of file
+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: #FFFFFF;
+ border: 0;
+ border-bottom: 1px solid #F6F6F6;
+
+ .navbar-brand {
+ img {
+ display: block;
+ width: 170px;
+ height: 29px;
+ }
+ }
+}
+
+@media (max-width: 767px){
+ .navbar {
+ .navbar-collapse {
+ margin-top: 10px;
+
+ .dropdown-menu {
+ border: none;
+ background-color: transparent;
+ }
+ }
+ }
+}
+
+.content-header {
+}
+
+.user-form {
+ .content {
+ padding-top: 80px;
+ padding-bottom: 50px;
+ }
+}
+
+#push,
+.app-footer {
+ height: 115px;
+}
+
+.app-footer {
+ padding: 30px 50px;
+ background: #F9F9F9;
+
+ p {
+ margin-bottom: 0;
+ font-size: 14px;
+ }
+
+ .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: #FFFFFF;
+ 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: #FFFFFF;
+}
diff --git a/src/App/assets/scss/components/_pages.scss b/src/App/assets/scss/components/_pages.scss
index cd207f31..adba7a35 100644
--- a/src/App/assets/scss/components/_pages.scss
+++ b/src/App/assets/scss/components/_pages.scss
@@ -1,272 +1,272 @@
-/** General elements for pages **/
-.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 {
- margin-top: 30px;
- margin-bottom: 40px;
- font-size: 100px;
- letter-spacing: 5px;
-}
-
-@media ( max-width: 1199px) {
- .page-intro h1 {
- font-size: 86px;
- }
-}
-
-@media ( max-width: 991px) {
- .page-intro {
- padding: 100px 0;
- }
-
- .page-intro h1 {
- font-size: 70px;
- }
-}
-
-@media ( max-width: 768px) {
- .page-intro {
- padding: 80px 0 50px 0;
- }
-
- .page-intro h1 {
- font-size: 50px;
- }
-}
-
-@media ( max-width: 500px) {
- .page-intro {
- padding: 80px 0 0 0;
- }
-
- .page-intro h1 {
- font-size: 200%;
- }
-}
-
-/** Home page **/
-.home-intro p.welcome {
- font-size: 26px;
-}
-
-.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 {
- font-size: 60px;
- }
-}
-
-@media ( max-width: 768px) {
- .home-intro h1 {
- font-size: 34px;
- }
-
- .home-intro .arrow_down .arrow_down_content {
- width: 100%;
- }
-}
-
-.home-list {
- padding-top: 150px;
- padding-bottom: 70px;
- background: #FFFFFF;
- text-align: center;
-}
-
-.home-list .col-md-4 {
- padding-bottom: 30px;
- padding-left: 30px;
- padding-right: 30px;
-}
-
-.home-list h2 {
- margin-top: 50px;
- margin-bottom: 30px;
-}
-
-.home-list h2,
-.home-list h2 a {
- font-size: 42px;
- color: #2C2C2C;
- font-family: 'Montserrat', sans-serif;
- font-weight: 200;
-}
-
-.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: #FFFFFF;
- text-align: left;
- border: none;
- padding: 15px;
-}
-
-.home-list .card .card-header h4 {
- margin-bottom: 0;
-}
-
-.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"]{
- 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"]{
- 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;
- //border: none;
-}
-
-.home-list .card .card-body ul {
- padding-left: 20px;
- margin: 0;
-}
-
-@media ( max-width: 1199px) {
- .home-list h2,
- .home-list h2 a {
- font-size: 36px;
- }
-}
-
-@media ( max-width: 767px) {
- .home-list h3 a {
- font-size: 26px;
- }
-
- .home-list .card .card-header h4 .btn-link {
- font-size: 20px;
- line-height: 1.3em;
- }
-}
-
-/** About page **/
-.about-list {
- padding-top: 70px;
- padding-bottom: 70px;
- background: #FFFFFF;
- text-align: center;
-}
-
-.about-list .col-md-12 {
- padding-bottom: 30px;
- padding-left: 30px;
- padding-right: 30px;
-}
-
-.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 {
- font-size: 36px;
- }
-}
-
-.error-messages {
- h1 {
- font-weight: bold;
- font-size: 150px;
- margin-bottom: 0;
- }
-
- h2.message {
- font-weight: bold;
- }
-
- h3.message {
- font-weight: bold;
- margin: 30px 0;
- }
-
- p {
- margin: 20px auto;
- }
-}
-
-@media (max-width: 576px) {
- .error-messages {
- h1 {
- font-size: 42px;
- }
-
- h2 {
- font-size: 26px;
- }
- }
-}
\ No newline at end of file
+/** General elements for pages **/
+.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 {
+ margin-top: 30px;
+ margin-bottom: 40px;
+ font-size: 100px;
+ letter-spacing: 5px;
+}
+
+@media ( max-width: 1199px) {
+ .page-intro h1 {
+ font-size: 86px;
+ }
+}
+
+@media ( max-width: 991px) {
+ .page-intro {
+ padding: 100px 0;
+ }
+
+ .page-intro h1 {
+ font-size: 70px;
+ }
+}
+
+@media ( max-width: 768px) {
+ .page-intro {
+ padding: 80px 0 50px 0;
+ }
+
+ .page-intro h1 {
+ font-size: 50px;
+ }
+}
+
+@media ( max-width: 500px) {
+ .page-intro {
+ padding: 80px 0 0 0;
+ }
+
+ .page-intro h1 {
+ font-size: 200%;
+ }
+}
+
+/** Home page **/
+.home-intro p.welcome {
+ font-size: 26px;
+}
+
+.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 {
+ font-size: 60px;
+ }
+}
+
+@media ( max-width: 768px) {
+ .home-intro h1 {
+ font-size: 34px;
+ }
+
+ .home-intro .arrow_down .arrow_down_content {
+ width: 100%;
+ }
+}
+
+.home-list {
+ padding-top: 150px;
+ padding-bottom: 70px;
+ background: #FFFFFF;
+ text-align: center;
+}
+
+.home-list .col-md-4 {
+ padding-bottom: 30px;
+ padding-left: 30px;
+ padding-right: 30px;
+}
+
+.home-list h2 {
+ margin-top: 50px;
+ margin-bottom: 30px;
+}
+
+.home-list h2,
+.home-list h2 a {
+ font-size: 42px;
+ color: #2C2C2C;
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 200;
+}
+
+.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: #FFFFFF;
+ text-align: left;
+ border: none;
+ padding: 15px;
+}
+
+.home-list .card .card-header h4 {
+ margin-bottom: 0;
+}
+
+.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"]{
+ 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"]{
+ 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;
+ //border: none;
+}
+
+.home-list .card .card-body ul {
+ padding-left: 20px;
+ margin: 0;
+}
+
+@media ( max-width: 1199px) {
+ .home-list h2,
+ .home-list h2 a {
+ font-size: 36px;
+ }
+}
+
+@media ( max-width: 767px) {
+ .home-list h3 a {
+ font-size: 26px;
+ }
+
+ .home-list .card .card-header h4 .btn-link {
+ font-size: 20px;
+ line-height: 1.3em;
+ }
+}
+
+/** About page **/
+.about-list {
+ padding-top: 70px;
+ padding-bottom: 70px;
+ background: #FFFFFF;
+ text-align: center;
+}
+
+.about-list .col-md-12 {
+ padding-bottom: 30px;
+ padding-left: 30px;
+ padding-right: 30px;
+}
+
+.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 {
+ font-size: 36px;
+ }
+}
+
+.error-messages {
+ h1 {
+ font-weight: bold;
+ font-size: 150px;
+ margin-bottom: 0;
+ }
+
+ h2.message {
+ font-weight: bold;
+ }
+
+ h3.message {
+ font-weight: bold;
+ margin: 30px 0;
+ }
+
+ p {
+ margin: 20px auto;
+ }
+}
+
+@media (max-width: 576px) {
+ .error-messages {
+ h1 {
+ font-size: 42px;
+ }
+
+ h2 {
+ font-size: 26px;
+ }
+ }
+}
diff --git a/src/App/assets/scss/components/_profile.scss b/src/App/assets/scss/components/_profile.scss
index 3bf9fe5d..9fe0c7dc 100644
--- a/src/App/assets/scss/components/_profile.scss
+++ b/src/App/assets/scss/components/_profile.scss
@@ -1,152 +1,152 @@
-.my-profile {
- .profile-details-header {
- padding: 25px 0 15px;
- border-bottom: 2px solid #f5f6fa;
-
- h1 {
- margin: 0;
- padding: 0;
- font-size: 24px;
- }
- }
-
- .profile-actions {
- padding-top: 40px;
- padding-bottom: 50px;
-
- .actions {
- margin-bottom: 30px;
-
- .collapse-menu {
- display: none;
- padding-bottom: 10px;
- text-align: right;
- cursor: pointer;
- border-bottom: 1px solid #f5f6fa;
-
- span {
- display: block;
- float: left;
- font-weight: bold;
- }
-
- i {
- display: block;
- padding-top: 5px;
- margin: 0 auto;
- }
- }
-
- ul {
- display: block;
- margin: 0;
- padding: 0;
-
- li {
- display: block;
- margin: 0;
- padding: 10px;
- border-bottom: 1px solid #f5f6fa;
-
- a {
- display: block;
- color: #2C2C2C;
- }
-
- a:hover {
- text-decoration: none;
- }
- }
-
- li:hover,
- li.active {
- background-color: #C60B31;
-
- a {
- color: #FFFFFF;
- }
- }
- }
- }
-
- .sub-title {
- display: block;
- margin-bottom: 25px;
- width: 50px;
- border-bottom: 1px solid #e6e7eb;
- }
-
- .delete-checkbox {
- input {
- display: block;
- float: left;
- margin: 4px 6px 0 0;
- width: auto;
- height: auto;
- }
- }
-
- input {
- margin-bottom: 15px;
- height: 100%;
- }
-
- input[type="submit"] {
- display: block;
- margin: 0 0 0 auto;
- max-width: 140px;
- background-color: #C60B31;
- }
-
- input.file-caption-name {
- height: auto;
- line-height: normal;
- padding: 15px;
- }
-
- .file-caption-main {
- margin-bottom: 15px;
-
- .file-caption {
- padding: 0;
- height: 50px;
- border-radius: 2px;
- }
-
- .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;
- }
-
- ul {
- display: none;
- }
- }
- }
- }
-}
\ No newline at end of file
+.my-profile {
+ .profile-details-header {
+ padding: 25px 0 15px;
+ border-bottom: 2px solid #f5f6fa;
+
+ h1 {
+ margin: 0;
+ padding: 0;
+ font-size: 24px;
+ }
+ }
+
+ .profile-actions {
+ padding-top: 40px;
+ padding-bottom: 50px;
+
+ .actions {
+ margin-bottom: 30px;
+
+ .collapse-menu {
+ display: none;
+ padding-bottom: 10px;
+ text-align: right;
+ cursor: pointer;
+ border-bottom: 1px solid #f5f6fa;
+
+ span {
+ display: block;
+ float: left;
+ font-weight: bold;
+ }
+
+ i {
+ display: block;
+ padding-top: 5px;
+ margin: 0 auto;
+ }
+ }
+
+ ul {
+ display: block;
+ margin: 0;
+ padding: 0;
+
+ li {
+ display: block;
+ margin: 0;
+ padding: 10px;
+ border-bottom: 1px solid #f5f6fa;
+
+ a {
+ display: block;
+ color: #2C2C2C;
+ }
+
+ a:hover {
+ text-decoration: none;
+ }
+ }
+
+ li:hover,
+ li.active {
+ background-color: #C60B31;
+
+ a {
+ color: #FFFFFF;
+ }
+ }
+ }
+ }
+
+ .sub-title {
+ display: block;
+ margin-bottom: 25px;
+ width: 50px;
+ border-bottom: 1px solid #e6e7eb;
+ }
+
+ .delete-checkbox {
+ input {
+ display: block;
+ float: left;
+ margin: 4px 6px 0 0;
+ width: auto;
+ height: auto;
+ }
+ }
+
+ input {
+ margin-bottom: 15px;
+ height: 100%;
+ }
+
+ input[type="submit"] {
+ display: block;
+ margin: 0 0 0 auto;
+ max-width: 140px;
+ background-color: #C60B31;
+ }
+
+ input.file-caption-name {
+ height: auto;
+ line-height: normal;
+ padding: 15px;
+ }
+
+ .file-caption-main {
+ margin-bottom: 15px;
+
+ .file-caption {
+ padding: 0;
+ height: 50px;
+ border-radius: 2px;
+ }
+
+ .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;
+ }
+
+ ul {
+ display: none;
+ }
+ }
+ }
+ }
+}
diff --git a/src/App/assets/scss/components/_user.scss b/src/App/assets/scss/components/_user.scss
index 36f114f5..16df723f 100644
--- a/src/App/assets/scss/components/_user.scss
+++ b/src/App/assets/scss/components/_user.scss
@@ -1,123 +1,123 @@
-.header-user {
- margin-left: 5px !important;
-
- 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;
-
- h3 {
- margin-bottom: 20px;
- }
-
- input {
- margin-bottom: 10px;
- }
-
- p {
- margin: 0;
- }
-
- 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;
-
- h3 {
- margin-bottom: 20px;
- }
-
- input {
- margin-bottom: 10px;
- }
-
- p {
- margin: 0;
- }
-
- 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;
-
- h3 {
- margin-bottom: 20px;
- }
-
- input {
- margin-bottom: 10px;
- }
-
- 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;
-
- h3 {
- margin-bottom: 20px;
- }
-
- input {
- margin-bottom: 10px;
- }
-}
-
-@media (max-width: 575px) {
- .reset-password-block {
- width: auto;
- }
-}
\ No newline at end of file
+.header-user {
+ margin-left: 5px !important;
+
+ 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;
+
+ h3 {
+ margin-bottom: 20px;
+ }
+
+ input {
+ margin-bottom: 10px;
+ }
+
+ p {
+ margin: 0;
+ }
+
+ 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;
+
+ h3 {
+ margin-bottom: 20px;
+ }
+
+ input {
+ margin-bottom: 10px;
+ }
+
+ p {
+ margin: 0;
+ }
+
+ 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;
+
+ h3 {
+ margin-bottom: 20px;
+ }
+
+ input {
+ margin-bottom: 10px;
+ }
+
+ 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;
+
+ h3 {
+ margin-bottom: 20px;
+ }
+
+ input {
+ margin-bottom: 10px;
+ }
+}
+
+@media (max-width: 575px) {
+ .reset-password-block {
+ width: auto;
+ }
+}