/*
 * 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: #fdeaeb; }

.btn.main.lighten-5:hover {
  background-color: white; }

.btn.main.lighten-5:focus {
  background-color: #fffdfd; }

/*
			 * Texts
			 */
a.main-text.lighten-5 {
  color: #fdeaeb; }
  a.main-text.lighten-5:hover {
    color: #fac9cc !important; }

.main-text.lighten-5 {
  color: #fdeaeb; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-5 li > a,
.main-dropdown.lighten-5 li > span {
  color: #fdeaeb; }

/*
			 * Backgrounds
			 */
.main.lighten-4 {
  background-color: #f8c1c3; }

.btn.main.lighten-4:hover {
  background-color: #fbd8d9; }

.btn.main.lighten-4:focus {
  background-color: #fad3d5; }

/*
			 * Texts
			 */
a.main-text.lighten-4 {
  color: #f8c1c3; }
  a.main-text.lighten-4:hover {
    color: #f4a1a4 !important; }

.main-text.lighten-4 {
  color: #f8c1c3; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-4 li > a,
.main-dropdown.lighten-4 li > span {
  color: #f8c1c3; }

/*
			 * Backgrounds
			 */
.main.lighten-3 {
  background-color: #f3989b; }

.btn.main.lighten-3:hover {
  background-color: #f6afb1; }

.btn.main.lighten-3:focus {
  background-color: #f5aaad; }

/*
			 * Texts
			 */
a.main-text.lighten-3 {
  color: #f3989b; }
  a.main-text.lighten-3:hover {
    color: #ef787c !important; }

.main-text.lighten-3 {
  color: #f3989b; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-3 li > a,
.main-dropdown.lighten-3 li > span {
  color: #f3989b; }

/*
			 * Backgrounds
			 */
.main.lighten-2 {
  background-color: #ee6e73; }

.btn.main.lighten-2:hover {
  background-color: #f18589; }

.btn.main.lighten-2:focus {
  background-color: #f08085; }

/*
			 * Texts
			 */
a.main-text.lighten-2 {
  color: #ee6e73; }
  a.main-text.lighten-2:hover {
    color: #ea4e54 !important; }

.main-text.lighten-2 {
  color: #ee6e73; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-2 li > a,
.main-dropdown.lighten-2 li > span {
  color: #ee6e73; }

/*
			 * Backgrounds
			 */
.main.lighten-1 {
  background-color: #ea454b; }

.btn.main.lighten-1:hover {
  background-color: #ed5c61; }

.btn.main.lighten-1:focus {
  background-color: #ec575d; }

/*
			 * Texts
			 */
a.main-text.lighten-1 {
  color: #ea454b; }
  a.main-text.lighten-1:hover {
    color: #e6252c !important; }

.main-text.lighten-1 {
  color: #ea454b; }

/*
			 * Dropdown
			 */
.main-dropdown.lighten-1 li > a,
.main-dropdown.lighten-1 li > span {
  color: #ea454b; }

/*
			 * Backgrounds
			 */
.main {
  background-color: #e51c23; }

.btn.main:hover {
  background-color: #e83339; }

.btn.main:focus {
  background-color: #e72e35; }

/*
			 * Texts
			 */
a.main-text {
  color: #e51c23; }
  a.main-text:hover {
    color: #c7171d !important; }

.main-text {
  color: #e51c23; }

/*
			 * Dropdown
			 */
.main-dropdown li > a,
.main-dropdown li > span {
  color: #e51c23; }

/*
			 * Waves
			 */
.waves-effect.waves-main .waves-ripple {
  background-color: rgba(239, 120, 124, 0.6); }

/*
			 * Backgrounds
			 */
.main.darken-1 {
  background-color: #d0181e; }

.btn.main.darken-1:hover {
  background-color: #e51d23; }

.btn.main.darken-1:focus {
  background-color: #e21a21; }

/*
			 * Texts
			 */
a.main-text.darken-1 {
  color: #d0181e; }
  a.main-text.darken-1:hover {
    color: #b01419 !important; }

.main-text.darken-1 {
  color: #d0181e; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-1 li > a,
.main-dropdown.darken-1 li > span {
  color: #d0181e; }

/*
			 * Backgrounds
			 */
.main.darken-2 {
  background-color: #b9151b; }

.btn.main.darken-2:hover {
  background-color: #d0181e; }

.btn.main.darken-2:focus {
  background-color: #cb171e; }

/*
			 * Texts
			 */
a.main-text.darken-2 {
  color: #b9151b; }
  a.main-text.darken-2:hover {
    color: #991116 !important; }

.main-text.darken-2 {
  color: #b9151b; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-2 li > a,
.main-dropdown.darken-2 li > span {
  color: #b9151b; }

/*
			 * Backgrounds
			 */
.main.darken-3 {
  background-color: #a21318; }

.btn.main.darken-3:hover {
  background-color: #b9161b; }

.btn.main.darken-3:focus {
  background-color: #b4151b; }

/*
			 * Texts
			 */
a.main-text.darken-3 {
  color: #a21318; }
  a.main-text.darken-3:hover {
    color: #820f13 !important; }

.main-text.darken-3 {
  color: #a21318; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-3 li > a,
.main-dropdown.darken-3 li > span {
  color: #a21318; }

/*
			 * Backgrounds
			 */
.main.darken-4 {
  background-color: #8b1014; }

.btn.main.darken-4:hover {
  background-color: #a21317; }

.btn.main.darken-4:focus {
  background-color: #9d1217; }

/*
			 * Texts
			 */
a.main-text.darken-4 {
  color: #8b1014; }
  a.main-text.darken-4:hover {
    color: #6b0c0f !important; }

.main-text.darken-4 {
  color: #8b1014; }

/*
			 * Dropdown
			 */
.main-dropdown.darken-4 li > a,
.main-dropdown.darken-4 li > span {
  color: #8b1014; }

/*
	 * 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 #ea454b;
  box-shadow: 0 1px 0 0 #ea454b; }

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: #ea454b; }

.chips.focus {
  border-bottom: 1px solid #ea454b;
  box-shadow: 0 1px 0 0 #ea454b; }

.input-field .prefix.active {
  color: #ea454b; }

[type="checkbox"]:checked + label:before {
  border-right-color: #ea454b;
  border-bottom-color: #ea454b; }

[type="checkbox"]:indeterminate + label:before {
  border-right: #ea454b; }

[type="checkbox"].filled-in:checked + label:after {
  border-color: #ea454b;
  background-color: #ea454b; }

[type="radio"]:checked + label:after {
  border-color: #ea454b;
  background-color: #ea454b; }

[type="radio"].with-gap:checked + label:before {
  border-color: #ea454b; }

[type="radio"].with-gap:checked + label:after {
  border-color: #ea454b;
  background-color: #ea454b; }

.switch label input[type=checkbox]:checked + .lever {
  background-color: #f3989b; }

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #ea454b; }

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(234, 69, 75, 0.1); }

input[type=range] + .thumb {
  background-color: #ea454b; }

input[type=range]::-webkit-slider-thumb {
  background-color: #ea454b; }

input[type=range]::-moz-range-thumb {
  background-color: #ea454b; }

input[type=range]::-ms-thumb {
  background-color: #ea454b; }

.noUi-connect {
  background-color: #ea454b !important; }

.noUi-horizontal .noUi-handle {
  background-color: #ea454b !important; }

.noUi-target .range-label {
  background-color: #ea454b !important; }

.collection a.collection-item {
  color: #ea454b !important; }
  .collection a.collection-item.active {
    background: #ea454b;
    color: white !important; }

.collection .secondary-content {
  color: #ea454b !important; }

.slider .indicators .indicator-item.active {
  background-color: #ea454b; }

.table-of-contents a:hover, .table-of-contents a.active {
  border-left-color: #ea454b; }

/*
	 * Menu
	 */
nav .nav-wrapper > ul > li > a:focus:before,
nav .nav-wrapper > ul > li > a:hover:before {
  border-bottom-color: #e51c23; }

nav .nav-wrapper > ul > li.active > a:before {
  border-bottom-color: #e51c23; }

/*
	 * Breadcrumb
	 */
nav .breadcrumb:last-child {
  color: #e51c23; }

nav a.breadcrumb:last-child:hover {
  color: #ea4a4f; }

/*
	 * Content
	 */
.page-header h1 {
  color: #ea454b; }

blockquote {
  border-left-color: #e51c23; }

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: #ee6e73; }
  a:not(.btn):not(.btn-large):not(.btn-flat):hover {
    color: #eb575d; }

.main a:not(.btn):not(.btn-large):not(.btn-flat), .alternative a:not(.btn):not(.btn-large):not(.btn-flat) {
  color: #fce1e2 !important; }
  .main a:not(.btn):not(.btn-large):not(.btn-flat):hover, .alternative a:not(.btn):not(.btn-large):not(.btn-flat):hover {
    color: #f9cacc !important; }

/*
	 * DataTables
	 */
.dataTables_wrapper .dataTables_length .dropdown-content li > a,
.dataTables_wrapper .dataTables_length .dropdown-content li > span {
  color: #e51c23; }

.dataTables_wrapper .dataTables_paginate .current {
  color: #ea454b; }
  .dataTables_wrapper .dataTables_paginate .current:hover {
    color: #e72e35; }

/*
	 * Apps - CRUD
	 */
.crud-app table tbody td .btn-flat {
  color: #ea454b; }
  .crud-app table tbody td .btn-flat:hover {
    color: #e72e35; }

.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: #f3989b; }

.select2-dropdown .select2-search--dropdown .select2-search__field:focus:not([readonly]) {
  border-bottom: 1px solid #ea454b !important; }

/*
	 * Apps - Pricing Table
	 */
.pricing-table-app .panel.panel-bordered {
  border-top-color: #ee6e73 !important; }

/*
	 * Footer
	 */
footer.page-footer ul > li a:hover,
footer.page-footer .footer-copyright a:hover {
  color: #ee6e73 !important; }
