﻿.brand-logo img {
    width:182px;
    height: 42px;
}
label {
    color:#000;
}
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after {
    background-color: #ff9800 !important;
    z-index: 0;
}
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
    border: 2px solid #ff9800 !important;
}
/* label color */
.input-field label {
    color: #000;
}
/* label focus color */
.input-field input[type=text]:focus + label {
    color: #000;
    border-bottom: 1px solid #ff9800 !important;
}
/* label underline focus color */
.input-field input[type=text]:focus {
    border-bottom: 1px solid #ff9800;
    box-shadow: 0 1px 0 0 #000;
}
/* valid color */
.input-field input[type=text].valid {
    border-bottom: 1px solid #ff9800;
    box-shadow: 0 1px 0 0 #000;
}
/* invalid color */
.input-field input[type=text].invalid {
    border-bottom: 1px solid #ff9800;
    box-shadow: 0 1px 0 0 #000;
}
/* icon prefix focus color */
.input-field .prefix.active {
    color: #000;
}
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
    border-bottom: 1px solid #000 !important;
    box-shadow: 0 1px 0 0 #f6f6f6;
}
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]: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 #ff9800 !important;
    box-shadow: 0 1px 0 0 #f6f6f6;
}
.ui-autocomplete {
    z-index:999;
    background-color:#fff;
    max-height:200px;
    overflow-y:auto;
    border:1px solid #E8E8E8;
    border-top: none;
}

.ui-menu {
    /*max-width:500px;*/
}
.ui-helper-hidden-accessible {
    display:none;
}

.waiter {
    text-align:center;
    width:100%;
    height:200px;
}
.nav-wrapper img{
    vertical-align:middle;
}
.side-nav a {
    display:table;
    width:100%;
}
.side-nav h5 {
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}
/*nav, .container {
    min-width:420px;
}*/