body{

}
.rfqa-bug-button {
    color: white;
    background-color: #f20e5c;
}
.rfqa-pending-button {
    color: white;
    background-color: #ff9800;
}
.rfqa-success-button {
    color: white;
    background-color: #21c1b2;
}
.rfqa-review-button {
    color: white;
    background-color: #009688;
}

.rfqa-tagged-button {
    color: white;
    background-color: #828dde;
}

.qa-table a[href] {
    color: #707070;
    text-decoration: none;
    background-image: linear-gradient(#2563eb, #0d6efd);
    background-size: 0% 1px;
    background-position: 0% 100%;
    background-repeat: no-repeat;
    transition: background-size 0.3s, color 0.3s;
    padding-bottom: 1px;
}

    .qa-table a[href]:hover {
        background-size: 100% 1px;
        color: #2563eb;
    }
[rit-badge] {
    background-color: #03a9f4;
    color: white;
    text-align: center;
    border-radius: 4px;
    font-weight: 400 !important;
    line-height: 17px;
    /*margin: auto;*/
    white-space: nowrap;
    min-width: 55px;
    padding: 6px 5px;
}
[rf-inline-table] tr td > div[rit-dd] {
    position: relative;
    max-height: 23px;
}
[rf-inline-table] tr td.result > div {
    padding: 3px 5px;
    text-align: center;
    width: 60px;
}
[rit-badge="Pass"] {
    background-color: #21c1b2;
    color: white;
}
[rit-badge="Fail"] {
    background-color: #f20e5c;
    color: white;
    cursor:pointer;
}
.action-item-walk {
    color: #0000ff !important;
}
    .action-item-walk:hover {
        background-color: #0000ff !important;
        color: #fff !important;
        border-radius:0 !important;
    }
.action-item-delete {
    color: #e91e63 !important;
}
    .action-item-delete:hover {
        background-color: #e91e63 !important;
        color: #fff !important;
        border-radius: 0 !important;
    }

.table-rf-float-action tr:hover .table-rf-action .table-rf-action-holder:not(:empty){
    padding:0 7px 0 0 !important;
}
/*.rfqa-table-input{
    width:100%;
    border:none;
    outline:none;
}*/
[rf-inline-table] .input-rf.rfqa-table-input {
    width: 100% !important;
    position: relative;
}

    [rf-inline-table] .input-rf.rfqa-table-input::after {
        content: '';
        position: absolute;
        left: 0;
        top: 20%;
        height: 60%;
        width: 3px;
        background-color: #03a9f4;
    }
.rfqa-rit-new {
    background-color: #2196f30f;
    color: #2196f3 !important;
}
.rfqa-rit-new:hover {
    background-color: #2196f3;
    color: #fff !important;
}
.rfqa-add-template {
    background-color: #9c27b00f;
    color: #9c27b0 !important;
}
    .rfqa-add-template:hover {
        background-color: #9c27b0;
        color: #fff !important;
    }
.rfqa-save-template {
    background-color: #0096881a;
    color: #009688 !important;
}
.rfqa-save-template:hover {
    background-color: #009688;
    color: #fff !important;
}
.table-rf{
    height:calc(100vh - 125px)!important;
}