diff --git a/.github/workflows/check-encoding.yml b/.github/workflows/check-encoding.yml
new file mode 100644
index 0000000..79412eb
--- /dev/null
+++ b/.github/workflows/check-encoding.yml
@@ -0,0 +1,24 @@
+on:
+ - push
+
+name: Check File Encodings
+
+jobs:
+ check_encoding:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ - name: Check file encodings
+ run: |
+ find . -type f ! -path "./.git/*" -exec sh -c '
+ for file do
+ encoding=$(file -bi "$file" | awk -F "=" '{print $2}')
+ if [ "$encoding" != "utf-8" ]; then
+ echo "File $file has encoding $encoding"
+ exit 1
+ fi
+ done
+ ' sh {} +
diff --git a/phpcs.xml b/phpcs.xml
index 10a9104..5858289 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -7,6 +7,7 @@
+
@@ -21,4 +22,11 @@
+
+
+
+
+
+
+
diff --git a/public/images/app/favicon/browserconfig.xml b/public/images/app/favicon/browserconfig.xml
index f2c8940..a47e5a5 100644
--- a/public/images/app/favicon/browserconfig.xml
+++ b/public/images/app/favicon/browserconfig.xml
@@ -1,9 +1,9 @@
-
-
-
-
-
- #2d89ef
-
-
-
+
+
+
+
+
+ #2d89ef
+
+
+
diff --git a/src/Admin/src/Adapter/AuthenticationAdapter.php b/src/Admin/src/Adapter/AuthenticationAdapter.php
index f4d6a1f..5a4597f 100644
--- a/src/Admin/src/Adapter/AuthenticationAdapter.php
+++ b/src/Admin/src/Adapter/AuthenticationAdapter.php
@@ -186,7 +186,7 @@ private function validateConfig(): void
/**
* @throws Exception
*/
- private function checkMethod(Admin $identityClass, string $methodName): void
+ private function checkMethod(Admin $identityClass, string $methodName, int $a): void
{
if (! method_exists($identityClass, $methodName)) {
throw new Exception(sprintf(
diff --git a/src/App/assets/images/favicon/browserconfig.xml b/src/App/assets/images/favicon/browserconfig.xml
index f2c8940..a47e5a5 100644
--- a/src/App/assets/images/favicon/browserconfig.xml
+++ b/src/App/assets/images/favicon/browserconfig.xml
@@ -1,9 +1,9 @@
-
-
-
-
-
- #2d89ef
-
-
-
+
+
+
+
+
+ #2d89ef
+
+
+
diff --git a/src/App/assets/js/components/_language.js b/src/App/assets/js/components/_language.js
index f595bae..7308817 100644
--- a/src/App/assets/js/components/_language.js
+++ b/src/App/assets/js/components/_language.js
@@ -1,30 +1,30 @@
-$(document).ready(function () {
- $(document).on('click', '.language-container .language-active', function () {
- $(".language-list").slideToggle("fast");
- });
-
- $(document).on('click', '.language-container .language', function () {
- let language = $(this);
- let languageKey = $(this).data('language-key');
- let langImageSrc = language.find('img').attr('src');
-
- $('.language-container .language-active').find('img').attr('src', langImageSrc);
-
- $(".language-list").slideToggle("fast");
- $(".language-list .language").removeClass('active');
-
- $.post(
- '/language/change',
- {
- 'languageKey': languageKey
- }
- )
- .done(function () {
- // activate language in list
- language.addClass('active');
-
- // reload page
- location.reload();
- });
- });
-});
+$(document).ready(function () {
+ $(document).on('click', '.language-container .language-active', function () {
+ $(".language-list").slideToggle("fast");
+ });
+
+ $(document).on('click', '.language-container .language', function () {
+ let language = $(this);
+ let languageKey = $(this).data('language-key');
+ let langImageSrc = language.find('img').attr('src');
+
+ $('.language-container .language-active').find('img').attr('src', langImageSrc);
+
+ $(".language-list").slideToggle("fast");
+ $(".language-list .language").removeClass('active');
+
+ $.post(
+ '/language/change',
+ {
+ 'languageKey': languageKey
+ }
+ )
+ .done(function () {
+ // activate language in list
+ language.addClass('active');
+
+ // reload page
+ location.reload();
+ });
+ });
+});
diff --git a/src/App/assets/js/components/_profile.js b/src/App/assets/js/components/_profile.js
index 1ac2385..2af0887 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/_general.scss b/src/App/assets/scss/components/_general.scss
index ac048bc..54ea7c9 100644
--- a/src/App/assets/scss/components/_general.scss
+++ b/src/App/assets/scss/components/_general.scss
@@ -1,1750 +1,1750 @@
-html,
-body {
- height: 100%;
-}
-
-p {
- color: #777;
-}
-
-a, a:hover, a:focus {
- color: #30a5ff;
-}
-
-h1, h2, h3, h4, h5, h6 {
- color: #5f6468;
- font-family: 'Source Sans Pro', sans-serif;
-}
-
-h1 {
- font-weight: 300;
- font-size: 40px;
-}
-
-h2 {
- font-weight: 300;
- margin-bottom: 20px;
-}
-
-h3, h4 {
- font-weight: 300;
-}
-
-.container-fluid {
- padding-left: 0px !important;
- padding-right: 0px !important;
-}
-
-.account-page {
- margin-top: 20px;
-}
-
-.login-panel {
- margin-top: 15px;
-}
-
-.alert > ul {
- list-style-type: square;
- padding-left: 20px;
-}
-
-.modal {
- -webkit-overflow-scrolling: auto !important;
- overflow-y: auto !important;
-}
-
-.modal {
- .form-group {
- input[type="checkbox"] {
- margin-right: 5px;
- }
-
- label {
- margin-right: 10px;
- }
- }
-}
-
-.has-error .multiselect {
- border-color: #a94442;
-}
-
-.has-error .checkbox {
- color: black;
-}
-
-#modalAlertIcon {
- padding-right: 10px;
-}
-
-#modalAlertMessage {
- font-size: 16px;
- padding: 20px;
-}
-
-.large {
- font-size: 2em;
-}
-
-.text-muted {
- color: #9fadbb;
-}
-
-.color-gray {
- color: #5f6468;
-}
-
-.color-blue {
- color: #30a5ff;
-}
-
-.color-teal {
- color: #1ebfae;
-}
-
-.color-orange {
- color: #ffb53e;
-}
-
-.color-red {
- color: #f9243f;
-}
-
-.bg-primary .glyphicon-remove {
- color: #5f6468;
-}
-
-.bg-primary .glyphicon-remove:hover {
- color: #ef4040;
-}
-
-.glyphicon-xl {
- font-size: 6em;
-}
-
-.glyphicon-l {
- font-size: 3em;
-}
-
-.glyphicon-m {
- font-size: 1.5em;
-}
-
-.glyphicon-s {
- font-size: 0.75em;
-}
-
-.form-control {
- border: 1px solid #eee;
- box-shadow: none;
-}
-
-.form-control:focus {
- border: 1px solid #30a5ff;
- outline: 0;
- box-shadow: inset 0px 0px 0px 1px #30a5ff;
-}
-
-button, input, select, textarea {
- font-family: 'Source Sans Pro', sans-serif;
-}
-
-/*Buttons*/
-
-a.btn:hover,
-button:hover {
- opacity: 0.8;
-}
-
-a.btn:active,
-button:active {
- box-shadow: inset 0px 0px 500px rgba(0, 0, 0, .1);
- opacity: 1;
-}
-
-.btn-default,
-.btn-default:hover,
-.btn-default:focus,
-.btn-default:active,
-.btn-default.active,
-.open > .dropdown-toggle.btn-default,
-.btn-default.disabled,
-.btn-default[disabled],
-fieldset[disabled] .btn-default,
-.btn-default.disabled:hover,
-.btn-default[disabled]:hover,
-fieldset[disabled] .btn-default:hover,
-.btn-default.disabled:focus,
-.btn-default[disabled]:focus,
-fieldset[disabled] .btn-default:focus,
-.btn-default.disabled:active,
-.btn-default[disabled]:active,
-fieldset[disabled] .btn-default:active,
-.btn-default.disabled.active,
-.btn-default[disabled].active,
-fieldset[disabled] .btn-default.active {
- border-color: #e9ecf2;
- color: #1b3548;
-}
-
-.btn-primary,
-.btn-primary:hover,
-.btn-primary:focus,
-.btn-primary:active,
-.btn-primary.active,
-.open > .dropdown-toggle.btn-primary,
-.btn-primary.disabled,
-.btn-primary[disabled],
-fieldset[disabled] .btn-primary,
-.btn-primary.disabled:hover,
-.btn-primary[disabled]:hover,
-fieldset[disabled] .btn-primary:hover,
-.btn-primary.disabled:focus,
-.btn-primary[disabled]:focus,
-fieldset[disabled] .btn-primary:focus,
-.btn-primary.disabled:active,
-.btn-primary[disabled]:active,
-fieldset[disabled] .btn-primary:active,
-.btn-primary.disabled.active,
-.btn-primary[disabled].active,
-fieldset[disabled] .btn-primary.active {
- background-color: #30a5ff;
- border-color: #30a5ff;
-}
-
-.btn-success,
-.btn-success:hover,
-.btn-success:focus,
-.btn-success:active,
-.btn-success.active,
-.open > .dropdown-toggle.btn-success,
-.btn-success.disabled,
-.btn-success[disabled],
-fieldset[disabled] .btn-success,
-.btn-success.disabled:hover,
-.btn-success[disabled]:hover,
-fieldset[disabled] .btn-success:hover,
-.btn-success.disabled:focus,
-.btn-success[disabled]:focus,
-fieldset[disabled] .btn-success:focus,
-.btn-success.disabled:active,
-.btn-success[disabled]:active,
-fieldset[disabled] .btn-success:active,
-.btn-success.disabled.active,
-.btn-success[disabled].active,
-fieldset[disabled] .btn-success.active {
- background-color: #8ad919;
- border-color: #8ad919;
-}
-
-.btn-warning,
-.btn-warning:hover,
-.btn-warning:focus,
-.btn-warning:active,
-.btn-warning.active,
-.open > .dropdown-toggle.btn-warning,
-.btn-warning.disabled,
-.btn-warning[disabled],
-fieldset[disabled] .btn-warning,
-.btn-warning.disabled:hover,
-.btn-warning[disabled]:hover,
-fieldset[disabled] .btn-warning:hover,
-.btn-warning.disabled:focus,
-.btn-warning[disabled]:focus,
-fieldset[disabled] .btn-warning:focus,
-.btn-warning.disabled:active,
-.btn-warning[disabled]:active,
-fieldset[disabled] .btn-warning:active,
-.btn-warning.disabled.active,
-.btn-warning[disabled].active,
-fieldset[disabled] .btn-warning.active {
- background-color: #ffb53e;
- border-color: #ffb53e;
-}
-
-.btn-danger,
-.btn-danger:hover,
-.btn-danger:focus,
-.btn-danger:active,
-.btn-danger.active,
-.open > .dropdown-toggle.btn-danger,
-.btn-danger.disabled,
-.btn-danger[disabled],
-fieldset[disabled] .btn-danger,
-.btn-danger.disabled:hover,
-.btn-danger[disabled]:hover,
-fieldset[disabled] .btn-danger:hover,
-.btn-danger.disabled:focus,
-.btn-danger[disabled]:focus,
-fieldset[disabled] .btn-danger:focus,
-.btn-danger.disabled:active,
-.btn-danger[disabled]:active,
-fieldset[disabled] .btn-danger:active,
-.btn-danger.disabled.active,
-.btn-danger[disabled].active,
-fieldset[disabled] .btn-danger.active {
- background-color: #f9243f;
- border-color: #f9243f;
-}
-
-/*Backgrounds*/
-
-.bg-primary {
- color: #1b3548;
- background-color: #e9ecf2;
-}
-
-a.bg-primary:hover {
- background-color: #e9ecf2;
-}
-
-.bg-success {
- color: #fff;
- background-color: #8ad919;
-}
-
-a.bg-success:hover {
- background-color: #8ad919;
-}
-
-.bg-success a {
- color: rgba(255, 255, 255, .75);
-}
-
-.bg-info {
- color: #fff;
- background-color: #30a5ff;
-}
-
-a.bg-info:hover {
- background-color: #30a5ff;
-}
-
-.bg-info a {
- color: rgba(255, 255, 255, .75);
-}
-
-.bg-warning {
- color: #fff;
- background-color: #ffb53e;
-}
-
-a.bg-warning:hover {
- background-color: #ffb53e;
-}
-
-.bg-warning a {
- color: rgba(255, 255, 255, .75);
-}
-
-.bg-danger {
- color: #fff;
- background-color: #f9243f;
-}
-
-a.bg-danger:hover {
- background-color: #f9243f;
-}
-
-.bg-danger a {
- color: rgba(255, 255, 255, .75);
-}
-
-/*Panels*/
-
-.card {
- border: none;
- border-radius: 0;
- margin-bottom: 20px;
-
- .card-header {
- background-color: #ffffff;
- border-bottom: 1px solid #EEEEEE;
- padding: 10px 15px;
- font-weight: 400;
- font-size: 18px;
-
- svg {
- width: 26px;
- height: 26px;
- margin-right: 10px;
- }
- }
-
- .card-body {
- padding: 15px;
- }
-
- .card-footer {
- background-color: #ffffff;
- padding: 10px 15px;
- }
-}
-
-.card.card-blue {
- .card-header {
- background-color: #2E9DF2;
- color: #ffffff;
- }
-
- .card-footer {
- border-top: 3px solid #30A5FF;
- }
-}
-
-.card-blue .card-body p,
-.card-teal .card-body p,
-.card-orange .card-body p,
-.card-red .card-body p {
- color: #fff;
- color: rgba(255, 255, 255, .8);
-}
-
-.card-blue .card-header,
-.card-teal .card-header,
-.card-orange .card-header,
-.card-red .card-header {
- border-bottom: 1px solid rgba(255, 255, 255, .2);
-}
-
-.card-blue .text-muted,
-.card-teal .text-muted,
-.card-orange .text-muted,
-.card-red .text-muted {
- color: rgba(255, 255, 255, .5);
-}
-
-.dark-overlay {
- background: rgba(0, 0, 0, .05);
- text-align: center;
-}
-
-.widget-left {
- height: 110px;
- padding: 30px;
- text-align: center;
- border-top-left-radius: 0px;
- border-bottom-left-radius: 0px;
-}
-
-.widget-right {
- text-align: left;
- line-height: 1.6em;
- margin: 0px;
- padding: 35px 20px !important;
- height: 110px;
- color: #999;
- font-weight: 300;
- background: #fff;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-@media (max-width: 768px) {
- .widget-right {
- width: 100%;
- margin: 0;
- text-align: center;
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
- }
-}
-
-@media (max-width: 768px) {
- .widget-left {
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
- }
-}
-
-.widget-right .text-muted {
- color: #9fadbb;
-}
-
-.widget-right .large {
- color: #5f6468;
- font-weight: 400;
-}
-
-.card-blue .widget-left {
- background: #30a5ff;
- color: #fff;
-}
-
-.card-teal .widget-left {
- background: #1ebfae;
- color: #fff;
-}
-
-.card-orange .widget-left {
- background: #ffb53e;
- color: #fff;
-}
-
-.card-red .widget-left {
- background: #f9243f;
- color: #fff;
-}
-
-/*Jumbotron*/
-
-.jumbotron {
- background: #fff;
- border-bottom: 1px solid #eee;
- color: #5f6468;
-}
-
-/*Tabs*/
-
-.panel .tabs {
- margin: 0;
- padding: 0;
-}
-
-.nav-tabs {
- background: #e9ecf2;
- border: 0;
-}
-
-.nav-tabs li a:hover {
- background: #fff;
-}
-
-.nav-tabs li a,
-.nav-tabs li a:hover,
-.nav-tabs li.active a,
-.nav-tabs li.active a:hover {
- border: 0;
- padding: 15px 20px;
-}
-
-.nav-pills {
- padding: 15px;
- padding-bottom: 0;
-}
-
-.nav-pills li a,
-.nav-pills li a:hover,
-.nav-pills li.active a,
-.nav-pills li.active a:hover {
- border: 0;
- padding: 7px 15px;
-}
-
-.nav-pills li.active a,
-.nav-pills li.active a:hover {
- background: #30a5ff;
-}
-
-.tab-content {
- padding: 15px;
-}
-
-/*Breadcrumbs*/
-
-.breadcrumb-section {
- padding: 0px 15px;
-}
-
-.breadcrumb {
- border-radius: 0;
- padding: 15px 40px;
- background: #e9ecf2;
- box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
- margin: 0;
- width: 100%;
- flex: 1;
-}
-
-@media (max-width: 767px) {
- .breadcrumb {
- padding: 15px 0 0 0;
- }
-}
-
-h1.page-header {
- margin-top: 15px;
- border-bottom: 0;
-}
-
-/*Charts*/
-
-.main-chart {
- background: #fff;
-}
-
-.easypiechart-panel {
- text-align: center;
- padding: 15px 0 0;
-}
-
-.placeholder h2 {
- margin-bottom: 0px;
-}
-
-.donut {
- width: 100%;
-}
-
-.easypiechart {
- position: relative;
- text-align: center;
- width: 120px;
- height: 120px;
- margin: 20px auto 10px auto;
-}
-
-.easypiechart .percent {
- display: block;
- position: absolute;
- font-size: 26px;
- top: 38px;
- width: 120px;
-}
-
-#easypiechart-blue .percent {
- color: #30a5ff;
-}
-
-#easypiechart-teal .percent {
- color: #1ebfae;
-}
-
-#easypiechart-orange .percent {
- color: #ffb53e;
-}
-
-#easypiechart-red .percent {
- color: #ef4040;
-}
-
-/*Calendar Widget*/
-
-#calendar, .datepicker-inline {
- width: 100%;
-}
-
-#calendar table {
- width: 100%;
-}
-
-.datepicker table tr td.old,
-.datepicker table tr td.new {
- color: rgba(255, 255, 255, .50);
-}
-
-.datepicker table tr td.active,
-.datepicker table tr td.active:hover,
-.datepicker table tr td.active.disabled,
-.datepicker table tr td.active.disabled:hover,
-.datepicker table tr td.active:hover,
-.datepicker table tr td.active:hover:hover,
-.datepicker table tr td.active.disabled:hover,
-.datepicker table tr td.active.disabled:hover:hover,
-.datepicker table tr td.active:focus,
-.datepicker table tr td.active:hover:focus,
-.datepicker table tr td.active.disabled:focus,
-.datepicker table tr td.active.disabled:hover:focus,
-.datepicker table tr td.active:active,
-.datepicker table tr td.active:hover:active,
-.datepicker table tr td.active.disabled:active,
-.datepicker table tr td.active.disabled:hover:active,
-.datepicker table tr td.active.active,
-.datepicker table tr td.active:hover.active,
-.datepicker table tr td.active.disabled.active,
-.datepicker table tr td.active.disabled:hover.active,
-.open .dropdown-toggle.datepicker table tr td.active,
-.open .dropdown-toggle.datepicker table tr td.active:hover,
-.open .dropdown-toggle.datepicker table tr td.active.disabled,
-.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
- color: #ffffff;
- background-color: rgba(0, 0, 0, .5);
- border-color: #285e8e;
-}
-
-.datepicker table tr td span:hover,
-.datepicker thead tr:first-child th:hover,
-.datepicker tfoot tr th:hover,
-.datepicker table tr td.day:hover,
-.datepicker table tr td.day.focused {
- background: rgba(0, 0, 0, 0.25);
-}
-
-.panel-heading .glyphicon {
- margin-right: 10px;
-}
-
-.todo-list-item .glyphicon {
- margin-right: 5px;
- color: #9fadbb;
-}
-
-.todo-list-item .glyphicon:hover {
- margin-right: 5px;
- color: #1b3548;
-}
-
-.todo-list {
- padding: 0;
- margin: -15px;
- background: #fff;
- color: #5f6468;
-}
-
-#checkbox {
- margin: 0;
-}
-
-.todo-list .checkbox {
- margin: 0px;
- flex: 1;
-}
-
-.todo-list .checkbox .form-check-label {
- padding-left: 15px;
-}
-
-.card-body input[type=checkbox]:checked + label {
- text-decoration: line-through;
- color: #777;
-}
-
-.todo-list-item {
- list-style: none;
- line-height: 0.9;
- padding: 14px 15px 8px 15px;
- display: flex;
-}
-
-.todo-list-item:hover, a.todo-list-item:focus {
- text-decoration: none;
- background-color: #f6f6f6;
-}
-
-.todo-list-item .trash .glyph:hover {
- color: #ef4040;
-}
-
-/*Chat Widget*/
-
-.chat ul {
- list-style: none;
- margin: -15px;
- padding: 15px;
-}
-
-.chat ul li {
- margin-bottom: 10px;
- padding: 15px 5px;
- border-bottom: 1px solid #eee;
-}
-
-.chat ul li.left .chat-body {
- margin-left: 100px;
-}
-
-.chat ul li.right .chat-body {
- margin-right: 100px;
-}
-
-.chat ul li .chat-body p {
- margin: 0;
-}
-
-.chat ul .glyphicon {
- margin-right: 5px;
-}
-
-.chat .card-body {
- overflow-y: scroll;
- height: 300px;
-}
-
-.chat-body small {
- margin-left: 5px;
-}
-
-/*Tables*/
-.table {
- background: #fff;
-}
-
-.fixed-table-container {
- border: 1px solid #eee;
-}
-
-.fixed-table-container thead th {
- background: #f7f7f8;
- border-color: #ddd;
- color: #5f6468;
- font-weight: 300;
- font-size: 16px;
-}
-
-.fixed-table-container tbody td {
- border: 1px solid #eee;
-}
-
-.fixed-table-container tbody td:last-child {
- border-right: none;
-}
-
-.table > thead > tr > th {
- border-bottom: 1px solid #e6e7e8;
- vertical-align: middle;
- height: 50px;
-}
-
-.fixed-table-pagination .pagination {
- margin-top: 10px;
- margin-bottom: 0px;
-}
-
-.fixed-table-pagination .pagination-detail {
- margin-top: 20px;
-}
-
-/*Icons*/
-
-.sidebar .glyph, .user-menu .glyph {
- height: 16px;
- width: 16px;
- margin: 0 10px 0 0;
- stroke-width: 3px;
-}
-
-.user-menu .glyph {
- stroke-width: 4px;
-}
-
-.breadcrumb .glyph {
- height: 14px;
- width: 14px;
- margin: -2px 0 0 0;
- stroke-width: 4px;
-}
-
-.alert .glyph {
- width: 26px;
- height: 26px;
- margin: 0 10px 0 0;
- stroke-width: 2px;
-}
-
-.panel-widget .glyph {
- stroke-width: 2px;
-}
-
-.todo-list .glyph {
- width: 14px;
- height: 14px;
- stroke-width: 4px;
- color: #999;
-}
-
-.glyph.table {
- background: none;
- border: none;
-}
-
-/*Icon Grid*/
-
-.icon-grid div {
- border: 1px solid #ddd;
- margin: 0 0 -1px -1px;
- text-align: center;
- padding: 10px 0 20px 0;
-}
-
-.icon-grid svg {
- width: 35%;
- display: block;
- margin: 0 auto;
-}
-
-.icon-grid h4 {
- display: none;
-}
-
-.icon-grid pre {
- margin: 10px 10px -10px 10px;
- border-radius: 0;
- font-size: 10px;
- border-color: #ddd;
- height: 65px;
- overflow: scroll;
-}
-
-/** nonaScroller initial setup **/
-
-.nano {
- position: relative;
- width: 100%;
- height: 100%;
- overflow: hidden;
-}
-
-.nano > .nano-content {
- position: absolute;
- overflow: scroll;
- overflow-x: hidden;
- top: 0;
- right: 0;
- left: 0;
-}
-
-.nano > .nano-content:focus {
- outline: thin dotted;
-}
-
-.nano > .nano-content::-webkit-scrollbar {
- display: none;
-}
-
-.has-scrollbar > .nano-content::-webkit-scrollbar {
- display: block;
-}
-
-.nano > .nano-pane {
- background: rgba(0, 0, 0, .25);
- position: absolute;
- width: 10px;
- right: 0;
- top: 0;
- bottom: 0;
- visibility: hidden \9; /* Target only IE7 and IE8 with this hack */
- opacity: .01;
- -webkit-transition: .2s;
- -moz-transition: .2s;
- -o-transition: .2s;
- transition: .2s;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-
-.nano > .nano-pane > .nano-slider {
- background: #444;
- background: rgba(0, 0, 0, .5);
- position: relative;
- margin: 0 1px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
-}
-
-.nano:hover > .nano-pane,
-.nano-pane.active, .nano-pane.flashed {
- visibility: visible \9; /* Target only IE7 and IE8 with this hack */
- opacity: 0.99;
-}
-
-/*
-DotKernel Template
-Version 3.0
-*/
-
-/*Global Styles*/
-
-/*Clearfix*/
-.clearfix:after {
- content: "";
- display: block;
- clear: both;
- visibility: hidden;
-}
-
-.clearfix {
- display: inline-block;
-}
-
-/* Hide from IE Mac \*/
-.clearfix {
- display: block;
-}
-
-/* End hide from IE Mac */
-* html .clearfix {
- height: 1px;
-}
-
-body {
- font-family: 'Source Sans Pro', sans-serif;
- background: #f1f4f7;
- color: #5f6468;
- font-size: 16px;
- overflow-x: hidden;
-}
-
-.collapseRightIn {
- display: block;
-}
-
-.collapseRightOut {
- display: none;
-}
-
-/** Forms **/
-.forms {
- padding: 80px 15px;
-}
-
-.forms h1 {
- margin-bottom: 40px;
- margin-top: 0px;
- font-size: 30px;
- font-weight: 400;
- text-transform: uppercase;
- text-align: center;
- letter-spacing: 4px;
-}
-
-.forms .no-account {
- margin-top: 15px;
- color: #929292;
-}
-
-.form-content {
- padding: 40px;
- background: #FFFFFF;
-}
-
-.form-content a {
- display: block;
- width: auto;
- margin-top: 15px;
- color: #999CA5;
-}
-
-.form-content .btn {
- margin-top: 15px;
-}
-
-input.form-control {
- padding: 15px 15px;
- background: #FFFFFF;
- border-radius: 2px;
- border: 1px solid #E7E7E7;
- font-size: 16px;
- line-height: 50px;
- height: 50px;
-}
-
-@media ( max-width: 1199px) {
- .form-content {
- padding: 20px;
- }
-
- .form-content h1 {
- margin-bottom: 20px;
- }
-}
-
-.btn-primary {
- height: 50px;
- border-radius: 2px;
- background: #C60B31;
- border-color: #C60B31;
- color: #FFFFFF;
-}
-
-.btn-success,
-.btn-default,
-.btn-danger {
- height: 50px;
- border-radius: 2px;
-}
-
-.btn-primary:hover,
-.btn-primary:active,
-.btn-primary:focus {
- background: #333333;
-}
-
-label {
- color: #B1B1B1;
-}
-
-/*** Header ***/
-
-/* Navbar */
-
-.navbar {
- position: relative;
- margin-bottom: 0px;
- min-height: 60px;
- background: #FFFFFF;
- border: 0px;
- border-color: #E9ECF2;
- border-radius: 0px;
- z-index: 1000;
- padding: 0 15px;
-}
-
-.navbar-brand {
- color: #fff;
- font-size: 16px;
- text-transform: uppercase;
- font-weight: 500;
- letter-spacing: 2px;
-}
-
-.navbar-brand span {
- color: #30a5ff;
-}
-
-.navbar-brand img {
- display: block;
- height: 30px;
- width: auto;
-}
-
-@media screen and (min-width: 768px) {
- .navbar > .container .navbar-brand,
- .navbar > .container-fluid .navbar-brand {
- margin-left: 0px;
- }
-}
-
-@media (max-width: 767px) {
- .navbar-brand img {
- margin-top: 4px;
- height: 24px;
- }
-}
-
-/* Notification */
-
-.notification {
- position: relative;
- display: inline-block;
- margin-right: 20px;
- height: 30px;
- font-size: 20px;
- line-height: 30px;
- color: #DCDCDC;
-}
-
-.notification .notes_no {
- position: absolute;
- top: 1px;
- right: -5px;
- display: block;
- width: 17px;
- height: 16px;
- font-size: 9px;
- background: #FBA276;
- color: #FFFFFF;
- border: 1px solid #FFFFFF;
- border-radius: 50%;
- line-height: 14px;
- text-align: center;
-}
-
-.notification i,
-.notification .notes_no {
- cursor: pointer;
-}
-
-.notification .notis-container {
- position: absolute;
- top: 40px;
- right: -15px;
- display: none;
- background-color: #F1F4F7;
- box-shadow: 4px 5px 7px #D1D1D1;
- width: 400px;
-}
-
-.notification .notis-container .title {
- position: relative;
- padding: 10px 15px;
- color: #5F6468;
- font-size: 16px;
- border-bottom: 2px solid #FFFFFF;
-}
-
-.notification .notis-container .title .arrow-top {
- position: absolute;
- top: -13px;
- right: 10px;
- width: 0;
- height: 0;
- border-left: 15px solid transparent;
- border-right: 15px solid transparent;
- border-bottom: 15px solid #F1F4F7;
-}
-
-.notification .nano-note {
- background: transparent;
- width: 400px;
- height: 200px;
-}
-
-.notification .nano-note > .nano-content {
- padding: 10px;
-}
-
-.notification .nano-note > .nano-pane {
- background: #bababa;
-}
-
-.notification .nano-note > .nano-pane > .nano-slider {
- background: #888;
-}
-
-.notification .notis-container ul.content {
- display: block;
- margin: 0px;
- padding: 0px;
- height: 200px;
- background-color: #FFFFFF;
- overflow-y: auto;
-}
-
-.notification .notis-container ul.content li {
- dispaly: block;
- padding: 10px 15px;
- border-bottom: 2px solid #F1F4F7;
-}
-
-.notification .notis-container ul.content li.warning {
- border-left: 4px solid #f78e3a;
-}
-
-.notification .notis-container ul.content li.error {
- border-left: 4px solid #f70020;
-}
-
-.notification .notis-container ul.content li.unseen {
- background-color: #CCE3F5;
-}
-
-.notification .notis-container ul.content li .note-title {
- margin: 0px;
- padding: 5px 0px;
- font-size: 14px;
- line-height: 14px;
-}
-
-.notification .notis-container ul.content li .note-text {
- font-size: 12px;
- line-height: 1.2em;
- color: #101010;
-}
-
-@media (max-width: 767px) {
- .notification .notis-container,
- .notification .nano {
- width: 300px;
- }
-}
-
-@media (max-width: 399px) {
- .notification .notis-container,
- .notification .nano {
- width: 240px;
- }
-}
-
-/* Admin Menu */
-
-.user-menu {
- margin: 15px;
- height: 30px;
- list-style: none;
-}
-
-.user-menu a {
- color: #A2A2A2;
- line-height: 30px;
-}
-
-.user-menu .dropdown-item {
- color: #333333;
- padding: 3px 20px;
- font-size: 14px;
- line-height: 20px;
-}
-
-.user-menu .dropdown-item:active {
- background-color: #F8F9FA;
-}
-
-.user-menu a:hover,
-.user-menu a:focus {
- text-decoration: none;
-}
-
-.user-menu .nav-link {
- display: block;
- padding: 0;
-}
-
-.user-menu .nav-link span {
- display: block;
- float: left;
- margin-right: 5px;
-}
-
-.user-menu .dropdown-menu {
- border-radius: 0px;
-}
-
-.user-menu .user-icon {
- display: none;
- float: left;
- font-size: 18px;
- line-height: 30px;
-}
-
-@media (max-width: 767px) {
- .notification {
- margin-right: 15px;
- }
-
- .user-menu {
- padding-left: 0px;
- }
-
- .user-menu .user-icon {
- display: block;
- }
-
- .user-menu .nav-link span.user-message {
- display: none;
- }
-
- .user-menu .fa-angle-down {
- display: none;
- }
-
- .user-menu .dropdown-menu {
- position: absolute;
- right: 0;
- left: auto;
- }
-}
-
-@media (max-width: 767px) {
- .side-collapse-container {
- position: relative;
- left: 0;
- width: 100%;
- transition: left .4s;
- overflow-x: hidden;
- }
-
- .side-collapse-container.out {
- left: 300px;
- }
-
- .mainMenu .side-collapse {
- top: 0px;
- bottom: 0px;
- left: 0px;
- width: 300px;
- position: fixed;
- overflow: hidden;
- transition: width .4s;
- }
-
- .mainMenu .side-collapse.in {
- width: 0;
- }
-
- .mainMenu .navbar-nav > li {
- width: 300px;
- }
-}
-
-/*** Sidebar ***/
-
-@media (min-width: 768px) {
- .sidebar {
- display: block;
- position: fixed;
- top: 0px;
- bottom: 0;
- left: 0;
- display: block;
- margin: 0;
- padding: 0;
- width: 60px;
- background-color: #282828;
- box-shadow: 1px 0px 10px rgba(0, 0, 0, .05);
- }
-
- .sidebar .item-label {
- float: left;
- display: block;
- line-height: 30px;
- }
-}
-
-.sidebar ul.menu {
- display: block;
- margin-right: -17px;
-}
-
-sideRightIn .sidebar .nano-sidebar {
- background: transparent;
- width: 60px;
-}
-
-.sidebar .nano-sidebar > .nano-content {
- padding: 0px;
-}
-
-.sidebar .nano-sidebar > .nano-pane {
- background: #bababa;
- z-index: 50;
-}
-
-.sidebar .nano-sidebar > .nano-pane > .nano-slider {
- background: #888;
-}
-
-.sidebar.sideRightIn {
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-
-.sidebar.sideRightOut {
- width: 250px;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-
-.sidebar.sideRightOut .item-label {
- display: block;
-}
-
-.sidebar.sideRightIn .slide-right {
- margin-right: 20px;
- background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABK0lEQVQ4jWNkwAH6+/udgNReBspAMRMDjQELiOjp6bFhZGT8V1xcfAwm8fHjxyOsrKwSlBj++/fvz4zd3d3mLCwse4D8f0DgiWwJNQAT0OV3gfRDIOZjYmLa3tvba0VNC8CRDAwiEWZm5gNApjYQfwL6xA7ok4tUswCLJX+BOKSwsHADTL6zs5P3z58/XKQYDgz6byjJFBg8+sBgOg1ksgLxT2BEczU0NPwDyQGTbS+QKmIgDfTBk2lHR4cc0PBNUMN/A7EPzHBKAAvMcHZ29sNAphwQv/n//79DUVHRVWSFv379agAGURdJhoOCiBjDKQFMwMwkBaSFaGE4HIDSfl9fnzYDDQDOwg4YwSxA3wlTYjgoDlhwSXJzc2sAFVymxAJgkE+icWnKwAAAK81v+Hbj14wAAAAASUVORK5CYII=') no-repeat right center;
-}
-
-.sidebar.sideRightOut .slide-right {
- margin-right: 20px;
- background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABKElEQVQ4jWPs7+8vYmBg6GWgDDgXFhbuwybBxEBjwPLx48cZrKysSykx5Pfv3++R+b29vVb///9nKikpOcLIQGUAMpyJiWk7kMn0588fFyYaGc4HxA8ZGRnvUs0HfX19ukADj0ANv/r3718HYBC9Yezs7OQFeoWLFMNYWFi+lZeXf4bxgSkxAEitAWJmZMPBatnY2BqAuIhUBwNxMYjR0NAACuYVUMN///v3LxpmOAhQHAdAC/4BKR+Q4UDMCoyDTR0dHXIweaoEEQgA40AbGAcHgEwRIH708+dP24qKikdUTabYLKFqMi0qKroKzGAOQCYoDoSAGViKgRYA5BNQngCxyYoDdAAsKt4CI/sPNjkWoDdagMk0jxILgA7UBVJXsMnRuDRlYAAAtQJ7eZEPpvgAAAAASUVORK5CYII=") no-repeat right center;
-}
-
-@media (max-width: 767px) {
- .sidebar.sideRightIn .slide-right {
- display: none;
- }
-}
-
-.sidebar {
- display: block;
- background-color: #282828;
- padding: 0;
- text-align: center;
- height: 100% !important;
-}
-
-.sidebar .nav-placeholder {
- display: block;
- height: 60px;
- width: 100%;
- border-bottom: 1px solid #000000;
-}
-
-.sidebar .nav-placeholder .logo {
- display: block;
- padding: 15px 0px 15px 15px;
- width: 30px;
- height: 30px;
-}
-
-.sidebar .nav-placeholder .logo img {
- display: block;
- width: 30px;
- height: auto;
-}
-
-.sidebar .toggle a {
- display: block;
- padding: 15px;
- content: "";
- height: 55px;
- font-size: 1px;
- color: transparent;
- text-decoration: none;
- line-height: 55px;
-}
-
-.sidebar .toggle a:hover, .sidebar .toggle a:focus {
- background-color: #282828;
- text-decoration: none;
-}
-
-.sidebar .fa-chevron-circle-down {
- display: none;
-}
-
-.sidebar .form-group {
- display: none;
-}
-
-.sidebar ul.nav li {
- position: relative;
- width: 250px;
-}
-
-.sidebar ul.nav li a {
- padding: 15px 15px 15px 60px;
- min-height: 30px;
- background-color: #282828;
- z-index: 1;
-}
-
-.sidebar ul.nav li a .item-label {
- color: #5f6468;
-}
-
-.sidebar ul.nav li.active a .item-label {
- color: #FFFFFF;
-}
-
-.sidebar ul.nav .submenu {
- padding: 15px 15px 15px 15px;
- cursor: pointer;
- background-color: #282828;
-}
-
-.sidebar ul.nav .submenu .item-label {
- margin-left: 45px;
-}
-
-.sidebar ul.nav .submenu:active,
-.sidebar ul.nav .submenu:focus,
-.sidebar ul.nav .submenu:hover {
- text-decoration: none;
- background-color: #000000;
-}
-
-.sidebar ul.nav li i {
- position: absolute;
- top: 15px;
- left: 15px;
- margin-right: 15px;
- width: 30px;
- font-size: 26px;
- line-height: 30px;
- color: #FFFFFF;
- text-align: center;
- z-index: 20;
- cursor: pointer;
-}
-
-.sidebar ul.nav a:hover,
-.sidebar ul.nav li.parent ul li a:hover {
- text-decoration: none;
- background-color: #000000;
-}
-
-.sidebar ul.nav .active a, .sidebar ul.nav li.parent a.active,
-.sidebar ul.nav .active > a:hover, .sidebar ul.nav li.parent a.active:hover,
-.sidebar ul.nav .active > a:focus, .sidebar ul.nav li.parent a.active:focus
-.sidebar ul.nav .active > a:focus .item-label, .sidebar ul.nav li.parent a.active:focus .item-label {
- color: #fff;
- background-color: #000000;
-}
-
-.sidebar ul.nav ul,
-.sidebar ul.nav ul li {
- list-style-type: none;
-}
-
-.sidebar ul.nav li.parent {
- position: relative;
-}
-
-.sidebar ul.nav li.parent ul.children {
- width: 100%;
- padding: 0px;
- margin: 0;
- background: #282828;
- text-align: left;
- z-index: 10;
-}
-
-.sidebar ul.nav li.parent ul.children li a {
- display: block;
- padding: 0px 0px 0px 60px;
- height: 40px;
- line-height: 40px;
- background: #282828;
- color: #5f6468 !important;
- text-decoration: none;
-}
-
-.sidebar ul.nav li.parent ul.children li a:hover {
- text-decoration: none;
- background-color: #000000;
-}
-
-.sidebar ul.nav li.parent ul.children li i {
- top: 0px;
- left: 30px;
- margin-right: 0px;
- font-size: 14px;
- line-height: 40px;
-}
-
-.sidebar ul.nav li.current a {
- background-color: #30a5ff;
- color: #fff !important;
-}
-
-.sidebar span.glyphicon {
- margin-right: 10px;
-}
-
-.sidebar ul.nav li.divider {
- border-bottom: 1px solid #eee;
- margin: 20px 0;
-}
-
-.sidebar .attribution {
- position: absolute;
- bottom: 0px;
- width: 100%;
- padding: 15px;
- text-align: center;
- border-top: 1px solid #eee;
- font-size: 12px;
-}
-
-@media (min-width: 768px ){
- .navbar-toggler {
- display: none;
- }
-}
-
-@media (max-width: 767px) {
- .sidebar .toggle {
- display: none;
- }
-
- .sidebar ul.nav li {
- width: 100%;
- }
-
- .sidebar ul.nav li i {
- font-size: 22px;
- line-height: 22px;
- }
-
- .navbar-toggler:focus, .navbar-toggler:hover, .navbar-toggler:active {
- box-shadow: none;
- background-color: #E9ECF2;
- }
-
- .navbar-toggler {
- height: 58px;
- background-color: #E9ECF2;
- width: auto;
- border: none;
- border-radius: 0;
- box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
- padding: 0 15px;
-
- i {
- vertical-align: text-top;
- color: #C71F3A;
- }
- }
-
- .navbar .navbar-toggler .icon-bar {
- background: black !important;
- }
-
- .user-menu-collapse {
- display: block;
- border: 0px;
- }
-
- .side-collapse {
- position: fixed;
- display: block;
- left: 0px;
- top: 0px;
- bottom: 0px;
- width: 300px;
- height: 100% !important;
- background: #282828;
- text-align: left; /*z-index: 1;*/
- }
-
- .side-collapse .item-label {
- display: block;
- color: #5f6468;
- }
-
- .side-collapse .active .item-label {
- color: #FFFFFF;
- }
-
- .sidebar ul.nav li.parent ul.children {
- position: static;
- width: auto;
- background-color: #5c5c5c;
- }
-}
-
-/*** Main content ***/
-
-.main-content {
- position: relative;
- left: 0px;
- margin-left: 60px;
- min-height: 100%;
- background-color: #F1F4F7;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
- width: calc(100% - 60px);
-}
-
-.main-content .main {
- padding-left: 40px;
- padding-right: 40px;
-}
-
-.main-content.toggled {
- margin-left: 250px;
-}
-
-@media (max-width: 767px) {
- .main-content {
- margin-left: 0px;
- width: 100%;
- }
-
- .main-content .main {
- padding-left: 15px;
- padding-right: 15px;
- }
-}
-
-p.tooltip-title {
- display: none;
- position: absolute;
- border: 1px solid #333;
- background-color: #161616;
- border-radius: 5px;
- padding: 10px;
- color: #fff;
-}
+html,
+body {
+ height: 100%;
+}
+
+p {
+ color: #777;
+}
+
+a, a:hover, a:focus {
+ color: #30a5ff;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #5f6468;
+ font-family: 'Source Sans Pro', sans-serif;
+}
+
+h1 {
+ font-weight: 300;
+ font-size: 40px;
+}
+
+h2 {
+ font-weight: 300;
+ margin-bottom: 20px;
+}
+
+h3, h4 {
+ font-weight: 300;
+}
+
+.container-fluid {
+ padding-left: 0px !important;
+ padding-right: 0px !important;
+}
+
+.account-page {
+ margin-top: 20px;
+}
+
+.login-panel {
+ margin-top: 15px;
+}
+
+.alert > ul {
+ list-style-type: square;
+ padding-left: 20px;
+}
+
+.modal {
+ -webkit-overflow-scrolling: auto !important;
+ overflow-y: auto !important;
+}
+
+.modal {
+ .form-group {
+ input[type="checkbox"] {
+ margin-right: 5px;
+ }
+
+ label {
+ margin-right: 10px;
+ }
+ }
+}
+
+.has-error .multiselect {
+ border-color: #a94442;
+}
+
+.has-error .checkbox {
+ color: black;
+}
+
+#modalAlertIcon {
+ padding-right: 10px;
+}
+
+#modalAlertMessage {
+ font-size: 16px;
+ padding: 20px;
+}
+
+.large {
+ font-size: 2em;
+}
+
+.text-muted {
+ color: #9fadbb;
+}
+
+.color-gray {
+ color: #5f6468;
+}
+
+.color-blue {
+ color: #30a5ff;
+}
+
+.color-teal {
+ color: #1ebfae;
+}
+
+.color-orange {
+ color: #ffb53e;
+}
+
+.color-red {
+ color: #f9243f;
+}
+
+.bg-primary .glyphicon-remove {
+ color: #5f6468;
+}
+
+.bg-primary .glyphicon-remove:hover {
+ color: #ef4040;
+}
+
+.glyphicon-xl {
+ font-size: 6em;
+}
+
+.glyphicon-l {
+ font-size: 3em;
+}
+
+.glyphicon-m {
+ font-size: 1.5em;
+}
+
+.glyphicon-s {
+ font-size: 0.75em;
+}
+
+.form-control {
+ border: 1px solid #eee;
+ box-shadow: none;
+}
+
+.form-control:focus {
+ border: 1px solid #30a5ff;
+ outline: 0;
+ box-shadow: inset 0px 0px 0px 1px #30a5ff;
+}
+
+button, input, select, textarea {
+ font-family: 'Source Sans Pro', sans-serif;
+}
+
+/*Buttons*/
+
+a.btn:hover,
+button:hover {
+ opacity: 0.8;
+}
+
+a.btn:active,
+button:active {
+ box-shadow: inset 0px 0px 500px rgba(0, 0, 0, .1);
+ opacity: 1;
+}
+
+.btn-default,
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default,
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+ border-color: #e9ecf2;
+ color: #1b3548;
+}
+
+.btn-primary,
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary,
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+ background-color: #30a5ff;
+ border-color: #30a5ff;
+}
+
+.btn-success,
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success,
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+ background-color: #8ad919;
+ border-color: #8ad919;
+}
+
+.btn-warning,
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning,
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+ background-color: #ffb53e;
+ border-color: #ffb53e;
+}
+
+.btn-danger,
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger,
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+ background-color: #f9243f;
+ border-color: #f9243f;
+}
+
+/*Backgrounds*/
+
+.bg-primary {
+ color: #1b3548;
+ background-color: #e9ecf2;
+}
+
+a.bg-primary:hover {
+ background-color: #e9ecf2;
+}
+
+.bg-success {
+ color: #fff;
+ background-color: #8ad919;
+}
+
+a.bg-success:hover {
+ background-color: #8ad919;
+}
+
+.bg-success a {
+ color: rgba(255, 255, 255, .75);
+}
+
+.bg-info {
+ color: #fff;
+ background-color: #30a5ff;
+}
+
+a.bg-info:hover {
+ background-color: #30a5ff;
+}
+
+.bg-info a {
+ color: rgba(255, 255, 255, .75);
+}
+
+.bg-warning {
+ color: #fff;
+ background-color: #ffb53e;
+}
+
+a.bg-warning:hover {
+ background-color: #ffb53e;
+}
+
+.bg-warning a {
+ color: rgba(255, 255, 255, .75);
+}
+
+.bg-danger {
+ color: #fff;
+ background-color: #f9243f;
+}
+
+a.bg-danger:hover {
+ background-color: #f9243f;
+}
+
+.bg-danger a {
+ color: rgba(255, 255, 255, .75);
+}
+
+/*Panels*/
+
+.card {
+ border: none;
+ border-radius: 0;
+ margin-bottom: 20px;
+
+ .card-header {
+ background-color: #ffffff;
+ border-bottom: 1px solid #EEEEEE;
+ padding: 10px 15px;
+ font-weight: 400;
+ font-size: 18px;
+
+ svg {
+ width: 26px;
+ height: 26px;
+ margin-right: 10px;
+ }
+ }
+
+ .card-body {
+ padding: 15px;
+ }
+
+ .card-footer {
+ background-color: #ffffff;
+ padding: 10px 15px;
+ }
+}
+
+.card.card-blue {
+ .card-header {
+ background-color: #2E9DF2;
+ color: #ffffff;
+ }
+
+ .card-footer {
+ border-top: 3px solid #30A5FF;
+ }
+}
+
+.card-blue .card-body p,
+.card-teal .card-body p,
+.card-orange .card-body p,
+.card-red .card-body p {
+ color: #fff;
+ color: rgba(255, 255, 255, .8);
+}
+
+.card-blue .card-header,
+.card-teal .card-header,
+.card-orange .card-header,
+.card-red .card-header {
+ border-bottom: 1px solid rgba(255, 255, 255, .2);
+}
+
+.card-blue .text-muted,
+.card-teal .text-muted,
+.card-orange .text-muted,
+.card-red .text-muted {
+ color: rgba(255, 255, 255, .5);
+}
+
+.dark-overlay {
+ background: rgba(0, 0, 0, .05);
+ text-align: center;
+}
+
+.widget-left {
+ height: 110px;
+ padding: 30px;
+ text-align: center;
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+.widget-right {
+ text-align: left;
+ line-height: 1.6em;
+ margin: 0px;
+ padding: 35px 20px !important;
+ height: 110px;
+ color: #999;
+ font-weight: 300;
+ background: #fff;
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+
+@media (max-width: 768px) {
+ .widget-right {
+ width: 100%;
+ margin: 0;
+ text-align: center;
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+}
+
+@media (max-width: 768px) {
+ .widget-left {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+}
+
+.widget-right .text-muted {
+ color: #9fadbb;
+}
+
+.widget-right .large {
+ color: #5f6468;
+ font-weight: 400;
+}
+
+.card-blue .widget-left {
+ background: #30a5ff;
+ color: #fff;
+}
+
+.card-teal .widget-left {
+ background: #1ebfae;
+ color: #fff;
+}
+
+.card-orange .widget-left {
+ background: #ffb53e;
+ color: #fff;
+}
+
+.card-red .widget-left {
+ background: #f9243f;
+ color: #fff;
+}
+
+/*Jumbotron*/
+
+.jumbotron {
+ background: #fff;
+ border-bottom: 1px solid #eee;
+ color: #5f6468;
+}
+
+/*Tabs*/
+
+.panel .tabs {
+ margin: 0;
+ padding: 0;
+}
+
+.nav-tabs {
+ background: #e9ecf2;
+ border: 0;
+}
+
+.nav-tabs li a:hover {
+ background: #fff;
+}
+
+.nav-tabs li a,
+.nav-tabs li a:hover,
+.nav-tabs li.active a,
+.nav-tabs li.active a:hover {
+ border: 0;
+ padding: 15px 20px;
+}
+
+.nav-pills {
+ padding: 15px;
+ padding-bottom: 0;
+}
+
+.nav-pills li a,
+.nav-pills li a:hover,
+.nav-pills li.active a,
+.nav-pills li.active a:hover {
+ border: 0;
+ padding: 7px 15px;
+}
+
+.nav-pills li.active a,
+.nav-pills li.active a:hover {
+ background: #30a5ff;
+}
+
+.tab-content {
+ padding: 15px;
+}
+
+/*Breadcrumbs*/
+
+.breadcrumb-section {
+ padding: 0px 15px;
+}
+
+.breadcrumb {
+ border-radius: 0;
+ padding: 15px 40px;
+ background: #e9ecf2;
+ box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
+ margin: 0;
+ width: 100%;
+ flex: 1;
+}
+
+@media (max-width: 767px) {
+ .breadcrumb {
+ padding: 15px 0 0 0;
+ }
+}
+
+h1.page-header {
+ margin-top: 15px;
+ border-bottom: 0;
+}
+
+/*Charts*/
+
+.main-chart {
+ background: #fff;
+}
+
+.easypiechart-panel {
+ text-align: center;
+ padding: 15px 0 0;
+}
+
+.placeholder h2 {
+ margin-bottom: 0px;
+}
+
+.donut {
+ width: 100%;
+}
+
+.easypiechart {
+ position: relative;
+ text-align: center;
+ width: 120px;
+ height: 120px;
+ margin: 20px auto 10px auto;
+}
+
+.easypiechart .percent {
+ display: block;
+ position: absolute;
+ font-size: 26px;
+ top: 38px;
+ width: 120px;
+}
+
+#easypiechart-blue .percent {
+ color: #30a5ff;
+}
+
+#easypiechart-teal .percent {
+ color: #1ebfae;
+}
+
+#easypiechart-orange .percent {
+ color: #ffb53e;
+}
+
+#easypiechart-red .percent {
+ color: #ef4040;
+}
+
+/*Calendar Widget*/
+
+#calendar, .datepicker-inline {
+ width: 100%;
+}
+
+#calendar table {
+ width: 100%;
+}
+
+.datepicker table tr td.old,
+.datepicker table tr td.new {
+ color: rgba(255, 255, 255, .50);
+}
+
+.datepicker table tr td.active,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active.disabled:hover,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active:hover:hover,
+.datepicker table tr td.active.disabled:hover,
+.datepicker table tr td.active.disabled:hover:hover,
+.datepicker table tr td.active:focus,
+.datepicker table tr td.active:hover:focus,
+.datepicker table tr td.active.disabled:focus,
+.datepicker table tr td.active.disabled:hover:focus,
+.datepicker table tr td.active:active,
+.datepicker table tr td.active:hover:active,
+.datepicker table tr td.active.disabled:active,
+.datepicker table tr td.active.disabled:hover:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active:hover.active,
+.datepicker table tr td.active.disabled.active,
+.datepicker table tr td.active.disabled:hover.active,
+.open .dropdown-toggle.datepicker table tr td.active,
+.open .dropdown-toggle.datepicker table tr td.active:hover,
+.open .dropdown-toggle.datepicker table tr td.active.disabled,
+.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, .5);
+ border-color: #285e8e;
+}
+
+.datepicker table tr td span:hover,
+.datepicker thead tr:first-child th:hover,
+.datepicker tfoot tr th:hover,
+.datepicker table tr td.day:hover,
+.datepicker table tr td.day.focused {
+ background: rgba(0, 0, 0, 0.25);
+}
+
+.panel-heading .glyphicon {
+ margin-right: 10px;
+}
+
+.todo-list-item .glyphicon {
+ margin-right: 5px;
+ color: #9fadbb;
+}
+
+.todo-list-item .glyphicon:hover {
+ margin-right: 5px;
+ color: #1b3548;
+}
+
+.todo-list {
+ padding: 0;
+ margin: -15px;
+ background: #fff;
+ color: #5f6468;
+}
+
+#checkbox {
+ margin: 0;
+}
+
+.todo-list .checkbox {
+ margin: 0px;
+ flex: 1;
+}
+
+.todo-list .checkbox .form-check-label {
+ padding-left: 15px;
+}
+
+.card-body input[type=checkbox]:checked + label {
+ text-decoration: line-through;
+ color: #777;
+}
+
+.todo-list-item {
+ list-style: none;
+ line-height: 0.9;
+ padding: 14px 15px 8px 15px;
+ display: flex;
+}
+
+.todo-list-item:hover, a.todo-list-item:focus {
+ text-decoration: none;
+ background-color: #f6f6f6;
+}
+
+.todo-list-item .trash .glyph:hover {
+ color: #ef4040;
+}
+
+/*Chat Widget*/
+
+.chat ul {
+ list-style: none;
+ margin: -15px;
+ padding: 15px;
+}
+
+.chat ul li {
+ margin-bottom: 10px;
+ padding: 15px 5px;
+ border-bottom: 1px solid #eee;
+}
+
+.chat ul li.left .chat-body {
+ margin-left: 100px;
+}
+
+.chat ul li.right .chat-body {
+ margin-right: 100px;
+}
+
+.chat ul li .chat-body p {
+ margin: 0;
+}
+
+.chat ul .glyphicon {
+ margin-right: 5px;
+}
+
+.chat .card-body {
+ overflow-y: scroll;
+ height: 300px;
+}
+
+.chat-body small {
+ margin-left: 5px;
+}
+
+/*Tables*/
+.table {
+ background: #fff;
+}
+
+.fixed-table-container {
+ border: 1px solid #eee;
+}
+
+.fixed-table-container thead th {
+ background: #f7f7f8;
+ border-color: #ddd;
+ color: #5f6468;
+ font-weight: 300;
+ font-size: 16px;
+}
+
+.fixed-table-container tbody td {
+ border: 1px solid #eee;
+}
+
+.fixed-table-container tbody td:last-child {
+ border-right: none;
+}
+
+.table > thead > tr > th {
+ border-bottom: 1px solid #e6e7e8;
+ vertical-align: middle;
+ height: 50px;
+}
+
+.fixed-table-pagination .pagination {
+ margin-top: 10px;
+ margin-bottom: 0px;
+}
+
+.fixed-table-pagination .pagination-detail {
+ margin-top: 20px;
+}
+
+/*Icons*/
+
+.sidebar .glyph, .user-menu .glyph {
+ height: 16px;
+ width: 16px;
+ margin: 0 10px 0 0;
+ stroke-width: 3px;
+}
+
+.user-menu .glyph {
+ stroke-width: 4px;
+}
+
+.breadcrumb .glyph {
+ height: 14px;
+ width: 14px;
+ margin: -2px 0 0 0;
+ stroke-width: 4px;
+}
+
+.alert .glyph {
+ width: 26px;
+ height: 26px;
+ margin: 0 10px 0 0;
+ stroke-width: 2px;
+}
+
+.panel-widget .glyph {
+ stroke-width: 2px;
+}
+
+.todo-list .glyph {
+ width: 14px;
+ height: 14px;
+ stroke-width: 4px;
+ color: #999;
+}
+
+.glyph.table {
+ background: none;
+ border: none;
+}
+
+/*Icon Grid*/
+
+.icon-grid div {
+ border: 1px solid #ddd;
+ margin: 0 0 -1px -1px;
+ text-align: center;
+ padding: 10px 0 20px 0;
+}
+
+.icon-grid svg {
+ width: 35%;
+ display: block;
+ margin: 0 auto;
+}
+
+.icon-grid h4 {
+ display: none;
+}
+
+.icon-grid pre {
+ margin: 10px 10px -10px 10px;
+ border-radius: 0;
+ font-size: 10px;
+ border-color: #ddd;
+ height: 65px;
+ overflow: scroll;
+}
+
+/** nonaScroller initial setup **/
+
+.nano {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.nano > .nano-content {
+ position: absolute;
+ overflow: scroll;
+ overflow-x: hidden;
+ top: 0;
+ right: 0;
+ left: 0;
+}
+
+.nano > .nano-content:focus {
+ outline: thin dotted;
+}
+
+.nano > .nano-content::-webkit-scrollbar {
+ display: none;
+}
+
+.has-scrollbar > .nano-content::-webkit-scrollbar {
+ display: block;
+}
+
+.nano > .nano-pane {
+ background: rgba(0, 0, 0, .25);
+ position: absolute;
+ width: 10px;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ visibility: hidden \9; /* Target only IE7 and IE8 with this hack */
+ opacity: .01;
+ -webkit-transition: .2s;
+ -moz-transition: .2s;
+ -o-transition: .2s;
+ transition: .2s;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+
+.nano > .nano-pane > .nano-slider {
+ background: #444;
+ background: rgba(0, 0, 0, .5);
+ position: relative;
+ margin: 0 1px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.nano:hover > .nano-pane,
+.nano-pane.active, .nano-pane.flashed {
+ visibility: visible \9; /* Target only IE7 and IE8 with this hack */
+ opacity: 0.99;
+}
+
+/*
+DotKernel Template
+Version 3.0
+*/
+
+/*Global Styles*/
+
+/*Clearfix*/
+.clearfix:after {
+ content: "";
+ display: block;
+ clear: both;
+ visibility: hidden;
+}
+
+.clearfix {
+ display: inline-block;
+}
+
+/* Hide from IE Mac \*/
+.clearfix {
+ display: block;
+}
+
+/* End hide from IE Mac */
+* html .clearfix {
+ height: 1px;
+}
+
+body {
+ font-family: 'Source Sans Pro', sans-serif;
+ background: #f1f4f7;
+ color: #5f6468;
+ font-size: 16px;
+ overflow-x: hidden;
+}
+
+.collapseRightIn {
+ display: block;
+}
+
+.collapseRightOut {
+ display: none;
+}
+
+/** Forms **/
+.forms {
+ padding: 80px 15px;
+}
+
+.forms h1 {
+ margin-bottom: 40px;
+ margin-top: 0px;
+ font-size: 30px;
+ font-weight: 400;
+ text-transform: uppercase;
+ text-align: center;
+ letter-spacing: 4px;
+}
+
+.forms .no-account {
+ margin-top: 15px;
+ color: #929292;
+}
+
+.form-content {
+ padding: 40px;
+ background: #FFFFFF;
+}
+
+.form-content a {
+ display: block;
+ width: auto;
+ margin-top: 15px;
+ color: #999CA5;
+}
+
+.form-content .btn {
+ margin-top: 15px;
+}
+
+input.form-control {
+ padding: 15px 15px;
+ background: #FFFFFF;
+ border-radius: 2px;
+ border: 1px solid #E7E7E7;
+ font-size: 16px;
+ line-height: 50px;
+ height: 50px;
+}
+
+@media ( max-width: 1199px) {
+ .form-content {
+ padding: 20px;
+ }
+
+ .form-content h1 {
+ margin-bottom: 20px;
+ }
+}
+
+.btn-primary {
+ height: 50px;
+ border-radius: 2px;
+ background: #C60B31;
+ border-color: #C60B31;
+ color: #FFFFFF;
+}
+
+.btn-success,
+.btn-default,
+.btn-danger {
+ height: 50px;
+ border-radius: 2px;
+}
+
+.btn-primary:hover,
+.btn-primary:active,
+.btn-primary:focus {
+ background: #333333;
+}
+
+label {
+ color: #B1B1B1;
+}
+
+/*** Header ***/
+
+/* Navbar */
+
+.navbar {
+ position: relative;
+ margin-bottom: 0px;
+ min-height: 60px;
+ background: #FFFFFF;
+ border: 0px;
+ border-color: #E9ECF2;
+ border-radius: 0px;
+ z-index: 1000;
+ padding: 0 15px;
+}
+
+.navbar-brand {
+ color: #fff;
+ font-size: 16px;
+ text-transform: uppercase;
+ font-weight: 500;
+ letter-spacing: 2px;
+}
+
+.navbar-brand span {
+ color: #30a5ff;
+}
+
+.navbar-brand img {
+ display: block;
+ height: 30px;
+ width: auto;
+}
+
+@media screen and (min-width: 768px) {
+ .navbar > .container .navbar-brand,
+ .navbar > .container-fluid .navbar-brand {
+ margin-left: 0px;
+ }
+}
+
+@media (max-width: 767px) {
+ .navbar-brand img {
+ margin-top: 4px;
+ height: 24px;
+ }
+}
+
+/* Notification */
+
+.notification {
+ position: relative;
+ display: inline-block;
+ margin-right: 20px;
+ height: 30px;
+ font-size: 20px;
+ line-height: 30px;
+ color: #DCDCDC;
+}
+
+.notification .notes_no {
+ position: absolute;
+ top: 1px;
+ right: -5px;
+ display: block;
+ width: 17px;
+ height: 16px;
+ font-size: 9px;
+ background: #FBA276;
+ color: #FFFFFF;
+ border: 1px solid #FFFFFF;
+ border-radius: 50%;
+ line-height: 14px;
+ text-align: center;
+}
+
+.notification i,
+.notification .notes_no {
+ cursor: pointer;
+}
+
+.notification .notis-container {
+ position: absolute;
+ top: 40px;
+ right: -15px;
+ display: none;
+ background-color: #F1F4F7;
+ box-shadow: 4px 5px 7px #D1D1D1;
+ width: 400px;
+}
+
+.notification .notis-container .title {
+ position: relative;
+ padding: 10px 15px;
+ color: #5F6468;
+ font-size: 16px;
+ border-bottom: 2px solid #FFFFFF;
+}
+
+.notification .notis-container .title .arrow-top {
+ position: absolute;
+ top: -13px;
+ right: 10px;
+ width: 0;
+ height: 0;
+ border-left: 15px solid transparent;
+ border-right: 15px solid transparent;
+ border-bottom: 15px solid #F1F4F7;
+}
+
+.notification .nano-note {
+ background: transparent;
+ width: 400px;
+ height: 200px;
+}
+
+.notification .nano-note > .nano-content {
+ padding: 10px;
+}
+
+.notification .nano-note > .nano-pane {
+ background: #bababa;
+}
+
+.notification .nano-note > .nano-pane > .nano-slider {
+ background: #888;
+}
+
+.notification .notis-container ul.content {
+ display: block;
+ margin: 0px;
+ padding: 0px;
+ height: 200px;
+ background-color: #FFFFFF;
+ overflow-y: auto;
+}
+
+.notification .notis-container ul.content li {
+ dispaly: block;
+ padding: 10px 15px;
+ border-bottom: 2px solid #F1F4F7;
+}
+
+.notification .notis-container ul.content li.warning {
+ border-left: 4px solid #f78e3a;
+}
+
+.notification .notis-container ul.content li.error {
+ border-left: 4px solid #f70020;
+}
+
+.notification .notis-container ul.content li.unseen {
+ background-color: #CCE3F5;
+}
+
+.notification .notis-container ul.content li .note-title {
+ margin: 0px;
+ padding: 5px 0px;
+ font-size: 14px;
+ line-height: 14px;
+}
+
+.notification .notis-container ul.content li .note-text {
+ font-size: 12px;
+ line-height: 1.2em;
+ color: #101010;
+}
+
+@media (max-width: 767px) {
+ .notification .notis-container,
+ .notification .nano {
+ width: 300px;
+ }
+}
+
+@media (max-width: 399px) {
+ .notification .notis-container,
+ .notification .nano {
+ width: 240px;
+ }
+}
+
+/* Admin Menu */
+
+.user-menu {
+ margin: 15px;
+ height: 30px;
+ list-style: none;
+}
+
+.user-menu a {
+ color: #A2A2A2;
+ line-height: 30px;
+}
+
+.user-menu .dropdown-item {
+ color: #333333;
+ padding: 3px 20px;
+ font-size: 14px;
+ line-height: 20px;
+}
+
+.user-menu .dropdown-item:active {
+ background-color: #F8F9FA;
+}
+
+.user-menu a:hover,
+.user-menu a:focus {
+ text-decoration: none;
+}
+
+.user-menu .nav-link {
+ display: block;
+ padding: 0;
+}
+
+.user-menu .nav-link span {
+ display: block;
+ float: left;
+ margin-right: 5px;
+}
+
+.user-menu .dropdown-menu {
+ border-radius: 0px;
+}
+
+.user-menu .user-icon {
+ display: none;
+ float: left;
+ font-size: 18px;
+ line-height: 30px;
+}
+
+@media (max-width: 767px) {
+ .notification {
+ margin-right: 15px;
+ }
+
+ .user-menu {
+ padding-left: 0px;
+ }
+
+ .user-menu .user-icon {
+ display: block;
+ }
+
+ .user-menu .nav-link span.user-message {
+ display: none;
+ }
+
+ .user-menu .fa-angle-down {
+ display: none;
+ }
+
+ .user-menu .dropdown-menu {
+ position: absolute;
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (max-width: 767px) {
+ .side-collapse-container {
+ position: relative;
+ left: 0;
+ width: 100%;
+ transition: left .4s;
+ overflow-x: hidden;
+ }
+
+ .side-collapse-container.out {
+ left: 300px;
+ }
+
+ .mainMenu .side-collapse {
+ top: 0px;
+ bottom: 0px;
+ left: 0px;
+ width: 300px;
+ position: fixed;
+ overflow: hidden;
+ transition: width .4s;
+ }
+
+ .mainMenu .side-collapse.in {
+ width: 0;
+ }
+
+ .mainMenu .navbar-nav > li {
+ width: 300px;
+ }
+}
+
+/*** Sidebar ***/
+
+@media (min-width: 768px) {
+ .sidebar {
+ display: block;
+ position: fixed;
+ top: 0px;
+ bottom: 0;
+ left: 0;
+ display: block;
+ margin: 0;
+ padding: 0;
+ width: 60px;
+ background-color: #282828;
+ box-shadow: 1px 0px 10px rgba(0, 0, 0, .05);
+ }
+
+ .sidebar .item-label {
+ float: left;
+ display: block;
+ line-height: 30px;
+ }
+}
+
+.sidebar ul.menu {
+ display: block;
+ margin-right: -17px;
+}
+
+sideRightIn .sidebar .nano-sidebar {
+ background: transparent;
+ width: 60px;
+}
+
+.sidebar .nano-sidebar > .nano-content {
+ padding: 0px;
+}
+
+.sidebar .nano-sidebar > .nano-pane {
+ background: #bababa;
+ z-index: 50;
+}
+
+.sidebar .nano-sidebar > .nano-pane > .nano-slider {
+ background: #888;
+}
+
+.sidebar.sideRightIn {
+ -webkit-transition: all 0.5s ease;
+ -moz-transition: all 0.5s ease;
+ -o-transition: all 0.5s ease;
+ transition: all 0.5s ease;
+}
+
+.sidebar.sideRightOut {
+ width: 250px;
+ -webkit-transition: all 0.5s ease;
+ -moz-transition: all 0.5s ease;
+ -o-transition: all 0.5s ease;
+ transition: all 0.5s ease;
+}
+
+.sidebar.sideRightOut .item-label {
+ display: block;
+}
+
+.sidebar.sideRightIn .slide-right {
+ margin-right: 20px;
+ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABK0lEQVQ4jWNkwAH6+/udgNReBspAMRMDjQELiOjp6bFhZGT8V1xcfAwm8fHjxyOsrKwSlBj++/fvz4zd3d3mLCwse4D8f0DgiWwJNQAT0OV3gfRDIOZjYmLa3tvba0VNC8CRDAwiEWZm5gNApjYQfwL6xA7ok4tUswCLJX+BOKSwsHADTL6zs5P3z58/XKQYDgz6byjJFBg8+sBgOg1ksgLxT2BEczU0NPwDyQGTbS+QKmIgDfTBk2lHR4cc0PBNUMN/A7EPzHBKAAvMcHZ29sNAphwQv/n//79DUVHRVWSFv379agAGURdJhoOCiBjDKQFMwMwkBaSFaGE4HIDSfl9fnzYDDQDOwg4YwSxA3wlTYjgoDlhwSXJzc2sAFVymxAJgkE+icWnKwAAAK81v+Hbj14wAAAAASUVORK5CYII=') no-repeat right center;
+}
+
+.sidebar.sideRightOut .slide-right {
+ margin-right: 20px;
+ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABKElEQVQ4jWPs7+8vYmBg6GWgDDgXFhbuwybBxEBjwPLx48cZrKysSykx5Pfv3++R+b29vVb///9nKikpOcLIQGUAMpyJiWk7kMn0588fFyYaGc4HxA8ZGRnvUs0HfX19ukADj0ANv/r3718HYBC9Yezs7OQFeoWLFMNYWFi+lZeXf4bxgSkxAEitAWJmZMPBatnY2BqAuIhUBwNxMYjR0NAACuYVUMN///v3LxpmOAhQHAdAC/4BKR+Q4UDMCoyDTR0dHXIweaoEEQgA40AbGAcHgEwRIH708+dP24qKikdUTabYLKFqMi0qKroKzGAOQCYoDoSAGViKgRYA5BNQngCxyYoDdAAsKt4CI/sPNjkWoDdagMk0jxILgA7UBVJXsMnRuDRlYAAAtQJ7eZEPpvgAAAAASUVORK5CYII=") no-repeat right center;
+}
+
+@media (max-width: 767px) {
+ .sidebar.sideRightIn .slide-right {
+ display: none;
+ }
+}
+
+.sidebar {
+ display: block;
+ background-color: #282828;
+ padding: 0;
+ text-align: center;
+ height: 100% !important;
+}
+
+.sidebar .nav-placeholder {
+ display: block;
+ height: 60px;
+ width: 100%;
+ border-bottom: 1px solid #000000;
+}
+
+.sidebar .nav-placeholder .logo {
+ display: block;
+ padding: 15px 0px 15px 15px;
+ width: 30px;
+ height: 30px;
+}
+
+.sidebar .nav-placeholder .logo img {
+ display: block;
+ width: 30px;
+ height: auto;
+}
+
+.sidebar .toggle a {
+ display: block;
+ padding: 15px;
+ content: "";
+ height: 55px;
+ font-size: 1px;
+ color: transparent;
+ text-decoration: none;
+ line-height: 55px;
+}
+
+.sidebar .toggle a:hover, .sidebar .toggle a:focus {
+ background-color: #282828;
+ text-decoration: none;
+}
+
+.sidebar .fa-chevron-circle-down {
+ display: none;
+}
+
+.sidebar .form-group {
+ display: none;
+}
+
+.sidebar ul.nav li {
+ position: relative;
+ width: 250px;
+}
+
+.sidebar ul.nav li a {
+ padding: 15px 15px 15px 60px;
+ min-height: 30px;
+ background-color: #282828;
+ z-index: 1;
+}
+
+.sidebar ul.nav li a .item-label {
+ color: #5f6468;
+}
+
+.sidebar ul.nav li.active a .item-label {
+ color: #FFFFFF;
+}
+
+.sidebar ul.nav .submenu {
+ padding: 15px 15px 15px 15px;
+ cursor: pointer;
+ background-color: #282828;
+}
+
+.sidebar ul.nav .submenu .item-label {
+ margin-left: 45px;
+}
+
+.sidebar ul.nav .submenu:active,
+.sidebar ul.nav .submenu:focus,
+.sidebar ul.nav .submenu:hover {
+ text-decoration: none;
+ background-color: #000000;
+}
+
+.sidebar ul.nav li i {
+ position: absolute;
+ top: 15px;
+ left: 15px;
+ margin-right: 15px;
+ width: 30px;
+ font-size: 26px;
+ line-height: 30px;
+ color: #FFFFFF;
+ text-align: center;
+ z-index: 20;
+ cursor: pointer;
+}
+
+.sidebar ul.nav a:hover,
+.sidebar ul.nav li.parent ul li a:hover {
+ text-decoration: none;
+ background-color: #000000;
+}
+
+.sidebar ul.nav .active a, .sidebar ul.nav li.parent a.active,
+.sidebar ul.nav .active > a:hover, .sidebar ul.nav li.parent a.active:hover,
+.sidebar ul.nav .active > a:focus, .sidebar ul.nav li.parent a.active:focus
+.sidebar ul.nav .active > a:focus .item-label, .sidebar ul.nav li.parent a.active:focus .item-label {
+ color: #fff;
+ background-color: #000000;
+}
+
+.sidebar ul.nav ul,
+.sidebar ul.nav ul li {
+ list-style-type: none;
+}
+
+.sidebar ul.nav li.parent {
+ position: relative;
+}
+
+.sidebar ul.nav li.parent ul.children {
+ width: 100%;
+ padding: 0px;
+ margin: 0;
+ background: #282828;
+ text-align: left;
+ z-index: 10;
+}
+
+.sidebar ul.nav li.parent ul.children li a {
+ display: block;
+ padding: 0px 0px 0px 60px;
+ height: 40px;
+ line-height: 40px;
+ background: #282828;
+ color: #5f6468 !important;
+ text-decoration: none;
+}
+
+.sidebar ul.nav li.parent ul.children li a:hover {
+ text-decoration: none;
+ background-color: #000000;
+}
+
+.sidebar ul.nav li.parent ul.children li i {
+ top: 0px;
+ left: 30px;
+ margin-right: 0px;
+ font-size: 14px;
+ line-height: 40px;
+}
+
+.sidebar ul.nav li.current a {
+ background-color: #30a5ff;
+ color: #fff !important;
+}
+
+.sidebar span.glyphicon {
+ margin-right: 10px;
+}
+
+.sidebar ul.nav li.divider {
+ border-bottom: 1px solid #eee;
+ margin: 20px 0;
+}
+
+.sidebar .attribution {
+ position: absolute;
+ bottom: 0px;
+ width: 100%;
+ padding: 15px;
+ text-align: center;
+ border-top: 1px solid #eee;
+ font-size: 12px;
+}
+
+@media (min-width: 768px ){
+ .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .sidebar .toggle {
+ display: none;
+ }
+
+ .sidebar ul.nav li {
+ width: 100%;
+ }
+
+ .sidebar ul.nav li i {
+ font-size: 22px;
+ line-height: 22px;
+ }
+
+ .navbar-toggler:focus, .navbar-toggler:hover, .navbar-toggler:active {
+ box-shadow: none;
+ background-color: #E9ECF2;
+ }
+
+ .navbar-toggler {
+ height: 58px;
+ background-color: #E9ECF2;
+ width: auto;
+ border: none;
+ border-radius: 0;
+ box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
+ padding: 0 15px;
+
+ i {
+ vertical-align: text-top;
+ color: #C71F3A;
+ }
+ }
+
+ .navbar .navbar-toggler .icon-bar {
+ background: black !important;
+ }
+
+ .user-menu-collapse {
+ display: block;
+ border: 0px;
+ }
+
+ .side-collapse {
+ position: fixed;
+ display: block;
+ left: 0px;
+ top: 0px;
+ bottom: 0px;
+ width: 300px;
+ height: 100% !important;
+ background: #282828;
+ text-align: left; /*z-index: 1;*/
+ }
+
+ .side-collapse .item-label {
+ display: block;
+ color: #5f6468;
+ }
+
+ .side-collapse .active .item-label {
+ color: #FFFFFF;
+ }
+
+ .sidebar ul.nav li.parent ul.children {
+ position: static;
+ width: auto;
+ background-color: #5c5c5c;
+ }
+}
+
+/*** Main content ***/
+
+.main-content {
+ position: relative;
+ left: 0px;
+ margin-left: 60px;
+ min-height: 100%;
+ background-color: #F1F4F7;
+ -webkit-transition: all 0.5s ease;
+ -moz-transition: all 0.5s ease;
+ -o-transition: all 0.5s ease;
+ transition: all 0.5s ease;
+ width: calc(100% - 60px);
+}
+
+.main-content .main {
+ padding-left: 40px;
+ padding-right: 40px;
+}
+
+.main-content.toggled {
+ margin-left: 250px;
+}
+
+@media (max-width: 767px) {
+ .main-content {
+ margin-left: 0px;
+ width: 100%;
+ }
+
+ .main-content .main {
+ padding-left: 15px;
+ padding-right: 15px;
+ }
+}
+
+p.tooltip-title {
+ display: none;
+ position: absolute;
+ border: 1px solid #333;
+ background-color: #161616;
+ border-radius: 5px;
+ padding: 10px;
+ color: #fff;
+}
diff --git a/src/App/assets/scss/components/_language.scss b/src/App/assets/scss/components/_language.scss
index 9b44cd1..888effc 100644
--- a/src/App/assets/scss/components/_language.scss
+++ b/src/App/assets/scss/components/_language.scss
@@ -1,75 +1,75 @@
-.language-container {
- position: absolute;
- top: 75px;
- right: 20px;
- display: block;
-
- .languages {
- position: relative;
- width: 45px;
-
- .language-active {
- display: block;
- padding-bottom: 5px;
- width: 50px;
- cursor: pointer;
-
- img {
- display: block;
- float: left;
- width: 18px;
- height: 12px;
- }
-
- .language-selector {
- display: block;
- float: left;
- margin-left: 10px;
- margin-top: 3px;
- width: 14px;
- height: 8px;
- background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAtElEQVQYlWM8e/bsDAYGBj9GRkYmBiLA/////wGpTSxA4hsQSwIFGEgA35ju3r1bAWRsJUHTdpAeRhBr//79PHx8fLuBTAsCmk58+vTJ1dHR8QsjTOTMmTMiQH8eBjI1sOkAyt369++ftYmJyRswH1kSqFkOqOA4kCmFpu8ZMAwsgZoewQRQQhIk8ffvXzcg8wOS8CeQGLImDBth4OTJkyYsLCwTQew/f/7km5ubn0FVwcAAABmsQvEvDSE/AAAAAElFTkSuQmCC');
- cursor: pointer;
- }
- }
-
- .language-list {
- display: none;
- padding: 0;
- margin: 0;
-
- li {
- display: block;
- padding: 5px 5px 5px 0;
- cursor: pointer;
-
- img {
- display: block;
- float: left;
- margin-right: 5px;
- width: 18px;
- height: 12px;
- }
- span {
- display: block;
- float: left;
- font-size: 12px;
- line-height: 12px;
- }
- }
-
- li.active,
- li:hover {
- background: #C60B31;
- }
- }
- }
-}
-
-.full-page {
- .language-container {
- position: absolute;
- top: 20px;
- right: 20px;
- }
-}
+.language-container {
+ position: absolute;
+ top: 75px;
+ right: 20px;
+ display: block;
+
+ .languages {
+ position: relative;
+ width: 45px;
+
+ .language-active {
+ display: block;
+ padding-bottom: 5px;
+ width: 50px;
+ cursor: pointer;
+
+ img {
+ display: block;
+ float: left;
+ width: 18px;
+ height: 12px;
+ }
+
+ .language-selector {
+ display: block;
+ float: left;
+ margin-left: 10px;
+ margin-top: 3px;
+ width: 14px;
+ height: 8px;
+ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAtElEQVQYlWM8e/bsDAYGBj9GRkYmBiLA/////wGpTSxA4hsQSwIFGEgA35ju3r1bAWRsJUHTdpAeRhBr//79PHx8fLuBTAsCmk58+vTJ1dHR8QsjTOTMmTMiQH8eBjI1sOkAyt369++ftYmJyRswH1kSqFkOqOA4kCmFpu8ZMAwsgZoewQRQQhIk8ffvXzcg8wOS8CeQGLImDBth4OTJkyYsLCwTQew/f/7km5ubn0FVwcAAABmsQvEvDSE/AAAAAElFTkSuQmCC');
+ cursor: pointer;
+ }
+ }
+
+ .language-list {
+ display: none;
+ padding: 0;
+ margin: 0;
+
+ li {
+ display: block;
+ padding: 5px 5px 5px 0;
+ cursor: pointer;
+
+ img {
+ display: block;
+ float: left;
+ margin-right: 5px;
+ width: 18px;
+ height: 12px;
+ }
+ span {
+ display: block;
+ float: left;
+ font-size: 12px;
+ line-height: 12px;
+ }
+ }
+
+ li.active,
+ li:hover {
+ background: #C60B31;
+ }
+ }
+ }
+}
+
+.full-page {
+ .language-container {
+ position: absolute;
+ top: 20px;
+ right: 20px;
+ }
+}
diff --git a/src/App/assets/scss/components/_profile.scss b/src/App/assets/scss/components/_profile.scss
index cfc3533..df8d561 100644
--- a/src/App/assets/scss/components/_profile.scss
+++ b/src/App/assets/scss/components/_profile.scss
@@ -1,141 +1,141 @@
-.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;
- }
-
- 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;
- }
- }
- }
-}
-
-@media (max-width: 767px) {
- .my-profile {
- .profile-actions {
- .actions {
- .collapse-menu {
- display: block;
- }
-
- ul {
- display: none;
- }
- }
- }
- }
+.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;
+ }
+
+ 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;
+ }
+ }
+ }
+}
+
+@media (max-width: 767px) {
+ .my-profile {
+ .profile-actions {
+ .actions {
+ .collapse-menu {
+ display: block;
+ }
+
+ ul {
+ display: none;
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/src/App/assets/scss/components/_user.scss b/src/App/assets/scss/components/_user.scss
index 5f83528..d3ed8d5 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: 80px auto 50px;
- 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;
- }
+.header-user {
+ margin-left: 5px !important;
+
+ i {
+ font-size: 24px;
+ }
+}
+
+.sign-in-block {
+ width: 380px;
+ margin: 80px auto 50px;
+ 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
diff --git a/src/App/assets/scss/main/main.scss b/src/App/assets/scss/main/main.scss
index f8ece78..ec82eda 100644
--- a/src/App/assets/scss/main/main.scss
+++ b/src/App/assets/scss/main/main.scss
@@ -1,3 +1,3 @@
-.logo-img {
- width: 200px;
-}
\ No newline at end of file
+.logo-img {
+ width: 200px;
+}
diff --git a/src/App/templates/app/components.html.twig b/src/App/templates/app/components.html.twig
index 1661c94..ad827b0 100644
--- a/src/App/templates/app/components.html.twig
+++ b/src/App/templates/app/components.html.twig
@@ -1,265 +1,265 @@
-{% extends '@layout/default.html.twig' %}
-
-{% block title %}Dashboard{% endblock %}
-
-{% block content %}
-
-
UI Elements
-
-
-
-
Alerts
-
-
- This is a primary alert—check it out!
-
-
- This is a secondary alert—check it out!
-
-
- This is a success alert—check it out!
-
-
- This is a danger alert—check it out!
-
-
- This is a warning alert—check it out!
-
-
- This is a info alert—check it out!
-
-
- This is a light alert—check it out!
-
-
- This is a dark alert—check it out!
-
-
-
-
-
-
-
Buttons
-
-
-
- Primary
-
-
- Secondary
-
-
- Success
-
-
- Danger
-
-
- Warning
-
-
- Info
-
-
- Light
-
-
- Dark
-
-
-
-
-
- Primary
-
-
- Secondary
-
-
- Success
-
-
- Danger
-
-
- Warning
-
-
- Info
-
-
- Light
-
-
- Dark
-
-
-
-
-
-
-
-
-
-
Dropdowns
-
-
-
-
-
-
-
-
- Action
-
- Toggle Dropdown
-
-
-
-
-
-
-
-
-
-
Modal
-
-
-
- Launch demo modal
-
-
-
-
-
-
-
-
-
-
Popover
-
- Click to toggle popover
-
-
-
-
-
-
Progress
-
-
-
-
-
100k
-
Visitors From USA
-
50%
-
-
-
-
1M
-
Visitors From Europe
-
80%
-
-
-
-
450k
-
Visitors From Australia
-
40%
-
-
-
-
1B
-
Visitors From India
-
90%
-
-
-
-
-
-
-
-
-
Tootips
-
-
- Tooltip on top
-
-
- Tooltip on right
-
-
- Tooltip on bottom
-
-
- Tooltip on left
-
-
-
-
-
-{% endblock %}
+{% extends '@layout/default.html.twig' %}
+
+{% block title %}Dashboard{% endblock %}
+
+{% block content %}
+
+
UI Elements
+
+
+
+
Alerts
+
+
+ This is a primary alert—check it out!
+
+
+ This is a secondary alert—check it out!
+
+
+ This is a success alert—check it out!
+
+
+ This is a danger alert—check it out!
+
+
+ This is a warning alert—check it out!
+
+
+ This is a info alert—check it out!
+
+
+ This is a light alert—check it out!
+
+
+ This is a dark alert—check it out!
+
+
+
+
+
+
+
Buttons
+
+
+
+ Primary
+
+
+ Secondary
+
+
+ Success
+
+
+ Danger
+
+
+ Warning
+
+
+ Info
+
+
+ Light
+
+
+ Dark
+
+
+
+
+
+ Primary
+
+
+ Secondary
+
+
+ Success
+
+
+ Danger
+
+
+ Warning
+
+
+ Info
+
+
+ Light
+
+
+ Dark
+
+
+
+
+
+
+
+
+
+
Dropdowns
+
+
+
+
+
+
+
+
+ Action
+
+ Toggle Dropdown
+
+
+
+
+
+
+
+
+
+
Modal
+
+
+
+ Launch demo modal
+
+
+
+
+
+
+
+
+
+
Popover
+
+ Click to toggle popover
+
+
+
+
+
+
Progress
+
+
+
+
+
100k
+
Visitors From USA
+
50%
+
+
+
+
1M
+
Visitors From Europe
+
80%
+
+
+
+
450k
+
Visitors From Australia
+
40%
+
+
+
+
1B
+
Visitors From India
+
90%
+
+
+
+
+
+
+
+
+
Tootips
+
+
+ Tooltip on top
+
+
+ Tooltip on right
+
+
+ Tooltip on bottom
+
+
+ Tooltip on left
+
+
+
+
+
+{% endblock %}
diff --git a/src/App/templates/layout/main.html.twig b/src/App/templates/layout/main.html.twig
index 0c13913..484c325 100644
--- a/src/App/templates/layout/main.html.twig
+++ b/src/App/templates/layout/main.html.twig
@@ -1,32 +1,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% block title %}{% endblock %} - DotKernel
-
-
-
-
-
-
-
- {% block content %}{% endblock %}
-
-
-
-
-
-
-{% block javascript %}{% endblock %}
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% block title %}{% endblock %} - DotKernel
+
+
+
+
+
+
+
+ {% block content %}{% endblock %}
+
+
+
+
+
+
+{% block javascript %}{% endblock %}
+
+
+
diff --git a/src/App/templates/partial/left-menu.html.twig b/src/App/templates/partial/left-menu.html.twig
index 1356de9..0462ea6 100644
--- a/src/App/templates/partial/left-menu.html.twig
+++ b/src/App/templates/partial/left-menu.html.twig
@@ -1,70 +1,70 @@
-