body {
    background: #fefefe;
    color: #212121;
}

header {
    color: #212121;
}

header .brand-logo {
    color: #fff;
    background-image: url(https://itcpp.tochanenko.com/images/logo.svg);
}

@supports ((backdrop-filter: saturate(180%) blur(15px)) or (-webkit-backdrop-filter: saturate(180%) blur(15px))) {
    header .blur-layer {
        background-color: rgba(255, 255, 255, .75) !important;
    }
}

header .blur-layer {
    background-color: rgba(255, 255, 255, 1);
}
header ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
}
header ul a {
    color: #212121;
}
header ul a:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

#mobile-toggle-open, #mobile-toggle-close {
    color: #607D8B;
}

#mobile-navigation, #mobile-navigation ul li {
    background: #ffffff;
}

#mobile-navigation ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

#mobile-navigation ul li a {
    color: #212121;
}

input::placeholder {
    color: #9E9E9E;
}

input[type=email] {
    background: #F5F5F5;
    color: #212121;
    border-bottom: 2px solid #cecece;
}

input[type=email]:focus {
    border-bottom: 2px solid #2196F3;
}

input[type=email]:hover {
    background: #EEEEEE;
}

input[type=email]::after {
    background: #F5F5F5;
}

button {
    background: #4CAF50;
    color: #ffffff;
}

mcode{
	color: #e64a19;
	background-color: #eceff1;
}

mcard {
    background: #ffffff;
    color: #212121;
}

button.disabled, mcard.disabled {
    background: #dfdfdf !important;
    color: #9F9F9F !important;
}

::-moz-selection {
    background: rgba(3, 169, 244, 0.8);
    color: #fff;
}
  
::-webkit-selection {
    background: rgba(3, 169, 244, 0.8);
    color: #fff;
}
  
::selection {
    background: rgba(3, 169, 244, 0.8);
    color: #fff;
}