html,
body {
    min-height: 100%;
    background-color: #f7f7f5 !important;
    overflow:auto!important;
}

.icon-right{
    margin-left:15px;
}
.icon-left {
    margin-right:15px;
}



input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="file"],
input[type="number"],
input[type="tel"],
textarea,
select,
input:-webkit-autofill,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    background-color: transparent !important;
    -webkit-box-shadow: none;
    transition: background-color 5000s ease-in-out 0s;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-radius: 0px;
}

.v-tab {
    max-width:unset!important;
}

.invalid-date fieldset{
    border:2px solid #FF5B32!important;
}
.invalid-date .v-messages__message{
    color: #FF5B32 !important;
}
.deleted-group-header {
    background-color:#f44336 !important;
    color:white!important;
}

.no-padding,  .no-padding > .v-toolbar__content {
    padding:0!important;
}
.bold-hover:hover{
    font-weight:bold;
}
@media (min-width: 1904px) {
    .container:not(.container--fluid) {
        max-width: 1185px !important;
    }
}

.underline-hover:hover {
    text-decoration: underline !important;
    font-weight: bold;
}

.v-stepper__step--complete>.v-stepper__step__step.primary {
    background-color: #2F2E33 !important;
}

.v-stepper__step--active>.v-stepper__step__step {
    height: 45px !important;
    width: 45px !important;
    margin-bottom: 11px !important;
    margin-top: -11px !important;
}
.v-stepper{
    box-shadow:none!important;
}
.v-input--selection-controls {
    margin-top: 0px!important;
    padding-top:0px!important;
}

.v-list.v-sheet.theme--light{
    padding:0px;
}
tr.missing-document td{
    opacity: 0.4!important;
}
.v-breadcrumbs{
    padding:0px!important;
}
.v-list--nav .v-list-item:not(:last-child):not(:only-child),
.v-list--rounded .v-list-item:not(:last-child):not(:only-child) {
    margin-bottom: 0px !important;
}
.v-table.no-hover tr:hover:not(.v-table__expanded__content) {
    background: red !important;
}
.v-menu__content {
    z-index: index 12 !important;
}
.custom-tooltip {
    opacity: 1 !important;
}