﻿
.black-skin {
    /* Select colors */
}

    .black-skin .gradient {
        background: #63666a;
        /* Old browsers */
        background: -moz-linear-gradient(-45deg, #63666a 0%, #989C97 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg, #63666a 0%, #989C97 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, #63666a 0%, #989C97 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }

    .black-skin .primary-color, .black-skin .stepper li.active a .circle, .stepper li.active a .black-skin .circle, .black-skin .stepper li.completed a .circle, .stepper li.completed a .black-skin .circle {
        background-color: #00bcd4 !important;
    }

    .black-skin .navbar {
        background-color: #333;
    }

        .black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover, .black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus, .black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active {
            background-color: #989C97;
        }

    .black-skin .page-footer {
        background-color: #333;
    }

    .black-skin .side-nav {
        background-color: #333;
    }

        .black-skin .side-nav .logo-wrapper img {
            padding: 50px 10px;
            max-height: 140px;
        }

        .black-skin .side-nav .logo-wrapper > div {
            background-color: transparent !important;
        }

        .black-skin .side-nav .sn-avatar-wrapper img {
            border: 3px solid #377874;
        }

        .black-skin .side-nav .social a:hover .fa {
            color: #989C97;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            transition: all 0.3s linear;
        }

        .black-skin .side-nav .collapsible li {
            background-color: transparent;
        }

            .black-skin .side-nav .collapsible li a {
                color: #fff;
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }

                .black-skin .side-nav .collapsible li a:hover {
                    background-color: #989C97;
                }

                .black-skin .side-nav .collapsible li a.active {
                    background-color: #989C97;
                }

        .black-skin .side-nav .fa {
            color: #fff;
        }

        .black-skin .side-nav .sidenav-bg:after, .black-skin .side-nav .sidenav-bg.mask-strong:after {
            background: rgba(7, 45, 42, 0.8);
        }

        .black-skin .side-nav .sidenav-bg.mask-light:after {
            background: rgba(7, 45, 42, 0.65);
        }

        .black-skin .side-nav .sidenav-bg.mask-slight:after {
            background: rgba(7, 45, 42, 0.5);
        }

    .black-skin input[type="email"]:focus:not([readonly]),
    .black-skin input[type="text"]:focus:not([readonly]),
    .black-skin input[type="password"]:focus:not([readonly]),
    .black-skin textarea.md-textarea:focus:not([readonly]) {
        border-color: #989C97;
        box-shadow: 0 1px 0 0 #989C97;
    }

        .black-skin input[type="email"]:focus:not([readonly]) + label,
        .black-skin input[type="text"]:focus:not([readonly]) + label,
        .black-skin input[type="password"]:focus:not([readonly]) + label,
        .black-skin textarea.md-textarea:focus:not([readonly]) + label {
            color: #989C97;
        }

    .black-skin input[type=checkbox]:checked + label:before {
        border-right: 2px solid #989C97;
        border-bottom: 2px solid #989C97;
    }

    .black-skin input[type=checkbox].filled-in:checked + label:before {
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
    }

    .black-skin input[type=checkbox].filled-in:checked + label:after {
        background-color: #989C97;
        border-color: #989C97;
    }

    .black-skin .md-form .prefix.active {
        color: #989C97;
    }

    .black-skin .dropdown-content li:not(.disabled) span {
        color: #989C97;
    }

    .black-skin .top-nav-collapse {
        background-color: #63666a;
    }

    .black-skin .heading-text {
        color: #00bcd4 !important;
    }

    .black-skin a {
        color: #00bcd4;
    }

    .black-skin .switch label input[type=checkbox]:checked + .lever {
        background-color: #e3e3e3;
    }

        .black-skin .switch label input[type=checkbox]:checked + .lever:after {
            background-color: #00bcd4;
        }

    .black-skin [type="checkbox"]:checked + label:before {
        border-right: 2px solid #00bcd4;
        border-bottom: 2px solid #00bcd4;
    }

    /* Indeterminate checkbox */
    .black-skin [type="checkbox"]:indeterminate + label:before {
        border-right: 2px solid #00bcd4;
    }

    .black-skin a {
        color: #00bcd4;
    }

    .black-skin .link.external::after, a.external::after {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin-left: 5px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='11' height='11' viewBox='0 0 11 11'%3E %3Cpath fill='%2300bcd4' fill-rule='evenodd' d='M10.500,6.000 C10.224,6.000 10.000,5.776 10.000,5.500 L10.000,1.707 L3.354,8.353 L2.646,7.646 L9.293,1.000 L5.500,1.000 C5.224,1.000 5.000,0.776 5.000,0.499 C5.000,0.223 5.224,-0.000 5.500,-0.000 L10.500,-0.000 C10.776,-0.000 11.000,0.223 11.000,0.499 L11.000,5.500 C11.000,5.776 10.776,6.000 10.500,6.000 ZM10.000,1.000 L10.000,1.000 L10.000,1.000 L10.000,1.000 ZM1.000,9.999 L8.000,9.999 L8.000,9.000 L8.000,8.000 L8.000,7.000 L9.000,7.000 L9.000,8.000 L9.000,9.000 L9.000,9.999 L9.000,11.000 L8.000,11.000 L-0.000,11.000 L-0.000,9.999 L-0.000,3.999 L-0.000,2.999 L1.000,2.999 L4.000,2.999 L4.000,3.999 L1.000,3.999 L1.000,9.999 Z' class='cls-1' /%3E %3C/svg%3E");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 100% auto;
        line-height: inherit;
    }

    .black-skin .btn-default {
        background-color: #00bcd4;
    }

        .black-skin .btn-default:hover, .btn-default:focus {
            background-color: #4abde8 !important;
        }

    .black-skin .btn-primary {
        background-color: #00bcd4;
    }

        .black-skin .btn-primary:hover, .btn-primary:focus {
            background-color: #4abde8 !important;
        }

    .black-skin .btn-info {
        background-color: #00bcd4;
    }

        .black-skin .btn-info:hover, .btn-info:focus {
            background-color: #4abde8 !important;
        }

@media (max-height: 910px) {
    .black-skin .side-nav .logo-wrapper img {
        max-height: 80px;
    }
}
