/*2ab7a9*/

blockquote {
    border-left: 5px solid #455A64
}

.pagination li.active {
    background-color: #455A64
}

.page-footer {
    background-color: #455A64
}

nav {
    background-color: #455A64;
}


.tabs .tab a:hover,.tabs .tab a.active {
    color: #455A64
}

.table-of-contents a:hover {
    border-left: 1px solid #455A64
}

.table-of-contents a.active {
    border-left: 2px solid #455A64
}
.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active {
    background-color: #455A64
}


.tap-target {
    background-color: #455A64;
}

/* BOTONES*/
.collection .collection-item.active {
    background-color: #7C4DFF;
}
.collection a.collection-item {
    color: #7C4DFF
}
.secondary-content {
    color: #7C4DFF
}


.progress .determinate {
    background-color: #7C4DFF;
}

.progress .indeterminate {
    background-color: #7C4DFF
}
span.badge.new {
    background-color: #7C4DFF;
}


nav ul a.btn,
    nav ul a.btn-large,
    nav ul a.btn-small,
    nav ul a.btn-large,
    nav ul a.btn-flat,
    nav ul a.btn-floating{
    background-color: #607D8B;
}

nav ul a.btn.btn-selected,
    nav ul a.btn-large.btn-selected,
    nav ul a.btn-small.btn-selected,
    nav ul a.btn-large.btn-selected,
    nav ul a.btn-flat.btn-selected,
    nav ul a.btn-floating.btn-selected{
    background-color: #b24dff;
    border: 1px solid #7C4DFF;
}

nav ul a.btn.btn-unselected,
    nav ul a.btn-large.btn-unselected,
    nav ul a.btn-small.btn-unselected,
    nav ul a.btn-large.btn-unselected,
    nav ul a.btn-flat.btn-unselected,
    nav ul a.btn-floating.btn-unselected{
    background-color: #C880FF;
    border: 1px solid #7C4DFF;
}

.btn-flat{
    background-color: #FFF;
}

.btn,.btn-large,.btn-small {
    background-color: #7C4DFF;
}
.btn:hover,.btn-large:hover,.btn-small:hover {
    background-color: #757de8
}

.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus {
    background-color: #e74dff
}

.btn-floating {
    background-color: #7C4DFF;
}

.btn-floating:hover {
    background-color: #7C4DFF
}


.fixed-action-btn .fab-backdrop {
    background-color: #7C4DFF;
}

.dropdown-content li>a,.dropdown-content li>span {
    color: #7C4DFF;
}

.chip:focus {
    background-color: #7C4DFF;
}

.chips.focus {
    border-bottom: 1px solid #7C4DFF;
    -webkit-box-shadow: 0 1px 0 0 #7C4DFF;
    box-shadow: 0 1px 0 0 #7C4DFF
}



input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #7C4DFF;
    -webkit-box-shadow: 0 1px 0 0 #7C4DFF;
    box-shadow: 0 1px 0 0 #7C4DFF
}

input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label {
    color: #7C4DFF
}


.input-field .prefix.active {
    color: #7C4DFF
}


[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after {
    border: 2px solid #7C4DFF
}

[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after {
    background-color: #7C4DFF
}


[type="checkbox"]:checked+span:not(.lever):before {
    border-right: 2px solid #7C4DFF;
    border-bottom: 2px solid #7C4DFF;
}

[type="checkbox"]:checked:disabled+span:not(.lever):before {
    border-right: 2px solid rgba(0,0,0,0.42);
    border-bottom: 2px solid rgba(0,0,0,0.42);
}

[type="checkbox"]:indeterminate+span:not(.lever):before {
    border-right: 2px solid #7C4DFF;
}

[type="checkbox"].filled-in:checked+span:not(.lever):after {
    border: 2px solid #7C4DFF;
    background-color: #7C4DFF;
}

[type="checkbox"].filled-in.tabbed:checked:focus+span:not(.lever):after {

    background-color: #7C4DFF;
    border-color: #7C4DFF
}


.switch label input[type=checkbox]:checked+.lever:after {
    background-color: #7C4DFF
}

.select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #7C4DFF
}

input[type=range]+.thumb {
    background-color: #7C4DFF;
}

input[type=range]+.thumb .value {
    color: #7C4DFF;
}


input[type=range]::-webkit-slider-thumb {
    background: #7C4DFF;
    background-color: #7C4DFF;
}

input[type=range]::-moz-range-thumb {
    background: #7C4DFF;
}


input[type=range]::-ms-thumb {
    background: #7C4DFF;
}

.sidenav li>a.btn-floating:hover {
    background-color: #7C4DFF
}

.spinner-layer {
    border-color: #7C4DFF
}

.datepicker-date-display {
    background-color: #7C4DFF;
}


.datepicker-table td.is-today {
    color: #7C4DFF
}

.datepicker-table td.is-selected {
    background-color: #7C4DFF;
}

.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done {
    color: #7C4DFF;
}

.timepicker-digital-display {
    background-color: #7C4DFF;
}

.timepicker-canvas line {
    stroke: #7C4DFF;
}

.timepicker-canvas-bearing {
    fill: #7C4DFF
}

.timepicker-canvas-bg {
    fill: #7C4DFF
}

.timepicker-close {
    color: #7C4DFF
}


/* HOVER */
.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover {
    background-color: #757de8
}

.toast .toast-action.btn-flat{
    background-color: transparent;
    margin-left: 1rem;
}

.btn-flat:focus, .btn-flat:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

a{
	color: #7C4DFF;
}

/* Indicator */
.tabs .indicator {
    background-color: #607D8B;
}

.tabs .tab a {
    color: #607D8B;
}
.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: rgba(189, 189, 189, .2);
}
/* CUSTOM */

h2.mtitle{
	background-color: #607D8B;
	color: #FFFFFF;
	margin: 0;
	padding: 1rem .75rem;
}
.nav-bar{
	background-color: #455A64;
}


.subheader.title{
	background-color: #455A64;
	color: #FFF;	
}

/* Card Panel */
.card-panel{
	background-color: #607D8B;
	color: #FFF;
}

/* INPUT */
.input-field input[type=search]:focus:not(.browser-default){
    background-color: rgba(255, 255, 255, .7);
}

.sidenav li.selected a{
     background-color: rgba(124, 77, 255, 0.1);
}