Site Skeleton
This commit is contained in:
		
							
								
								
									
										1
									
								
								mdb/scss/_custom-styles.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mdb/scss/_custom-styles.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
// Your custom styles
 | 
			
		||||
							
								
								
									
										1
									
								
								mdb/scss/_custom-variables.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								mdb/scss/_custom-variables.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
// Your custom variables
 | 
			
		||||
							
								
								
									
										151
									
								
								mdb/scss/addons/_datatables-select.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										151
									
								
								mdb/scss/addons/_datatables-select.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,151 @@
 | 
			
		||||
/*
 | 
			
		||||
 * MDBootstrap integration with Datatables
 | 
			
		||||
 * Learn more: https://mdbootstrap.com/docs/jquery/tables/datatables/
 | 
			
		||||
 * About MDBootstrap: https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * This combined file was created taking that code from this webstie:
 | 
			
		||||
 *  https://cdn.datatables.net/select/1.2.7/css/select.dataTables.min.css
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * To rebuild or modify this file with the latest versions of the included
 | 
			
		||||
 * software please visit:
 | 
			
		||||
 *   https://datatables.net/download/#bs4/dt-1.10.18
 | 
			
		||||
 *
 | 
			
		||||
 * Included libraries:
 | 
			
		||||
 *   DataTables 1.10.18
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
table {
 | 
			
		||||
  &.dataTable {
 | 
			
		||||
    tbody > tr {
 | 
			
		||||
      &.selected,
 | 
			
		||||
      > .selected {
 | 
			
		||||
        background-color: #b0bed9;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.stripe, &.display {
 | 
			
		||||
      tbody > tr.odd {
 | 
			
		||||
        &.selected,
 | 
			
		||||
        > .selected {
 | 
			
		||||
          background-color: #acbad4;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.hover, &.display {
 | 
			
		||||
      tbody > tr {
 | 
			
		||||
        &.selected:hover,
 | 
			
		||||
        > .selected:hover {
 | 
			
		||||
          background-color: #aab7d1;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.order-column, &.display {
 | 
			
		||||
      tbody > tr {
 | 
			
		||||
        &.selected > {
 | 
			
		||||
          .sorting_1, .sorting_2, .sorting_3 {
 | 
			
		||||
            background-color: #acbad5;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
        > .selected {
 | 
			
		||||
          background-color: #acbad5;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.display, &.order-column.stripe {
 | 
			
		||||
      tbody > tr {
 | 
			
		||||
        &.odd.selected > .sorting_1 {
 | 
			
		||||
          background-color: #a6b4cd;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.odd.selected > .sorting_2, &.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
 | 
			
		||||
      background-color: #a8b5cf;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.odd.selected > .sorting_3, &.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
 | 
			
		||||
      background-color: #a9b7d1;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.even.selected > .sorting_1, &.order-column.stripe tbody > tr.even.selected > .sorting_1 {
 | 
			
		||||
      background-color: #acbad5;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.even.selected > .sorting_2, &.order-column.stripe tbody > tr.even.selected > .sorting_2 {
 | 
			
		||||
      background-color: #aebcd6;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.even.selected > .sorting_3, &.order-column.stripe tbody > tr.even.selected > .sorting_3 {
 | 
			
		||||
      background-color: #afbdd8;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.odd > .selected, &.order-column.stripe tbody > tr.odd > .selected {
 | 
			
		||||
      background-color: #a6b4cd;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.even > .selected, &.order-column.stripe tbody > tr.even > .selected {
 | 
			
		||||
      background-color: #acbad5;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.selected:hover > .sorting_1, &.order-column.hover tbody > tr.selected:hover > .sorting_1 {
 | 
			
		||||
      background-color: #a2aec7;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.selected:hover > .sorting_2, &.order-column.hover tbody > tr.selected:hover > .sorting_2 {
 | 
			
		||||
      background-color: #a3b0c9;
 | 
			
		||||
    }
 | 
			
		||||
    &.display tbody > tr.selected:hover > .sorting_3, &.order-column.hover tbody > tr.selected:hover > .sorting_3 {
 | 
			
		||||
      background-color: #a5b2cb;
 | 
			
		||||
    }
 | 
			
		||||
    &.display, &.order-column.hover {
 | 
			
		||||
      tbody > tr {
 | 
			
		||||
        &:hover > .selected, > .selected:hover {
 | 
			
		||||
          background-color: #a2aec7;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    tbody {
 | 
			
		||||
      td.select-checkbox, th.select-checkbox {
 | 
			
		||||
        position: relative;
 | 
			
		||||
      }
 | 
			
		||||
      td, th {
 | 
			
		||||
        &.select-checkbox {
 | 
			
		||||
          &:before,
 | 
			
		||||
          &:after {
 | 
			
		||||
            display: block;
 | 
			
		||||
            position: absolute;
 | 
			
		||||
            top: 1.2em;
 | 
			
		||||
            left: 50%;
 | 
			
		||||
            width: 12px;
 | 
			
		||||
            height: 12px;
 | 
			
		||||
            box-sizing: border-box;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      td.select-checkbox:before,
 | 
			
		||||
      th.select-checkbox:before {
 | 
			
		||||
        content: ' ';
 | 
			
		||||
        margin-top: 4px;
 | 
			
		||||
        margin-left: -6px;
 | 
			
		||||
        border: 1px solid black;
 | 
			
		||||
        border-radius: 3px;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    tr.selected {
 | 
			
		||||
      td.select-checkbox:after,
 | 
			
		||||
      th.select-checkbox:after {
 | 
			
		||||
        content: '\2714';
 | 
			
		||||
        margin-top: 0px;
 | 
			
		||||
        margin-left: -4px;
 | 
			
		||||
        text-align: center;
 | 
			
		||||
        text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
div.dataTables_wrapper span {
 | 
			
		||||
  &.select-info, &.select-item {
 | 
			
		||||
    margin-left: 0.5em;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 640px) {
 | 
			
		||||
  div.dataTables_wrapper span {
 | 
			
		||||
    &.select-info, &.select-item {
 | 
			
		||||
      margin-left: 0;
 | 
			
		||||
      display: block;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										157
									
								
								mdb/scss/addons/_datatables.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										157
									
								
								mdb/scss/addons/_datatables.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,157 @@
 | 
			
		||||
/*
 | 
			
		||||
 * MDBootstrap integration with Datatables
 | 
			
		||||
 * Learn more: https://mdbootstrap.com/docs/jquery/tables/datatables/
 | 
			
		||||
 * About MDBootstrap: https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * This combined file was created by the DataTables downloader builder:
 | 
			
		||||
 *   https://datatables.net/download
 | 
			
		||||
 *
 | 
			
		||||
 * To rebuild or modify this file with the latest versions of the included
 | 
			
		||||
 * software please visit:
 | 
			
		||||
 *   https://datatables.net/download/#bs4/dt-1.10.18
 | 
			
		||||
 *
 | 
			
		||||
 * Included libraries:
 | 
			
		||||
 *   DataTables 1.10.18
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 table.dataTable thead {
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
  > tr > {
 | 
			
		||||
    th:active, td:active {
 | 
			
		||||
      outline: none;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
div.dataTables_wrapper div {
 | 
			
		||||
  &.dataTables_length {
 | 
			
		||||
    &.d-flex.flex-row {
 | 
			
		||||
      label {
 | 
			
		||||
        margin-top: 1.2rem;
 | 
			
		||||
        margin-right: 1rem;
 | 
			
		||||
      }
 | 
			
		||||
      .select-wrapper.mdb-select {
 | 
			
		||||
        span, .select-dropdown {
 | 
			
		||||
          margin-top: 1rem;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.dataTables_length,
 | 
			
		||||
  &.dataTables_filter {
 | 
			
		||||
    label {
 | 
			
		||||
      text-align: left;
 | 
			
		||||
      font-weight: normal;
 | 
			
		||||
      padding-top: .5rem;
 | 
			
		||||
      padding-bottom: .5rem;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.dataTables_length {
 | 
			
		||||
    select, input {
 | 
			
		||||
      width: auto;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.dataTables_filter {
 | 
			
		||||
    select,
 | 
			
		||||
    input {
 | 
			
		||||
      width: auto;
 | 
			
		||||
    }
 | 
			
		||||
    input {
 | 
			
		||||
      margin-left: .5rem;
 | 
			
		||||
      display: inline-block;
 | 
			
		||||
    }
 | 
			
		||||
    text-align: right;
 | 
			
		||||
  }
 | 
			
		||||
  &.dataTables_info,
 | 
			
		||||
  &.dataTables_paginate {
 | 
			
		||||
    font-weight: normal;
 | 
			
		||||
    padding-top: 1rem;
 | 
			
		||||
    padding-bottom: 1rem;
 | 
			
		||||
  }
 | 
			
		||||
  &.dataTables_paginate {
 | 
			
		||||
    text-align: right;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    ul.pagination {
 | 
			
		||||
      -webkit-box-pack: end;
 | 
			
		||||
      -webkit-justify-content: flex-end;
 | 
			
		||||
      -ms-flex-pack: end;
 | 
			
		||||
      justify-content: flex-end;
 | 
			
		||||
      .page-item {
 | 
			
		||||
        &.active .page-link:focus {
 | 
			
		||||
          background-color: #4285f4;
 | 
			
		||||
        }
 | 
			
		||||
        .page-link:focus {
 | 
			
		||||
          -webkit-box-shadow: none;
 | 
			
		||||
          box-shadow: none;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (max-width: 767px) {
 | 
			
		||||
  div.dataTables_wrapper div {
 | 
			
		||||
    .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate ul.pagination {
 | 
			
		||||
      text-align: center;
 | 
			
		||||
      -webkit-box-pack: center;
 | 
			
		||||
      -webkit-justify-content: center;
 | 
			
		||||
      -ms-flex-pack: center;
 | 
			
		||||
      justify-content: center;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bs-select select {
 | 
			
		||||
  display: inline-block !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
table.dataTable thead {
 | 
			
		||||
  > tr > {
 | 
			
		||||
    th,
 | 
			
		||||
    td {
 | 
			
		||||
      &.sorting_asc, &.sorting_desc, &.sorting {
 | 
			
		||||
        padding-right: 30px;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    th:active, td:active {
 | 
			
		||||
      outline: none;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .sorting, .sorting_asc, .sorting_desc, .sorting_asc_disabled, .sorting_desc_disabled {
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    position: relative;
 | 
			
		||||
  }
 | 
			
		||||
  .sorting,
 | 
			
		||||
  .sorting_asc,
 | 
			
		||||
  .sorting_desc,
 | 
			
		||||
  .sorting_asc_disabled,
 | 
			
		||||
  .sorting_desc_disabled {
 | 
			
		||||
    &:before, &:after {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: 0.9em;
 | 
			
		||||
      display: block;
 | 
			
		||||
      opacity: 0.3;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .sorting:before, .sorting_asc:before, .sorting_desc:before, .sorting_asc_disabled:before, .sorting_desc_disabled:before {
 | 
			
		||||
    right: 1em;
 | 
			
		||||
    content: "\f0de";
 | 
			
		||||
  }
 | 
			
		||||
  .sorting:after, .sorting_asc:after, .sorting_desc:after, .sorting_asc_disabled:after, .sorting_desc_disabled:after {
 | 
			
		||||
    content: "\f0dd";
 | 
			
		||||
    right: 16px;
 | 
			
		||||
  }
 | 
			
		||||
  .sorting:before, .sorting_asc:before, .sorting_desc:before, .sorting_asc_disabled:before, .sorting_desc_disabled:before,
 | 
			
		||||
  .sorting:after, .sorting_asc:after, .sorting_desc:after, .sorting_asc_disabled:after, .sorting_desc_disabled:after {
 | 
			
		||||
    font-family: 'Font Awesome\ 5 Free';
 | 
			
		||||
    font-weight: 900;
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sorting_asc:before, .sorting_desc:after {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
  .sorting_asc_disabled:before, .sorting_desc_disabled:after {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										6
									
								
								mdb/scss/addons/_directives.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								mdb/scss/addons/_directives.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
// Optional directives
 | 
			
		||||
@each $key in (0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100) {
 | 
			
		||||
  .opacity-#{$key} {
 | 
			
		||||
    opacity: $key * .01;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1034
									
								
								mdb/scss/addons/_flags.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1034
									
								
								mdb/scss/addons/_flags.scss
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										46
									
								
								mdb/scss/addons/_hierarchical-display.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								mdb/scss/addons/_hierarchical-display.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
.zmd-hierarchical-display {
 | 
			
		||||
  visibility: hidden;
 | 
			
		||||
  &.in {
 | 
			
		||||
    visibility: visible;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.zmd-hierarchical-displaying {
 | 
			
		||||
  visibility: visible;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.animation {
 | 
			
		||||
  animation-duration: 1s;
 | 
			
		||||
  animation-fill-mode: both;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.animation.zoomedIn,
 | 
			
		||||
.animation.zoomedOut {
 | 
			
		||||
  animation-timing-function: cubic-bezier(.55, 0, .1, 1); // "Swift Out" easing curve
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes zoomedIn {
 | 
			
		||||
  from {
 | 
			
		||||
    transform: scale(0);
 | 
			
		||||
  }
 | 
			
		||||
  to {
 | 
			
		||||
    transform: scale(1);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes zoomedOut {
 | 
			
		||||
  from {
 | 
			
		||||
    transform: scale(1);
 | 
			
		||||
  }
 | 
			
		||||
  to {
 | 
			
		||||
    transform: scale(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.zoomedIn {
 | 
			
		||||
  animation-name: zoomedIn;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.zoomedOut {
 | 
			
		||||
  animation-name: zoomedOut;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										35
									
								
								mdb/scss/addons/_rating.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								mdb/scss/addons/_rating.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
.mdb-rating {
 | 
			
		||||
 | 
			
		||||
  .rate-popover {
 | 
			
		||||
    color: #808080;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .live {
 | 
			
		||||
    color: #000;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .oneStar {
 | 
			
		||||
    color: #44370f;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .twoStars {
 | 
			
		||||
    color: #96781e;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .threeStars {
 | 
			
		||||
    color: #e2b52e;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .fourStars {
 | 
			
		||||
    color: #f1ba12;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .fiveStars {
 | 
			
		||||
    color: #f3cb06;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .amber-text {
 | 
			
		||||
    color: #ffc107;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										891
									
								
								mdb/scss/core/_colors.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										891
									
								
								mdb/scss/core/_colors.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,891 @@
 | 
			
		||||
// Colors
 | 
			
		||||
$mdb-color-lighten-5:  #d0d6e2 !default;
 | 
			
		||||
$mdb-color-lighten-4:  #b1bace !default;
 | 
			
		||||
$mdb-color-lighten-3:  #929fba !default;
 | 
			
		||||
$mdb-color-lighten-2:  #7283a7 !default;
 | 
			
		||||
$mdb-color-lighten-1:  #59698d !default;
 | 
			
		||||
$mdb-color-base:       #45526e !default;
 | 
			
		||||
$mdb-color-darken-1:   #3b465e !default;
 | 
			
		||||
$mdb-color-darken-2:   #2e3951 !default;
 | 
			
		||||
$mdb-color-darken-3:   #1c2a48 !default;
 | 
			
		||||
$mdb-color-darken-4:   #1c2331 !default;
 | 
			
		||||
 | 
			
		||||
$red-lighten-5:  #ffebee !default;
 | 
			
		||||
$red-lighten-4:  #ffcdd2 !default;
 | 
			
		||||
$red-lighten-3:  #ef9a9a !default;
 | 
			
		||||
$red-lighten-2:  #e57373 !default;
 | 
			
		||||
$red-lighten-1:  #ef5350 !default;
 | 
			
		||||
$red-base:       #f44336 !default;
 | 
			
		||||
$red-darken-1:   #e53935 !default;
 | 
			
		||||
$red-darken-2:   #d32f2f !default;
 | 
			
		||||
$red-darken-3:   #c62828 !default;
 | 
			
		||||
$red-darken-4:   #b71c1c !default;
 | 
			
		||||
$red-accent-1:   #ff8a80 !default;
 | 
			
		||||
$red-accent-2:   #ff5252 !default;
 | 
			
		||||
$red-accent-3:   #ff1744 !default;
 | 
			
		||||
$red-accent-4:   #d50000 !default;
 | 
			
		||||
 | 
			
		||||
$pink-lighten-5:  #fce4ec !default;
 | 
			
		||||
$pink-lighten-4:  #f8bbd0 !default;
 | 
			
		||||
$pink-lighten-3:  #f48fb1 !default;
 | 
			
		||||
$pink-lighten-2:  #f06292 !default;
 | 
			
		||||
$pink-lighten-1:  #ec407a !default;
 | 
			
		||||
$pink-base:       #e91e63 !default;
 | 
			
		||||
$pink-darken-1:   #d81b60 !default;
 | 
			
		||||
$pink-darken-2:   #c2185b !default;
 | 
			
		||||
$pink-darken-3:   #ad1457 !default;
 | 
			
		||||
$pink-darken-4:   #880e4f !default;
 | 
			
		||||
$pink-accent-1:   #ff80ab !default;
 | 
			
		||||
$pink-accent-2:   #ff4081 !default;
 | 
			
		||||
$pink-accent-3:   #f50057 !default;
 | 
			
		||||
$pink-accent-4:   #c51162 !default;
 | 
			
		||||
 | 
			
		||||
$purple-lighten-5:  #f3e5f5 !default;
 | 
			
		||||
$purple-lighten-4:  #e1bee7 !default;
 | 
			
		||||
$purple-lighten-3:  #ce93d8 !default;
 | 
			
		||||
$purple-lighten-2:  #ba68c8 !default;
 | 
			
		||||
$purple-lighten-1:  #ab47bc !default;
 | 
			
		||||
$purple-base:       #9c27b0 !default;
 | 
			
		||||
$purple-darken-1:   #8e24aa !default;
 | 
			
		||||
$purple-darken-2:   #7b1fa2 !default;
 | 
			
		||||
$purple-darken-3:   #6a1b9a !default;
 | 
			
		||||
$purple-darken-4:   #4a148c !default;
 | 
			
		||||
$purple-accent-1:   #ea80fc !default;
 | 
			
		||||
$purple-accent-2:   #e040fb !default;
 | 
			
		||||
$purple-accent-3:   #d500f9 !default;
 | 
			
		||||
$purple-accent-4:   #aa00ff !default;
 | 
			
		||||
 | 
			
		||||
$deep-purple-lighten-5:  #ede7f6 !default;
 | 
			
		||||
$deep-purple-lighten-4:  #d1c4e9 !default;
 | 
			
		||||
$deep-purple-lighten-3:  #b39ddb !default;
 | 
			
		||||
$deep-purple-lighten-2:  #9575cd !default;
 | 
			
		||||
$deep-purple-lighten-1:  #7e57c2 !default;
 | 
			
		||||
$deep-purple-base:       #673ab7 !default;
 | 
			
		||||
$deep-purple-darken-1:   #5e35b1 !default;
 | 
			
		||||
$deep-purple-darken-2:   #512da8 !default;
 | 
			
		||||
$deep-purple-darken-3:   #4527a0 !default;
 | 
			
		||||
$deep-purple-darken-4:   #311b92 !default;
 | 
			
		||||
$deep-purple-accent-1:   #b388ff !default;
 | 
			
		||||
$deep-purple-accent-2:   #7c4dff !default;
 | 
			
		||||
$deep-purple-accent-3:   #651fff !default;
 | 
			
		||||
$deep-purple-accent-4:   #6200ea !default;
 | 
			
		||||
 | 
			
		||||
$indigo-lighten-5:  #e8eaf6 !default;
 | 
			
		||||
$indigo-lighten-4:  #c5cae9 !default;
 | 
			
		||||
$indigo-lighten-3:  #9fa8da !default;
 | 
			
		||||
$indigo-lighten-2:  #7986cb !default;
 | 
			
		||||
$indigo-lighten-1:  #5c6bc0 !default;
 | 
			
		||||
$indigo-base:       #3f51b5 !default;
 | 
			
		||||
$indigo-darken-1:   #3949ab !default;
 | 
			
		||||
$indigo-darken-2:   #303f9f !default;
 | 
			
		||||
$indigo-darken-3:   #283593 !default;
 | 
			
		||||
$indigo-darken-4:   #1a237e !default;
 | 
			
		||||
$indigo-accent-1:   #8c9eff !default;
 | 
			
		||||
$indigo-accent-2:   #536dfe !default;
 | 
			
		||||
$indigo-accent-3:   #3d5afe !default;
 | 
			
		||||
$indigo-accent-4:   #304ffe !default;
 | 
			
		||||
 | 
			
		||||
$blue-lighten-5:  #e3f2fd !default;
 | 
			
		||||
$blue-lighten-4:  #bbdefb !default;
 | 
			
		||||
$blue-lighten-3:  #90caf9 !default;
 | 
			
		||||
$blue-lighten-2:  #64b5f6 !default;
 | 
			
		||||
$blue-lighten-1:  #42a5f5 !default;
 | 
			
		||||
$blue-base:       #2196f3 !default;
 | 
			
		||||
$blue-darken-1:   #1e88e5 !default;
 | 
			
		||||
$blue-darken-2:   #1976d2 !default;
 | 
			
		||||
$blue-darken-3:   #1565c0 !default;
 | 
			
		||||
$blue-darken-4:   #0d47a1 !default;
 | 
			
		||||
$blue-accent-1:   #82b1ff !default;
 | 
			
		||||
$blue-accent-2:   #448aff !default;
 | 
			
		||||
$blue-accent-3:   #2979ff !default;
 | 
			
		||||
$blue-accent-4:   #2962ff !default;
 | 
			
		||||
 | 
			
		||||
$light-blue-lighten-5:  #e1f5fe !default;
 | 
			
		||||
$light-blue-lighten-4:  #b3e5fc !default;
 | 
			
		||||
$light-blue-lighten-3:  #81d4fa !default;
 | 
			
		||||
$light-blue-lighten-2:  #4fc3f7 !default;
 | 
			
		||||
$light-blue-lighten-1:  #29b6f6 !default;
 | 
			
		||||
$light-blue-base:       #03a9f4 !default;
 | 
			
		||||
$light-blue-darken-1:   #039be5 !default;
 | 
			
		||||
$light-blue-darken-2:   #0288d1 !default;
 | 
			
		||||
$light-blue-darken-3:   #0277bd !default;
 | 
			
		||||
$light-blue-darken-4:   #01579b !default;
 | 
			
		||||
$light-blue-accent-1:   #80d8ff !default;
 | 
			
		||||
$light-blue-accent-2:   #40c4ff !default;
 | 
			
		||||
$light-blue-accent-3:   #00b0ff !default;
 | 
			
		||||
$light-blue-accent-4:   #0091ea !default;
 | 
			
		||||
 | 
			
		||||
$cyan-lighten-5:  #e0f7fa !default;
 | 
			
		||||
$cyan-lighten-4:  #b2ebf2 !default;
 | 
			
		||||
$cyan-lighten-3:  #80deea !default;
 | 
			
		||||
$cyan-lighten-2:  #4dd0e1 !default;
 | 
			
		||||
$cyan-lighten-1:  #26c6da !default;
 | 
			
		||||
$cyan-base:       #00bcd4 !default;
 | 
			
		||||
$cyan-darken-1:   #00acc1 !default;
 | 
			
		||||
$cyan-darken-2:   #0097a7 !default;
 | 
			
		||||
$cyan-darken-3:   #00838f !default;
 | 
			
		||||
$cyan-darken-4:   #006064 !default;
 | 
			
		||||
$cyan-accent-1:   #84ffff !default;
 | 
			
		||||
$cyan-accent-2:   #18ffff !default;
 | 
			
		||||
$cyan-accent-3:   #00e5ff !default;
 | 
			
		||||
$cyan-accent-4:   #00b8d4 !default;
 | 
			
		||||
 | 
			
		||||
$teal-lighten-5:  #e0f2f1 !default;
 | 
			
		||||
$teal-lighten-4:  #b2dfdb !default;
 | 
			
		||||
$teal-lighten-3:  #80cbc4 !default;
 | 
			
		||||
$teal-lighten-2:  #4db6ac !default;
 | 
			
		||||
$teal-lighten-1:  #26a69a !default;
 | 
			
		||||
$teal-base:       #009688 !default;
 | 
			
		||||
$teal-darken-1:   #00897b !default;
 | 
			
		||||
$teal-darken-2:   #00796b !default;
 | 
			
		||||
$teal-darken-3:   #00695c !default;
 | 
			
		||||
$teal-darken-4:   #004d40 !default;
 | 
			
		||||
$teal-accent-1:   #a7ffeb !default;
 | 
			
		||||
$teal-accent-2:   #64ffda !default;
 | 
			
		||||
$teal-accent-3:   #1de9b6 !default;
 | 
			
		||||
$teal-accent-4:   #00bfa5 !default;
 | 
			
		||||
 | 
			
		||||
$green-lighten-5:  #e8f5e9 !default;
 | 
			
		||||
$green-lighten-4:  #c8e6c9 !default;
 | 
			
		||||
$green-lighten-3:  #a5d6a7 !default;
 | 
			
		||||
$green-lighten-2:  #81c784 !default;
 | 
			
		||||
$green-lighten-1:  #66bb6a !default;
 | 
			
		||||
$green-base:       #4caf50 !default;
 | 
			
		||||
$green-darken-1:   #43a047 !default;
 | 
			
		||||
$green-darken-2:   #388e3c !default;
 | 
			
		||||
$green-darken-3:   #2e7d32 !default;
 | 
			
		||||
$green-darken-4:   #1b5e20 !default;
 | 
			
		||||
$green-accent-1:   #b9f6ca !default;
 | 
			
		||||
$green-accent-2:   #69f0ae !default;
 | 
			
		||||
$green-accent-3:   #00e676 !default;
 | 
			
		||||
$green-accent-4:   #00c853 !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
$light-green-lighten-5:  #f1f8e9 !default;
 | 
			
		||||
$light-green-lighten-4:  #dcedc8 !default;
 | 
			
		||||
$light-green-lighten-3:  #c5e1a5 !default;
 | 
			
		||||
$light-green-lighten-2:  #aed581 !default;
 | 
			
		||||
$light-green-lighten-1:  #9ccc65 !default;
 | 
			
		||||
$light-green-base:       #8bc34a !default;
 | 
			
		||||
$light-green-darken-1:   #7cb342 !default;
 | 
			
		||||
$light-green-darken-2:   #689f38 !default;
 | 
			
		||||
$light-green-darken-3:   #558b2f !default;
 | 
			
		||||
$light-green-darken-4:   #33691e !default;
 | 
			
		||||
$light-green-accent-1:   #ccff90 !default;
 | 
			
		||||
$light-green-accent-2:   #b2ff59 !default;
 | 
			
		||||
$light-green-accent-3:   #76ff03 !default;
 | 
			
		||||
$light-green-accent-4:   #64dd17 !default;
 | 
			
		||||
 | 
			
		||||
$lime-lighten-5:  #f9fbe7 !default;
 | 
			
		||||
$lime-lighten-4:  #f0f4c3 !default;
 | 
			
		||||
$lime-lighten-3:  #e6ee9c !default;
 | 
			
		||||
$lime-lighten-2:  #dce775 !default;
 | 
			
		||||
$lime-lighten-1:  #d4e157 !default;
 | 
			
		||||
$lime-base:       #cddc39 !default;
 | 
			
		||||
$lime-darken-1:   #c0ca33 !default;
 | 
			
		||||
$lime-darken-2:   #afb42b !default;
 | 
			
		||||
$lime-darken-3:   #9e9d24 !default;
 | 
			
		||||
$lime-darken-4:   #827717 !default;
 | 
			
		||||
$lime-accent-1:   #f4ff81 !default;
 | 
			
		||||
$lime-accent-2:   #eeff41 !default;
 | 
			
		||||
$lime-accent-3:   #c6ff00 !default;
 | 
			
		||||
$lime-accent-4:   #aeea00 !default;
 | 
			
		||||
 | 
			
		||||
$yellow-lighten-5:  #fffde7 !default;
 | 
			
		||||
$yellow-lighten-4:  #fff9c4 !default;
 | 
			
		||||
$yellow-lighten-3:  #fff59d !default;
 | 
			
		||||
$yellow-lighten-2:  #fff176 !default;
 | 
			
		||||
$yellow-lighten-1:  #ffee58 !default;
 | 
			
		||||
$yellow-base:       #ffeb3b !default;
 | 
			
		||||
$yellow-darken-1:   #fdd835 !default;
 | 
			
		||||
$yellow-darken-2:   #fbc02d !default;
 | 
			
		||||
$yellow-darken-3:   #f9a825 !default;
 | 
			
		||||
$yellow-darken-4:   #f57f17 !default;
 | 
			
		||||
$yellow-accent-1:   #ffff8d !default;
 | 
			
		||||
$yellow-accent-2:   #ffff00 !default;
 | 
			
		||||
$yellow-accent-3:   #ffea00 !default;
 | 
			
		||||
$yellow-accent-4:   #ffd600 !default;
 | 
			
		||||
 | 
			
		||||
$amber-lighten-5:  #fff8e1 !default;
 | 
			
		||||
$amber-lighten-4:  #ffecb3 !default;
 | 
			
		||||
$amber-lighten-3:  #ffe082 !default;
 | 
			
		||||
$amber-lighten-2:  #ffd54f !default;
 | 
			
		||||
$amber-lighten-1:  #ffca28 !default;
 | 
			
		||||
$amber-base:       #ffc107 !default;
 | 
			
		||||
$amber-darken-1:   #ffb300 !default;
 | 
			
		||||
$amber-darken-2:   #ffa000 !default;
 | 
			
		||||
$amber-darken-3:   #ff8f00 !default;
 | 
			
		||||
$amber-darken-4:   #ff6f00 !default;
 | 
			
		||||
$amber-accent-1:   #ffe57f !default;
 | 
			
		||||
$amber-accent-2:   #ffd740 !default;
 | 
			
		||||
$amber-accent-3:   #ffc400 !default;
 | 
			
		||||
$amber-accent-4:   #ffab00 !default;
 | 
			
		||||
 | 
			
		||||
$orange-lighten-5:  #fff3e0 !default;
 | 
			
		||||
$orange-lighten-4:  #ffe0b2 !default;
 | 
			
		||||
$orange-lighten-3:  #ffcc80 !default;
 | 
			
		||||
$orange-lighten-2:  #ffb74d !default;
 | 
			
		||||
$orange-lighten-1:  #ffa726 !default;
 | 
			
		||||
$orange-base:       #ff9800 !default;
 | 
			
		||||
$orange-darken-1:   #fb8c00 !default;
 | 
			
		||||
$orange-darken-2:   #f57c00 !default;
 | 
			
		||||
$orange-darken-3:   #ef6c00 !default;
 | 
			
		||||
$orange-darken-4:   #e65100 !default;
 | 
			
		||||
$orange-accent-1:   #ffd180 !default;
 | 
			
		||||
$orange-accent-2:   #ffab40 !default;
 | 
			
		||||
$orange-accent-3:   #ff9100 !default;
 | 
			
		||||
$orange-accent-4:   #ff6d00 !default;
 | 
			
		||||
 | 
			
		||||
$deep-orange-lighten-5:  #fbe9e7 !default;
 | 
			
		||||
$deep-orange-lighten-4:  #ffccbc !default;
 | 
			
		||||
$deep-orange-lighten-3:  #ffab91 !default;
 | 
			
		||||
$deep-orange-lighten-2:  #ff8a65 !default;
 | 
			
		||||
$deep-orange-lighten-1:  #ff7043 !default;
 | 
			
		||||
$deep-orange-base:       #ff5722 !default;
 | 
			
		||||
$deep-orange-darken-1:   #f4511e !default;
 | 
			
		||||
$deep-orange-darken-2:   #e64a19 !default;
 | 
			
		||||
$deep-orange-darken-3:   #d84315 !default;
 | 
			
		||||
$deep-orange-darken-4:   #bf360c !default;
 | 
			
		||||
$deep-orange-accent-1:   #ff9e80 !default;
 | 
			
		||||
$deep-orange-accent-2:   #ff6e40 !default;
 | 
			
		||||
$deep-orange-accent-3:   #ff3d00 !default;
 | 
			
		||||
$deep-orange-accent-4:   #dd2c00 !default;
 | 
			
		||||
 | 
			
		||||
$brown-lighten-5:  #efebe9 !default;
 | 
			
		||||
$brown-lighten-4:  #d7ccc8 !default;
 | 
			
		||||
$brown-lighten-3:  #bcaaa4 !default;
 | 
			
		||||
$brown-lighten-2:  #a1887f !default;
 | 
			
		||||
$brown-lighten-1:  #8d6e63 !default;
 | 
			
		||||
$brown-base:       #795548 !default;
 | 
			
		||||
$brown-darken-1:   #6d4c41 !default;
 | 
			
		||||
$brown-darken-2:   #5d4037 !default;
 | 
			
		||||
$brown-darken-3:   #4e342e !default;
 | 
			
		||||
$brown-darken-4:   #3e2723 !default;
 | 
			
		||||
 | 
			
		||||
$blue-grey-lighten-5:  #eceff1 !default;
 | 
			
		||||
$blue-grey-lighten-4:  #cfd8dc !default;
 | 
			
		||||
$blue-grey-lighten-3:  #b0bec5 !default;
 | 
			
		||||
$blue-grey-lighten-2:  #90a4ae !default;
 | 
			
		||||
$blue-grey-lighten-1:  #78909c !default;
 | 
			
		||||
$blue-grey-base:       #607d8b !default;
 | 
			
		||||
$blue-grey-darken-1:   #546e7a !default;
 | 
			
		||||
$blue-grey-darken-2:   #455a64 !default;
 | 
			
		||||
$blue-grey-darken-3:   #37474f !default;
 | 
			
		||||
$blue-grey-darken-4:   #263238 !default;
 | 
			
		||||
 | 
			
		||||
$grey-lighten-5:  #fafafa !default;
 | 
			
		||||
$grey-lighten-4:  #f5f5f5 !default;
 | 
			
		||||
$grey-lighten-3:  #eeeeee !default;
 | 
			
		||||
$grey-lighten-2:  #e0e0e0 !default;
 | 
			
		||||
$grey-lighten-1:  #bdbdbd !default;
 | 
			
		||||
$grey-base:       #9e9e9e !default;
 | 
			
		||||
$grey-darken-1:   #757575 !default;
 | 
			
		||||
$grey-darken-2:   #616161 !default;
 | 
			
		||||
$grey-darken-3:   #424242 !default;
 | 
			
		||||
$grey-darken-4:   #212121 !default;
 | 
			
		||||
 | 
			
		||||
$black-base: #000 !default;
 | 
			
		||||
$white-base: #fff !default;
 | 
			
		||||
$foggy-grey: #4f4f4f !default;
 | 
			
		||||
 | 
			
		||||
$mdb-colors-1: () !default;
 | 
			
		||||
$mdb-colors-1: map-merge((
 | 
			
		||||
  "mdb-color": (
 | 
			
		||||
    "lighten-5":  $mdb-color-lighten-5,
 | 
			
		||||
    "lighten-4":  $mdb-color-lighten-4,
 | 
			
		||||
    "lighten-3":  $mdb-color-lighten-3,
 | 
			
		||||
    "lighten-2":  $mdb-color-lighten-2,
 | 
			
		||||
    "lighten-1":  $mdb-color-lighten-1,
 | 
			
		||||
    "base":       $mdb-color-base,
 | 
			
		||||
    "darken-1":   $mdb-color-darken-1,
 | 
			
		||||
    "darken-2":   $mdb-color-darken-2,
 | 
			
		||||
    "darken-3":   $mdb-color-darken-3,
 | 
			
		||||
    "darken-4":   $mdb-color-darken-4
 | 
			
		||||
  ),
 | 
			
		||||
  "red": (
 | 
			
		||||
    "lighten-5":  $red-lighten-5,
 | 
			
		||||
    "lighten-4":  $red-lighten-4,
 | 
			
		||||
    "lighten-3":  $red-lighten-3,
 | 
			
		||||
    "lighten-2":  $red-lighten-2,
 | 
			
		||||
    "lighten-1":  $red-lighten-1,
 | 
			
		||||
    "base":       $red-base,
 | 
			
		||||
    "darken-1":   $red-darken-1,
 | 
			
		||||
    "darken-2":   $red-darken-2,
 | 
			
		||||
    "darken-3":   $red-darken-3,
 | 
			
		||||
    "darken-4":   $red-darken-4,
 | 
			
		||||
    "accent-1":   $red-accent-1,
 | 
			
		||||
    "accent-2":   $red-accent-2,
 | 
			
		||||
    "accent-3":   $red-accent-3,
 | 
			
		||||
    "accent-4":   $red-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "pink": (
 | 
			
		||||
    "lighten-5":  $pink-lighten-5,
 | 
			
		||||
    "lighten-4":  $pink-lighten-4,
 | 
			
		||||
    "lighten-3":  $pink-lighten-3,
 | 
			
		||||
    "lighten-2":  $pink-lighten-2,
 | 
			
		||||
    "lighten-1":  $pink-lighten-1,
 | 
			
		||||
    "base":       $pink-base,
 | 
			
		||||
    "darken-1":   $pink-darken-1,
 | 
			
		||||
    "darken-2":   $pink-darken-2,
 | 
			
		||||
    "darken-3":   $pink-darken-3,
 | 
			
		||||
    "darken-4":   $pink-darken-4,
 | 
			
		||||
    "accent-1":   $pink-accent-1,
 | 
			
		||||
    "accent-2":   $pink-accent-2,
 | 
			
		||||
    "accent-3":   $pink-accent-3,
 | 
			
		||||
    "accent-4":   $pink-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "purple": (
 | 
			
		||||
    "lighten-5":  $purple-lighten-5,
 | 
			
		||||
    "lighten-4":  $purple-lighten-4,
 | 
			
		||||
    "lighten-3":  $purple-lighten-3,
 | 
			
		||||
    "lighten-2":  $purple-lighten-2,
 | 
			
		||||
    "lighten-1":  $purple-lighten-1,
 | 
			
		||||
    "base":       $purple-base,
 | 
			
		||||
    "darken-1":   $purple-darken-1,
 | 
			
		||||
    "darken-2":   $purple-darken-2,
 | 
			
		||||
    "darken-3":   $purple-darken-3,
 | 
			
		||||
    "darken-4":   $purple-darken-4,
 | 
			
		||||
    "accent-1":   $purple-accent-1,
 | 
			
		||||
    "accent-2":   $purple-accent-2,
 | 
			
		||||
    "accent-3":   $purple-accent-3,
 | 
			
		||||
    "accent-4":   $purple-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "deep-purple": (
 | 
			
		||||
    "lighten-5":  $deep-purple-lighten-5,
 | 
			
		||||
    "lighten-4":  $deep-purple-lighten-4,
 | 
			
		||||
    "lighten-3":  $deep-purple-lighten-3,
 | 
			
		||||
    "lighten-2":  $deep-purple-lighten-2,
 | 
			
		||||
    "lighten-1":  $deep-purple-lighten-1,
 | 
			
		||||
    "base":       $deep-purple-base,
 | 
			
		||||
    "darken-1":   $deep-purple-darken-1,
 | 
			
		||||
    "darken-2":   $deep-purple-darken-2,
 | 
			
		||||
    "darken-3":   $deep-purple-darken-3,
 | 
			
		||||
    "darken-4":   $deep-purple-darken-4,
 | 
			
		||||
    "accent-1":   $deep-purple-accent-1,
 | 
			
		||||
    "accent-2":   $deep-purple-accent-2,
 | 
			
		||||
    "accent-3":   $deep-purple-accent-3,
 | 
			
		||||
    "accent-4":   $deep-purple-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "indigo": (
 | 
			
		||||
    "lighten-5":  $indigo-lighten-5,
 | 
			
		||||
    "lighten-4":  $indigo-lighten-4,
 | 
			
		||||
    "lighten-3":  $indigo-lighten-3,
 | 
			
		||||
    "lighten-2":  $indigo-lighten-2,
 | 
			
		||||
    "lighten-1":  $indigo-lighten-1,
 | 
			
		||||
    "base":       $indigo-base,
 | 
			
		||||
    "darken-1":   $indigo-darken-1,
 | 
			
		||||
    "darken-2":   $indigo-darken-2,
 | 
			
		||||
    "darken-3":   $indigo-darken-3,
 | 
			
		||||
    "darken-4":   $indigo-darken-4,
 | 
			
		||||
    "accent-1":   $indigo-accent-1,
 | 
			
		||||
    "accent-2":   $indigo-accent-2,
 | 
			
		||||
    "accent-3":   $indigo-accent-3,
 | 
			
		||||
    "accent-4":   $indigo-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "blue": (
 | 
			
		||||
    "lighten-5":  $blue-lighten-5,
 | 
			
		||||
    "lighten-4":  $blue-lighten-4,
 | 
			
		||||
    "lighten-3":  $blue-lighten-3,
 | 
			
		||||
    "lighten-2":  $blue-lighten-2,
 | 
			
		||||
    "lighten-1":  $blue-lighten-1,
 | 
			
		||||
    "base":       $blue-base,
 | 
			
		||||
    "darken-1":   $blue-darken-1,
 | 
			
		||||
    "darken-2":   $blue-darken-2,
 | 
			
		||||
    "darken-3":   $blue-darken-3,
 | 
			
		||||
    "darken-4":   $blue-darken-4,
 | 
			
		||||
    "accent-1":   $blue-accent-1,
 | 
			
		||||
    "accent-2":   $blue-accent-2,
 | 
			
		||||
    "accent-3":   $blue-accent-3,
 | 
			
		||||
    "accent-4":   $blue-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "light-blue": (
 | 
			
		||||
    "lighten-5":  $light-blue-lighten-5,
 | 
			
		||||
    "lighten-4":  $light-blue-lighten-4,
 | 
			
		||||
    "lighten-3":  $light-blue-lighten-3,
 | 
			
		||||
    "lighten-2":  $light-blue-lighten-2,
 | 
			
		||||
    "lighten-1":  $light-blue-lighten-1,
 | 
			
		||||
    "base":       $light-blue-base,
 | 
			
		||||
    "darken-1":   $light-blue-darken-1,
 | 
			
		||||
    "darken-2":   $light-blue-darken-2,
 | 
			
		||||
    "darken-3":   $light-blue-darken-3,
 | 
			
		||||
    "darken-4":   $light-blue-darken-4,
 | 
			
		||||
    "accent-1":   $light-blue-accent-1,
 | 
			
		||||
    "accent-2":   $light-blue-accent-2,
 | 
			
		||||
    "accent-3":   $light-blue-accent-3,
 | 
			
		||||
    "accent-4":   $light-blue-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "cyan": (
 | 
			
		||||
    "lighten-5":  $cyan-lighten-5,
 | 
			
		||||
    "lighten-4":  $cyan-lighten-4,
 | 
			
		||||
    "lighten-3":  $cyan-lighten-3,
 | 
			
		||||
    "lighten-2":  $cyan-lighten-2,
 | 
			
		||||
    "lighten-1":  $cyan-lighten-1,
 | 
			
		||||
    "base":       $cyan-base,
 | 
			
		||||
    "darken-1":   $cyan-darken-1,
 | 
			
		||||
    "darken-2":   $cyan-darken-2,
 | 
			
		||||
    "darken-3":   $cyan-darken-3,
 | 
			
		||||
    "darken-4":   $cyan-darken-4,
 | 
			
		||||
    "accent-1":   $cyan-accent-1,
 | 
			
		||||
    "accent-2":   $cyan-accent-2,
 | 
			
		||||
    "accent-3":   $cyan-accent-3,
 | 
			
		||||
    "accent-4":   $cyan-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "teal": (
 | 
			
		||||
    "lighten-5":  $teal-lighten-5,
 | 
			
		||||
    "lighten-4":  $teal-lighten-4,
 | 
			
		||||
    "lighten-3":  $teal-lighten-3,
 | 
			
		||||
    "lighten-2":  $teal-lighten-2,
 | 
			
		||||
    "lighten-1":  $teal-lighten-1,
 | 
			
		||||
    "base":       $teal-base,
 | 
			
		||||
    "darken-1":   $teal-darken-1,
 | 
			
		||||
    "darken-2":   $teal-darken-2,
 | 
			
		||||
    "darken-3":   $teal-darken-3,
 | 
			
		||||
    "darken-4":   $teal-darken-4,
 | 
			
		||||
    "accent-1":   $teal-accent-1,
 | 
			
		||||
    "accent-2":   $teal-accent-2,
 | 
			
		||||
    "accent-3":   $teal-accent-3,
 | 
			
		||||
    "accent-4":   $teal-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "green": (
 | 
			
		||||
    "lighten-5":  $green-lighten-5,
 | 
			
		||||
    "lighten-4":  $green-lighten-4,
 | 
			
		||||
    "lighten-3":  $green-lighten-3,
 | 
			
		||||
    "lighten-2":  $green-lighten-2,
 | 
			
		||||
    "lighten-1":  $green-lighten-1,
 | 
			
		||||
    "base":       $green-base,
 | 
			
		||||
    "darken-1":   $green-darken-1,
 | 
			
		||||
    "darken-2":   $green-darken-2,
 | 
			
		||||
    "darken-3":   $green-darken-3,
 | 
			
		||||
    "darken-4":   $green-darken-4,
 | 
			
		||||
    "accent-1":   $green-accent-1,
 | 
			
		||||
    "accent-2":   $green-accent-2,
 | 
			
		||||
    "accent-3":   $green-accent-3,
 | 
			
		||||
    "accent-4":   $green-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "light-green": (
 | 
			
		||||
    "lighten-5":  $light-green-lighten-5,
 | 
			
		||||
    "lighten-4":  $light-green-lighten-4,
 | 
			
		||||
    "lighten-3":  $light-green-lighten-3,
 | 
			
		||||
    "lighten-2":  $light-green-lighten-2,
 | 
			
		||||
    "lighten-1":  $light-green-lighten-1,
 | 
			
		||||
    "base":       $light-green-base,
 | 
			
		||||
    "darken-1":   $light-green-darken-1,
 | 
			
		||||
    "darken-2":   $light-green-darken-2,
 | 
			
		||||
    "darken-3":   $light-green-darken-3,
 | 
			
		||||
    "darken-4":   $light-green-darken-4,
 | 
			
		||||
    "accent-1":   $light-green-accent-1,
 | 
			
		||||
    "accent-2":   $light-green-accent-2,
 | 
			
		||||
    "accent-3":   $light-green-accent-3,
 | 
			
		||||
    "accent-4":   $light-green-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "lime": (
 | 
			
		||||
    "lighten-5":  $lime-lighten-5,
 | 
			
		||||
    "lighten-4":  $lime-lighten-4,
 | 
			
		||||
    "lighten-3":  $lime-lighten-3,
 | 
			
		||||
    "lighten-2":  $lime-lighten-2,
 | 
			
		||||
    "lighten-1":  $lime-lighten-1,
 | 
			
		||||
    "base":       $lime-base,
 | 
			
		||||
    "darken-1":   $lime-darken-1,
 | 
			
		||||
    "darken-2":   $lime-darken-2,
 | 
			
		||||
    "darken-3":   $lime-darken-3,
 | 
			
		||||
    "darken-4":   $lime-darken-4,
 | 
			
		||||
    "accent-1":   $lime-accent-1,
 | 
			
		||||
    "accent-2":   $lime-accent-2,
 | 
			
		||||
    "accent-3":   $lime-accent-3,
 | 
			
		||||
    "accent-4":   $lime-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "yellow": (
 | 
			
		||||
    "lighten-5":  $yellow-lighten-5,
 | 
			
		||||
    "lighten-4":  $yellow-lighten-4,
 | 
			
		||||
    "lighten-3":  $yellow-lighten-3,
 | 
			
		||||
    "lighten-2":  $yellow-lighten-2,
 | 
			
		||||
    "lighten-1":  $yellow-lighten-1,
 | 
			
		||||
    "base":       $yellow-base,
 | 
			
		||||
    "darken-1":   $yellow-darken-1,
 | 
			
		||||
    "darken-2":   $yellow-darken-2,
 | 
			
		||||
    "darken-3":   $yellow-darken-3,
 | 
			
		||||
    "darken-4":   $yellow-darken-4,
 | 
			
		||||
    "accent-1":   $yellow-accent-1,
 | 
			
		||||
    "accent-2":   $yellow-accent-2,
 | 
			
		||||
    "accent-3":   $yellow-accent-3,
 | 
			
		||||
    "accent-4":   $yellow-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "amber": (
 | 
			
		||||
    "lighten-5":  $amber-lighten-5,
 | 
			
		||||
    "lighten-4":  $amber-lighten-4,
 | 
			
		||||
    "lighten-3":  $amber-lighten-3,
 | 
			
		||||
    "lighten-2":  $amber-lighten-2,
 | 
			
		||||
    "lighten-1":  $amber-lighten-1,
 | 
			
		||||
    "base":       $amber-base,
 | 
			
		||||
    "darken-1":   $amber-darken-1,
 | 
			
		||||
    "darken-2":   $amber-darken-2,
 | 
			
		||||
    "darken-3":   $amber-darken-3,
 | 
			
		||||
    "darken-4":   $amber-darken-4,
 | 
			
		||||
    "accent-1":   $amber-accent-1,
 | 
			
		||||
    "accent-2":   $amber-accent-2,
 | 
			
		||||
    "accent-3":   $amber-accent-3,
 | 
			
		||||
    "accent-4":   $amber-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "orange": (
 | 
			
		||||
    "lighten-5":  $orange-lighten-5,
 | 
			
		||||
    "lighten-4":  $orange-lighten-4,
 | 
			
		||||
    "lighten-3":  $orange-lighten-3,
 | 
			
		||||
    "lighten-2":  $orange-lighten-2,
 | 
			
		||||
    "lighten-1":  $orange-lighten-1,
 | 
			
		||||
    "base":       $orange-base,
 | 
			
		||||
    "darken-1":   $orange-darken-1,
 | 
			
		||||
    "darken-2":   $orange-darken-2,
 | 
			
		||||
    "darken-3":   $orange-darken-3,
 | 
			
		||||
    "darken-4":   $orange-darken-4,
 | 
			
		||||
    "accent-1":   $orange-accent-1,
 | 
			
		||||
    "accent-2":   $orange-accent-2,
 | 
			
		||||
    "accent-3":   $orange-accent-3,
 | 
			
		||||
    "accent-4":   $orange-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "deep-orange": (
 | 
			
		||||
    "lighten-5":  $deep-orange-lighten-5,
 | 
			
		||||
    "lighten-4":  $deep-orange-lighten-4,
 | 
			
		||||
    "lighten-3":  $deep-orange-lighten-3,
 | 
			
		||||
    "lighten-2":  $deep-orange-lighten-2,
 | 
			
		||||
    "lighten-1":  $deep-orange-lighten-1,
 | 
			
		||||
    "base":       $deep-orange-base,
 | 
			
		||||
    "darken-1":   $deep-orange-darken-1,
 | 
			
		||||
    "darken-2":   $deep-orange-darken-2,
 | 
			
		||||
    "darken-3":   $deep-orange-darken-3,
 | 
			
		||||
    "darken-4":   $deep-orange-darken-4,
 | 
			
		||||
    "accent-1":   $deep-orange-accent-1,
 | 
			
		||||
    "accent-2":   $deep-orange-accent-2,
 | 
			
		||||
    "accent-3":   $deep-orange-accent-3,
 | 
			
		||||
    "accent-4":   $deep-orange-accent-4
 | 
			
		||||
  ),
 | 
			
		||||
  "brown": (
 | 
			
		||||
    "lighten-5":  $brown-lighten-5,
 | 
			
		||||
    "lighten-4":  $brown-lighten-4,
 | 
			
		||||
    "lighten-3":  $brown-lighten-3,
 | 
			
		||||
    "lighten-2":  $brown-lighten-2,
 | 
			
		||||
    "lighten-1":  $brown-lighten-1,
 | 
			
		||||
    "base":       $brown-base,
 | 
			
		||||
    "darken-1":   $brown-darken-1,
 | 
			
		||||
    "darken-2":   $brown-darken-2,
 | 
			
		||||
    "darken-3":   $brown-darken-3,
 | 
			
		||||
    "darken-4":   $brown-darken-4
 | 
			
		||||
  ),
 | 
			
		||||
  "blue-grey": (
 | 
			
		||||
    "lighten-5":  $blue-grey-lighten-5,
 | 
			
		||||
    "lighten-4":  $blue-grey-lighten-4,
 | 
			
		||||
    "lighten-3":  $blue-grey-lighten-3,
 | 
			
		||||
    "lighten-2":  $blue-grey-lighten-2,
 | 
			
		||||
    "lighten-1":  $blue-grey-lighten-1,
 | 
			
		||||
    "base":       $blue-grey-base,
 | 
			
		||||
    "darken-1":   $blue-grey-darken-1,
 | 
			
		||||
    "darken-2":   $blue-grey-darken-2,
 | 
			
		||||
    "darken-3":   $blue-grey-darken-3,
 | 
			
		||||
    "darken-4":   $blue-grey-darken-4
 | 
			
		||||
  ),
 | 
			
		||||
  "grey": (
 | 
			
		||||
    "lighten-5":  $grey-lighten-5,
 | 
			
		||||
    "lighten-4":  $grey-lighten-4,
 | 
			
		||||
    "lighten-3":  $grey-lighten-3,
 | 
			
		||||
    "lighten-2":  $grey-lighten-2,
 | 
			
		||||
    "lighten-1":  $grey-lighten-1,
 | 
			
		||||
    "base":       $grey-base,
 | 
			
		||||
    "darken-1":   $grey-darken-1,
 | 
			
		||||
    "darken-2":   $grey-darken-2,
 | 
			
		||||
    "darken-3":   $grey-darken-3,
 | 
			
		||||
    "darken-4":   $grey-darken-4
 | 
			
		||||
  ),
 | 
			
		||||
  "black": (
 | 
			
		||||
    "base":  $black-base
 | 
			
		||||
  ),
 | 
			
		||||
  "white": (
 | 
			
		||||
    "base":  $white-base
 | 
			
		||||
  )
 | 
			
		||||
), $mdb-colors-1);
 | 
			
		||||
 | 
			
		||||
// Full palette of colors
 | 
			
		||||
$enable_full_palette: true !default;
 | 
			
		||||
 | 
			
		||||
// Stylish rgba colors
 | 
			
		||||
$stylish-rgba: (
 | 
			
		||||
  "rgba-stylish-slight": rgba(62, 69, 81, .1),
 | 
			
		||||
  "rgba-stylish-light": rgba(62, 69, 81, .3),
 | 
			
		||||
  "rgba-stylish-strong": rgba(62, 69, 81, .7),
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
// Material colors
 | 
			
		||||
$primary-color:        #4285f4 !default;
 | 
			
		||||
$primary-color-dark:   #0d47a1 !default;
 | 
			
		||||
$secondary-color:      #aa66cc !default;
 | 
			
		||||
$secondary-color-dark: #9933cc !default;
 | 
			
		||||
$default-color:        #2bbbad !default;
 | 
			
		||||
$default-color-dark:   #00695c !default;
 | 
			
		||||
$info-color:           #33b5e5 !default;
 | 
			
		||||
$info-color-dark:      #0099cc !default;
 | 
			
		||||
$success-color:        #00c851 !default;
 | 
			
		||||
$success-color-dark:   #007e33 !default;
 | 
			
		||||
$warning-color:        #ffbb33 !default;
 | 
			
		||||
$warning-color-dark:   #ff8800 !default;
 | 
			
		||||
$danger-color:         #ff3547 !default;
 | 
			
		||||
$danger-color-dark:    #cc0000 !default;
 | 
			
		||||
$elegant-color:        #2e2e2e !default;
 | 
			
		||||
$elegant-color-dark:   #212121 !default;
 | 
			
		||||
$stylish-color:        #4b515d !default;
 | 
			
		||||
$stylish-color-dark:   #3e4551 !default;
 | 
			
		||||
$unique-color:         #3f729b !default;
 | 
			
		||||
$unique-color-dark:    #1c2331 !default;
 | 
			
		||||
$special-color:        #37474f !default;
 | 
			
		||||
$special-color-dark:   #263238 !default;
 | 
			
		||||
$white:                #fff;
 | 
			
		||||
$black:                #000;
 | 
			
		||||
$error-color:          $red-base !default;
 | 
			
		||||
 | 
			
		||||
$material-colors: () !default;
 | 
			
		||||
$material-colors: map-merge((
 | 
			
		||||
  "primary-color":        $primary-color,
 | 
			
		||||
  "primary-color-dark":   $primary-color-dark,
 | 
			
		||||
  "secondary-color":      $secondary-color,
 | 
			
		||||
  "secondary-color-dark": $secondary-color-dark,
 | 
			
		||||
  "default-color":        $default-color,
 | 
			
		||||
  "default-color-dark":   $default-color-dark,
 | 
			
		||||
  "info-color":           $info-color,
 | 
			
		||||
  "info-color-dark":      $info-color-dark,
 | 
			
		||||
  "success-color":        $success-color,
 | 
			
		||||
  "success-color-dark":   $success-color-dark,
 | 
			
		||||
  "warning-color":        $warning-color,
 | 
			
		||||
  "warning-color-dark":   $warning-color-dark,
 | 
			
		||||
  "danger-color":         $danger-color,
 | 
			
		||||
  "danger-color-dark":    $danger-color-dark,
 | 
			
		||||
  "elegant-color":        $elegant-color,
 | 
			
		||||
  "elegant-color-dark":   $elegant-color-dark,
 | 
			
		||||
  "stylish-color":        $stylish-color,
 | 
			
		||||
  "stylish-color-dark":   $stylish-color-dark,
 | 
			
		||||
  "unique-color":         $unique-color,
 | 
			
		||||
  "unique-color-dark":    $unique-color-dark,
 | 
			
		||||
  "special-color":        $special-color,
 | 
			
		||||
  "special-color-dark":   $special-color-dark
 | 
			
		||||
), $material-colors);
 | 
			
		||||
 | 
			
		||||
// Social colors
 | 
			
		||||
$fb-color:      #3b5998 !default;
 | 
			
		||||
$tw-color:      #55acee !default;
 | 
			
		||||
$gplus-color:   #dd4b39 !default;
 | 
			
		||||
$yt-color:      #ed302f !default;
 | 
			
		||||
$li-color:      #0082ca !default;
 | 
			
		||||
$pin-color:     #c61118 !default;
 | 
			
		||||
$ins-color:     #2e5e86 !default;
 | 
			
		||||
$git-color:     #333333 !default;
 | 
			
		||||
$comm-color:    #30cfc0 !default;
 | 
			
		||||
$vk-color:      #4c75a3 !default;
 | 
			
		||||
$drib-color:    #ec4a89 !default;
 | 
			
		||||
$so-color:      #ffac44 !default;
 | 
			
		||||
$slack-color:   #56b68b !default;
 | 
			
		||||
$email-color:   #4b515d !default;
 | 
			
		||||
$redd-color:    #ff4500 !default;
 | 
			
		||||
$twitch-color:  #6441a4 !default;
 | 
			
		||||
$discord-color: #7289da !default;
 | 
			
		||||
 | 
			
		||||
$social-colors: () !default;
 | 
			
		||||
$social-colors: map-merge((
 | 
			
		||||
  "fb":       $fb-color,
 | 
			
		||||
  "tw":       $tw-color,
 | 
			
		||||
  "gplus":    $gplus-color,
 | 
			
		||||
  "yt":       $yt-color,
 | 
			
		||||
  "li":       $li-color,
 | 
			
		||||
  "pin":      $pin-color,
 | 
			
		||||
  "ins":      $ins-color,
 | 
			
		||||
  "git":      $git-color,
 | 
			
		||||
  "comm":     $comm-color,
 | 
			
		||||
  "vk":       $vk-color,
 | 
			
		||||
  "dribbble": $drib-color,
 | 
			
		||||
  "so":       $so-color,
 | 
			
		||||
  "slack":    $slack-color,
 | 
			
		||||
  "email":    $email-color,
 | 
			
		||||
  "reddit":   $redd-color,
 | 
			
		||||
  "twitch":   $twitch-color,
 | 
			
		||||
  "discord":   $discord-color,
 | 
			
		||||
), $social-colors);
 | 
			
		||||
 | 
			
		||||
// MDB buttons colors
 | 
			
		||||
$mdb-colors: () !default;
 | 
			
		||||
$mdb-colors: map-merge((
 | 
			
		||||
  "primary":     $primary-color,
 | 
			
		||||
  "danger":      $danger-color,
 | 
			
		||||
  "warning":     $warning-color,
 | 
			
		||||
  "success":     $success-color,
 | 
			
		||||
  "info":        $info-color,
 | 
			
		||||
  "default":     $default-color,
 | 
			
		||||
  "secondary":   $secondary-color,
 | 
			
		||||
  "elegant":     $elegant-color,
 | 
			
		||||
  "unique":      $pink-darken-4,
 | 
			
		||||
  "dark-green":  $green-darken-2,
 | 
			
		||||
  "mdb-color":   $mdb-color-lighten-1,
 | 
			
		||||
  "red":         $red-darken-2,
 | 
			
		||||
  "pink":        $pink-lighten-1,
 | 
			
		||||
  "purple":      $purple-darken-1,
 | 
			
		||||
  "deep-purple": $deep-purple-darken-2,
 | 
			
		||||
  "indigo":      $indigo-base,
 | 
			
		||||
  "blue":        $blue-darken-2,
 | 
			
		||||
  "light-blue":  $blue-accent-1,
 | 
			
		||||
  "cyan":        $cyan-base,
 | 
			
		||||
  "teal":        $teal-darken-2,
 | 
			
		||||
  "green":       $green-darken-2,
 | 
			
		||||
  "light-green": $light-green-base,
 | 
			
		||||
  "lime":        $lime-darken-2,
 | 
			
		||||
  "yellow":      $yellow-darken-2,
 | 
			
		||||
  "amber":       $amber-darken-2,
 | 
			
		||||
  "orange":      $orange-darken-2,
 | 
			
		||||
  "deep-orange": $deep-orange-lighten-1,
 | 
			
		||||
  "brown":       $brown-base,
 | 
			
		||||
  "grey":        $grey-darken-2,
 | 
			
		||||
  "blue-grey":   $blue-grey-lighten-1,
 | 
			
		||||
  "dark":        $grey-darken-4,
 | 
			
		||||
  "light":       $grey-lighten-2,
 | 
			
		||||
  "white":       $white-base,
 | 
			
		||||
  "black":       $black-base
 | 
			
		||||
), $mdb-colors);
 | 
			
		||||
 | 
			
		||||
// Basic colors
 | 
			
		||||
$basic: () !default;
 | 
			
		||||
$basic: map-merge((
 | 
			
		||||
  "primary":  $primary-color,
 | 
			
		||||
  "danger":   $danger-color,
 | 
			
		||||
  "warning":  $warning-color,
 | 
			
		||||
  "success":  $success-color,
 | 
			
		||||
  "info":     $info-color
 | 
			
		||||
), $basic);
 | 
			
		||||
 | 
			
		||||
$basic-mdb-colors: () !default;
 | 
			
		||||
$basic-mdb-colors: map-merge((
 | 
			
		||||
  "primary":     $primary-color,
 | 
			
		||||
  "danger":      $danger-color,
 | 
			
		||||
  "warning":     $warning-color,
 | 
			
		||||
  "success":     $success-color,
 | 
			
		||||
  "info":        $info-color,
 | 
			
		||||
  "default":     $default-color,
 | 
			
		||||
  "secondary":   $secondary-color,
 | 
			
		||||
  "dark":        $grey-darken-4,
 | 
			
		||||
  "light":       $grey-lighten-2
 | 
			
		||||
), $basic-mdb-colors);
 | 
			
		||||
 | 
			
		||||
$pagination-colors: () !default;
 | 
			
		||||
$pagination-colors: map-merge((
 | 
			
		||||
  "blue": $primary-color,
 | 
			
		||||
  "red": $danger-color,
 | 
			
		||||
  "teal": $default-color,
 | 
			
		||||
  "dark-grey": $special-color,
 | 
			
		||||
  "dark": $elegant-color,
 | 
			
		||||
  "blue-grey": $unique-color,
 | 
			
		||||
  "amber": $amber-darken-4,
 | 
			
		||||
  "purple": $deep-purple-darken-1
 | 
			
		||||
), $pagination-colors);
 | 
			
		||||
 | 
			
		||||
$ctbc: () !default;
 | 
			
		||||
$ctbc: map-merge((
 | 
			
		||||
  "tabs-cyan": $yellow-base,
 | 
			
		||||
  "tabs-orange": $red-darken-1,
 | 
			
		||||
  "tabs-grey": $white-base,
 | 
			
		||||
  "tabs-pink": $deep-purple-base,
 | 
			
		||||
  "tabs-green": $blue-darken-3,
 | 
			
		||||
  "tabs-primary": $white-base
 | 
			
		||||
), $ctbc);
 | 
			
		||||
 | 
			
		||||
$switch-color-bg:                 $secondary-color !default;
 | 
			
		||||
$switch-color-checked-lever-bg:   desaturate(lighten($secondary-color, 25%), 25%) !default;
 | 
			
		||||
$switch-color-unchecked-bg:       #F1F1F1 !default;
 | 
			
		||||
$switch-color-unchecked-lever-bg: #818181 !default;
 | 
			
		||||
 | 
			
		||||
$switch-colors: () !default;
 | 
			
		||||
$switch-colors: map-merge((
 | 
			
		||||
  "bg":                 $switch-color-bg,
 | 
			
		||||
  "checked-lever-bg":   $switch-color-checked-lever-bg,
 | 
			
		||||
  "unchecked-bg":       $switch-color-unchecked-bg,
 | 
			
		||||
  "unchecked-lever-bg": $switch-color-unchecked-lever-bg,
 | 
			
		||||
), $switch-colors);
 | 
			
		||||
 | 
			
		||||
$dropdown-colors: () !default;
 | 
			
		||||
$dropdown-colors: map-merge((
 | 
			
		||||
  "primary"  : $primary-color,
 | 
			
		||||
  "danger"   : $danger-color-dark,
 | 
			
		||||
  "default"  : $default-color,
 | 
			
		||||
  "secondary": $secondary-color,
 | 
			
		||||
  "success"  : $success-color,
 | 
			
		||||
  "info"     : $info-color,
 | 
			
		||||
  "warning"  : $warning-color,
 | 
			
		||||
  "dark"     : map-get($mdb-colors, "elegant"),
 | 
			
		||||
  "ins"      : map-get($social-colors, "ins")
 | 
			
		||||
), $dropdown-colors);
 | 
			
		||||
 | 
			
		||||
// Gradients
 | 
			
		||||
$gradients: () !default;
 | 
			
		||||
$gradients: map-merge((
 | 
			
		||||
  "purple": (
 | 
			
		||||
    "start": #ff6ec4,
 | 
			
		||||
    "end": #7873f5
 | 
			
		||||
  ),
 | 
			
		||||
  "peach": (
 | 
			
		||||
    "start": #FFD86F,
 | 
			
		||||
    "end": #FC6262
 | 
			
		||||
  ),
 | 
			
		||||
  "aqua": (
 | 
			
		||||
    "start": #2096ff,
 | 
			
		||||
    "end": #05ffa3
 | 
			
		||||
  ),
 | 
			
		||||
  "blue": (
 | 
			
		||||
    "start": #45cafc,
 | 
			
		||||
    "end": $indigo-darken-2
 | 
			
		||||
  ),
 | 
			
		||||
), $gradients);
 | 
			
		||||
 | 
			
		||||
// Gradients RGBA Version
 | 
			
		||||
$gradients-rgba: () !default;
 | 
			
		||||
$gradients-rgba: map-merge((
 | 
			
		||||
  "purple": (
 | 
			
		||||
    "start": rgba(255,110,196,.9),
 | 
			
		||||
    "end": rgba(120,115,245,.9)
 | 
			
		||||
  ),
 | 
			
		||||
  "peach": (
 | 
			
		||||
    "start": rgba(255,216,111,.9),
 | 
			
		||||
    "end": rgba(252,98,98,.9)
 | 
			
		||||
  ),
 | 
			
		||||
  "aqua": (
 | 
			
		||||
    "start": rgba(32,150,255,.9),
 | 
			
		||||
    "end": rgba(5,255,163,.9)
 | 
			
		||||
  ),
 | 
			
		||||
  "blue": (
 | 
			
		||||
    "start": rgba(69,202,252,.9),
 | 
			
		||||
    "end": rgba(48,63,159,.9)
 | 
			
		||||
  ),
 | 
			
		||||
), $gradients-rgba);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
$note: () !default;
 | 
			
		||||
$note: map-merge((
 | 
			
		||||
  "primary": (
 | 
			
		||||
    "bgc": #dfeefd,
 | 
			
		||||
    "border-color": #176ac4
 | 
			
		||||
  ),
 | 
			
		||||
  "secondary": (
 | 
			
		||||
    "bgc": #e2e3e5,
 | 
			
		||||
    "border-color": #58595a
 | 
			
		||||
  ),
 | 
			
		||||
  "success": (
 | 
			
		||||
    "bgc": #e2f0e5,
 | 
			
		||||
    "border-color": #49a75f
 | 
			
		||||
  ),
 | 
			
		||||
  "danger": (
 | 
			
		||||
    "bgc": #fae7e8,
 | 
			
		||||
    "border-color": #e45460
 | 
			
		||||
  ),
 | 
			
		||||
  "warning": (
 | 
			
		||||
    "bgc": #faf4e0,
 | 
			
		||||
    "border-color": #c2a442
 | 
			
		||||
  ),
 | 
			
		||||
  "info": (
 | 
			
		||||
    "bgc": #e4f2f5,
 | 
			
		||||
    "border-color": #2492a5
 | 
			
		||||
  ),
 | 
			
		||||
  "light": (
 | 
			
		||||
    "bgc": #fefefe,
 | 
			
		||||
    "border-color": #0f0f0f
 | 
			
		||||
  )
 | 
			
		||||
), $note);
 | 
			
		||||
							
								
								
									
										153
									
								
								mdb/scss/core/_global.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										153
									
								
								mdb/scss/core/_global.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,153 @@
 | 
			
		||||
// Globals
 | 
			
		||||
// Full palette of colors
 | 
			
		||||
@each $color_name, $color in $mdb-colors-1 {
 | 
			
		||||
  @each $color_type, $color_value in $color {
 | 
			
		||||
    @if $color_type == "base" {
 | 
			
		||||
      .#{$color_name} {
 | 
			
		||||
        background-color: $color_value !important;
 | 
			
		||||
      }
 | 
			
		||||
      .#{$color_name}-text {
 | 
			
		||||
        color: $color-value !important;
 | 
			
		||||
      }
 | 
			
		||||
      .rgba-#{$color_name}-slight,
 | 
			
		||||
      .rgba-#{$color_name}-slight:after {
 | 
			
		||||
        background-color: rgba($color_value, .1);
 | 
			
		||||
      }
 | 
			
		||||
      .rgba-#{$color_name}-light,
 | 
			
		||||
      .rgba-#{$color_name}-light:after {
 | 
			
		||||
        background-color: rgba($color_value, .3);
 | 
			
		||||
      }
 | 
			
		||||
      .rgba-#{$color_name}-strong,
 | 
			
		||||
      .rgba-#{$color_name}-strong:after {
 | 
			
		||||
        background-color: rgba($color_value, .7);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    @else {
 | 
			
		||||
      @if $enable_full_palette {
 | 
			
		||||
        .#{$color_name}.#{$color_type} {
 | 
			
		||||
          background-color: $color_value !important;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Stylish color
 | 
			
		||||
@each $color_name, $color_value in $stylish-rgba {
 | 
			
		||||
  .#{$color_name} {
 | 
			
		||||
    background-color: $color_value;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Material colors palette
 | 
			
		||||
@each $color_name, $color in $material-colors {
 | 
			
		||||
  .#{$color_name} {
 | 
			
		||||
    background-color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Basic gradients
 | 
			
		||||
@each $name, $val in $gradients {
 | 
			
		||||
  @include make-gradient($name, $val);
 | 
			
		||||
}
 | 
			
		||||
@each $name, $val in $gradients-rgba {
 | 
			
		||||
  @include make-gradient-rgba($name, $val);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dark-grey-text {
 | 
			
		||||
  color: #4f4f4f !important;
 | 
			
		||||
  &:hover,
 | 
			
		||||
  &:focus {
 | 
			
		||||
    color: #4f4f4f !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Shadow on hover
 | 
			
		||||
.hoverable {
 | 
			
		||||
  box-shadow: none;
 | 
			
		||||
  transition: $transition-hoverable;
 | 
			
		||||
  &:hover {
 | 
			
		||||
    box-shadow: $z-depth-2;
 | 
			
		||||
    transition: $transition-hoverable;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Shadows
 | 
			
		||||
.z-depth-0 {
 | 
			
		||||
  box-shadow: none !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-1 {
 | 
			
		||||
  box-shadow: $z-depth-1 !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-1-half {
 | 
			
		||||
  box-shadow: $z-depth-1-half !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-2 {
 | 
			
		||||
  box-shadow: $z-depth-2 !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-3 {
 | 
			
		||||
  box-shadow: $z-depth-3 !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-4 {
 | 
			
		||||
  box-shadow: $z-depth-4 !important;
 | 
			
		||||
}
 | 
			
		||||
.z-depth-5 {
 | 
			
		||||
  box-shadow: $z-depth-5 !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Disabled cursor
 | 
			
		||||
.disabled,
 | 
			
		||||
:disabled {
 | 
			
		||||
  pointer-events: none !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Links
 | 
			
		||||
a {
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
  color: $link-color;
 | 
			
		||||
  transition: $transition-basic;
 | 
			
		||||
  &:hover {
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
    color: $link-hover-color;
 | 
			
		||||
    transition: $transition-basic;
 | 
			
		||||
  }
 | 
			
		||||
  &.disabled,
 | 
			
		||||
  &:disabled {
 | 
			
		||||
    &:hover {
 | 
			
		||||
      color: $link-color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Divider
 | 
			
		||||
.divider-new {
 | 
			
		||||
  flex-direction: row;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  margin-top: $divider-margin-y;
 | 
			
		||||
  margin-bottom: $divider-margin-y;
 | 
			
		||||
  > h1, h2, h3, h4, h5, h6 {
 | 
			
		||||
    margin-bottom: 0;
 | 
			
		||||
  }
 | 
			
		||||
  &:before,
 | 
			
		||||
  &:after {
 | 
			
		||||
    content: "";
 | 
			
		||||
    height: 1.5px;
 | 
			
		||||
    flex: 1;
 | 
			
		||||
    height: $divider-height;
 | 
			
		||||
    background: #c6c6c6;
 | 
			
		||||
  }
 | 
			
		||||
  &:before {
 | 
			
		||||
    margin: 0 $divider-margin-x 0 0;
 | 
			
		||||
  }
 | 
			
		||||
  &:after {
 | 
			
		||||
    margin: 0 0 0 $divider-margin-x;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										85
									
								
								mdb/scss/core/_helpers.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										85
									
								
								mdb/scss/core/_helpers.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,85 @@
 | 
			
		||||
// Helpers
 | 
			
		||||
// MDB helpers
 | 
			
		||||
.img-fluid,
 | 
			
		||||
.video-fluid {
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  height: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-center {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  height: 100%;
 | 
			
		||||
 | 
			
		||||
  p {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ul {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
 | 
			
		||||
    li {
 | 
			
		||||
      margin-bottom: $flex-center-ul-mb;
 | 
			
		||||
 | 
			
		||||
      &:last-of-type {
 | 
			
		||||
        margin-bottom: 0;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hr-light {
 | 
			
		||||
  border-top: 1px solid $hr-light;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hr-dark {
 | 
			
		||||
  border-top: 1px solid $hr-dark;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Responsive width
 | 
			
		||||
.w-responsive {
 | 
			
		||||
  width: 75%;
 | 
			
		||||
 | 
			
		||||
  @media (max-width: 740px) {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Collapsible body
 | 
			
		||||
.collapsible-body {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jumbotron {
 | 
			
		||||
  box-shadow: $z-depth-1;
 | 
			
		||||
  border-radius: $border-radius-base;
 | 
			
		||||
  background-color: $white-base;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $name,
 | 
			
		||||
$color in $basic-mdb-colors {
 | 
			
		||||
  @include bg-variant(".bg-#{$name}", $color);
 | 
			
		||||
 | 
			
		||||
  .border-#{$name} {
 | 
			
		||||
    border-color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card-img-100 {
 | 
			
		||||
  width: 100px;
 | 
			
		||||
  height: 100px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card-img-64 {
 | 
			
		||||
  width: 64px;
 | 
			
		||||
  height: 64px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mml-1 {
 | 
			
		||||
  margin-left: - 0.25rem !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-1 {
 | 
			
		||||
  flex: 1;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										78
									
								
								mdb/scss/core/_masks.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										78
									
								
								mdb/scss/core/_masks.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
// Masks
 | 
			
		||||
// General properties
 | 
			
		||||
.view {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  cursor: default;
 | 
			
		||||
  .mask {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    background-attachment: fixed;
 | 
			
		||||
  }
 | 
			
		||||
  img, video {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    display: block;
 | 
			
		||||
  }
 | 
			
		||||
  video {
 | 
			
		||||
    &.video-intro {
 | 
			
		||||
      z-index: -100;
 | 
			
		||||
      top: 50%;
 | 
			
		||||
      left: 50%;
 | 
			
		||||
      transform: $intro-video-transform;
 | 
			
		||||
      transition: $intro-video-transition opacity;
 | 
			
		||||
      min-width: 100%;
 | 
			
		||||
      min-height: 100%;
 | 
			
		||||
      width: auto;
 | 
			
		||||
      height: auto;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Overlay
 | 
			
		||||
.overlay {
 | 
			
		||||
  .mask {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transition: $mask-overlay-transition;
 | 
			
		||||
    &:hover {
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Zoom
 | 
			
		||||
.zoom {
 | 
			
		||||
  img, video {
 | 
			
		||||
    transition: $mask-zoom-transition;
 | 
			
		||||
  }
 | 
			
		||||
  &:hover {
 | 
			
		||||
    img, video {
 | 
			
		||||
      transform: $mask-zoom-transform;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Patterns
 | 
			
		||||
$patterns: (
 | 
			
		||||
  1: "01",
 | 
			
		||||
  2: "02",
 | 
			
		||||
  3: "03",
 | 
			
		||||
  4: "04",
 | 
			
		||||
  5: "05",
 | 
			
		||||
  6: "06",
 | 
			
		||||
  7: "07",
 | 
			
		||||
  8: "08",
 | 
			
		||||
  9: "09"
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
@each $no, $filename in $patterns {
 | 
			
		||||
  .pattern-#{$no} {
 | 
			
		||||
    background: url("#{$image-path}/overlays/#{$filename}.png");
 | 
			
		||||
    background-attachment: fixed;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										617
									
								
								mdb/scss/core/_mixins.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										617
									
								
								mdb/scss/core/_mixins.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,617 @@
 | 
			
		||||
// Mixins
 | 
			
		||||
// Bootstrap Mixins
 | 
			
		||||
@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
 | 
			
		||||
  $n: index($breakpoint-names, $name);
 | 
			
		||||
  @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $min: map-get($breakpoints, $name);
 | 
			
		||||
  @return if($min !=0, $min, null);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $next: breakpoint-next($name, $breakpoints);
 | 
			
		||||
  @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
 | 
			
		||||
// Makes the @content apply to the given breakpoint and wider.
 | 
			
		||||
@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $min: breakpoint-min($name, $breakpoints);
 | 
			
		||||
 | 
			
		||||
  @if $min {
 | 
			
		||||
    @media (min-width: $min) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Media of at most the maximum breakpoint width. No query for the largest breakpoint.
 | 
			
		||||
// Makes the @content apply to the given breakpoint and narrower.
 | 
			
		||||
@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $max: breakpoint-max($name, $breakpoints);
 | 
			
		||||
 | 
			
		||||
  @if $max {
 | 
			
		||||
    @media (max-width: $max) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Media that spans multiple breakpoint widths.
 | 
			
		||||
// Makes the @content apply between the min and max breakpoints
 | 
			
		||||
@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $min: breakpoint-min($lower, $breakpoints);
 | 
			
		||||
  $max: breakpoint-max($upper, $breakpoints);
 | 
			
		||||
 | 
			
		||||
  @if $min !=null and $max !=null {
 | 
			
		||||
    @media (min-width: $min) and (max-width: $max) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else if $max==null {
 | 
			
		||||
    @include media-breakpoint-up($lower, $breakpoints) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else if $min==null {
 | 
			
		||||
    @include media-breakpoint-down($upper, $breakpoints) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Media between the breakpoint's minimum and maximum widths.
 | 
			
		||||
// No minimum for the smallest breakpoint, and no maximum for the largest one.
 | 
			
		||||
// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.
 | 
			
		||||
@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  $min: breakpoint-min($name, $breakpoints);
 | 
			
		||||
  $max: breakpoint-max($name, $breakpoints);
 | 
			
		||||
 | 
			
		||||
  @if $min !=null and $max !=null {
 | 
			
		||||
    @media (min-width: $min) and (max-width: $max) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else if $max==null {
 | 
			
		||||
    @include media-breakpoint-up($name, $breakpoints) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else if $min==null {
 | 
			
		||||
    @include media-breakpoint-down($name, $breakpoints) {
 | 
			
		||||
      @content;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
  @return if(breakpoint-min($name, $breakpoints)==null, "", "-#{$name}");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin hover {
 | 
			
		||||
  &:hover { @content; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin hover-focus {
 | 
			
		||||
  &:hover,
 | 
			
		||||
  &:focus {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Background color
 | 
			
		||||
@mixin bg-variant($parent, $color) {
 | 
			
		||||
  #{$parent} {
 | 
			
		||||
    background-color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a#{$parent},
 | 
			
		||||
  button#{$parent} {
 | 
			
		||||
    @include hover-focus {
 | 
			
		||||
      background-color: darken($color, 10%) !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Typography
 | 
			
		||||
@mixin text-emphasis-variant($parent, $color) {
 | 
			
		||||
  #{$parent} {
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a#{$parent} {
 | 
			
		||||
    @include hover-focus {
 | 
			
		||||
      color: darken($color, 10%) !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Placeholder
 | 
			
		||||
@mixin placeholder {
 | 
			
		||||
  &::placeholder {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Grid system
 | 
			
		||||
//
 | 
			
		||||
// Generate semantic grid columns with these mixins.
 | 
			
		||||
 | 
			
		||||
@mixin make-container($gutter: $grid-gutter-width) {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding-right: $gutter / 2;
 | 
			
		||||
  padding-left: $gutter / 2;
 | 
			
		||||
  margin-right: auto;
 | 
			
		||||
  margin-left: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// For each breakpoint, define the maximum width of the container in a media query
 | 
			
		||||
@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
 | 
			
		||||
 | 
			
		||||
  @each $breakpoint,
 | 
			
		||||
  $container-max-width in $max-widths {
 | 
			
		||||
    @include media-breakpoint-up($breakpoint, $breakpoints) {
 | 
			
		||||
      max-width: $container-max-width;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin make-row() {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
  margin-right: ($grid-gutter-width / -2);
 | 
			
		||||
  margin-left: ($grid-gutter-width / -2);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin make-col-ready() {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  // Prevent columns from becoming too narrow when at smaller grid tiers by
 | 
			
		||||
  // always setting `width: 100%;`. This works because we use `flex` values
 | 
			
		||||
  // later on to override this initial width.
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  min-height: 1px; // Prevent collapsing
 | 
			
		||||
  padding-right: ($grid-gutter-width / 2);
 | 
			
		||||
  padding-left: ($grid-gutter-width / 2);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin make-col($size, $columns: $grid-columns) {
 | 
			
		||||
  flex: 0 0 percentage($size / $columns);
 | 
			
		||||
  // Add a `max-width` to ensure content within each column does not blow out
 | 
			
		||||
  // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
 | 
			
		||||
  // do not appear to require this.
 | 
			
		||||
  max-width: percentage($size / $columns);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin make-col-offset($size, $columns: $grid-columns) {
 | 
			
		||||
  $num: $size / $columns;
 | 
			
		||||
  margin-left: if($num==0, 0, percentage($num));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin clearfix() {
 | 
			
		||||
  &::after {
 | 
			
		||||
    display: block;
 | 
			
		||||
    clear: both;
 | 
			
		||||
    content: "";
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin float-left {
 | 
			
		||||
  float: left !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin float-right {
 | 
			
		||||
  float: right !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin float-none {
 | 
			
		||||
  float: none !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CSS image replacement
 | 
			
		||||
@mixin text-hide($ignore-warning: false) {
 | 
			
		||||
  // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
 | 
			
		||||
  font: 0/0 a;
 | 
			
		||||
  color: transparent;
 | 
			
		||||
  text-shadow: none;
 | 
			
		||||
  background-color: transparent;
 | 
			
		||||
  border: 0;
 | 
			
		||||
 | 
			
		||||
  @if ($ignore-warning !=true) {
 | 
			
		||||
    @warn "The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.";
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Only display content to screen readers
 | 
			
		||||
//
 | 
			
		||||
// See: https://a11yproject.com/posts/how-to-hide-content/
 | 
			
		||||
// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
 | 
			
		||||
 | 
			
		||||
@mixin sr-only {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  width: 1px;
 | 
			
		||||
  height: 1px;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  clip: rect(0, 0, 0, 0);
 | 
			
		||||
  white-space: nowrap;
 | 
			
		||||
  border: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Use in conjunction with .sr-only to only display content when it's focused.
 | 
			
		||||
//
 | 
			
		||||
// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 | 
			
		||||
//
 | 
			
		||||
// Credit: HTML5 Boilerplate
 | 
			
		||||
 | 
			
		||||
@mixin sr-only-focusable {
 | 
			
		||||
 | 
			
		||||
  &:active,
 | 
			
		||||
  &:focus {
 | 
			
		||||
    position: static;
 | 
			
		||||
    width: auto;
 | 
			
		||||
    height: auto;
 | 
			
		||||
    overflow: visible;
 | 
			
		||||
    clip: auto;
 | 
			
		||||
    white-space: normal;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin invisible($visibility) {
 | 
			
		||||
  visibility: $visibility !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// MDB Mixins
 | 
			
		||||
@mixin hover-focus-active {
 | 
			
		||||
  &:hover,
 | 
			
		||||
  &:focus,
 | 
			
		||||
  &:active {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Set the color of the button and badge
 | 
			
		||||
@function set-notification-text-color($color) {
 | 
			
		||||
  @if (lightness($color) > 80) {
 | 
			
		||||
    @return $black-base; // Lighter backgorund, return dark color
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @else {
 | 
			
		||||
    @return $white-base; // Darker background, return light color
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make button
 | 
			
		||||
@mixin make-button ($name, $color) {
 | 
			
		||||
  .btn-#{$name} {
 | 
			
		||||
    background-color: $color !important;
 | 
			
		||||
    color: set-notification-text-color($color);
 | 
			
		||||
 | 
			
		||||
    &:hover {
 | 
			
		||||
      background-color: lighten($color, 5%);
 | 
			
		||||
      color: set-notification-text-color($color);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &.focus {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &:active,
 | 
			
		||||
    &.active {
 | 
			
		||||
      background-color: darken($color, 20%);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.dropdown-toggle {
 | 
			
		||||
      background-color: $color !important;
 | 
			
		||||
 | 
			
		||||
      &:hover,
 | 
			
		||||
      &:focus {
 | 
			
		||||
        background-color: lighten($color, 5%) !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not([disabled]):not(.disabled):active,
 | 
			
		||||
    &:not([disabled]):not(.disabled).active,
 | 
			
		||||
    .show>&.dropdown-toggle {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
      background-color: darken($color, 20%) !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not([disabled]):not(.disabled):active:focus,
 | 
			
		||||
    &:not([disabled]):not(.disabled).active:focus,
 | 
			
		||||
    .show>&.dropdown-toggle:focus {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .#{$name}-ic {
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
 | 
			
		||||
    &:hover,
 | 
			
		||||
    &:focus {
 | 
			
		||||
      color: $color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a.btn:not([href]):not([tabindex]),
 | 
			
		||||
  a.btn:not([href]):not([tabindex]):focus,
 | 
			
		||||
  a.btn:not([href]):not([tabindex]):hover {
 | 
			
		||||
    color: set-notification-text-color($color);
 | 
			
		||||
  }
 | 
			
		||||
  table {
 | 
			
		||||
    &.table {
 | 
			
		||||
      a {
 | 
			
		||||
        &.btn {
 | 
			
		||||
          &.btn-#{$name} {
 | 
			
		||||
            color: set-notification-text-color($color);
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make outline button
 | 
			
		||||
@mixin make-outline-button ($name, $color) {
 | 
			
		||||
  .btn-outline-#{$name} {
 | 
			
		||||
    border: 2px solid $color !important;
 | 
			
		||||
    background-color: transparent !important;
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
 | 
			
		||||
    &:hover,
 | 
			
		||||
    &:focus,
 | 
			
		||||
    &:active,
 | 
			
		||||
    &:active:focus,
 | 
			
		||||
    &.active {
 | 
			
		||||
      border-color: $color !important;
 | 
			
		||||
      background-color: transparent !important;
 | 
			
		||||
      color: $color !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not([disabled]):not(.disabled):active,
 | 
			
		||||
    &:not([disabled]):not(.disabled).active,
 | 
			
		||||
    .show>&.dropdown-toggle {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
      background-color: transparent !important;
 | 
			
		||||
      border-color: $color !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not([disabled]):not(.disabled):active:focus,
 | 
			
		||||
    &:not([disabled]):not(.disabled).active:focus,
 | 
			
		||||
    .show>&.dropdown-toggle:focus {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make gradient
 | 
			
		||||
@mixin make-gradient($name, $value) {
 | 
			
		||||
  .#{$name}-gradient {
 | 
			
		||||
    background: linear-gradient(40deg, map-get($value, start), map-get($value, end)) !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$opacity: .9;
 | 
			
		||||
 | 
			
		||||
// Make gradient
 | 
			
		||||
@mixin make-gradient-rgba($name, $value) {
 | 
			
		||||
  .#{$name}-gradient-rgba {
 | 
			
		||||
    background: linear-gradient(40deg, map-get($value, start), map-get($value, end)) !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make gradient button
 | 
			
		||||
@mixin make-gradient-button($name, $value) {
 | 
			
		||||
  .btn {
 | 
			
		||||
    &.#{$name}-gradient {
 | 
			
		||||
      transition: .5s ease;
 | 
			
		||||
      color: $white-base;
 | 
			
		||||
 | 
			
		||||
      &:hover,
 | 
			
		||||
      &:focus,
 | 
			
		||||
      &:active,
 | 
			
		||||
      &:active:focus &.active {
 | 
			
		||||
        background: linear-gradient(lighten(map-get($value, start), 5%), lighten(map-get($value, end), 5%));
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Button size
 | 
			
		||||
@mixin button-size($padding-y, $padding-x, $font-size) {
 | 
			
		||||
  padding: $padding-y $padding-x;
 | 
			
		||||
  font-size: $font-size;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin make-badge($name, $color) {
 | 
			
		||||
  .badge-#{$name} {
 | 
			
		||||
    background-color: $color !important;
 | 
			
		||||
    color: set-notification-text-color($color) !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make input
 | 
			
		||||
@mixin make-input($margin-bottom, $label-font-size, $label-active-font-size, $top, $prefix-font-size, $margin-left, $width, $margin-left-2) {
 | 
			
		||||
  .validate {
 | 
			
		||||
    margin-bottom: $margin-bottom;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  label {
 | 
			
		||||
    font-size: $label-font-size;
 | 
			
		||||
 | 
			
		||||
    &.active {
 | 
			
		||||
      font-size: $label-active-font-size;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .prefix {
 | 
			
		||||
    top: $top;
 | 
			
		||||
    font-size: $prefix-font-size;
 | 
			
		||||
 | 
			
		||||
    ~input,
 | 
			
		||||
    ~textarea {
 | 
			
		||||
      margin-left: $margin-left;
 | 
			
		||||
      width: $width;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ~label {
 | 
			
		||||
      margin-left: $margin-left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ~.form-text {
 | 
			
		||||
      margin-left: $margin-left-2;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make navbar
 | 
			
		||||
@mixin make-navbar($color-0, $background-image, $color, $color-2, $color-3) {
 | 
			
		||||
  .navbar-nav {
 | 
			
		||||
    .nav-item {
 | 
			
		||||
      .nav-link {
 | 
			
		||||
        &.disbled {
 | 
			
		||||
          color: $color-0;
 | 
			
		||||
 | 
			
		||||
          &:hover {
 | 
			
		||||
            color: $color-0;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .navbar-toggler-icon {
 | 
			
		||||
    background-image: $background-image;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .breadcrumb,
 | 
			
		||||
  .navbar-nav {
 | 
			
		||||
    .nav-item {
 | 
			
		||||
      .nav-link {
 | 
			
		||||
        color: $color;
 | 
			
		||||
        transition: $navbar-nav-transition;
 | 
			
		||||
 | 
			
		||||
        &:hover {
 | 
			
		||||
          color: $color-2;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &.active>.nav-link {
 | 
			
		||||
        background-color: $color-3;
 | 
			
		||||
 | 
			
		||||
        &:hover {
 | 
			
		||||
          color: $color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .navbar-toggler {
 | 
			
		||||
    color: $color;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  form {
 | 
			
		||||
    .md-form {
 | 
			
		||||
      input {
 | 
			
		||||
        border-bottom: 1px solid $color;
 | 
			
		||||
 | 
			
		||||
        &:focus:not([readonly]) {
 | 
			
		||||
          border-color: $input-md-focus-color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .form-control {
 | 
			
		||||
        color: $color;
 | 
			
		||||
 | 
			
		||||
        @include placeholder {
 | 
			
		||||
          color: $color;
 | 
			
		||||
          font-weight: $navbar-font-weight;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make floating button
 | 
			
		||||
@mixin make-btn-floating($width, $height, $font-size, $line-height) {
 | 
			
		||||
  width: $width;
 | 
			
		||||
  height: $height;
 | 
			
		||||
 | 
			
		||||
  i {
 | 
			
		||||
    font-size: $font-size;
 | 
			
		||||
    line-height: $line-height;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Keyframes
 | 
			
		||||
@mixin keyframes($animation-name) {
 | 
			
		||||
  @keyframes #{$animation-name} {
 | 
			
		||||
    @content;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Scroll bar and scroll spy width and height
 | 
			
		||||
@mixin scroll-width($scrollbar-width) {
 | 
			
		||||
  width: $scrollbar-width;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin scroll-height($scrollbar-height) {
 | 
			
		||||
  height: $scrollbar-height;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Scroll spy font-weight
 | 
			
		||||
@mixin scrollspy-font-weight($scrollspy-font-weight) {
 | 
			
		||||
  font-weight: $scrollspy-font-weight;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Switch width and height
 | 
			
		||||
@mixin switch-width-height($switchWidth, $switchHeight) {
 | 
			
		||||
  width: $switchWidth;
 | 
			
		||||
  height: $switchHeight;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make Box-shadows
 | 
			
		||||
@mixin box-shadows($shadow...) {
 | 
			
		||||
  box-shadow: $shadow;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make Transition
 | 
			
		||||
@mixin transition-main($transition...) {
 | 
			
		||||
  transition: $transition;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make border-radius scrollspy
 | 
			
		||||
@mixin scrollspy-border-radius($scrollspy-radius) {
 | 
			
		||||
  border-radius: $scrollspy-radius;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Make border-radius scrollspy 4rows
 | 
			
		||||
@mixin scrollspy-border-radius-4rows($top-left, $top-right, $bottom-right, $bottom-left) {
 | 
			
		||||
  border-radius: $top-left $top-right $bottom-right $bottom-left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//Make animation for progresss
 | 
			
		||||
@mixin progress-animation-default($animation...) {
 | 
			
		||||
  animation: $animation;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//Make transform
 | 
			
		||||
@mixin transform($transform...) {
 | 
			
		||||
  transform: $transform;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										113
									
								
								mdb/scss/core/_typography.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										113
									
								
								mdb/scss/core/_typography.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,113 @@
 | 
			
		||||
// Typography
 | 
			
		||||
 | 
			
		||||
// Roboto font
 | 
			
		||||
@font-face {
 | 
			
		||||
  font-family: "Roboto";
 | 
			
		||||
  src: local(Roboto Thin),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Thin.eot");
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Thin.eot?#iefix") format("embedded-opentype"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Thin.woff2") format("woff2"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Thin.woff") format("woff"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Thin.ttf") format("truetype");
 | 
			
		||||
  font-weight: 200;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@font-face {
 | 
			
		||||
  font-family: "Roboto";
 | 
			
		||||
  src: local(Roboto Light),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Light.eot");
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Light.eot?#iefix") format("embedded-opentype"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Light.woff2") format("woff2"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Light.woff") format("woff"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Light.ttf") format("truetype");
 | 
			
		||||
  font-weight: 300;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@font-face {
 | 
			
		||||
  font-family: "Roboto";
 | 
			
		||||
  src: local(Roboto Regular),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Regular.eot");
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Regular.eot?#iefix") format("embedded-opentype"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Regular.woff2") format("woff2"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Regular.woff") format("woff"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Regular.ttf") format("truetype");
 | 
			
		||||
  font-weight: 400;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@font-face {
 | 
			
		||||
  font-family: "Roboto";
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Medium.eot");
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Medium.eot?#iefix") format("embedded-opentype"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Medium.woff2") format("woff2"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Medium.woff") format("woff"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Medium.ttf") format("truetype");
 | 
			
		||||
  font-weight: 500;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@font-face {
 | 
			
		||||
  font-family: "Roboto";
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Bold.eot");
 | 
			
		||||
  src: url("#{$roboto-font-path}Roboto-Bold.eot?#iefix") format("embedded-opentype"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Bold.woff2") format("woff2"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Bold.woff") format("woff"),
 | 
			
		||||
    url("#{$roboto-font-path}Roboto-Bold.ttf") format("truetype");
 | 
			
		||||
  font-weight: 700;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// General properties
 | 
			
		||||
body {
 | 
			
		||||
  font-family: $mdb-font-family;
 | 
			
		||||
  font-weight: $font-weight-light;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h1, h2, h3, h4, h5, h6 {
 | 
			
		||||
  font-weight: $font-weight-light;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Blockquote
 | 
			
		||||
.blockquote {
 | 
			
		||||
  padding: $blockquote-padding-y $blockquote-padding-x;
 | 
			
		||||
  border-left: .25rem solid #eceeef;
 | 
			
		||||
  &.text-right {
 | 
			
		||||
    border-left: none;
 | 
			
		||||
    border-right: .25rem solid #eceeef;
 | 
			
		||||
  }
 | 
			
		||||
  .bq-title {
 | 
			
		||||
    margin-bottom: 0;
 | 
			
		||||
    font-size: $font-size-large;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
  }
 | 
			
		||||
  p {
 | 
			
		||||
    padding: $blockquote-p-padding-y 0;
 | 
			
		||||
    font-size: $blockquote-p-font-size;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $name, $color in $basic {
 | 
			
		||||
  .bq-#{$name} {
 | 
			
		||||
    border-left: 3px solid $color !important;
 | 
			
		||||
    .bq-title {
 | 
			
		||||
      color: $color !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Responsive headings
 | 
			
		||||
@each $key, $val in $grid-breakpoints {
 | 
			
		||||
  @include media-breakpoint-up($key) {
 | 
			
		||||
    $y: map-get($responsive-headings, $key);
 | 
			
		||||
    @each $name, $value in $y {
 | 
			
		||||
      .#{$name}-responsive {
 | 
			
		||||
        font-size: $value;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $name, $color in $basic-mdb-colors {
 | 
			
		||||
  @include text-emphasis-variant(".text-#{$name}", $color);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.font-small {
 | 
			
		||||
  font-size: $font-size-small;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										502
									
								
								mdb/scss/core/_variables.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										502
									
								
								mdb/scss/core/_variables.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,502 @@
 | 
			
		||||
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
// MDB variables
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
//
 | 
			
		||||
// Table of Contents: 
 | 
			
		||||
//
 | 
			
		||||
//  1. Fonts
 | 
			
		||||
//  2. Shadows
 | 
			
		||||
//  3. Transitions
 | 
			
		||||
//  4. Borders
 | 
			
		||||
//  5. Globals
 | 
			
		||||
//  6. Masks
 | 
			
		||||
//  7. Images
 | 
			
		||||
//  8. Buttons
 | 
			
		||||
//  9. Cards
 | 
			
		||||
//  10. Navbars
 | 
			
		||||
//  11. Pagination
 | 
			
		||||
//  12. Badges
 | 
			
		||||
//  13. Modals
 | 
			
		||||
//  14. Carousels
 | 
			
		||||
//  15. Forms
 | 
			
		||||
//  16. Miscellaneous
 | 
			
		||||
//  17. Footers
 | 
			
		||||
//  18. List groups
 | 
			
		||||
//  19. Tables
 | 
			
		||||
//  20. Steppers
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 1. Fonts
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Basic font properties
 | 
			
		||||
$roboto-font-path:                            "../font/roboto/" !default;
 | 
			
		||||
$roboto-font-family:                          "Roboto", sans-serif !default;
 | 
			
		||||
$mdb-font-family:                             $roboto-font-family !default;
 | 
			
		||||
 | 
			
		||||
$font-size-large:                             1.5rem !default;
 | 
			
		||||
$font-size-small:                             0.9rem !default;
 | 
			
		||||
 | 
			
		||||
// Blockquote
 | 
			
		||||
$blockquote-padding-y                        : .5rem !default;
 | 
			
		||||
$blockquote-padding-x                        : 1rem !default;
 | 
			
		||||
$blockquote-p-padding-y                      : $blockquote-padding-x !default;
 | 
			
		||||
$blockquote-p-padding-l                      : 2rem !default;
 | 
			
		||||
$blockquote-p-font-size                      : 1.1rem !default;
 | 
			
		||||
 | 
			
		||||
// Custom map for file browser
 | 
			
		||||
$custom-mdb-file-text                        : (
 | 
			
		||||
  es                                         : "Elegir",
 | 
			
		||||
  pl-PL                                      : "Wybierz",
 | 
			
		||||
  fr                                         : "Choisir",
 | 
			
		||||
  in                                         : "Pilih",
 | 
			
		||||
  zh                                         : "選擇",
 | 
			
		||||
  de                                         : "Wählen",
 | 
			
		||||
  ru                                         : "выбирать"
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
// Reponsive Headings
 | 
			
		||||
$responsive-headings                         : () !default;
 | 
			
		||||
$responsive-headings                         : map-merge((
 | 
			
		||||
  "xs"                                       : (
 | 
			
		||||
    "h1"                                     : 150%,
 | 
			
		||||
    "h2"                                     : 145%,
 | 
			
		||||
    "h3"                                     : 135%,
 | 
			
		||||
    "h4"                                     : 135%,
 | 
			
		||||
    "h5"                                     : 135%
 | 
			
		||||
  ),
 | 
			
		||||
  "sm"                                       : (
 | 
			
		||||
    "h1"                                     : 170%,
 | 
			
		||||
    "h2"                                     : 140%,
 | 
			
		||||
    "h3"                                     : 125%,
 | 
			
		||||
    "h4"                                     : 125%,
 | 
			
		||||
    "h5"                                     : 125%
 | 
			
		||||
  ),
 | 
			
		||||
  "md"                                       : (
 | 
			
		||||
    "h1"                                     : 200%,
 | 
			
		||||
    "h2"                                     : 170%,
 | 
			
		||||
    "h3"                                     : 140%,
 | 
			
		||||
    "h4"                                     : 125%,
 | 
			
		||||
    "h5"                                     : 125%
 | 
			
		||||
  ),
 | 
			
		||||
  "lg"                                       : (
 | 
			
		||||
    "h1"                                     : 200%,
 | 
			
		||||
    "h2"                                     : 170%,
 | 
			
		||||
    "h3"                                     : 140%,
 | 
			
		||||
    "h4"                                     : 125%,
 | 
			
		||||
    "h5"                                     : 125%
 | 
			
		||||
  ),
 | 
			
		||||
  "xl"                                       : (
 | 
			
		||||
    "h1"                                     : 250%,
 | 
			
		||||
    "h2"                                     : 200%,
 | 
			
		||||
    "h3"                                     : 170%,
 | 
			
		||||
    "h4"                                     : 140%,
 | 
			
		||||
    "h5"                                     : 125%
 | 
			
		||||
  ),
 | 
			
		||||
), $responsive-headings);
 | 
			
		||||
 | 
			
		||||
// Links
 | 
			
		||||
$link-color                                  : #0275d8 !default;
 | 
			
		||||
$link-hover-color                            : darken($link-color, 15%) !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 2. Shadows
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Shadows
 | 
			
		||||
$z-depth-1                                   : 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !default;
 | 
			
		||||
$z-depth-1-half                              : 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !default;
 | 
			
		||||
$z-depth-2                                   : 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !default;
 | 
			
		||||
$z-depth-3                                   : 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !default;
 | 
			
		||||
$z-depth-4                                   : 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !default;
 | 
			
		||||
$z-depth-5                                   : 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 3. Transitions
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Transitions
 | 
			
		||||
$transition-basic                            : all .2s ease-in-out !default;
 | 
			
		||||
$transition-hoverable                        : all .55s ease-in-out !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 4. Borders
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Border radius
 | 
			
		||||
$border-radius-base                          : .125rem !default;
 | 
			
		||||
$border-radius-circle                        : 50% !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 5. Globals
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Media Query Ranges
 | 
			
		||||
$small-screen-up                             : 601px !default;
 | 
			
		||||
$medium-screen-up                            : 993px !default;
 | 
			
		||||
$large-screen-up                             : 1201px !default;
 | 
			
		||||
$small-screen                                : 600px !default;
 | 
			
		||||
$medium-screen                               : 992px !default;
 | 
			
		||||
$large-screen                                : 1200px !default;
 | 
			
		||||
$sidenav-breakpoint                          : 1440px !default;
 | 
			
		||||
 | 
			
		||||
$medium-and-up                               : "only screen and (min-width : #{$small-screen-up})" !default;
 | 
			
		||||
$large-and-up                                : "only screen and (min-width : #{$medium-screen-up})" !default;
 | 
			
		||||
$small-and-down                              : "only screen and (max-width : #{$small-screen})" !default;
 | 
			
		||||
$medium-and-down                             : "only screen and (max-width : #{$medium-screen})" !default;
 | 
			
		||||
$medium-only                                 : "only screen and (min-width : #{$small-screen-up}) and (max-width : #{$medium-screen})" !default;
 | 
			
		||||
$hide-sidenav                                : "only screen and (max-width : #{$sidenav-breakpoint})" !default;
 | 
			
		||||
 | 
			
		||||
// Divider
 | 
			
		||||
$divider-margin-y                            : 2.8rem !default;
 | 
			
		||||
$divider-margin-x                            : .5rem !default;
 | 
			
		||||
$divider-height                              : 2px !default;
 | 
			
		||||
 | 
			
		||||
// Dividers colors
 | 
			
		||||
$hr-light                                    : $white-base !default;
 | 
			
		||||
$hr-dark                                     : #666 !default;
 | 
			
		||||
$flex-center-ul-mb                           : 1rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 6. Masks
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Masks
 | 
			
		||||
$mask-overlay-transition                     : all .4s ease-in-out !default;
 | 
			
		||||
$mask-zoom-transition                        : all .2s linear !default;
 | 
			
		||||
$mask-zoom-transform                         : scale(1.1) !default;
 | 
			
		||||
$intro-video-transform                       : translateX(-50%) translateY(-50%) !default;
 | 
			
		||||
$intro-video-transition                      : 1s !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 7. Images
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Images
 | 
			
		||||
$image-path                                  : "../img" !default;
 | 
			
		||||
$avatar-img-max-width                        : 100px !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 8. Buttons
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Buttons
 | 
			
		||||
$btn-color-basic                             : $white-base !default;
 | 
			
		||||
$btn-margin-basic                            : .375rem !default;
 | 
			
		||||
$btn-padding-y-basic                         : .84rem !default;
 | 
			
		||||
$btn-padding-x-basic                         : 2.14rem !default;
 | 
			
		||||
$btn-font-size-basic                         : .81rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-padding-y-large                         : 1rem !default;
 | 
			
		||||
$btn-padding-x-large                         : 2.4rem !default;
 | 
			
		||||
$btn-font-size-large                         : .94rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-padding-y-medium                        : .7rem !default;
 | 
			
		||||
$btn-padding-x-medium                        : 1.6rem !default;
 | 
			
		||||
$btn-font-size-medium                        : .7rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-padding-y-small                         : .5rem !default;
 | 
			
		||||
$btn-padding-x-small                         : 1.6rem !default;
 | 
			
		||||
$btn-font-size-small                         : .64rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-outline-padding-y-basic                 : .7rem !default;
 | 
			
		||||
$btn-outline-padding-y-large                 : .88rem !default;
 | 
			
		||||
$btn-outline-padding-y-medium                : .58rem !default;
 | 
			
		||||
$btn-outline-padding-y-small                 : .38rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-tb-padding-y                            : 0.3rem !default;
 | 
			
		||||
$btn-tb-padding-x                            : 1rem !default;
 | 
			
		||||
 | 
			
		||||
$btn-transition                              : $transition-basic !default;
 | 
			
		||||
 | 
			
		||||
$btn-icon-basic                              : .9rem !default;
 | 
			
		||||
$btn-icon-large                              : 1rem !default;
 | 
			
		||||
$btn-icon-medium                             : .8rem !default;
 | 
			
		||||
$btn-icon-small                              : .7rem !default;
 | 
			
		||||
$btn-icon-margin                             : .3rem !default;
 | 
			
		||||
$btn-group-margin                            : .375rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 9. Cards
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Cards
 | 
			
		||||
$md-card-border-radius                       : .25rem !default;
 | 
			
		||||
$md-card-link-transition                     : .2s ease-in-out !default;
 | 
			
		||||
$md-card-font-size                           : .9rem !default;
 | 
			
		||||
$md-card-text-color                          : #747373 !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 10. Navbars
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Navbars
 | 
			
		||||
$navbar-font-weight                          : 300 !default;
 | 
			
		||||
$navbar-double-font-size                     : 15px !default;
 | 
			
		||||
 | 
			
		||||
$navbar-light-toggler-icon                   : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default;
 | 
			
		||||
$navbar-light-bg-active-color                : rgba($black-base, .1) !default;
 | 
			
		||||
$navbar-light-hover-color                    : rgba($black-base, .75) !default;
 | 
			
		||||
$navbar-light-disabled-color                 : rgba(0, 0, 0, 0.5) !default;
 | 
			
		||||
 | 
			
		||||
$navbar-dark-toggler-icon                    : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default;
 | 
			
		||||
$navbar-dark-bg-active-color                 : rgba($white-base, .1) !default;
 | 
			
		||||
$navbar-dark-hover-color                     : rgba($white-base, .75) !default;
 | 
			
		||||
$navbar-dark-disabled-color                  : rgba(255, 255, 255, 0.5) !default;
 | 
			
		||||
 | 
			
		||||
$navbar-scrolling-transition                 : background .5s ease-in-out, padding .5s ease-in-out !default;
 | 
			
		||||
$navbar-scrolling-transition-duration        : 1s !default;
 | 
			
		||||
$navbar-scrolling-padding                    : 12px !default;
 | 
			
		||||
$navbar-top-collapse-padding                 : 5px !default;
 | 
			
		||||
$navbar-nav-transition                       : .35s !default;
 | 
			
		||||
$navbar-dropdown-font-size                   : 0.9375rem !default;
 | 
			
		||||
$navbar-dropdown-menu-padding                : 10px !default;
 | 
			
		||||
$navbar-flex-icons-padding-md                : 6px !default;
 | 
			
		||||
$navbar-flex-icons-padding-lg                : 3px !default;
 | 
			
		||||
$navbar-form-input-mr                        : 5px !default;
 | 
			
		||||
$navbar-form-input-mb                        : 1px !default;
 | 
			
		||||
$navbar-form-input-ml                        : 8px !default;
 | 
			
		||||
$navbar-form-input-height                    : 1rem !default;
 | 
			
		||||
$navbar-breadcrumb-padding-top               : .3rem !default;
 | 
			
		||||
$navbar-breadcrumb-padding-left              : 1rem !default;
 | 
			
		||||
$navbar-breadcrumb-color                     : rgba(255,255,255,.65) !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 11. Pagination
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Pagination
 | 
			
		||||
$pagination-active-transition                : all .2s linear !default;
 | 
			
		||||
$pagination-page-link-transition             : all .3s linear !default;
 | 
			
		||||
$pagination-page-link-font-size              : .9rem !default;
 | 
			
		||||
$pagination-page-link-font-size-lg           : 1rem !default;
 | 
			
		||||
$pagination-page-link-font-size-sm           : .8rem !default;
 | 
			
		||||
$pagination-page-item-disabled-color         : #868e96 !default;
 | 
			
		||||
$pagination-page-link-color                  : #212529 !default;
 | 
			
		||||
$pagination-page-link-hover-bg-color         : #eee !default;
 | 
			
		||||
$pagination-circle-margin-x                  : 2px !default;
 | 
			
		||||
$pagination-circle-border-radius             : $border-radius-circle !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 12. Badges
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Badges
 | 
			
		||||
$badge-pill-padding-x                        : .6rem !default;
 | 
			
		||||
$badge-pill-border-radius                    : 10rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 13. Modals
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Modals
 | 
			
		||||
$modal-distance                              : 10px !default;
 | 
			
		||||
$modal-width                                 : 400px !default;
 | 
			
		||||
$modal-full-height-medium-screen             : 800px !default;
 | 
			
		||||
$modal-full-height-large-screen              : 1000px !default;
 | 
			
		||||
$modal-fade-top-transform                    : translate3d(0, -25%, 0) !default;
 | 
			
		||||
$modal-fade-bottom-transform                 : translate3d(0, 25%, 0) !default;
 | 
			
		||||
$modal-fade-right-transform                  : translate3d(25%, 0, 0) !default;
 | 
			
		||||
$modal-fade-left-transform                   : translate3d(-25%, 0, 0) !default;
 | 
			
		||||
$modal-notify-body-padding                   : 1.5rem !default;
 | 
			
		||||
$modal-notify-heading-padding                : .3rem !default;
 | 
			
		||||
$modal-notify-font-size                      : 1.15rem !default;
 | 
			
		||||
$modal-avatar-margin-top                     : 6rem !default;
 | 
			
		||||
$modal-avatar-header-margin-top              : -6rem !default;
 | 
			
		||||
$modal-avatar-header-margin-bottom           : -1rem !default;
 | 
			
		||||
$modal-avatar-img-width                      : 130px !default;
 | 
			
		||||
$modal-body-padding-right                    : 2rem !default;
 | 
			
		||||
$modal-body-padding-left                     : $modal-body-padding-right !default;
 | 
			
		||||
$modal-body-margin-top                       : 1rem !default;
 | 
			
		||||
$cascading-modal-margin-top                  : -2rem !default;
 | 
			
		||||
$cascading-modal-margin-right                : 1rem !default;
 | 
			
		||||
$cascading-modal-margin-bottom               : $cascading-modal-margin-right !default;
 | 
			
		||||
$cascading-modal-margin-left                 : $cascading-modal-margin-right !default;
 | 
			
		||||
$cascading-modal-padding                     : 1.5rem !default;
 | 
			
		||||
$cascading-modal-close-margin-right          : $cascading-modal-margin-right !default;
 | 
			
		||||
$cascading-modal-font-size                   : 1.25rem !default;
 | 
			
		||||
$cascading-modal-fa-margin-right             : 9px !default;
 | 
			
		||||
$cascading-modal-social-margin-top           : $cascading-modal-padding !default;
 | 
			
		||||
$cascading-modal-a-font-size                 : 1rem !default;
 | 
			
		||||
$cascading-modal-tabs-margin-x               : 1rem !default;
 | 
			
		||||
$cascading-modal-tabs-margin-top             : -1.5rem !default;
 | 
			
		||||
$cascading-modal-tabs-padding-top            : 1.7rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 14. Carousels
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Carousels
 | 
			
		||||
$carousel-control-icon-width                 : 2.25rem !default;
 | 
			
		||||
$carousel-control-icon-height                : $carousel-control-icon-width !default;
 | 
			
		||||
$carousel-control-prev-icon                  : url(#{$image-path}/svg/arrow_left.svg) !default;
 | 
			
		||||
$carousel-control-next-icon                  : url(#{$image-path}/svg/arrow_right.svg) !default;
 | 
			
		||||
$carousel-indicators-width                   : .625rem !default;
 | 
			
		||||
$carousel-indicators-height                  : $carousel-indicators-width !default;
 | 
			
		||||
$carousel-indicators-border-radius           : $border-radius-circle !default;
 | 
			
		||||
$carousel-transition-duration                : .6s !default;
 | 
			
		||||
$carousel-item-transform                     : translateX(0) !default;
 | 
			
		||||
$carousel-item-transform-2                   : translate3d(0, 0, 0) !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 15. Forms
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Forms
 | 
			
		||||
$input-bg-color                              : $white-base !default;
 | 
			
		||||
$label-font-size                             : .8rem !default;
 | 
			
		||||
$input-transition                            : all .3s !default;
 | 
			
		||||
$input-disabled-color                        : rgba(0,0,0, .46) !default;
 | 
			
		||||
$input-md-focus-color                        : $primary-color !default;
 | 
			
		||||
$input-error-color                           : $error-color !default;
 | 
			
		||||
$input-success-color                         : $success-color !default;
 | 
			
		||||
$input-label-after-top                       : 65px !default;
 | 
			
		||||
$input-label-after-transition                : .2s opacity ease-out, .2s color ease-out !default;
 | 
			
		||||
$input-border-color                          : #ced4da !default;
 | 
			
		||||
 | 
			
		||||
$input-label-transition                      : .2s ease-out !default;
 | 
			
		||||
$input-label-color                           : #757575 !default;
 | 
			
		||||
$input-label-top                             : .65rem !default;
 | 
			
		||||
$input-label-active-transform                : translateY(-14px) !default;
 | 
			
		||||
$input-prefix-transition                     : color .2s !default;
 | 
			
		||||
 | 
			
		||||
$input-md-form-margin-top                    : 1.5rem !default;
 | 
			
		||||
$input-md-form-margin-bottom                 : $input-md-form-margin-top !default;
 | 
			
		||||
$input-label-font-size                       : 1rem !default;
 | 
			
		||||
$input-label-active-font-size                : 1rem !default;
 | 
			
		||||
$input-prefix-top                            : .25rem !default;
 | 
			
		||||
$input-prefix-font-size                      : 1.75rem !default;
 | 
			
		||||
$input-prefix-margin-left                    : 2.5rem !default;
 | 
			
		||||
$input-prefix-width                          : calc(100% - 2.5rem) !default;
 | 
			
		||||
$input-group-addon-font-size                 : 1.4rem !default;
 | 
			
		||||
$input-form-text-ml                          : 2.6rem !default;
 | 
			
		||||
$input-validate-mb                           : 2.5rem !default;
 | 
			
		||||
$input-label-valid-top                       : 4.1rem !default;
 | 
			
		||||
$input-label-invalid-top                     : 4rem !default;
 | 
			
		||||
 | 
			
		||||
$input-label-font-size-lg                    : 1.25rem !default;
 | 
			
		||||
$input-label-active-font-size-lg             : 1.15rem !default;
 | 
			
		||||
$input-prefix-top-lg                         : .4rem !default;
 | 
			
		||||
$input-prefix-font-size-lg                   : 2rem !default;
 | 
			
		||||
$input-prefix-margin-left-lg                 : 3rem !default;
 | 
			
		||||
$input-prefix-width-lg                       : calc(100% - 3rem) !default;
 | 
			
		||||
$input-group-addon-font-size-lg              : 1.65rem !default;
 | 
			
		||||
$input-form-text-ml-lg                       : 3.1rem !default;
 | 
			
		||||
$input-validate-mb-lg                        : 2.8rem !default;
 | 
			
		||||
$input-label-valid-top-lg                    : 4.6rem !default;
 | 
			
		||||
$input-label-invalid-top-lg                  : 4.6rem !default;
 | 
			
		||||
 | 
			
		||||
$input-label-font-size-sm                    : .875rem !default;
 | 
			
		||||
$input-label-active-font-size-sm             : .95rem !default;
 | 
			
		||||
$input-prefix-top-sm                         : .35rem !default;
 | 
			
		||||
$input-prefix-font-size-sm                   : 1.5rem !default;
 | 
			
		||||
$input-prefix-margin-left-sm                 : 2rem !default;
 | 
			
		||||
$input-prefix-width-sm                       : calc(100% - 2rem) !default;
 | 
			
		||||
$input-group-addon-font-size-sm              : 1.15rem !default;
 | 
			
		||||
$input-form-text-ml-sm                       : 2rem !default;
 | 
			
		||||
$input-validate-mb-sm                        : 2.3rem !default;
 | 
			
		||||
$input-label-valid-top-sm                    : 3.7rem !default;
 | 
			
		||||
$input-label-invalid-top-sm                  : 3.6rem !default;
 | 
			
		||||
 | 
			
		||||
$textarea-padding                            : 1.5rem !default;
 | 
			
		||||
 | 
			
		||||
$input-form-control-margin-bottom            : .5rem !default;
 | 
			
		||||
$input-form-control-padding-top              : .6rem !default;
 | 
			
		||||
$input-form-control-padding-bottom           : .4rem !default;
 | 
			
		||||
$input-disabled-solid-color                  : #BDBDBD !default;
 | 
			
		||||
 | 
			
		||||
// Input group
 | 
			
		||||
$input-group-text-bgc                        : #e0e0e0 !default;
 | 
			
		||||
$input-group-form-control-px                 : .75rem !default;
 | 
			
		||||
$input-group-form-control-py                 : .375rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 16. Miscellaneous
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Miscellaneous
 | 
			
		||||
$edge-header-height                          : 278px !default;
 | 
			
		||||
$edge-header-background-color                : #ccc !default;
 | 
			
		||||
$edge-header-margin-top                      : -100px !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 17. Footers
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Footers
 | 
			
		||||
$footer-copyright-color                      : rgba($white-base, .6) !default;
 | 
			
		||||
$footer-copyright-bg-color                   : rgba($black-base, .2) !default;
 | 
			
		||||
$footer-font-size                            : .9rem !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 18. List groups
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// List group
 | 
			
		||||
$list-group-padding                          : 0 10px 10px 0 !default;
 | 
			
		||||
$list-group-transition                       : .5s !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 19. Tables
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Tables
 | 
			
		||||
$table-th-font-size                          : .9rem !default;
 | 
			
		||||
$table-td-font-size                          : $table-th-font-size !default;
 | 
			
		||||
$table-th-padding-top                        : 1.1rem !default;
 | 
			
		||||
$table-td-padding-bottom                     : 1rem !default;
 | 
			
		||||
$table-a-color                               : #212529 !default;
 | 
			
		||||
$table-hover-transition                      : .5s !default;
 | 
			
		||||
$table-hover-background-color                : rgba(0, 0, 0, 0.075) !default;
 | 
			
		||||
$table-sm-padding-y                          : .6rem !default;
 | 
			
		||||
$table-inverse-color-border                  : $white-base !default;
 | 
			
		||||
$product-table-img-max-height                : 150px !default;
 | 
			
		||||
$product-table-img-min-width                 : 50px !default;
 | 
			
		||||
$table-th-lg-min-width                       : 9rem !default;
 | 
			
		||||
$table-th-sm-min-width                       : 6rem !default;
 | 
			
		||||
$table-scroll-vertical-max-height            : 300px !default;
 | 
			
		||||
$table-label-height                          : 0.94rem !default;
 | 
			
		||||
$table-label-line-height                     : $table-label-height !default;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 20. Steppers
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Steppers
 | 
			
		||||
$stepper-li-a-padding                        : 1.5rem!default;
 | 
			
		||||
$stepper-li-a-circle-color                   : $white !default;
 | 
			
		||||
$stepper-li-a-circle-border-radius           : $border-radius-circle !default;
 | 
			
		||||
$stepper-li-a-circle-bg                      : rgba($black, .38) !default;
 | 
			
		||||
$stepper-li-a-circle-mr                      : .5rem !default;
 | 
			
		||||
$stepper-li-a-label-color                    : rgba($black, .87) !default;
 | 
			
		||||
 | 
			
		||||
$stepper-horizontal-li-transition            : .5s !default;
 | 
			
		||||
$stepper-horizontal-li-a-label-mt            : .63rem !default;
 | 
			
		||||
$stepper-horizontal-li-after-margin          : .5rem !default;
 | 
			
		||||
$stepper-horizontal-li-after-height          : 1px  !default;
 | 
			
		||||
$stepper-horizontal-li-after-bgc             : rgba($black, .1) !default;
 | 
			
		||||
$stepper-horizontal-breakpoint               : 47.9375rem !default;
 | 
			
		||||
$stepper-horizontal-small-li-a-label-mt      : .2rem !default;
 | 
			
		||||
$stepper-horizontal-small-li-after-width     : $stepper-horizontal-li-after-height !default;
 | 
			
		||||
$stepper-horizontal-small-li-after-height    : calc(100% - 40px) !default;
 | 
			
		||||
$stepper-horizontal-small-li-after-left      : 2.19rem !default;
 | 
			
		||||
$stepper-horizontal-small-li-after-top       : 3.75rem !default;
 | 
			
		||||
 | 
			
		||||
$stepper-vertical-li-a-label-mt              : $stepper-horizontal-small-li-a-label-mt !default;
 | 
			
		||||
$stepper-vertical-li-step-content-ml         : 3.13rem !default;
 | 
			
		||||
$stepper-vertical-li-step-content-padding    : .94rem !default;
 | 
			
		||||
$stepper-vertical-li-step-content-p-font-size: .88rem  !default;
 | 
			
		||||
$stepper-vertical-li-after-width             : 1px !default;
 | 
			
		||||
$stepper-vertical-li-after-height            : $stepper-horizontal-small-li-after-height !default;
 | 
			
		||||
$stepper-vertical-li-after-left              : $stepper-horizontal-small-li-after-left !default;
 | 
			
		||||
$stepper-vertical-li-after-top               : 3.44rem !default;
 | 
			
		||||
$stepper-vertical-li-after-bgc               : $stepper-horizontal-li-after-bgc !default;
 | 
			
		||||
 | 
			
		||||
// 21. Loader / Spinner
 | 
			
		||||
// ===========================================================================
 | 
			
		||||
 | 
			
		||||
// Loader / Spinner
 | 
			
		||||
$spinner-border-animation: spinner-border .4s linear infinite;
 | 
			
		||||
$spinner-grow-animation: spinner-grow .4s linear infinite;
 | 
			
		||||
							
								
								
									
										163
									
								
								mdb/scss/core/_waves.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										163
									
								
								mdb/scss/core/_waves.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,163 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Waves v0.7.6
 | 
			
		||||
 * http://fian.my.id/Waves
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 | 
			
		||||
 * Released under the MIT license
 | 
			
		||||
 * https://github.com/fians/Waves/blob/master/LICENSE */
 | 
			
		||||
 | 
			
		||||
@mixin waves-transition($transition){
 | 
			
		||||
    -webkit-transition: $transition;
 | 
			
		||||
    -moz-transition: $transition;
 | 
			
		||||
    -o-transition: $transition;
 | 
			
		||||
    transition: $transition;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin waves-transform($string){
 | 
			
		||||
    -webkit-transform: $string;
 | 
			
		||||
    -moz-transform: $string;
 | 
			
		||||
    -ms-transform: $string;
 | 
			
		||||
    -o-transform: $string;
 | 
			
		||||
    transform: $string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin waves-box-shadow($shadow){
 | 
			
		||||
    -webkit-box-shadow: $shadow;
 | 
			
		||||
    box-shadow: $shadow;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-effect {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    -webkit-user-select: none;
 | 
			
		||||
    -moz-user-select: none;
 | 
			
		||||
    -ms-user-select: none;
 | 
			
		||||
    user-select: none;
 | 
			
		||||
    -webkit-tap-highlight-color: transparent;
 | 
			
		||||
 | 
			
		||||
    .waves-ripple {
 | 
			
		||||
        position: absolute;
 | 
			
		||||
        border-radius: 50%;
 | 
			
		||||
        width: 100px;
 | 
			
		||||
        height: 100px;
 | 
			
		||||
        margin-top:-50px;
 | 
			
		||||
        margin-left:-50px;
 | 
			
		||||
        opacity: 0;
 | 
			
		||||
        background: rgba(0,0,0,0.2);
 | 
			
		||||
        $gradient: rgba(0,0,0,0.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%;
 | 
			
		||||
        background: -webkit-radial-gradient($gradient);
 | 
			
		||||
        background: -o-radial-gradient($gradient);
 | 
			
		||||
        background: -moz-radial-gradient($gradient);
 | 
			
		||||
        background: radial-gradient($gradient);
 | 
			
		||||
        @include waves-transition(all 0.5s ease-out);
 | 
			
		||||
        -webkit-transition-property: -webkit-transform, opacity;
 | 
			
		||||
        -moz-transition-property: -moz-transform, opacity;
 | 
			
		||||
        -o-transition-property: -o-transform, opacity;
 | 
			
		||||
        transition-property: transform, opacity;
 | 
			
		||||
        @include waves-transform(scale(0) translate(0,0));
 | 
			
		||||
        pointer-events: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.waves-light .waves-ripple {
 | 
			
		||||
        background: rgba(255,255,255,0.4);
 | 
			
		||||
        $gradient: rgba(255,255,255,0.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%;
 | 
			
		||||
        background: -webkit-radial-gradient($gradient);
 | 
			
		||||
        background: -o-radial-gradient($gradient);
 | 
			
		||||
        background: -moz-radial-gradient($gradient);
 | 
			
		||||
        background: radial-gradient($gradient);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.waves-classic .waves-ripple {
 | 
			
		||||
        background: rgba(0,0,0,0.2);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.waves-classic.waves-light .waves-ripple {
 | 
			
		||||
        background: rgba(255,255,255,0.4);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-notransition {
 | 
			
		||||
    @include waves-transition(none #{"!important"});
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-button,
 | 
			
		||||
.waves-circle {
 | 
			
		||||
    @include waves-transform(translateZ(0));
 | 
			
		||||
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-button,
 | 
			
		||||
.waves-button:hover,
 | 
			
		||||
.waves-button:visited,
 | 
			
		||||
.waves-button-input {
 | 
			
		||||
    white-space: nowrap;
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    border: none;
 | 
			
		||||
    outline: none;
 | 
			
		||||
    color: inherit;
 | 
			
		||||
    background-color: rgba(0, 0, 0, 0);
 | 
			
		||||
    font-size: 1em;
 | 
			
		||||
    line-height:1em;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
    z-index: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-button {
 | 
			
		||||
    padding: 0.85em 1.1em;
 | 
			
		||||
    border-radius: 0.2em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-button-input {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0.85em 1.1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-input-wrapper {
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
    border-radius: 0.2em;
 | 
			
		||||
 | 
			
		||||
    &.waves-button {
 | 
			
		||||
        padding: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .waves-button-input {
 | 
			
		||||
        position: relative;
 | 
			
		||||
        top: 0;
 | 
			
		||||
        left: 0;
 | 
			
		||||
        z-index: 1;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-circle {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    width: 2.5em;
 | 
			
		||||
    height: 2.5em;
 | 
			
		||||
    line-height: 2.5em;
 | 
			
		||||
    border-radius: 50%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-float {
 | 
			
		||||
    -webkit-mask-image: none;
 | 
			
		||||
    @include waves-box-shadow(0px 1px 1.5px 1px rgba(0, 0, 0, 0.12));
 | 
			
		||||
    @include waves-transition(all 300ms);
 | 
			
		||||
 | 
			
		||||
    &:active {
 | 
			
		||||
        @include waves-box-shadow(0px 8px 20px 1px rgba(0, 0, 0, 0.30));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.waves-block {
 | 
			
		||||
    display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
  &.waves-effect,
 | 
			
		||||
  &.waves-light {
 | 
			
		||||
    display:inline-block;
 | 
			
		||||
  }
 | 
			
		||||
 }
 | 
			
		||||
							
								
								
									
										86
									
								
								mdb/scss/core/bootstrap/_functions.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										86
									
								
								mdb/scss/core/bootstrap/_functions.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,86 @@
 | 
			
		||||
// Bootstrap functions
 | 
			
		||||
//
 | 
			
		||||
// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.
 | 
			
		||||
 | 
			
		||||
// Ascending
 | 
			
		||||
// Used to evaluate Sass maps like our grid breakpoints.
 | 
			
		||||
@mixin _assert-ascending($map, $map-name) {
 | 
			
		||||
  $prev-key: null;
 | 
			
		||||
  $prev-num: null;
 | 
			
		||||
  @each $key, $num in $map {
 | 
			
		||||
    @if $prev-num == null or unit($num) == "%" {
 | 
			
		||||
      // Do nothing
 | 
			
		||||
    } @else if not comparable($prev-num, $num) {
 | 
			
		||||
      @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !";
 | 
			
		||||
    } @else if $prev-num >= $num {
 | 
			
		||||
      @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !";
 | 
			
		||||
    }
 | 
			
		||||
    $prev-key: $key;
 | 
			
		||||
    $prev-num: $num;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Starts at zero
 | 
			
		||||
// Used to ensure the min-width of the lowest breakpoint starts at 0.
 | 
			
		||||
@mixin _assert-starts-at-zero($map, $map-name: "$grid-breakpoints") {
 | 
			
		||||
  $values: map-values($map);
 | 
			
		||||
  $first-value: nth($values, 1);
 | 
			
		||||
  @if $first-value != 0 {
 | 
			
		||||
    @warn "First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.";
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Replace `$search` with `$replace` in `$string`
 | 
			
		||||
// Used on our SVG icon backgrounds for custom forms.
 | 
			
		||||
//
 | 
			
		||||
// @author Hugo Giraudel
 | 
			
		||||
// @param {String} $string - Initial string
 | 
			
		||||
// @param {String} $search - Substring to replace
 | 
			
		||||
// @param {String} $replace ('') - New value
 | 
			
		||||
// @return {String} - Updated string
 | 
			
		||||
@function str-replace($string, $search, $replace: "") {
 | 
			
		||||
  $index: str-index($string, $search);
 | 
			
		||||
 | 
			
		||||
  @if $index {
 | 
			
		||||
    @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @return $string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Color contrast
 | 
			
		||||
@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {
 | 
			
		||||
  $r: red($color);
 | 
			
		||||
  $g: green($color);
 | 
			
		||||
  $b: blue($color);
 | 
			
		||||
 | 
			
		||||
  $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;
 | 
			
		||||
 | 
			
		||||
  @if ($yiq >= $yiq-contrasted-threshold) {
 | 
			
		||||
    @return $dark;
 | 
			
		||||
  } @else {
 | 
			
		||||
    @return $light;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Retrieve color Sass maps
 | 
			
		||||
@function color($key: "blue") {
 | 
			
		||||
  @return map-get($colors, $key);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function theme-color($key: "primary") {
 | 
			
		||||
  @return map-get($theme-colors, $key);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function gray($key: "100") {
 | 
			
		||||
  @return map-get($grays, $key);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Request a theme color level
 | 
			
		||||
@function theme-color-level($color-name: "primary", $level: 0) {
 | 
			
		||||
  $color: theme-color($color-name);
 | 
			
		||||
  $color-base: if($level > 0, $black, $white);
 | 
			
		||||
  $level: abs($level);
 | 
			
		||||
 | 
			
		||||
  @return mix($color-base, $color, $level * $theme-color-interval);
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										204
									
								
								mdb/scss/core/bootstrap/_rfs.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										204
									
								
								mdb/scss/core/bootstrap/_rfs.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,204 @@
 | 
			
		||||
// stylelint-disable property-blacklist, scss/dollar-variable-default
 | 
			
		||||
 | 
			
		||||
// SCSS RFS mixin
 | 
			
		||||
//
 | 
			
		||||
// Automated font-resizing
 | 
			
		||||
//
 | 
			
		||||
// See https://github.com/twbs/rfs
 | 
			
		||||
 | 
			
		||||
// Configuration
 | 
			
		||||
 | 
			
		||||
// Base font size
 | 
			
		||||
$rfs-base-font-size: 1.25rem !default;
 | 
			
		||||
$rfs-font-size-unit: rem !default;
 | 
			
		||||
 | 
			
		||||
// Breakpoint at where font-size starts decreasing if screen width is smaller
 | 
			
		||||
$rfs-breakpoint: 1200px !default;
 | 
			
		||||
$rfs-breakpoint-unit: px !default;
 | 
			
		||||
 | 
			
		||||
// Resize font-size based on screen height and width
 | 
			
		||||
$rfs-two-dimensional: false !default;
 | 
			
		||||
 | 
			
		||||
// Factor of decrease
 | 
			
		||||
$rfs-factor: 10 !default;
 | 
			
		||||
 | 
			
		||||
@if type-of($rfs-factor) != "number" or $rfs-factor <= 1 {
 | 
			
		||||
  @error "`#{$rfs-factor}` is not a valid  $rfs-factor, it must be greater than 1.";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Generate enable or disable classes. Possibilities: false, "enable" or "disable"
 | 
			
		||||
$rfs-class: false !default;
 | 
			
		||||
 | 
			
		||||
// 1 rem = $rfs-rem-value px
 | 
			
		||||
$rfs-rem-value: 16 !default;
 | 
			
		||||
 | 
			
		||||
// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14
 | 
			
		||||
$rfs-safari-iframe-resize-bug-fix: false !default;
 | 
			
		||||
 | 
			
		||||
// Disable RFS by setting $enable-responsive-font-sizes to false
 | 
			
		||||
$enable-responsive-font-sizes: true !important;
 | 
			
		||||
 | 
			
		||||
// Cache $rfs-base-font-size unit
 | 
			
		||||
$rfs-base-font-size-unit: unit($rfs-base-font-size);
 | 
			
		||||
 | 
			
		||||
// Remove px-unit from $rfs-base-font-size for calculations
 | 
			
		||||
@if $rfs-base-font-size-unit == "px" {
 | 
			
		||||
  $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);
 | 
			
		||||
}
 | 
			
		||||
@else if $rfs-base-font-size-unit == "rem" {
 | 
			
		||||
  $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Cache $rfs-breakpoint unit to prevent multiple calls
 | 
			
		||||
$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);
 | 
			
		||||
 | 
			
		||||
// Remove unit from $rfs-breakpoint for calculations
 | 
			
		||||
@if $rfs-breakpoint-unit-cache == "px" {
 | 
			
		||||
  $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);
 | 
			
		||||
}
 | 
			
		||||
@else if $rfs-breakpoint-unit-cache == "rem" or $rfs-breakpoint-unit-cache == "em" {
 | 
			
		||||
  $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Responsive font-size mixin
 | 
			
		||||
@mixin rfs($fs, $important: false) {
 | 
			
		||||
  // Cache $fs unit
 | 
			
		||||
  $fs-unit: if(type-of($fs) == "number", unit($fs), false);
 | 
			
		||||
 | 
			
		||||
  // Add !important suffix if needed
 | 
			
		||||
  $rfs-suffix: if($important, " !important", "");
 | 
			
		||||
 | 
			
		||||
  // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value
 | 
			
		||||
  @if not $fs-unit or $fs-unit != "" and $fs-unit != "px" and $fs-unit != "rem" or $fs == 0 {
 | 
			
		||||
    font-size: #{$fs}#{$rfs-suffix};
 | 
			
		||||
  }
 | 
			
		||||
  @else {
 | 
			
		||||
    // Variables for storing static and fluid rescaling
 | 
			
		||||
    $rfs-static: null;
 | 
			
		||||
    $rfs-fluid: null;
 | 
			
		||||
 | 
			
		||||
    // Remove px-unit from $fs for calculations
 | 
			
		||||
    @if $fs-unit == "px" {
 | 
			
		||||
      $fs: $fs / ($fs * 0 + 1);
 | 
			
		||||
    }
 | 
			
		||||
    @else if $fs-unit == "rem" {
 | 
			
		||||
      $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Set default font-size
 | 
			
		||||
    @if $rfs-font-size-unit == rem {
 | 
			
		||||
      $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};
 | 
			
		||||
    }
 | 
			
		||||
    @else if $rfs-font-size-unit == px {
 | 
			
		||||
      $rfs-static: #{$fs}px#{$rfs-suffix};
 | 
			
		||||
    }
 | 
			
		||||
    @else {
 | 
			
		||||
      @error "`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Only add media query if font-size is bigger as the minimum font-size
 | 
			
		||||
    // If $rfs-factor == 1, no rescaling will take place
 | 
			
		||||
    @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {
 | 
			
		||||
      $min-width: null;
 | 
			
		||||
      $variable-unit: null;
 | 
			
		||||
 | 
			
		||||
      // Calculate minimum font-size for given font-size
 | 
			
		||||
      $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;
 | 
			
		||||
 | 
			
		||||
      // Calculate difference between given font-size and minimum font-size for given font-size
 | 
			
		||||
      $fs-diff: $fs - $fs-min;
 | 
			
		||||
 | 
			
		||||
      // Base font-size formatting
 | 
			
		||||
      // No need to check if the unit is valid, because we did that before
 | 
			
		||||
      $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);
 | 
			
		||||
 | 
			
		||||
      // If two-dimensional, use smallest of screen width and height
 | 
			
		||||
      $variable-unit: if($rfs-two-dimensional, vmin, vw);
 | 
			
		||||
 | 
			
		||||
      // Calculate the variable width between 0 and $rfs-breakpoint
 | 
			
		||||
      $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};
 | 
			
		||||
 | 
			
		||||
      // Set the calculated font-size.
 | 
			
		||||
      $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Rendering
 | 
			
		||||
    @if $rfs-fluid == null {
 | 
			
		||||
      // Only render static font-size if no fluid font-size is available
 | 
			
		||||
      font-size: $rfs-static;
 | 
			
		||||
    }
 | 
			
		||||
    @else {
 | 
			
		||||
      $mq-value: null;
 | 
			
		||||
 | 
			
		||||
      // RFS breakpoint formatting
 | 
			
		||||
      @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {
 | 
			
		||||
        $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};
 | 
			
		||||
      }
 | 
			
		||||
      @else if $rfs-breakpoint-unit == px {
 | 
			
		||||
        $mq-value: #{$rfs-breakpoint}px;
 | 
			
		||||
      }
 | 
			
		||||
      @else {
 | 
			
		||||
        @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.";
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      @if $rfs-class == "disable" {
 | 
			
		||||
        // Adding an extra class increases specificity,
 | 
			
		||||
        // which prevents the media query to override the font size
 | 
			
		||||
        &,
 | 
			
		||||
        .disable-responsive-font-size &,
 | 
			
		||||
        &.disable-responsive-font-size {
 | 
			
		||||
          font-size: $rfs-static;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      @else {
 | 
			
		||||
        font-size: $rfs-static;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      @if $rfs-two-dimensional {
 | 
			
		||||
        @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {
 | 
			
		||||
          @if $rfs-class == "enable" {
 | 
			
		||||
            .enable-responsive-font-size &,
 | 
			
		||||
            &.enable-responsive-font-size {
 | 
			
		||||
              font-size: $rfs-fluid;
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
          @else {
 | 
			
		||||
            font-size: $rfs-fluid;
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          @if $rfs-safari-iframe-resize-bug-fix {
 | 
			
		||||
            // stylelint-disable-next-line length-zero-no-unit
 | 
			
		||||
            min-width: 0vw;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      @else {
 | 
			
		||||
        @media (max-width: #{$mq-value}) {
 | 
			
		||||
          @if $rfs-class == "enable" {
 | 
			
		||||
            .enable-responsive-font-size &,
 | 
			
		||||
            &.enable-responsive-font-size {
 | 
			
		||||
              font-size: $rfs-fluid;
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
          @else {
 | 
			
		||||
            font-size: $rfs-fluid;
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          @if $rfs-safari-iframe-resize-bug-fix {
 | 
			
		||||
            // stylelint-disable-next-line length-zero-no-unit
 | 
			
		||||
            min-width: 0vw;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// The font-size & responsive-font-size mixin uses RFS to rescale font sizes
 | 
			
		||||
@mixin font-size($fs, $important: false) {
 | 
			
		||||
  @include rfs($fs, $important);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin responsive-font-size($fs, $important: false) {
 | 
			
		||||
  @include rfs($fs, $important);
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1124
									
								
								mdb/scss/core/bootstrap/_variables.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1124
									
								
								mdb/scss/core/bootstrap/_variables.scss
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										207
									
								
								mdb/scss/free/_animations-basic.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										207
									
								
								mdb/scss/free/_animations-basic.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,207 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * animate.css -http://daneden.me/animate
 | 
			
		||||
 * Version - 3.7.0
 | 
			
		||||
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) 2018 Daniel Eden
 | 
			
		||||
 */
 | 
			
		||||
.animated {
 | 
			
		||||
  animation-duration: 1s;
 | 
			
		||||
  animation-fill-mode: both;
 | 
			
		||||
  &.infinite {
 | 
			
		||||
    animation-iteration-count: infinite;
 | 
			
		||||
  }
 | 
			
		||||
  &.delay-1s {
 | 
			
		||||
    animation-delay: 1s;
 | 
			
		||||
  }
 | 
			
		||||
  &.delay-2s {
 | 
			
		||||
    animation-delay: 2s;
 | 
			
		||||
  }
 | 
			
		||||
  &.delay-3s {
 | 
			
		||||
    animation-delay: 3s;
 | 
			
		||||
  }
 | 
			
		||||
  &.delay-4s {
 | 
			
		||||
    animation-delay: 4s;
 | 
			
		||||
  }
 | 
			
		||||
  &.delay-5s {
 | 
			
		||||
    animation-delay: 5s;
 | 
			
		||||
  }
 | 
			
		||||
  &.fast {
 | 
			
		||||
    animation-duration: 800ms;
 | 
			
		||||
  }
 | 
			
		||||
  &.faster {
 | 
			
		||||
    animation-duration: 500ms;
 | 
			
		||||
  }
 | 
			
		||||
  &.slow {
 | 
			
		||||
    animation-duration: 2s;
 | 
			
		||||
  }
 | 
			
		||||
  &.slower {
 | 
			
		||||
    animation-duration: 3s;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (prefers-reduced-motion) {
 | 
			
		||||
  .animated {
 | 
			
		||||
    transition: none !important;
 | 
			
		||||
    animation: unset !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes fadeIn {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeIn {
 | 
			
		||||
  animation-name: fadeIn;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes fadeInDown {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(0, -100%, 0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translate3d(0, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeInDown {
 | 
			
		||||
  animation-name: fadeInDown;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes fadeInLeft {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(-100%, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translate3d(0, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeInLeft {
 | 
			
		||||
  animation-name: fadeInLeft;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeInRight {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(100%, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translate3d(0, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeInRight {
 | 
			
		||||
  animation-name: fadeInRight;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeInUp {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(0, 100%, 0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translate3d(0, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeInUp {
 | 
			
		||||
  animation-name: fadeInUp;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeOut {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeOut {
 | 
			
		||||
  animation-name: fadeOut;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeOutDown {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(0, 100%, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeOutDown {
 | 
			
		||||
  animation-name: fadeOutDown;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeOutLeft {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(-100%, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeOutLeft {
 | 
			
		||||
  animation-name: fadeOutLeft;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeOutRight {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(100%, 0, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeOutRight {
 | 
			
		||||
  animation-name: fadeOutRight;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@keyframes fadeOutUp {
 | 
			
		||||
  from {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  to {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translate3d(0, -100%, 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fadeOutUp {
 | 
			
		||||
  animation-name: fadeOutUp;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								mdb/scss/free/_badges.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								mdb/scss/free/_badges.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
// Badges
 | 
			
		||||
.badge {
 | 
			
		||||
  color: $white !important;
 | 
			
		||||
  border-radius: $border-radius-base;
 | 
			
		||||
  box-shadow: $z-depth-1;
 | 
			
		||||
}
 | 
			
		||||
.badge-pill {
 | 
			
		||||
  padding-right: $badge-pill-padding-x;
 | 
			
		||||
  padding-left: $badge-pill-padding-x;
 | 
			
		||||
  border-radius: $badge-pill-border-radius;
 | 
			
		||||
}
 | 
			
		||||
@each $name, $color in $basic-mdb-colors {
 | 
			
		||||
  @include make-badge($name, $color);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										98
									
								
								mdb/scss/free/_buttons.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										98
									
								
								mdb/scss/free/_buttons.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,98 @@
 | 
			
		||||
// Buttons
 | 
			
		||||
.btn {
 | 
			
		||||
  margin: $btn-margin-basic;
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  word-wrap: break-word;
 | 
			
		||||
  white-space: normal;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  border-radius: $border-radius-base;
 | 
			
		||||
  box-shadow: $z-depth-1;
 | 
			
		||||
  transition: $btn-transition;
 | 
			
		||||
  @include button-size($btn-padding-y-basic, $btn-padding-x-basic, $btn-font-size-basic);
 | 
			
		||||
 | 
			
		||||
  @include hover-focus-active {
 | 
			
		||||
    outline: 0;
 | 
			
		||||
    box-shadow: $z-depth-1-half;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .fas,
 | 
			
		||||
  .fab,
 | 
			
		||||
  .far {
 | 
			
		||||
    &.right {
 | 
			
		||||
      margin-left: $btn-icon-margin;
 | 
			
		||||
    }
 | 
			
		||||
    &.left {
 | 
			
		||||
      margin-right: $btn-icon-margin;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.btn-lg {
 | 
			
		||||
    @include button-size($btn-padding-y-large, $btn-padding-x-large, $btn-font-size-large);
 | 
			
		||||
  }
 | 
			
		||||
  &.btn-md {
 | 
			
		||||
    @include button-size($btn-padding-y-medium, $btn-padding-x-medium, $btn-font-size-medium);
 | 
			
		||||
  }
 | 
			
		||||
  &.btn-sm {
 | 
			
		||||
    @include button-size($btn-padding-y-small, $btn-padding-x-small, $btn-font-size-small);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.disabled,
 | 
			
		||||
  &:disabled {
 | 
			
		||||
    @include hover-focus-active {
 | 
			
		||||
      box-shadow: $z-depth-1;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &[class*="btn-outline-"] {
 | 
			
		||||
    padding-top: $btn-outline-padding-y-basic;
 | 
			
		||||
    padding-bottom: $btn-outline-padding-y-basic;
 | 
			
		||||
    &.btn-lg {
 | 
			
		||||
      padding-top: $btn-outline-padding-y-large;
 | 
			
		||||
      padding-bottom: $btn-outline-padding-y-large;
 | 
			
		||||
    }
 | 
			
		||||
    &.btn-md {
 | 
			
		||||
      padding-top: $btn-outline-padding-y-medium;
 | 
			
		||||
      padding-bottom: $btn-outline-padding-y-medium;
 | 
			
		||||
    }
 | 
			
		||||
    &.btn-sm {
 | 
			
		||||
      padding-top: $btn-outline-padding-y-small;
 | 
			
		||||
      padding-bottom: $btn-outline-padding-y-small;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.btn-link {
 | 
			
		||||
  color: $black-base;
 | 
			
		||||
  background-color: transparent;
 | 
			
		||||
  box-shadow: none;
 | 
			
		||||
  @include hover-focus-active {
 | 
			
		||||
    color: $black-base;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.btn-group {
 | 
			
		||||
  > .btn:not(:first-child),
 | 
			
		||||
  > .btn-group:not(:first-child) {
 | 
			
		||||
    margin-left: -$btn-group-margin;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $btn_name, $color_value in $mdb-colors {
 | 
			
		||||
  @include make-button($btn_name, $color_value);
 | 
			
		||||
  @include make-outline-button($btn_name, $color_value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $name, $val in $gradients {
 | 
			
		||||
  @include make-gradient-button($name, $val);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.btn-warning:not(:disabled):not(.disabled).active, 
 | 
			
		||||
.btn-warning:not(:disabled):not(.disabled):active, 
 | 
			
		||||
.show>.btn-warning.dropdown-toggle {
 | 
			
		||||
  color: $white-base;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										33
									
								
								mdb/scss/free/_cards.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										33
									
								
								mdb/scss/free/_cards.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
// Cards
 | 
			
		||||
.card {
 | 
			
		||||
  font-weight: 400;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  box-shadow: $z-depth-1;
 | 
			
		||||
  &[class*="border"] {
 | 
			
		||||
    border: 1px solid $grey-base;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
  }
 | 
			
		||||
  .card-body {
 | 
			
		||||
    h1, h2, h3, h4, h5, h6 {
 | 
			
		||||
      font-weight: 400;
 | 
			
		||||
    }
 | 
			
		||||
    .card-title {
 | 
			
		||||
      a {
 | 
			
		||||
        transition: $md-card-link-transition;
 | 
			
		||||
        &:hover {
 | 
			
		||||
          transition: $md-card-link-transition;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .card-text {
 | 
			
		||||
      font-size: $md-card-font-size;
 | 
			
		||||
      font-weight: 400;
 | 
			
		||||
      color: $md-card-text-color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .md-form {
 | 
			
		||||
    label {
 | 
			
		||||
      font-weight: 300;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										51
									
								
								mdb/scss/free/_carousels.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										51
									
								
								mdb/scss/free/_carousels.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
// Carousels
 | 
			
		||||
.carousel {
 | 
			
		||||
  .carousel-control-prev-icon,
 | 
			
		||||
  .carousel-control-next-icon {
 | 
			
		||||
    width: $carousel-control-icon-width;
 | 
			
		||||
    height: $carousel-control-icon-height;
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-control-prev-icon {
 | 
			
		||||
    background-image: $carousel-control-prev-icon;
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-control-next-icon {
 | 
			
		||||
    background-image: $carousel-control-next-icon;
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-indicators {
 | 
			
		||||
    li {
 | 
			
		||||
      width: $carousel-indicators-width;
 | 
			
		||||
      height: $carousel-indicators-height;
 | 
			
		||||
      border-radius: $carousel-indicators-border-radius;
 | 
			
		||||
      cursor: pointer;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.carousel-fade {
 | 
			
		||||
  .carousel-item {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transition-duration: $carousel-transition-duration;
 | 
			
		||||
    transition-property: opacity;
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-item.active,
 | 
			
		||||
  .carousel-item-next.carousel-item-left,
 | 
			
		||||
  .carousel-item-prev.carousel-item-right 
 | 
			
		||||
  {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-item-left,
 | 
			
		||||
  .carousel-item-right {
 | 
			
		||||
    &.active {
 | 
			
		||||
      opacity: 0;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .carousel-item-next,
 | 
			
		||||
  .carousel-item-prev,
 | 
			
		||||
  .carousel-item.active,
 | 
			
		||||
  .carousel-item-left.active,
 | 
			
		||||
  .carousel-item-prev.active {
 | 
			
		||||
    transform: $carousel-item-transform;
 | 
			
		||||
    @supports (transform-style: preserve-3d) {
 | 
			
		||||
      transform: $carousel-item-transform-2;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										18
									
								
								mdb/scss/free/_depreciated.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								mdb/scss/free/_depreciated.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
// These settings will be only for one version
 | 
			
		||||
 | 
			
		||||
// Scrolable navbar
 | 
			
		||||
/*
 | 
			
		||||
.navbar {
 | 
			
		||||
  &.fixed-top,
 | 
			
		||||
  &.sticky-top {
 | 
			
		||||
    .navbar-collapse {
 | 
			
		||||
      @media (min-width: 400px) and (max-width: 767px), 
 | 
			
		||||
      (min-width: 800px) and (max-width: 850px) {
 | 
			
		||||
        max-height: 340px;
 | 
			
		||||
        overflow-x: hidden;
 | 
			
		||||
        overflow-y: auto;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
*/
 | 
			
		||||
							
								
								
									
										10
									
								
								mdb/scss/free/_dropdowns.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										10
									
								
								mdb/scss/free/_dropdowns.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
// Dropdowns
 | 
			
		||||
.dropdown {
 | 
			
		||||
  .dropdown-menu {
 | 
			
		||||
    .dropdown-item {
 | 
			
		||||
      &:active {
 | 
			
		||||
        background-color: $grey-darken-1; 
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										18
									
								
								mdb/scss/free/_footers.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								mdb/scss/free/_footers.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
// Footers
 | 
			
		||||
footer {
 | 
			
		||||
  &.page-footer {
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    color: $white-base;
 | 
			
		||||
    .container-fluid {
 | 
			
		||||
      width: auto;
 | 
			
		||||
    }
 | 
			
		||||
    .footer-copyright {
 | 
			
		||||
      overflow: hidden;
 | 
			
		||||
      color: $footer-copyright-color;
 | 
			
		||||
      background-color: $footer-copyright-bg-color;
 | 
			
		||||
    }
 | 
			
		||||
    a {
 | 
			
		||||
      color: $white-base;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										633
									
								
								mdb/scss/free/_forms.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										633
									
								
								mdb/scss/free/_forms.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,633 @@
 | 
			
		||||
// Forms basic
 | 
			
		||||
// Input + label wrapper styles
 | 
			
		||||
.md-form {
 | 
			
		||||
 | 
			
		||||
  // Text inputs
 | 
			
		||||
  input:not([type]),
 | 
			
		||||
  input[type=text]:not(.browser-default),
 | 
			
		||||
  input[type=password]:not(.browser-default),
 | 
			
		||||
  input[type=email]:not(.browser-default),
 | 
			
		||||
  input[type=url]:not(.browser-default),
 | 
			
		||||
  input[type=time]:not(.browser-default),
 | 
			
		||||
  input[type=date]:not(.browser-default),
 | 
			
		||||
  input[type=datetime]:not(.browser-default),
 | 
			
		||||
  input[type=datetime-local]:not(.browser-default),
 | 
			
		||||
  input[type=tel]:not(.browser-default),
 | 
			
		||||
  input[type=number]:not(.browser-default),
 | 
			
		||||
  input[type=search]:not(.browser-default),
 | 
			
		||||
  input[type=search-md],
 | 
			
		||||
  textarea.md-textarea {
 | 
			
		||||
 | 
			
		||||
    // General Styles
 | 
			
		||||
    box-sizing: content-box;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    border: none;
 | 
			
		||||
    border-bottom: 1px solid $input-border-color;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    outline: none;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
    transition: $input-transition;
 | 
			
		||||
 | 
			
		||||
    // Focused input style
 | 
			
		||||
    &:focus:not([readonly]) {
 | 
			
		||||
      border-bottom: 1px solid $input-md-focus-color;
 | 
			
		||||
      box-shadow: 0 1px 0 0 $input-md-focus-color;
 | 
			
		||||
 | 
			
		||||
      // Focused label style
 | 
			
		||||
      +label {
 | 
			
		||||
        color: $input-md-focus-color;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Form message shared styles
 | 
			
		||||
    +label:after {
 | 
			
		||||
      content: "";
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      top: $input-label-after-top;
 | 
			
		||||
      display: block;
 | 
			
		||||
      opacity: 0;
 | 
			
		||||
      transition: $input-label-after-transition;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Valid input style
 | 
			
		||||
    &.valid,
 | 
			
		||||
    &:focus.valid {
 | 
			
		||||
      border-bottom: 1px solid $input-success-color;
 | 
			
		||||
      box-shadow: 0 1px 0 0 $input-success-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.valid+label:after,
 | 
			
		||||
    &:focus.valid+label:after {
 | 
			
		||||
      content: attr(data-success);
 | 
			
		||||
      color: $input-success-color;
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Invalid input style
 | 
			
		||||
    &.invalid,
 | 
			
		||||
    &:focus.invalid {
 | 
			
		||||
      border-bottom: 1px solid $input-error-color;
 | 
			
		||||
      box-shadow: 0 1px 0 0 $input-error-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.invalid+label:after,
 | 
			
		||||
    &:focus.invalid+label:after {
 | 
			
		||||
      content: attr(data-error);
 | 
			
		||||
      color: $input-error-color;
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control.valid+label:after,
 | 
			
		||||
    &.form-control:focus.valid+label:after {
 | 
			
		||||
      top: $input-label-valid-top;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control.invalid+label:after,
 | 
			
		||||
    &.form-control:focus.invalid+label:after {
 | 
			
		||||
      top: $input-label-invalid-top;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control-lg.valid+label:after,
 | 
			
		||||
    &.form-control-lg:focus.valid+label:after {
 | 
			
		||||
      top: $input-label-valid-top-lg;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control-lg.invalid+label:after,
 | 
			
		||||
    &.form-control-lg:focus.invalid+label:after {
 | 
			
		||||
      top: $input-label-invalid-top-lg;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control-sm.valid+label:after,
 | 
			
		||||
    &.form-control-sm:focus.valid+label:after {
 | 
			
		||||
      top: $input-label-valid-top-sm;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-control-sm.invalid+label:after,
 | 
			
		||||
    &.form-control-sm:focus.invalid+label:after {
 | 
			
		||||
      top: $input-label-invalid-top-sm;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  >input[type=date]:not(.browser-default)+label {
 | 
			
		||||
    transform: translateY(-27px) scale(0.8);
 | 
			
		||||
    transform-origin: 0 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  >input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
 | 
			
		||||
  >input[type=time]:not(.browser-default)+label {
 | 
			
		||||
    font-size: .8rem;
 | 
			
		||||
    transform: translateY(-25px);
 | 
			
		||||
    transform-origin: 0 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .was-validated {
 | 
			
		||||
    input[type=text] {
 | 
			
		||||
      &:valid {
 | 
			
		||||
        +label {
 | 
			
		||||
          color: $input-success-color !important;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:invalid {
 | 
			
		||||
        +label {
 | 
			
		||||
          color: $input-error-color !important;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .form-control {
 | 
			
		||||
      &:valid:focus {
 | 
			
		||||
        box-shadow: 0 1px 0 0 $input-success-color !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:valid {
 | 
			
		||||
        border-color: $input-success-color !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:invalid:focus {
 | 
			
		||||
        box-shadow: 0 1px 0 0 $input-error-color !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:invalid {
 | 
			
		||||
        border-color: $input-error-color !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Input with label
 | 
			
		||||
  .form-control {
 | 
			
		||||
    margin: 0 0 $input-form-control-margin-bottom 0;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    padding: $input-form-control-padding-top 0 $input-form-control-padding-bottom 0;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    height: auto;
 | 
			
		||||
 | 
			
		||||
    &:focus {
 | 
			
		||||
      box-shadow: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:disabled,
 | 
			
		||||
    &[readonly] {
 | 
			
		||||
      border-bottom: 1px solid $grey-lighten-1;
 | 
			
		||||
      background-color: transparent;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.is-valid {
 | 
			
		||||
      border-color: $input-success-color;
 | 
			
		||||
 | 
			
		||||
      &:focus {
 | 
			
		||||
        border-color: $input-success-color !important;
 | 
			
		||||
        box-shadow: 0 1px 0 0 $input-success-color !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.is-invalid {
 | 
			
		||||
      border-color: $input-error-color;
 | 
			
		||||
 | 
			
		||||
      &:focus {
 | 
			
		||||
        box-shadow: 0 1px 0 0 $input-error-color !important;
 | 
			
		||||
        border-color: $input-error-color !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.is-valid,
 | 
			
		||||
    &.is-invalid {
 | 
			
		||||
      background-position: center right !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @include make-input($input-validate-mb, $input-label-font-size, $input-label-active-font-size, $input-prefix-top, $input-prefix-font-size, $input-prefix-margin-left, $input-prefix-width, $input-form-text-ml);
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin-top: $input-md-form-margin-top;
 | 
			
		||||
  margin-bottom: $input-md-form-margin-bottom;
 | 
			
		||||
 | 
			
		||||
  label {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
    transition: transform .2s ease-out, color .2s ease-out;
 | 
			
		||||
    transform-origin: 0% 100%;
 | 
			
		||||
    transform: translateY(12px);
 | 
			
		||||
    cursor: text;
 | 
			
		||||
    color: $input-label-color;
 | 
			
		||||
 | 
			
		||||
    &.active {
 | 
			
		||||
      transform: translateY(-14px) scale(.8);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .prefix {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    transition: $input-prefix-transition;
 | 
			
		||||
 | 
			
		||||
    &.active {
 | 
			
		||||
      color: $input-md-focus-color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.form-lg {
 | 
			
		||||
    @include make-input($input-validate-mb-lg, $input-label-font-size-lg, $input-label-active-font-size-lg, $input-prefix-top-lg, $input-prefix-font-size-lg, $input-prefix-margin-left-lg, $input-prefix-width-lg, $input-form-text-ml-lg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.form-sm {
 | 
			
		||||
    @include make-input($input-validate-mb-sm, $input-label-font-size-sm, $input-label-active-font-size-sm, $input-prefix-top-sm, $input-prefix-font-size-sm, $input-prefix-margin-left-sm, $input-prefix-width-sm, $input-form-text-ml-sm);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Textarea
 | 
			
		||||
  textarea {
 | 
			
		||||
    &.md-textarea {
 | 
			
		||||
      overflow-y: hidden;
 | 
			
		||||
      padding: $textarea-padding 0;
 | 
			
		||||
      resize: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.md-textarea-auto {
 | 
			
		||||
      padding: 0;
 | 
			
		||||
      padding-top: $textarea-padding;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Label color for textarea
 | 
			
		||||
    // ~label {
 | 
			
		||||
    //   &.active {
 | 
			
		||||
    //     color: $input-md-focus-color;
 | 
			
		||||
    //   }
 | 
			
		||||
    // }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.md-outline {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    margin-top: 1.5rem;
 | 
			
		||||
    margin-bottom: 1.5rem;
 | 
			
		||||
 | 
			
		||||
    input[type=text],
 | 
			
		||||
    input[type=password],
 | 
			
		||||
    input[type=email],
 | 
			
		||||
    input[type=url],
 | 
			
		||||
    input[type=time],
 | 
			
		||||
    input[type=date],
 | 
			
		||||
    input[type=datetime-local],
 | 
			
		||||
    input[type=tel],
 | 
			
		||||
    input[type=number],
 | 
			
		||||
    input[type=search-md],
 | 
			
		||||
    input[type=search],
 | 
			
		||||
    textarea.md-textarea {
 | 
			
		||||
      // General Styles
 | 
			
		||||
      transition: all .3s;
 | 
			
		||||
      outline: none;
 | 
			
		||||
      box-shadow: none;
 | 
			
		||||
      border: 1px solid #dadce0;
 | 
			
		||||
      border-radius: 4px;
 | 
			
		||||
      background-color: transparent;
 | 
			
		||||
      box-sizing: border-box;
 | 
			
		||||
 | 
			
		||||
      // Focused input style
 | 
			
		||||
      &:focus:not([readonly]) {
 | 
			
		||||
        border-color: #4285f4;
 | 
			
		||||
        box-shadow: inset 0px 0px 0px 1px #4285f4;
 | 
			
		||||
 | 
			
		||||
        // Focused label style
 | 
			
		||||
        +label {
 | 
			
		||||
          color: #4285f4;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // Valid input style
 | 
			
		||||
      &.valid,
 | 
			
		||||
      &:focus.valid {
 | 
			
		||||
        border-color: $input-success-color;
 | 
			
		||||
        box-shadow: inset 0px 0px 0px 1px $input-success-color;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:focus:not([readonly]).valid+label,
 | 
			
		||||
      &.valid+label:after,
 | 
			
		||||
      &:focus.valid+label:after {
 | 
			
		||||
        content: attr(data-success);
 | 
			
		||||
        color: $input-success-color;
 | 
			
		||||
        opacity: 1;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // Invalid input style
 | 
			
		||||
      &.invalid,
 | 
			
		||||
      &:focus.invalid {
 | 
			
		||||
        border-color: $input-error-color;
 | 
			
		||||
        box-shadow: inset 0px 0px 0px 1px $input-error-color;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:focus:not([readonly]).invalid+label,
 | 
			
		||||
      &.invalid+label:after,
 | 
			
		||||
      &:focus.invalid+label:after {
 | 
			
		||||
        content: attr(data-error);
 | 
			
		||||
        color: $input-error-color;
 | 
			
		||||
        opacity: 1;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &.form-control.valid+label:after,
 | 
			
		||||
      &.form-control:focus.valid+label:after {
 | 
			
		||||
        top: 2.75rem;
 | 
			
		||||
        left: 0;
 | 
			
		||||
        position: absolute;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &.form-control.invalid+label:after,
 | 
			
		||||
      &.form-control:focus.invalid+label:after {
 | 
			
		||||
        top: 2.75rem;
 | 
			
		||||
        left: 0;
 | 
			
		||||
        position: absolute;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    >input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
 | 
			
		||||
    >input[type=time]:not(.browser-default)+label {
 | 
			
		||||
      transform: translateY(-9px) scale(.8);
 | 
			
		||||
      transform-origin: 0 0;
 | 
			
		||||
      background: #fff;
 | 
			
		||||
      font-weight: 500;
 | 
			
		||||
      padding-right: 5px;
 | 
			
		||||
      padding-left: 5px;
 | 
			
		||||
      font-size: 1rem;
 | 
			
		||||
      left: 8px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    >input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,
 | 
			
		||||
    >input[type=time]:not(.browser-default)+label.active {
 | 
			
		||||
      transform: translateY(-9px) scale(.8);
 | 
			
		||||
      transform-origin: 0 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @-webkit-keyframes autofill {
 | 
			
		||||
      to {
 | 
			
		||||
        color: #495057;
 | 
			
		||||
        background: transparent; 
 | 
			
		||||
      } 
 | 
			
		||||
    }
 | 
			
		||||
      
 | 
			
		||||
    @keyframes autofill {
 | 
			
		||||
      to {
 | 
			
		||||
        color: #495057;
 | 
			
		||||
        background: transparent; 
 | 
			
		||||
      } 
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    input:-webkit-autofill {
 | 
			
		||||
      -webkit-animation-name: autofill;
 | 
			
		||||
      animation-name: autofill;
 | 
			
		||||
      -webkit-animation-fill-mode: both;
 | 
			
		||||
      animation-fill-mode: both; 
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .form-control {
 | 
			
		||||
      padding: .375rem .75rem;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    label {
 | 
			
		||||
      font-size: 1rem;
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      top: 0;
 | 
			
		||||
      left: 0;
 | 
			
		||||
      padding-left: 10px;
 | 
			
		||||
      transition: transform .2s ease-out, color .2s ease-out;
 | 
			
		||||
      transform-origin: 0% 100%;
 | 
			
		||||
      transform: translateY(9px);
 | 
			
		||||
      cursor: text;
 | 
			
		||||
      color: #757575;
 | 
			
		||||
 | 
			
		||||
      &.active {
 | 
			
		||||
        transform: translateY(-13px) scale(.8);
 | 
			
		||||
        background: #fff;
 | 
			
		||||
        font-weight: 500;
 | 
			
		||||
        padding-right: 5px;
 | 
			
		||||
        padding-left: 5px;
 | 
			
		||||
        left: 8px;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-lg {
 | 
			
		||||
      .form-control {
 | 
			
		||||
        &.form-control-lg {
 | 
			
		||||
          padding: .5rem .725rem;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      label {
 | 
			
		||||
        font-size: 1.25rem;
 | 
			
		||||
        transform: translateY(10px);
 | 
			
		||||
 | 
			
		||||
        &.active {
 | 
			
		||||
          font-size: 1.1rem;
 | 
			
		||||
          transform: translateY(-14px) scale(.8);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .prefix {
 | 
			
		||||
        top: .65rem;
 | 
			
		||||
        font-size: 25px;
 | 
			
		||||
 | 
			
		||||
        ~input,
 | 
			
		||||
        ~textarea {
 | 
			
		||||
          margin-left: 2.2rem;
 | 
			
		||||
          width: calc(100% - 2.2rem);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ~label {
 | 
			
		||||
          margin-left: 2.2rem;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ~.form-text {
 | 
			
		||||
          margin-left: 2.3rem;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-sm {
 | 
			
		||||
      .form-control {
 | 
			
		||||
        &.form-control-sm {
 | 
			
		||||
          padding: .25rem .625rem;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      label {
 | 
			
		||||
        font-size: .8rem;
 | 
			
		||||
        transform: translateY(8px);
 | 
			
		||||
 | 
			
		||||
        &.active {
 | 
			
		||||
          font-size: .85rem;
 | 
			
		||||
          transform: translateY(-12px) scale(.8);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .prefix {
 | 
			
		||||
        top: .5rem;
 | 
			
		||||
        font-size: 15px;
 | 
			
		||||
 | 
			
		||||
        ~input,
 | 
			
		||||
        ~textarea {
 | 
			
		||||
          margin-left: 1.6rem;
 | 
			
		||||
          width: calc(100% - 1.6rem);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ~label {
 | 
			
		||||
          margin-left: 1.6rem;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ~.form-text {
 | 
			
		||||
          margin-left: 1.7rem;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .prefix {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      transition: color .2s;
 | 
			
		||||
 | 
			
		||||
      &:focus {
 | 
			
		||||
        color: #4285f4;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .prefix {
 | 
			
		||||
      top: .6rem;
 | 
			
		||||
      font-size: 20px;
 | 
			
		||||
 | 
			
		||||
      ~input,
 | 
			
		||||
      ~textarea {
 | 
			
		||||
        margin-left: 2rem;
 | 
			
		||||
        width: calc(100% - 2rem);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      ~label {
 | 
			
		||||
        margin-left: 2rem;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      ~.form-text {
 | 
			
		||||
        margin-left: 2.1rem;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .character-counter {
 | 
			
		||||
      margin-top: -.5rem;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.md-bg {
 | 
			
		||||
 | 
			
		||||
    input[type=text],
 | 
			
		||||
    input[type=password],
 | 
			
		||||
    input[type=email],
 | 
			
		||||
    input[type=url],
 | 
			
		||||
    input[type=time],
 | 
			
		||||
    input[type=date],
 | 
			
		||||
    input[type=datetime-local],
 | 
			
		||||
    input[type=tel],
 | 
			
		||||
    input[type=number],
 | 
			
		||||
    input[type=search-md],
 | 
			
		||||
    input[type=search],
 | 
			
		||||
    textarea.md-textarea {
 | 
			
		||||
      &:focus:not([readonly]) {
 | 
			
		||||
        box-shadow: none;
 | 
			
		||||
        border-bottom: none;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      box-sizing: border-box;
 | 
			
		||||
      padding: 10px 5px;
 | 
			
		||||
      border: 0;
 | 
			
		||||
      border-top-left-radius: .3rem;
 | 
			
		||||
      border-top-right-radius: .3rem;
 | 
			
		||||
      background: #f5f5f5 no-repeat;
 | 
			
		||||
      background-image: linear-gradient(to bottom, $input-md-focus-color, $input-md-focus-color),
 | 
			
		||||
      linear-gradient(to bottom, $input-border-color, $input-border-color);
 | 
			
		||||
      background-size: 0 2px,
 | 
			
		||||
      100% 1px;
 | 
			
		||||
      background-position: 50% 100%,
 | 
			
		||||
      50% 100%;
 | 
			
		||||
      transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
 | 
			
		||||
 | 
			
		||||
      &:focus {
 | 
			
		||||
        background-color: #dcdcdc;
 | 
			
		||||
        background-size: 100% 2px, 100% 1px;
 | 
			
		||||
        outline: none;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    >input[type=date]:not(.browser-default)+label {
 | 
			
		||||
      transform: translateY(-12px) scale(0.8);
 | 
			
		||||
      transform-origin: 0 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    >input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
 | 
			
		||||
    >input[type=time]:not(.browser-default)+label {
 | 
			
		||||
      transform: translateY(-12px);
 | 
			
		||||
      transform-origin: 0 0;
 | 
			
		||||
      font-size: .8rem;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .form-control {
 | 
			
		||||
      padding: 1.1rem .7rem .4rem !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    label {
 | 
			
		||||
      top: 0;
 | 
			
		||||
      padding-left: .7rem;
 | 
			
		||||
      font-size: 1rem;
 | 
			
		||||
      transition: transform .2s ease-out, color .2s ease-out;
 | 
			
		||||
      transform-origin: 0% 100%;
 | 
			
		||||
      transform: translateY(13px);
 | 
			
		||||
 | 
			
		||||
      &.active {
 | 
			
		||||
        transform: translateY(-3px) scale(.8);
 | 
			
		||||
        font-weight: 500;
 | 
			
		||||
        padding-left: .75rem;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-lg {
 | 
			
		||||
 | 
			
		||||
      label {
 | 
			
		||||
        transform: translateY(16px);
 | 
			
		||||
 | 
			
		||||
        &.active {
 | 
			
		||||
          transform: translateY(-4px) scale(.8);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.form-sm {
 | 
			
		||||
 | 
			
		||||
      label {
 | 
			
		||||
        transform: translateY(11px);
 | 
			
		||||
 | 
			
		||||
        &.active {
 | 
			
		||||
          transform: translateY(-2px) scale(.8);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.md-form .form-control.is-invalid,
 | 
			
		||||
.was-validated .md-form .form-control:invalid {
 | 
			
		||||
  padding-right: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.md-form .form-control.is-valid,
 | 
			
		||||
.was-validated .md-form .form-control:valid {
 | 
			
		||||
  padding-right: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.needs-validation .md-form label {
 | 
			
		||||
  left: .3rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Custom fille input browser support
 | 
			
		||||
@each $lang,
 | 
			
		||||
$text in $custom-mdb-file-text {
 | 
			
		||||
  .custom-file-input {
 | 
			
		||||
    &:lang(#{$lang}) {
 | 
			
		||||
      &~.custom-file-label {
 | 
			
		||||
        &::after {
 | 
			
		||||
          content: $text;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										21
									
								
								mdb/scss/free/_input-group.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										21
									
								
								mdb/scss/free/_input-group.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
// Input group
 | 
			
		||||
.md-form {
 | 
			
		||||
  &.input-group {
 | 
			
		||||
    label {
 | 
			
		||||
      top: 0;
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
    }
 | 
			
		||||
    .input-group-text {
 | 
			
		||||
      background-color: $input-group-text-bgc;
 | 
			
		||||
      &.md-addon {
 | 
			
		||||
        font-weight: 500;
 | 
			
		||||
        background-color: transparent;
 | 
			
		||||
        border: none;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .form-control {
 | 
			
		||||
      padding: $input-group-form-control-py $input-group-form-control-px;
 | 
			
		||||
      margin: 0;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										33
									
								
								mdb/scss/free/_list-group.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										33
									
								
								mdb/scss/free/_list-group.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
// List group
 | 
			
		||||
.media {
 | 
			
		||||
  .media-left {
 | 
			
		||||
    padding: $list-group-padding;
 | 
			
		||||
 | 
			
		||||
    img {
 | 
			
		||||
      box-shadow: $z-depth-1;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-group {
 | 
			
		||||
  .list-group-item {
 | 
			
		||||
    &:first-child {
 | 
			
		||||
      border-top-left-radius: $border-radius-base;
 | 
			
		||||
      border-top-right-radius: $border-radius-base;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:last-child {
 | 
			
		||||
      border-bottom-left-radius: $border-radius-base;
 | 
			
		||||
      border-bottom-right-radius: $border-radius-base;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  a,
 | 
			
		||||
  button {
 | 
			
		||||
    transition: $list-group-transition;
 | 
			
		||||
 | 
			
		||||
    &:hover {
 | 
			
		||||
      transition: $list-group-transition;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										9
									
								
								mdb/scss/free/_loader.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								mdb/scss/free/_loader.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
// Loader / Spinner
 | 
			
		||||
.fast {
 | 
			
		||||
  &.spinner-border {
 | 
			
		||||
    animation: $spinner-border-animation;
 | 
			
		||||
  }
 | 
			
		||||
  &.spinner-grow {
 | 
			
		||||
    animation: $spinner-grow-animation;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										293
									
								
								mdb/scss/free/_modals.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										293
									
								
								mdb/scss/free/_modals.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,293 @@
 | 
			
		||||
// Modals
 | 
			
		||||
// Styles for body
 | 
			
		||||
body {
 | 
			
		||||
  &.modal-open {
 | 
			
		||||
    overflow: auto;
 | 
			
		||||
    padding-right: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
  &.scrollable {
 | 
			
		||||
    overflow-y: auto;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// *** ENHANCED BOOTSTRAP MODALS ***///
 | 
			
		||||
// General styles
 | 
			
		||||
.modal-dialog {
 | 
			
		||||
  .modal-content {
 | 
			
		||||
    box-shadow: $z-depth-1-half;
 | 
			
		||||
    border: 0;
 | 
			
		||||
    border-radius: $border-radius-base;
 | 
			
		||||
    .modal-header {
 | 
			
		||||
      border-top-left-radius: $border-radius-base;
 | 
			
		||||
      border-top-right-radius: $border-radius-base;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  // Cascading modals
 | 
			
		||||
  &.cascading-modal {
 | 
			
		||||
    margin-top: 10%;
 | 
			
		||||
    .close {
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
      text-shadow: none;
 | 
			
		||||
      color: $white-base;
 | 
			
		||||
      outline: 0;
 | 
			
		||||
    }
 | 
			
		||||
    // Cascading header
 | 
			
		||||
    .modal-header {
 | 
			
		||||
      box-shadow: $z-depth-1-half;
 | 
			
		||||
      margin: $cascading-modal-margin-top $cascading-modal-margin-right $cascading-modal-margin-bottom $cascading-modal-margin-left;
 | 
			
		||||
      border: none;
 | 
			
		||||
      border-radius: $border-radius-base;
 | 
			
		||||
      padding: $cascading-modal-padding;
 | 
			
		||||
      text-align: center;
 | 
			
		||||
      .close {
 | 
			
		||||
        margin-right: $cascading-modal-close-margin-right;
 | 
			
		||||
      }
 | 
			
		||||
      .title {
 | 
			
		||||
        margin-bottom: 0;
 | 
			
		||||
        width: 100%;
 | 
			
		||||
        font-size: $cascading-modal-font-size;
 | 
			
		||||
        .fas, .fab, .far {
 | 
			
		||||
          margin-right: $cascading-modal-fa-margin-right;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      .social-buttons {
 | 
			
		||||
        margin-top: $cascading-modal-social-margin-top;
 | 
			
		||||
        a {
 | 
			
		||||
          font-size: $cascading-modal-a-font-size;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    // Cascading tabs nav
 | 
			
		||||
    .modal-c-tabs {
 | 
			
		||||
      .md-tabs {
 | 
			
		||||
        box-shadow: $z-depth-1;
 | 
			
		||||
        margin: $cascading-modal-tabs-margin-top $cascading-modal-tabs-margin-x 0 $cascading-modal-tabs-margin-x;
 | 
			
		||||
      	display: flex;
 | 
			
		||||
      	li {
 | 
			
		||||
      	  flex: 1;
 | 
			
		||||
      	  a {
 | 
			
		||||
      	    text-align: center;
 | 
			
		||||
      	  }
 | 
			
		||||
      	}
 | 
			
		||||
      }
 | 
			
		||||
      .tab-content {
 | 
			
		||||
        padding: $cascading-modal-tabs-padding-top 0 0 0;
 | 
			
		||||
      }
 | 
			
		||||
      /*
 | 
			
		||||
      .md-tabs {
 | 
			
		||||
       border-radius: $md-card-border-radius;
 | 
			
		||||
       .nav-item {
 | 
			
		||||
         .nav-link {
 | 
			
		||||
           border-radius: $md-card-border-radius;
 | 
			
		||||
           background-color: inherit;
 | 
			
		||||
           color: $white-base;
 | 
			
		||||
         }
 | 
			
		||||
       }
 | 
			
		||||
      }
 | 
			
		||||
      */
 | 
			
		||||
    }
 | 
			
		||||
    // Footer customization
 | 
			
		||||
    .modal-body,
 | 
			
		||||
    .modal-footer {
 | 
			
		||||
      padding-left: $modal-body-padding-left;
 | 
			
		||||
      padding-right: $modal-body-padding-right;
 | 
			
		||||
      color: $grey-darken-2;
 | 
			
		||||
      .additional-option {
 | 
			
		||||
        margin-top: $modal-body-margin-top;
 | 
			
		||||
        text-align: center;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    // Cascading avatar
 | 
			
		||||
    &.modal-avatar {
 | 
			
		||||
      margin-top: $modal-avatar-margin-top;
 | 
			
		||||
      .modal-header {
 | 
			
		||||
        box-shadow: none;
 | 
			
		||||
        @extend .img-fluid;
 | 
			
		||||
        margin: $modal-avatar-header-margin-top 0 $modal-avatar-header-margin-bottom;
 | 
			
		||||
        img {
 | 
			
		||||
          width: $modal-avatar-img-width;
 | 
			
		||||
          box-shadow: $z-depth-2;
 | 
			
		||||
          margin-left: auto;
 | 
			
		||||
          margin-right: auto;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  // Modal notify
 | 
			
		||||
  &.modal-notify {
 | 
			
		||||
    .heading {
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      padding: $modal-notify-heading-padding;
 | 
			
		||||
      font-size: $modal-notify-font-size;
 | 
			
		||||
      color: $white-base;
 | 
			
		||||
    }
 | 
			
		||||
    .modal-header {
 | 
			
		||||
      box-shadow: $z-depth-1;
 | 
			
		||||
      border: 0;
 | 
			
		||||
    }
 | 
			
		||||
    .close {
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
    }
 | 
			
		||||
    .modal-body {
 | 
			
		||||
      padding: $modal-notify-body-padding;
 | 
			
		||||
      color: $grey-darken-2;
 | 
			
		||||
    }
 | 
			
		||||
    @each $name, $color in $basic {
 | 
			
		||||
      &.modal-#{$name}  {
 | 
			
		||||
        .modal-header {
 | 
			
		||||
          background-color: $color;
 | 
			
		||||
        }
 | 
			
		||||
        .fas, .fab, .far {
 | 
			
		||||
          color: $color;
 | 
			
		||||
        }
 | 
			
		||||
        .badge {
 | 
			
		||||
          background-color: $color;
 | 
			
		||||
        }
 | 
			
		||||
        .btn {
 | 
			
		||||
          .fas,
 | 
			
		||||
          .fab,
 | 
			
		||||
          .far {
 | 
			
		||||
            color: #fff;
 | 
			
		||||
          }
 | 
			
		||||
          &.btn-outline-#{$name} {
 | 
			
		||||
            .fas,
 | 
			
		||||
            .fab,
 | 
			
		||||
            .far {
 | 
			
		||||
              color: $color;
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Position & Size
 | 
			
		||||
.modal {
 | 
			
		||||
  padding-right: 0 !important;
 | 
			
		||||
  .modal-dialog {
 | 
			
		||||
    @media (min-width: 768px) {
 | 
			
		||||
      &.modal-top {
 | 
			
		||||
        top: 0;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-left {
 | 
			
		||||
        left: 0;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-right {
 | 
			
		||||
        right: 0;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-bottom {
 | 
			
		||||
        bottom: 0;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-top-left {
 | 
			
		||||
        top: $modal-distance;
 | 
			
		||||
        left: $modal-distance;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-top-right {
 | 
			
		||||
        top: $modal-distance;
 | 
			
		||||
        right: $modal-distance;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-bottom-left {
 | 
			
		||||
        bottom: $modal-distance;
 | 
			
		||||
        left: $modal-distance;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-bottom-right {
 | 
			
		||||
        bottom: $modal-distance;
 | 
			
		||||
        right: $modal-distance;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.fade {
 | 
			
		||||
    &.top:not(.show) .modal-dialog {
 | 
			
		||||
      transform: $modal-fade-top-transform;
 | 
			
		||||
    }
 | 
			
		||||
    &.left:not(.show) .modal-dialog {
 | 
			
		||||
      transform: $modal-fade-left-transform;
 | 
			
		||||
    }
 | 
			
		||||
    &.right:not(.show) .modal-dialog {
 | 
			
		||||
      transform: $modal-fade-right-transform;
 | 
			
		||||
    }
 | 
			
		||||
    &.bottom:not(.show) .modal-dialog {
 | 
			
		||||
      transform: $modal-fade-bottom-transform;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  @media (min-width: $medium-screen) {
 | 
			
		||||
    &.modal-scrolling {
 | 
			
		||||
      position: relative;
 | 
			
		||||
      .modal-dialog {
 | 
			
		||||
        position: fixed;
 | 
			
		||||
        z-index: 1050;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.modal-content-clickable {
 | 
			
		||||
      top: auto;
 | 
			
		||||
      bottom: auto;
 | 
			
		||||
      .modal-dialog {
 | 
			
		||||
        position: fixed;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .modal-fluid {
 | 
			
		||||
      width: 100%;
 | 
			
		||||
      max-width: 100%;
 | 
			
		||||
      .modal-content {
 | 
			
		||||
        width: 100%;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .modal-frame {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      margin: 0 !important;
 | 
			
		||||
      width: 100%;
 | 
			
		||||
      max-width: 100% !important;
 | 
			
		||||
      &.modal-bottom {
 | 
			
		||||
        bottom: 0;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .modal-full-height {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      display: flex;
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      width: $modal-width;
 | 
			
		||||
      min-height: 100%;
 | 
			
		||||
      height: auto;
 | 
			
		||||
      min-height: 100%;
 | 
			
		||||
      top: 0;
 | 
			
		||||
      right: 0;
 | 
			
		||||
      &.modal-top,
 | 
			
		||||
      &.modal-bottom {
 | 
			
		||||
        display: block;
 | 
			
		||||
        width: 100%;
 | 
			
		||||
        max-width: 100%;
 | 
			
		||||
        height: auto;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-top {
 | 
			
		||||
        bottom: auto;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-bottom {
 | 
			
		||||
        min-height: 0;
 | 
			
		||||
        top: auto;
 | 
			
		||||
      }
 | 
			
		||||
      .modal-content {
 | 
			
		||||
        width: 100%;
 | 
			
		||||
      }
 | 
			
		||||
      &.modal-lg {
 | 
			
		||||
        width: 90%;
 | 
			
		||||
        max-width: 90%;
 | 
			
		||||
        @media (min-width: $medium-screen) {
 | 
			
		||||
          width: $modal-full-height-medium-screen;
 | 
			
		||||
          max-width: $modal-full-height-medium-screen;
 | 
			
		||||
        }
 | 
			
		||||
        @media (min-width: $large-screen) {
 | 
			
		||||
          width: $modal-full-height-large-screen;
 | 
			
		||||
          max-width: $modal-full-height-large-screen;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .modal-side {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: $modal-distance;
 | 
			
		||||
      right: $modal-distance;
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      width: $modal-width;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										125
									
								
								mdb/scss/free/_msc.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										125
									
								
								mdb/scss/free/_msc.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,125 @@
 | 
			
		||||
// Miscellaneous
 | 
			
		||||
// Edge Headers
 | 
			
		||||
.edge-header {
 | 
			
		||||
  display: block;
 | 
			
		||||
  height: $edge-header-height;
 | 
			
		||||
  background-color: $edge-header-background-color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.free-bird {
 | 
			
		||||
  margin-top: $edge-header-margin-top;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Additional gradients
 | 
			
		||||
.juicy-peach-gradient {
 | 
			
		||||
  background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.young-passion-gradient {
 | 
			
		||||
  background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.lady-lips-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sunny-morning-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.rainy-ashville-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.frozen-dreams-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.warm-flame-gradient {
 | 
			
		||||
  background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.night-fade-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.spring-warmth-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.winter-neva-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dusty-grass-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tempting-azure-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.heavy-rain-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.amy-crisp-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mean-fruit-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.deep-blue-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.ripe-malinka-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.cloudy-knoxville-gradient {
 | 
			
		||||
  background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.morpheus-den-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.rare-wind-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.near-moon-gradient {
 | 
			
		||||
  background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.schedule-list {
 | 
			
		||||
  .hr-bold {
 | 
			
		||||
    border-top: 2px solid #212529;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .font-smaller {
 | 
			
		||||
    font-size: .8rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.note {
 | 
			
		||||
  padding: 10px;
 | 
			
		||||
  border-left: 6px solid;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  strong {
 | 
			
		||||
    font-weight: 600;
 | 
			
		||||
  }
 | 
			
		||||
  p {
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@each $name, $color in $note {
 | 
			
		||||
  .note-#{$name} {
 | 
			
		||||
    background-color: map-get($color, bgc);
 | 
			
		||||
    border-color: map-get($color, border-color);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										99
									
								
								mdb/scss/free/_navbars.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										99
									
								
								mdb/scss/free/_navbars.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,99 @@
 | 
			
		||||
// Navbars
 | 
			
		||||
.navbar {
 | 
			
		||||
  box-shadow: $z-depth-1;
 | 
			
		||||
  font-weight: $navbar-font-weight;
 | 
			
		||||
  form {
 | 
			
		||||
    .md-form {
 | 
			
		||||
      input {
 | 
			
		||||
        margin: 0 $navbar-form-input-mr $navbar-form-input-mb $navbar-form-input-ml;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .breadcrumb {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: $navbar-breadcrumb-padding-top 0 0 $navbar-breadcrumb-padding-left;
 | 
			
		||||
    background-color: inherit;
 | 
			
		||||
    font-size: $navbar-double-font-size;
 | 
			
		||||
    font-weight: $navbar-font-weight;
 | 
			
		||||
    .breadcrumb-item {
 | 
			
		||||
      color: $white-base;
 | 
			
		||||
      &.active {
 | 
			
		||||
        color: $navbar-breadcrumb-color;
 | 
			
		||||
      }
 | 
			
		||||
      &:before {
 | 
			
		||||
        color: $navbar-breadcrumb-color;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .navbar-toggler {
 | 
			
		||||
    outline: 0;
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
  }
 | 
			
		||||
  .nav-flex-icons {
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
  }
 | 
			
		||||
  .container {
 | 
			
		||||
    @media (max-width: $medium-screen) {
 | 
			
		||||
      width: 100%;
 | 
			
		||||
      .navbar-toggler-right {
 | 
			
		||||
        right: 0;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .nav-item {
 | 
			
		||||
    .nav-link {
 | 
			
		||||
      display: block;
 | 
			
		||||
      &.disabled {
 | 
			
		||||
        &:active {
 | 
			
		||||
          pointer-events: none;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      .fas, .fab, .far {
 | 
			
		||||
        padding-right: $navbar-flex-icons-padding-lg;
 | 
			
		||||
        padding-left: $navbar-flex-icons-padding-lg;
 | 
			
		||||
      }
 | 
			
		||||
      @media (max-width: $medium-screen) {
 | 
			
		||||
        padding-right: $navbar-flex-icons-padding-md;
 | 
			
		||||
        padding-left: $navbar-flex-icons-padding-md;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .dropdown-menu {
 | 
			
		||||
    position: absolute !important;
 | 
			
		||||
    margin-top: 0;
 | 
			
		||||
    a {
 | 
			
		||||
      padding: $navbar-dropdown-menu-padding;
 | 
			
		||||
      font-size: $navbar-dropdown-font-size;
 | 
			
		||||
      font-weight: $navbar-font-weight;
 | 
			
		||||
      color: $black;
 | 
			
		||||
    }
 | 
			
		||||
    form {
 | 
			
		||||
      @media (max-width: $small-screen) {
 | 
			
		||||
        width: 17rem;
 | 
			
		||||
      }
 | 
			
		||||
      @media (min-width: $small-screen) {
 | 
			
		||||
        width: 22rem;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.navbar-light {
 | 
			
		||||
    @include make-navbar($navbar-light-disabled-color, $navbar-light-toggler-icon, $black, $navbar-light-hover-color, $navbar-light-bg-active-color);
 | 
			
		||||
  }
 | 
			
		||||
  &.navbar-dark {
 | 
			
		||||
    @include make-navbar($navbar-dark-disabled-color, $navbar-dark-toggler-icon, $white, $navbar-dark-hover-color, $navbar-dark-bg-active-color);
 | 
			
		||||
  }
 | 
			
		||||
  &.scrolling-navbar {
 | 
			
		||||
    @media (min-width: $small-screen) {
 | 
			
		||||
      transition: $navbar-scrolling-transition;
 | 
			
		||||
      padding-top: $navbar-scrolling-padding;
 | 
			
		||||
      padding-bottom: $navbar-scrolling-padding;
 | 
			
		||||
      .navbar-nav > li {
 | 
			
		||||
        transition-duration: $navbar-scrolling-transition-duration;
 | 
			
		||||
      }
 | 
			
		||||
      &.top-nav-collapse {
 | 
			
		||||
        padding-top: $navbar-top-collapse-padding;
 | 
			
		||||
        padding-bottom: $navbar-top-collapse-padding;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										84
									
								
								mdb/scss/free/_pagination.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										84
									
								
								mdb/scss/free/_pagination.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,84 @@
 | 
			
		||||
// Pagination
 | 
			
		||||
.pagination {
 | 
			
		||||
  .page-item {
 | 
			
		||||
    &.active {
 | 
			
		||||
      .page-link {
 | 
			
		||||
        box-shadow: $z-depth-1;
 | 
			
		||||
        transition: $pagination-active-transition;
 | 
			
		||||
        border-radius: $border-radius-base;
 | 
			
		||||
        background-color: $primary-color;
 | 
			
		||||
        color: $white-base;
 | 
			
		||||
        &:hover {
 | 
			
		||||
          background-color: $primary-color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &.disabled {
 | 
			
		||||
      .page-link {
 | 
			
		||||
        color: $pagination-page-item-disabled-color;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .page-link {
 | 
			
		||||
      transition: $pagination-page-link-transition;
 | 
			
		||||
      outline: 0;
 | 
			
		||||
      border: 0;
 | 
			
		||||
      background-color: transparent;
 | 
			
		||||
      font-size: $pagination-page-link-font-size;
 | 
			
		||||
      color: $pagination-page-link-color;
 | 
			
		||||
      &:hover {
 | 
			
		||||
        transition: $pagination-page-link-transition;
 | 
			
		||||
        border-radius: $border-radius-base;
 | 
			
		||||
        background-color: $pagination-page-link-hover-bg-color;
 | 
			
		||||
      }
 | 
			
		||||
      &:focus {
 | 
			
		||||
        background-color: transparent;
 | 
			
		||||
        box-shadow: none;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.pagination-lg {
 | 
			
		||||
    .page-item {
 | 
			
		||||
      .page-link {
 | 
			
		||||
        font-size: $pagination-page-link-font-size-lg;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.pagination-sm {
 | 
			
		||||
    .page-item {
 | 
			
		||||
      .page-link {
 | 
			
		||||
        font-size: $pagination-page-link-font-size-sm;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.pagination-circle {
 | 
			
		||||
    .page-item {
 | 
			
		||||
      .page-link {
 | 
			
		||||
        margin-left: $pagination-circle-margin-x;
 | 
			
		||||
        margin-right: $pagination-circle-margin-x;
 | 
			
		||||
        border-radius: $pagination-circle-border-radius;
 | 
			
		||||
        &:hover {
 | 
			
		||||
          border-radius: $pagination-circle-border-radius;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      &.active {
 | 
			
		||||
        .page-link {
 | 
			
		||||
          border-radius: $pagination-circle-border-radius;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  @each $name, $color in $pagination-colors {
 | 
			
		||||
    &.pg-#{$name} {
 | 
			
		||||
      .page-item {
 | 
			
		||||
        &.active {
 | 
			
		||||
          .page-link {
 | 
			
		||||
            background-color: $color;
 | 
			
		||||
            &:hover {
 | 
			
		||||
              background-color: $color;
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										189
									
								
								mdb/scss/free/_steppers.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										189
									
								
								mdb/scss/free/_steppers.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,189 @@
 | 
			
		||||
// Steppers
 | 
			
		||||
ul.stepper {
 | 
			
		||||
  counter-reset: section;
 | 
			
		||||
  overflow-y: auto;
 | 
			
		||||
  overflow-x: hidden;
 | 
			
		||||
  margin: 1em -1.5rem;
 | 
			
		||||
  padding: 0 1.5rem;
 | 
			
		||||
  padding: 1.5rem;
 | 
			
		||||
 | 
			
		||||
  li {
 | 
			
		||||
    a {
 | 
			
		||||
      padding: $stepper-li-a-padding;
 | 
			
		||||
      text-align: center;
 | 
			
		||||
 | 
			
		||||
      .circle {
 | 
			
		||||
        display: inline-block;
 | 
			
		||||
        color: $stepper-li-a-circle-color;
 | 
			
		||||
        border-radius: $stepper-li-a-circle-border-radius;
 | 
			
		||||
        background: $stepper-li-a-circle-bg;
 | 
			
		||||
        width: 1.75rem;
 | 
			
		||||
        height: 1.75rem;
 | 
			
		||||
        text-align: center;
 | 
			
		||||
        line-height: 1.7rem;
 | 
			
		||||
        margin-right: $stepper-li-a-circle-mr;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .label {
 | 
			
		||||
        display: inline-block;
 | 
			
		||||
        color: $stepper-li-a-circle-bg;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.active,
 | 
			
		||||
    &.completed {
 | 
			
		||||
      a {
 | 
			
		||||
        .circle {
 | 
			
		||||
          @extend .primary-color;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .label {
 | 
			
		||||
          font-weight: 600;
 | 
			
		||||
          color: $stepper-li-a-label-color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.warning {
 | 
			
		||||
      a {
 | 
			
		||||
        .circle {
 | 
			
		||||
          @extend .danger-color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Horizontal
 | 
			
		||||
.stepper-horizontal {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  justify-content: space-between;
 | 
			
		||||
 | 
			
		||||
  li {
 | 
			
		||||
    transition: $stepper-horizontal-li-transition;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    flex: 1;
 | 
			
		||||
    position: relative;
 | 
			
		||||
 | 
			
		||||
    a {
 | 
			
		||||
      .label {
 | 
			
		||||
        margin-top: $stepper-horizontal-li-a-label-mt;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not(:last-child):after {
 | 
			
		||||
      content: "";
 | 
			
		||||
      position: relative;
 | 
			
		||||
      flex: 1;
 | 
			
		||||
      margin: $stepper-horizontal-li-after-margin 0 0 0;
 | 
			
		||||
      height: $stepper-horizontal-li-after-height;
 | 
			
		||||
      background-color: $stepper-horizontal-li-after-bgc;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not(:first-child):before {
 | 
			
		||||
      content: "";
 | 
			
		||||
      position: relative;
 | 
			
		||||
      flex: 1;
 | 
			
		||||
      margin: $stepper-horizontal-li-after-margin 0 0 0;
 | 
			
		||||
      height: $stepper-horizontal-li-after-height;
 | 
			
		||||
      background-color: $stepper-horizontal-li-after-bgc;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:hover {
 | 
			
		||||
      background-color: rgba(0, 0, 0, .06);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @media (max-width: $stepper-horizontal-breakpoint) {
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
 | 
			
		||||
    li {
 | 
			
		||||
      align-items: flex-start;
 | 
			
		||||
      flex-direction: column;
 | 
			
		||||
 | 
			
		||||
      a {
 | 
			
		||||
        .label {
 | 
			
		||||
          flex-flow: column nowrap;
 | 
			
		||||
          order: 2;
 | 
			
		||||
          margin-top: $stepper-horizontal-small-li-a-label-mt;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:not(:last-child):after {
 | 
			
		||||
        content: "";
 | 
			
		||||
        position: absolute;
 | 
			
		||||
        width: $stepper-horizontal-small-li-after-width;
 | 
			
		||||
        height: $stepper-horizontal-small-li-after-height;
 | 
			
		||||
        left: $stepper-horizontal-small-li-after-left;
 | 
			
		||||
        top: $stepper-horizontal-small-li-after-top;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  >li:not(:last-of-type) {
 | 
			
		||||
    margin-bottom: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Vertical
 | 
			
		||||
.stepper-vertical {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  justify-content: space-between;
 | 
			
		||||
 | 
			
		||||
  li {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: flex-start;
 | 
			
		||||
    flex: 1;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    position: relative;
 | 
			
		||||
 | 
			
		||||
    a {
 | 
			
		||||
      align-self: flex-start;
 | 
			
		||||
      display: flex;
 | 
			
		||||
      position: relative;
 | 
			
		||||
 | 
			
		||||
      .circle {
 | 
			
		||||
        order: 1;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .label {
 | 
			
		||||
        flex-flow: column nowrap;
 | 
			
		||||
        order: 2;
 | 
			
		||||
        margin-top: $stepper-vertical-li-a-label-mt;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.completed {
 | 
			
		||||
      a {
 | 
			
		||||
        .label {
 | 
			
		||||
          font-weight: 500;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .step-content {
 | 
			
		||||
      display: block;
 | 
			
		||||
      margin-top: 0;
 | 
			
		||||
      margin-left: $stepper-vertical-li-step-content-ml;
 | 
			
		||||
      padding: $stepper-vertical-li-step-content-padding;
 | 
			
		||||
 | 
			
		||||
      p {
 | 
			
		||||
        font-size: $stepper-vertical-li-step-content-p-font-size;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &:not(:last-child):after {
 | 
			
		||||
      content: "";
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      width: $stepper-vertical-li-after-width;
 | 
			
		||||
      height: $stepper-vertical-li-after-height;
 | 
			
		||||
      left: $stepper-vertical-li-after-left;
 | 
			
		||||
      top: $stepper-vertical-li-after-top;
 | 
			
		||||
      background-color: $stepper-vertical-li-after-bgc;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										51
									
								
								mdb/scss/free/_switch.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								mdb/scss/free/_switch.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
// Switch free
 | 
			
		||||
.bs-switch {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
  width: 60px;
 | 
			
		||||
  height: 34px;
 | 
			
		||||
  input {
 | 
			
		||||
    display: none;
 | 
			
		||||
    &:checked {
 | 
			
		||||
      + .slider {
 | 
			
		||||
        background-color: #2196F3;
 | 
			
		||||
        &:before {
 | 
			
		||||
          transform: translateX(26px);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    &:focus {
 | 
			
		||||
      + .slider {
 | 
			
		||||
        box-shadow: 0 0 1px #2196F3;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .slider {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    background-color: #ccc;
 | 
			
		||||
    -webkit-transition: .4s;
 | 
			
		||||
    transition: .4s;
 | 
			
		||||
    &:before {
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      content: "";
 | 
			
		||||
      height: 26px;
 | 
			
		||||
      width: 26px;
 | 
			
		||||
      left: 4px;
 | 
			
		||||
      bottom: 4px;
 | 
			
		||||
      background-color: white;
 | 
			
		||||
      -webkit-transition: .4s;
 | 
			
		||||
      transition: .4s;
 | 
			
		||||
    }
 | 
			
		||||
    &.round {
 | 
			
		||||
      border-radius: 34px;
 | 
			
		||||
      &:before {
 | 
			
		||||
        border-radius: 50%;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										78
									
								
								mdb/scss/free/_tables.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										78
									
								
								mdb/scss/free/_tables.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
// Tables
 | 
			
		||||
table {
 | 
			
		||||
  th {
 | 
			
		||||
    font-size: $table-th-font-size;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
  }
 | 
			
		||||
  td {
 | 
			
		||||
    font-size: $table-td-font-size;
 | 
			
		||||
    font-weight: 300;
 | 
			
		||||
  }
 | 
			
		||||
  &.table {
 | 
			
		||||
    thead th {
 | 
			
		||||
      border-top: none;
 | 
			
		||||
    }
 | 
			
		||||
    th,
 | 
			
		||||
    td {
 | 
			
		||||
      padding-top: $table-th-padding-top;
 | 
			
		||||
      padding-bottom: $table-td-padding-bottom;
 | 
			
		||||
    }
 | 
			
		||||
    a {
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      color: $table-a-color;
 | 
			
		||||
      // &.btn {
 | 
			
		||||
      //   color: inherit;
 | 
			
		||||
      // }
 | 
			
		||||
    }
 | 
			
		||||
    .label-table {
 | 
			
		||||
      margin: 0;
 | 
			
		||||
      padding: 0;
 | 
			
		||||
      line-height: $table-label-height;
 | 
			
		||||
      height: $table-label-line-height;
 | 
			
		||||
    }
 | 
			
		||||
    &.btn-table {
 | 
			
		||||
      td {
 | 
			
		||||
        vertical-align: middle;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  &.table-hover {
 | 
			
		||||
    tbody {
 | 
			
		||||
      tr {
 | 
			
		||||
        &:hover {
 | 
			
		||||
          transition: $table-hover-transition;
 | 
			
		||||
          background-color: $table-hover-background-color;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .th-lg {
 | 
			
		||||
    min-width: $table-th-lg-min-width;
 | 
			
		||||
  }
 | 
			
		||||
  .th-sm {
 | 
			
		||||
    min-width: $table-th-sm-min-width;
 | 
			
		||||
  }
 | 
			
		||||
  &.table-sm {
 | 
			
		||||
    th,
 | 
			
		||||
    td {
 | 
			
		||||
      padding-top: $table-sm-padding-y;
 | 
			
		||||
      padding-bottom: $table-sm-padding-y;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.table-scroll-vertical {
 | 
			
		||||
  max-height: $table-scroll-vertical-max-height;
 | 
			
		||||
  overflow-y: auto;
 | 
			
		||||
}
 | 
			
		||||
.table-fixed {
 | 
			
		||||
  table-layout: fixed;
 | 
			
		||||
}
 | 
			
		||||
.table-responsive,
 | 
			
		||||
.table-responsive-sm,
 | 
			
		||||
.table-responsive-md,
 | 
			
		||||
.table-responsive-lg,
 | 
			
		||||
.table-responsive-xl {
 | 
			
		||||
  > .table-bordered {
 | 
			
		||||
    border-top: 1px solid #dee2e6;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										229
									
								
								mdb/scss/free/_treeview.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										229
									
								
								mdb/scss/free/_treeview.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,229 @@
 | 
			
		||||
// Treeview
 | 
			
		||||
.treeview {
 | 
			
		||||
  &.w-20 {
 | 
			
		||||
    width: 20rem;
 | 
			
		||||
  }
 | 
			
		||||
  .rotate {
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    user-select: none;
 | 
			
		||||
    transition: all .1s linear;
 | 
			
		||||
    font-size: .8rem;
 | 
			
		||||
    vertical-align: text-top;
 | 
			
		||||
    margin-top: .2rem;
 | 
			
		||||
    &.down {
 | 
			
		||||
      transform: rotate(90deg);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .nested {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
  .active {
 | 
			
		||||
    display: block;
 | 
			
		||||
  }
 | 
			
		||||
  ul {
 | 
			
		||||
    list-style-type: none;
 | 
			
		||||
  }
 | 
			
		||||
  .ic-w {
 | 
			
		||||
    width: 1.3rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.treeview-animated {
 | 
			
		||||
  &.w-20 {
 | 
			
		||||
    width: 20rem;
 | 
			
		||||
  }
 | 
			
		||||
  ul {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    list-style: none;
 | 
			
		||||
    padding-left: 1em;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .treeview-animated-list {
 | 
			
		||||
    li {
 | 
			
		||||
      padding: 0.2em 0 0 0.2em;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .treeview-animated-items {
 | 
			
		||||
 | 
			
		||||
      .nested {
 | 
			
		||||
        &::before {
 | 
			
		||||
          content: "";
 | 
			
		||||
          display: block;
 | 
			
		||||
          position: absolute;
 | 
			
		||||
          background-color: grey;
 | 
			
		||||
          left: 5px;
 | 
			
		||||
          width: 5px;
 | 
			
		||||
          height: 100%;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .closed {
 | 
			
		||||
        display: block;
 | 
			
		||||
        padding: 0.2em 0.2em 0.2em 0.4em;
 | 
			
		||||
        margin-right: 0;
 | 
			
		||||
        border-top-left-radius: 0.3em;
 | 
			
		||||
        border-bottom-left-radius: 0.3em;
 | 
			
		||||
 | 
			
		||||
        &:hover {
 | 
			
		||||
          background-color: rgb(140, 185, 255);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .fa-angle-right {
 | 
			
		||||
          transition: all .1s linear;
 | 
			
		||||
          font-size: .8rem;
 | 
			
		||||
 | 
			
		||||
          &.down {
 | 
			
		||||
            position: relative;
 | 
			
		||||
            color: #f8f9fa;
 | 
			
		||||
            transform: rotate(90deg);
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .open {
 | 
			
		||||
        transition: all .1s linear;
 | 
			
		||||
        background-color: rgb(50, 160, 255);
 | 
			
		||||
 | 
			
		||||
        &:hover {
 | 
			
		||||
          color: #f8f9fa;
 | 
			
		||||
          background-color: rgb(50, 160, 255);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        span {
 | 
			
		||||
          color: #f8f9fa;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .treeview-animated-element {
 | 
			
		||||
      padding: 0.2em 0.2em 0.2em 0.6em;
 | 
			
		||||
      cursor: pointer;
 | 
			
		||||
      transition: all .1s linear;
 | 
			
		||||
      border-bottom-left-radius: 4px;
 | 
			
		||||
      border-top-left-radius: 4px;
 | 
			
		||||
 | 
			
		||||
      &:hover {
 | 
			
		||||
        background-color: rgb(140, 185, 255);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &.opened {
 | 
			
		||||
        color: #f8f9fa;
 | 
			
		||||
        background-color: rgb(50, 160, 255);
 | 
			
		||||
 | 
			
		||||
        &:hover {
 | 
			
		||||
          color: #f8f9fa;
 | 
			
		||||
          background-color: rgb(50, 160, 255);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.treeview-colorful {
 | 
			
		||||
  font-size: 16px;
 | 
			
		||||
  font-weight: 400;
 | 
			
		||||
  background: rgba(224, 127, 178, 0.2);
 | 
			
		||||
 | 
			
		||||
  &.w-20 {
 | 
			
		||||
    width: 20rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  hr {
 | 
			
		||||
    border-color: #a2127a;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  h6 {
 | 
			
		||||
    font-size: 1.4em;
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
    color: #a2127a;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ul {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    list-style: none;
 | 
			
		||||
    padding-left: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .treeview-colorful-list {
 | 
			
		||||
 | 
			
		||||
    ul {
 | 
			
		||||
      padding-left: 1em;
 | 
			
		||||
      margin-top: 0.1em;
 | 
			
		||||
      background: rgba(224, 127, 178, 0.2);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .treeview-colorful-element {
 | 
			
		||||
    padding: 0.2em 0.2em 0.2em 1em;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    transition: all .1s linear;
 | 
			
		||||
    border: 2px solid transparent;
 | 
			
		||||
    border-right: 0px solid transparent;
 | 
			
		||||
 | 
			
		||||
    &:hover {
 | 
			
		||||
      background-color: #e07fb2;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.opened {
 | 
			
		||||
      color: #ffac47;
 | 
			
		||||
      border: 2px solid #ffac47;
 | 
			
		||||
      border-right: 0px solid transparent;
 | 
			
		||||
      background-color: #a2127a;
 | 
			
		||||
 | 
			
		||||
      &:hover {
 | 
			
		||||
        color: #ffac47;
 | 
			
		||||
        background-color: #a2127a;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  .treeview-colorful-items-header {
 | 
			
		||||
    display: block;
 | 
			
		||||
    padding: 0.4em;
 | 
			
		||||
    margin-right: 0;
 | 
			
		||||
    border-bottom: 2px solid transparent;
 | 
			
		||||
    transition: all .1s linear;
 | 
			
		||||
 | 
			
		||||
    &:hover {
 | 
			
		||||
      background-color: #e07fb2
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.open {
 | 
			
		||||
      transition: all .1s linear;
 | 
			
		||||
      background-color: #a2127a;
 | 
			
		||||
      border-bottom: 2px solid #ffac47;
 | 
			
		||||
 | 
			
		||||
      span {
 | 
			
		||||
        color: #ffac47;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &:hover {
 | 
			
		||||
        color: #ffac47;
 | 
			
		||||
        background-color: #a2127a;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      div:hover {
 | 
			
		||||
        background-color: #a2127a;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .fa-angle-right {
 | 
			
		||||
      transition: all .2s linear;
 | 
			
		||||
      font-size: .8rem;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .fas {
 | 
			
		||||
      position: relative;
 | 
			
		||||
      transition: all .2s linear;
 | 
			
		||||
      transform: rotate(90deg);
 | 
			
		||||
      color: #ffac47;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .fa-minus-circle {
 | 
			
		||||
      transition: all .2s linear;
 | 
			
		||||
      position: relative;
 | 
			
		||||
      color: #ffac47;
 | 
			
		||||
      transform: rotate(180deg);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1481
									
								
								mdb/scss/free/modules/animations-extended/_module.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1481
									
								
								mdb/scss/free/modules/animations-extended/_module.scss
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
/*
 | 
			
		||||
 * MDBootstrap Animations Extended
 | 
			
		||||
 * Learn more: https://mdbootstrap.com/docs/jquery/css/animations/
 | 
			
		||||
 * About MDBootstrap: https://mdbootstrap.com/
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@import "module";
 | 
			
		||||
							
								
								
									
										68
									
								
								mdb/scss/mdb.lite.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								mdb/scss/mdb.lite.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,68 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Material Design for Bootstrap 4
 | 
			
		||||
 * Version: MDB Lite 4.8.9
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright: Material Design for Bootstrap
 | 
			
		||||
 * https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * Read the license: https://mdbootstrap.com/general/license/
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * Documentation: https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
 | 
			
		||||
 *
 | 
			
		||||
 * Tutorials: https://mdbootstrap.com/education/bootstrap/
 | 
			
		||||
 *
 | 
			
		||||
 * Templates: https://mdbootstrap.com/templates/
 | 
			
		||||
 *
 | 
			
		||||
 * Support: https://mdbootstrap.com/support/
 | 
			
		||||
 *
 | 
			
		||||
 * Contact: office@mdbootstrap.com
 | 
			
		||||
 *
 | 
			
		||||
 * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@charset "UTF-8";
 | 
			
		||||
 | 
			
		||||
// Bootstrap
 | 
			
		||||
@import "core/bootstrap/functions";
 | 
			
		||||
@import "core/bootstrap/variables";
 | 
			
		||||
 | 
			
		||||
// CORE
 | 
			
		||||
@import "core/mixins";
 | 
			
		||||
// Your custom variables
 | 
			
		||||
@import "custom-variables";
 | 
			
		||||
@import "core/colors";
 | 
			
		||||
@import "core/variables";
 | 
			
		||||
@import "core/global";
 | 
			
		||||
@import "core/helpers";
 | 
			
		||||
@import "core/typography";
 | 
			
		||||
@import "core/masks";
 | 
			
		||||
@import "core/waves";
 | 
			
		||||
 | 
			
		||||
// FREE
 | 
			
		||||
@import "free/animations-basic";
 | 
			
		||||
@import "free/buttons";
 | 
			
		||||
@import "free/cards";
 | 
			
		||||
@import "free/dropdowns";
 | 
			
		||||
@import "free/input-group";
 | 
			
		||||
@import "free/navbars";
 | 
			
		||||
@import "free/pagination";
 | 
			
		||||
@import "free/badges";
 | 
			
		||||
@import "free/modals";
 | 
			
		||||
@import "free/carousels";
 | 
			
		||||
@import "free/forms";
 | 
			
		||||
@import "free/msc";
 | 
			
		||||
@import "free/footers";
 | 
			
		||||
@import "free/list-group";
 | 
			
		||||
@import "free/tables";
 | 
			
		||||
@import "free/depreciated";
 | 
			
		||||
@import "free/steppers";
 | 
			
		||||
@import "free/loader";
 | 
			
		||||
@import "free/treeview";
 | 
			
		||||
 | 
			
		||||
// Your custom styles
 | 
			
		||||
@import "custom-styles";
 | 
			
		||||
							
								
								
									
										77
									
								
								mdb/scss/mdb.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										77
									
								
								mdb/scss/mdb.scss
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,77 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Material Design for Bootstrap 4
 | 
			
		||||
 * Version: MDB FREE 4.8.9
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright: Material Design for Bootstrap
 | 
			
		||||
 * https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * Read the license: https://mdbootstrap.com/general/license/
 | 
			
		||||
 *
 | 
			
		||||
 *
 | 
			
		||||
 * Documentation: https://mdbootstrap.com/
 | 
			
		||||
 *
 | 
			
		||||
 * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
 | 
			
		||||
 *
 | 
			
		||||
 * Tutorials: https://mdbootstrap.com/education/bootstrap/
 | 
			
		||||
 *
 | 
			
		||||
 * Templates: https://mdbootstrap.com/templates/
 | 
			
		||||
 *
 | 
			
		||||
 * Support: https://mdbootstrap.com/support/
 | 
			
		||||
 *
 | 
			
		||||
 * Contact: office@mdbootstrap.com
 | 
			
		||||
 *
 | 
			
		||||
 * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@charset "UTF-8";
 | 
			
		||||
 | 
			
		||||
// Bootstrap
 | 
			
		||||
@import "core/bootstrap/functions";
 | 
			
		||||
@import "core/bootstrap/variables";
 | 
			
		||||
@import "core/bootstrap/rfs";
 | 
			
		||||
 | 
			
		||||
// CORE
 | 
			
		||||
@import "core/mixins";
 | 
			
		||||
// Your custom variables
 | 
			
		||||
@import "custom-variables";
 | 
			
		||||
@import "core/colors";
 | 
			
		||||
@import "core/variables";
 | 
			
		||||
@import "core/global";
 | 
			
		||||
@import "core/helpers";
 | 
			
		||||
@import "core/typography";
 | 
			
		||||
@import "core/masks";
 | 
			
		||||
@import "core/waves";
 | 
			
		||||
 | 
			
		||||
// FREE
 | 
			
		||||
@import "free/animations-basic";
 | 
			
		||||
@import "free/modules/animations-extended/module";
 | 
			
		||||
@import "free/buttons";
 | 
			
		||||
@import "free/cards";
 | 
			
		||||
@import "free/dropdowns";
 | 
			
		||||
@import "free/input-group";
 | 
			
		||||
@import "free/navbars";
 | 
			
		||||
@import "free/pagination";
 | 
			
		||||
@import "free/badges";
 | 
			
		||||
@import "free/modals";
 | 
			
		||||
@import "free/carousels";
 | 
			
		||||
@import "free/forms";
 | 
			
		||||
@import "free/msc";
 | 
			
		||||
@import "free/footers";
 | 
			
		||||
@import "free/list-group";
 | 
			
		||||
@import "free/tables";
 | 
			
		||||
@import "free/depreciated";
 | 
			
		||||
@import "free/steppers";
 | 
			
		||||
@import "free/loader";
 | 
			
		||||
@import "free/treeview";
 | 
			
		||||
// Free addons
 | 
			
		||||
// @import "addons/datatables";
 | 
			
		||||
// @import "addons/datatables-select";
 | 
			
		||||
// @import "addons/directives";
 | 
			
		||||
// @import "addons/hierarchical-display";
 | 
			
		||||
// @import "addons/flags";
 | 
			
		||||
// @import "addons/rating";
 | 
			
		||||
 | 
			
		||||
// Your custom styles
 | 
			
		||||
@import "custom-styles";
 | 
			
		||||
		Reference in New Issue
	
	Block a user