.files-test .toggle {
    display: none;
}
.progress {
    margin-top: 15px;
}
.glyphicon.fast-right-spinner {
    -webkit-animation: glyphicon-spin-r 1s infinite linear;
    animation: glyphicon-spin-r 1s infinite linear;
}
@-webkit-keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.onco-container{
    padding: 0 20px;
}
.wrap > .onco-container {
    padding: 70px 15px 20px;
    overflow: hidden;
}
.onco-container-row .row+.row {
    margin-top: 1rem;
}
.modal-backdrop.fade.in{
    z-index: 2001!important;
}
.modal {
    z-index: 2002!important;
}
.select2-dropdown{
    z-index: 2003!important;
}
.popover-x{
    /*z-index: 2000!important;*/
}

.modal-size-90 .modal-dialog{
    width: 80%;
    padding: 0 50px;
}
.item-link{
    margin: 5px 0;
}
.closeOnco .bootstrap-dialog-button-icon {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
[data-type=annoted-green] {
    background: rgba(97, 177, 97, 0.3)!important;
    box-shadow: 0px 0px 1px rgba(19, 125, 52, 0.28);
}

[data-type=annoted-red] {
    background: rgba(208, 40, 15, 0.3)!important;
    box-shadow: 0px 0px 1px rgba(249, 9, 9, 0.38);
}
.danger-var {
    background: rgba(208, 40, 15, 0.3);
}
.success-var {
    background: rgba(97, 177, 97, 0.3);
}
.warning-var {
    background: rgba(244, 255, 0, 0.3);
    color: #fff;
}
#comment-add-dialog {
    position: absolute;
    right: -209px;
    top: -52px;
    display: none;
    /* -webkit-transform: translateX(-100%) translateZ(0); */
    /* transform: translateX(-100%) translateZ(0); */
    -webkit-transition: all .45s cubic-bezier(.25,.46,.45,.94);
    transition: all .45s cubic-bezier(.25,.46,.45,.94);
}
#comment-add-dialog.open {
    display: block;
    /* -webkit-transform: translateX(0) translateZ(0); */
    /* transform: translateX(0) translateZ(0); */
}
#comment-add-dialog .popover-content {
    background: #fff;
}
.del-comm {
    border: 1px solid red;
    background: red;
    border-radius: 50%;
    padding: 2px 3px;
    margin-left: 10px;
    color: #fff;
    cursor: pointer;
}
.btn-outline-success,.btn-outline-success:focus {
    color: #439d44;
    background-color: #fff;
    background-image: none;
    border-color: #429d44;
}
.btn-outline-success:hover,.btn-outline-success:active, .btn-outline-success.active,
input[type=checkbox]:checked+.btn-outline-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger-outline:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger-outline:active, .btn-danger-outline.active,.btn-danger-outline:active:hover, .btn-danger-outline.active:hover, 
.btn-danger-outline:active:focus, .btn-danger-outline.active:focus, .btn-danger-outline:active.focus, .btn-danger-outline.active.focus{
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220,53,69,.5);
}
#genotypes-an_value, #genotypes-kadon_filter, #genotypes-egfr_panel {
    display: inherit;
}
.display-name {
    font-size: 10px;
    color: #fff;
    word-break: break-all;
    position: absolute;
    bottom: 0;
    left: 35px;
}
.btn-group-inline{
    float: left;
}
.btn-group-inline+.btn-group-inline{
    margin-left: 10px;
}
tr.pc-mode-success td:not(:first-child) {
    background: #b6e6b6;
}
tr.pc-mode-error td:not(:first-child) {
    background: #fd3838;
}