.theme-text {
    color: #3399ff !important;
}

.theme {
    background-color: #3399ff !important;
}


.nav-content {
    border-top: 1px solid #3399ff55;
}

.select-wrapper input.select-dropdown, .dropdown-content li > a, .dropdown-content li > span {
	color:#3399ff !important;
}

.select-wrapper input.select-dropdown:focus {
	border-bottom: 1px solid #3399ff;
}

.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup {
	color:rgba(0, 0, 0, 0.3) !important;
}

.select-wrapper input.select-dropdown:disabled {
	color:rgba(0, 0, 0, 0.42) !important;
}

.active-pointer {
	background: #3399ff55;
	border-bottom: 1px solid #3399ff;
}

.active-pointer:hover {
	background: #3399ffaa !important;
}

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

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

input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]) {
	border-bottom: 1px solid #3399ff;
	box-shadow: 0 1px 0 0 #3399ff;
}

textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #3399ff;
    -webkit-box-shadow: 0 1px 0 0 #3399ff;
    box-shadow: 0 1px 0 0 #3399ff;
}

.irs--flat .irs-bar {
	background-color: #3399ff !important;
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	font-size: 11px !important;
	background-color: #3399ff !important;
}

.waves-effect.waves-theme .waves-ripple {
    background-color: #3399ff77;
}

.section-title {
	color: #3399ff;
}

.table-of-contents a.active {
    font-weight: 500;
    padding-left: 14px;
    color: #3399ff !important;
    border-left: 2px solid #3399ff;
}

.table-of-contents li :hover {
    border-left: 1px solid #3399ff;
}

.tabs .tab a {
    font-weight:bold;
}

.tabs .tab a.active {
    background-color: #3399ff33;
    color: #3399ff;
}

.tabs .tab a:hover {
    background-color: #3399ff77;
    color: #3399ff;
}

.button-wrapper a, .fab-menu a {
    font-weight: bold;
    text-transform: uppercase;

}

.button-wrapper a:hover, .sidenav  a:hover {
    background-color: #3399ffaa !important;
    color: #3399ff;
}

.tabs .tab a {
    color: #3399ffaa;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: color .28s ease, background-color .28s ease;
	transition: color .28s ease, background-color .28s ease;
}

.tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #3399ff55;
    will-change: left, right;
}

.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: #3399ff11;
    outline: none;
}

footer {
    border-top: 1px solid #3399ff55;
    position: relative;
    -padding:0 !important;
}

.copyright {
	background-color:#ddd;
	margin-bottom: 0 !important;
}

.sidenav a.active {
    background-color: #3399ff55;
}
nav li a {
    font-weight:500;
    font-size:20px;
}

.title-link {
    text-decoration: none;
}

/*
.card {
    background: linear-gradient(to bottom right, orange, #3399ff);

}
*/