html, body {
    background-color: #F4F7F6!important;
}

body a {
    color: #546e7a;
}

body a:hover {
    text-decoration: none;
}

.btn:active, .btn:focus, .btn:focus:active, .btn:hover {
    outline: none!important;
    box-shadow: none!important;
}

input, input:focus, input:active {
    outline: none!important;;
    box-shadow: none!important;
}

::-webkit-input-placeholder {
    color: #ccc;
}
::-moz-placeholder {
    color: #ccc;
}
:-ms-input-placeholder {
    color: #ccc;
}
:-moz-placeholder {
    color: #ccc;
}


.loading-animate-enter {
    opacity: 0.01;
}

.loading-animate-enter.loading-animate-enter-active {
    opacity: 1;
    transition: opacity 500ms ease-in;
}

.loading-animate-leave {
    opacity: 1;
}

.loading-animate-leave.loading-animate-leave-active {
    opacity: 0.01;
    transition: opacity 300ms ease-in;
}

.checkbox {
    clear: both;
    display: block;
}
.checkbox input {
    margin-right: 10px;
}

.input-group {
    background: #eee;
    padding: 10px;
    border: 1px solid #eee;
    margin-top: 10px;
    margin-bottom: 10px;
}
.input-group input,
.input-group select {
    -webkit-appearance: none;
    border-radius: 0px;
    margin-right: 10px;
}