﻿:root {
    --mdc-theme-primary: var(--color-viridian)
}
.mdc-dialog__actions {
    padding: 0px 24px 20px 24px !important;
}

.mdc-dialog__surface {
    border-radius: 0px 15px 15px 15px !important;
}

.mat-tooltip {
    display: none;
}

    .mat-tooltip.show {
        display: block;
        position: relative;
    }

.mdc-tab-scroller__scroll-content {
    flex-flow: row wrap;
    width: fit-content;
}

.mdc-tab-indicator--active {
    background-color: var(--color-viridian);
    border-radius: 0px 5px 5px 5px;
}

.mat-tab-label:hover {
    background-color: var(--color-anti-flash-white);
    border-style: solid;
    border-radius: 0px 5px 5px 5px;
    border-color: var(--color-viridian);
}

.mdc-tab__text-label {
    color: rgba(0,0,0,1) !important;
}

.mdc-tab--active .mdc-tab__text-label {
    color: white !important;
}

.mdc-tab-indicator .mdc-tab-indicator__content--underline {
    border: none;
}

.mdc-paginator-container {
    margin-top: 30px;
    border-top: solid;
    border-top-color: var(--color-anti-flash-white) !important;
    border-width: 3px;
    padding-top: 15px !important;
    justify-content: flex-start !important;
}

.mdc-select .mdc-select__anchor {
    border-radius: 10px;
    border: solid ;
    border-width: 1px !important;
    border-color: var(--color-light-grey) !important;
    background-color: white !important;
}

.mdc-select:not(.mdc-select--disabled) .mdc-line-ripple::before {
    border-bottom: none;
}

.mdc-select {
    min-width: auto !important;
}

.mat-toast-success {
    background-color: var(--color-viridian-light) !important;
    color: var(--color-charcoal) !important;
    border: 1px solid var(--color-viridian);
    border-radius: 5px;
    opacity: 1;
}

    .mat-toast-success button i,
    .mat-toast-success i {
        color: var(--color-viridian);
    }

.mat-toast-warning {
    background-color: var(--color-auburn) !important;
    color: var(--color-charcoal) !important;
    border: 1px solid var(--color-auburn);
    border-radius: 5px;
    opacity: 1;
}

    .mat-toast-warning button i,
    .mat-toast-warning i {
        color: var(--color-auburn);
    }

.mat-sort-header-arrow {
    font-size: 14px !important;
}

.mat-tab-label {
    border-radius: 0px !important;
    border: solid !important;
    border-top: solid !important;
    border-width: 1px !important;
    border-color: var(--color-light-grey) !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

    .mat-tab-label .mdc-tab-indicator--active {
        border-radius: 0px !important;
    }

.mdc-text-field--outlined {
    height: fit-content !important;
}

.mdc-checkbox {
    padding: 10px !important;
}

.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
.mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
.mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused
.mdc-notched-outline__trailing {
    border-color: var(--color-viridian) !important;
    color: black !important;
}

.mdc-floating-label--float-above {
    color: black !important;
}

.mdc-select__anchor .mdc-line-ripple::after {
    border-color: black !important;
}

.mdc-select__dropdown-icon-active,
.mdc-select__dropdown-icon-inactive {
    fill: black !important;
}

.mdc-switch + label{
    padding-left: 10px !important;
}

.mat-file-upload {
    padding: 0px !important;
}

.mdc-text-field--filled .mdc-line-ripple::after {
    border-bottom: none;
}

.mat-tab-label {
    text-transform: none !important;
    border: none !important;
    background-color: white;
}

.feedbackMatTabs .mat-tab-label .mdc-tab-indicator--active {
    border-top-right-radius: 20px !important;
    border: none !important;
    background: var(--color-middle-grey);
}


.feedbackMatTabs .mdc-tab--active .mdc-tab__text-label {
    color: var(--color-viridian) !important;
    font: normal normal bold 21px/28px Roboto;
}
.mdc-tab__text-label {
    color: var(--color-dark-grey) !important;
    font: normal normal bold 21px/28px Roboto;
}

.mdc-line-ripple::after {
    border:none !important;
}

.mdc-line-ripple::before {
    border: none !important;
}

.mat-file-upload-content {
    padding-top: 7px !important;
}

.mdc-radio__inner-circle {
    outline: var(--color-auburn) solid 10px;
    border: none !important;
}

.mdc-radio__outer-circle {
    background-color: white !important;
    border: 1px solid var(--color-cool-grey);
}

.innerCircleViridian .mdc-radio__inner-circle {
    outline: var(--color-viridian) solid 10px !important;
    border: none !important;
}

.mdc-radio--disabled .mdc-radio__inner-circle {
    outline: var(--color-charcoal) solid 10px !important;
}

.mat-tab-label mdc-tab mdc-tab--active{
    text-align:left;
}

/*.matTabProjectPage .mdc-tab__ripple{*/
/*    position:unset;*/
/*}*/

/*.matTabProjectPage .mat-tab-label {*/
/*    padding-left: 40px !important;*/
/*    height: 55px;*/
/*}*/

/*.matTabProjectPage .mdc-tab__text-label {*/
/*    font: normal normal bold 16px/21px Roboto;*/
/*}*/

.mdc-switch__track {
    background-color: var(--color-anti-flash-white) !important;
    border: 1px solid black;
}

.mdc-switch--checked .mdc-switch__thumb-underlay .mdc-switch__thumb {
    border-color: var(--color-viridian) !important;
}

:not(.mdc-switch--checked) .mdc-switch__thumb-underlay .mdc-switch__thumb {
    border-color: var(--color-auburn);
}

.textFieldsInSettings .material-icons.mdc-text-field__icon.mdc-text-field__icon--trailing {
    color: var(--color-viridian) !important;
}

.textFieldProjectLink .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
    margin-top: 0;
}

.projectNotes .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
    margin-top: 10px;
    padding-left: 0;
}

.projectDeleteDialog .mdc-dialog__container{
    height:250px;
}

.projectDeleteDialog .mdc-dialog__surface {
    border-radius: 0px !important;
}

.projectCards .mdc-card__primary-action {
    margin-top: auto;
    margin-bottom: auto;
}