/*
 * Materialize colors
 */
/*
 * Util
 */
/*
 * Inputs
 */
/*
 * Inputs with icon prefix
 */
/*
 * Checkboxes
 */
/*
 * Radio
 */
/*
 * Switches
 */
/*
 * Ranges
 */
/*
 * Buttons
 */
/*
 * Dropdowns
 */
/*
 * Collections
 */
/*
 * Badges
 */
/*
 * Pagination
 */
/*
 * Preloader
 */
/*
 * Slider
 */
/*
 * Table of contents (PushPin, ScrollSpy)
 */
/*
 * Tabs
 */
/*
 * Datepicker
 */
/*
 * Main color
 */
/*
 * Alternative color
 */
/*
 * Defaults used by main and alternative
 */
/*
	 * Create default elements
	 */
/*
			 * Backgrounds
			 */
.main.lighten-5 {
  background-color: #e0f2f1; }

.btn.main.lighten-5:hover {
  background-color: #f2faf9; }

.btn.main.lighten-5:focus {
  background-color: #eef8f7; }

/*
			 * Texts
			 */
a.main-text.lighten-5 {
  color: #e0f2f1; }
  a.main-text.lighten-5:hover {
    color: #c7e7e6 !important; }

.main-text.lighten-5 {
  color: #e0f2f1; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-5 li > a,
.main-dropdown.lighten-5 li > span {
  color: #e0f2f1; }

/*
			 * Backgrounds
			 */
.main.lighten-4 {
  background-color: #b2dfdb; }

.btn.main.lighten-4:hover {
  background-color: #c4e6e3; }

.btn.main.lighten-4:focus {
  background-color: #c0e5e2; }

/*
			 * Texts
			 */
a.main-text.lighten-4 {
  color: #b2dfdb; }
  a.main-text.lighten-4:hover {
    color: #99d5cf !important; }

.main-text.lighten-4 {
  color: #b2dfdb; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-4 li > a,
.main-dropdown.lighten-4 li > span {
  color: #b2dfdb; }

/*
			 * Backgrounds
			 */
.main.lighten-3 {
  background-color: #80cbc4; }

.btn.main.lighten-3:hover {
  background-color: #92d2cc; }

.btn.main.lighten-3:focus {
  background-color: #8ed1cb; }

/*
			 * Texts
			 */
a.main-text.lighten-3 {
  color: #80cbc4; }
  a.main-text.lighten-3:hover {
    color: #67c1b8 !important; }

.main-text.lighten-3 {
  color: #80cbc4; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-3 li > a,
.main-dropdown.lighten-3 li > span {
  color: #80cbc4; }

/*
			 * Backgrounds
			 */
.main.lighten-2 {
  background-color: #4db6ac; }

.btn.main.lighten-2:hover {
  background-color: #5fbdb4; }

.btn.main.lighten-2:focus {
  background-color: #5bbcb3; }

/*
			 * Texts
			 */
a.main-text.lighten-2 {
  color: #4db6ac; }
  a.main-text.lighten-2:hover {
    color: #419e95 !important; }

.main-text.lighten-2 {
  color: #4db6ac; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-2 li > a,
.main-dropdown.lighten-2 li > span {
  color: #4db6ac; }

/*
			 * Backgrounds
			 */
.main.lighten-1 {
  background-color: #26a69a; }

.btn.main.lighten-1:hover {
  background-color: #2bbbad; }

.btn.main.lighten-1:focus {
  background-color: #2ab7a9; }

/*
			 * Texts
			 */
a.main-text.lighten-1 {
  color: #26a69a; }
  a.main-text.lighten-1:hover {
    color: #1f897f !important; }

.main-text.lighten-1 {
  color: #26a69a; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-1 li > a,
.main-dropdown.lighten-1 li > span {
  color: #26a69a; }

/*
			 * Backgrounds
			 */
.main {
  background-color: #009688; }

.btn.main:hover {
  background-color: #00b09f; }

.btn.main:focus {
  background-color: #00aa9a; }

/*
			 * Texts
			 */
a.main-text {
  color: #009688; }
  a.main-text:hover {
    color: #007268 !important; }

.main-text {
  color: #009688; }

/*
			 * Dropdown
			 */
.main-dropdown li > a,
.main-dropdown li > span {
  color: #009688; }

/*
			 * Waves
			 */
.waves-effect.waves-main .waves-ripple {
  background-color: rgba(0, 252, 228, 0.6); }

/*
			 * Backgrounds
			 */
.main.darken-1 {
  background-color: #00897b; }

.btn.main.darken-1:hover {
  background-color: #00a392; }

.btn.main.darken-1:focus {
  background-color: #009d8d; }

/*
			 * Texts
			 */
a.main-text.darken-1 {
  color: #00897b; }
  a.main-text.darken-1:hover {
    color: #00655b !important; }

.main-text.darken-1 {
  color: #00897b; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-1 li > a,
.main-dropdown.darken-1 li > span {
  color: #00897b; }

/*
			 * Backgrounds
			 */
.main.darken-2 {
  background-color: #00796b; }

.btn.main.darken-2:hover {
  background-color: #009382; }

.btn.main.darken-2:focus {
  background-color: #008d7d; }

/*
			 * Texts
			 */
a.main-text.darken-2 {
  color: #00796b; }
  a.main-text.darken-2:hover {
    color: #00554b !important; }

.main-text.darken-2 {
  color: #00796b; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-2 li > a,
.main-dropdown.darken-2 li > span {
  color: #00796b; }

/*
			 * Backgrounds
			 */
.main.darken-3 {
  background-color: #00695c; }

.btn.main.darken-3:hover {
  background-color: #008372; }

.btn.main.darken-3:focus {
  background-color: #007d6e; }

/*
			 * Texts
			 */
a.main-text.darken-3 {
  color: #00695c; }
  a.main-text.darken-3:hover {
    color: #00453d !important; }

.main-text.darken-3 {
  color: #00695c; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-3 li > a,
.main-dropdown.darken-3 li > span {
  color: #00695c; }

/*
			 * Backgrounds
			 */
.main.darken-4 {
  background-color: #004d40; }

.btn.main.darken-4:hover {
  background-color: #006755; }

.btn.main.darken-4:focus {
  background-color: #006151; }

/*
			 * Texts
			 */
a.main-text.darken-4 {
  color: #004d40; }
  a.main-text.darken-4:hover {
    color: #002922 !important; }

.main-text.darken-4 {
  color: #004d40; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-4 li > a,
.main-dropdown.darken-4 li > span {
  color: #004d40; }

/*
			 * Backgrounds
			 */
.main.accent-1 {
  background-color: #a7ffeb; }

.btn.main.accent-1:hover {
  background-color: #c1fff1; }

.btn.main.accent-1:focus {
  background-color: #bbfff0; }

/*
			 * Texts
			 */
a.main-text.accent-1 {
  color: #a7ffeb; }
  a.main-text.accent-1:hover {
    color: #83ffe3 !important; }

.main-text.accent-1 {
  color: #a7ffeb; }

/*
			 * Dropdown
			 */
.main-dropdown.accent-1 li > a,
.main-dropdown.accent-1 li > span {
  color: #a7ffeb; }

/*
			 * Backgrounds
			 */
.main.accent-2 {
  background-color: #64ffda; }

.btn.main.accent-2:hover {
  background-color: #7effe0; }

.btn.main.accent-2:focus {
  background-color: #78ffdf; }

/*
			 * Texts
			 */
a.main-text.accent-2 {
  color: #64ffda; }
  a.main-text.accent-2:hover {
    color: #40ffd1 !important; }

.main-text.accent-2 {
  color: #64ffda; }

/*
			 * Dropdown
			 */
.main-dropdown.accent-2 li > a,
.main-dropdown.accent-2 li > span {
  color: #64ffda; }

/*
			 * Backgrounds
			 */
.main.accent-3 {
  background-color: #1de9b6; }

.btn.main.accent-3:hover {
  background-color: #34ebbe; }

.btn.main.accent-3:focus {
  background-color: #30ebbc; }

/*
			 * Texts
			 */
a.main-text.accent-3 {
  color: #1de9b6; }
  a.main-text.accent-3:hover {
    color: #14cea0 !important; }

.main-text.accent-3 {
  color: #1de9b6; }

/*
			 * Dropdown
			 */
.main-dropdown.accent-3 li > a,
.main-dropdown.accent-3 li > span {
  color: #1de9b6; }

/*
			 * Backgrounds
			 */
.main.accent-4 {
  background-color: #00bfa5; }

.btn.main.accent-4:hover {
  background-color: #00d9bb; }

.btn.main.accent-4:focus {
  background-color: #00d3b7; }

/*
			 * Texts
			 */
a.main-text.accent-4 {
  color: #00bfa5; }
  a.main-text.accent-4:hover {
    color: #009b86 !important; }

.main-text.accent-4 {
  color: #00bfa5; }

/*
			 * Dropdown
			 */
.main-dropdown.accent-4 li > a,
.main-dropdown.accent-4 li > span {
  color: #00bfa5; }

/*
	 * Override Materialize
	 */
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #26a69a;
  box-shadow: 0 1px 0 0 #26a69a; }

input:not([type]):focus:not([readonly]) + label, input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #26a69a; }

.chips.focus {
  border-bottom: 1px solid #26a69a;
  box-shadow: 0 1px 0 0 #26a69a; }

.input-field .prefix.active {
  color: #26a69a; }

[type="checkbox"]:checked + label:before {
  border-right-color: #26a69a;
  border-bottom-color: #26a69a; }

[type="checkbox"]:indeterminate + label:before {
  border-right: #26a69a; }

[type="checkbox"].filled-in:checked + label:after {
  border-color: #26a69a;
  background-color: #26a69a; }

[type="radio"]:checked + label:after {
  border-color: #26a69a;
  background-color: #26a69a; }

[type="radio"].with-gap:checked + label:before {
  border-color: #26a69a; }

[type="radio"].with-gap:checked + label:after {
  border-color: #26a69a;
  background-color: #26a69a; }

.switch label input[type=checkbox]:checked + .lever {
  background-color: #80cbc4; }

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #26a69a; }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); }

input[type=range] + .thumb {
  background-color: #26a69a; }

input[type=range]::-webkit-slider-thumb {
  background-color: #26a69a; }

input[type=range]::-moz-range-thumb {
  background-color: #26a69a; }

input[type=range]::-ms-thumb {
  background-color: #26a69a; }

.noUi-connect {
  background-color: #26a69a !important; }

.noUi-horizontal .noUi-handle {
  background-color: #26a69a !important; }

.noUi-target .range-label {
  background-color: #26a69a !important; }

.collection a.collection-item {
  color: #26a69a !important; }
  .collection a.collection-item.active {
    background: #26a69a;
    color: #d6f6f3 !important; }

.collection .secondary-content {
  color: #26a69a !important; }

.slider .indicators .indicator-item.active {
  background-color: #26a69a; }

.table-of-contents a:hover, .table-of-contents a.active {
  border-left-color: #26a69a; }

/*
	 * Menu
	 */
nav .nav-wrapper > ul > li > a:focus:before,
nav .nav-wrapper > ul > li > a:hover:before {
  border-bottom-color: #009688; }

nav .nav-wrapper > ul > li.active > a:before {
  border-bottom-color: #009688; }

/*
	 * Breadcrumb
	 */
nav .breadcrumb:last-child {
  color: #009688; }

nav a.breadcrumb:last-child:hover {
  color: #00c9b6; }

/*
	 * Content
	 */
.page-header h1 {
  color: #26a69a; }

blockquote {
  border-left-color: #009688; }

a:not(.btn):not(.btn-large):not(.btn-flat) {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  color: #4db6ac; }
  a:not(.btn):not(.btn-large):not(.btn-flat):hover {
    color: #44a69c; }

.main a:not(.btn):not(.btn-large):not(.btn-flat), .alternative a:not(.btn):not(.btn-large):not(.btn-flat) {
  color: #72fff2 !important; }
  .main a:not(.btn):not(.btn-large):not(.btn-flat):hover, .alternative a:not(.btn):not(.btn-large):not(.btn-flat):hover {
    color: #59ffef !important; }

/*
	 * DataTables
	 */
.dataTables_wrapper .dataTables_length .dropdown-content li > a,
.dataTables_wrapper .dataTables_length .dropdown-content li > span {
  color: #009688; }

.dataTables_wrapper .dataTables_paginate .current {
  color: #26a69a; }
  .dataTables_wrapper .dataTables_paginate .current:hover {
    color: #219187; }

/*
	 * Apps - CRUD
	 */
.crud-app table tbody td .btn-flat {
  color: #26a69a; }
  .crud-app table tbody td .btn-flat:hover {
    color: #219187; }

.crud-app form .input-fileupload .collection-item .progress {
  background-color: transparent; }
  .crud-app form .input-fileupload .collection-item .progress .determinate,
  .crud-app form .input-fileupload .collection-item .progress .indeterminate {
    background-color: #80cbc4; }

.select2-dropdown .select2-search--dropdown .select2-search__field:focus:not([readonly]) {
  border-bottom: 1px solid #26a69a !important; }

/*
	 * Apps - Pricing Table
	 */
.pricing-table-app .panel.panel-bordered {
  border-top-color: #4db6ac !important; }

/*
	 * Footer
	 */
footer.page-footer ul > li a:hover,
footer.page-footer .footer-copyright a:hover {
  color: #4db6ac !important; }
