﻿.minifoto.filefield-error, .filefield-error {
    color: #C63C3C;
}

.gfilefield-progline {
    height: 0.15rem;
    background-color: #27B779;
}

.minifoto.minifoto-error{
    color: #C63C3C;
    font-weight: 700;
}


.gfilefield-vc {
    cursor: pointer;
    vertical-align: middle;
}

 .gfilefield-itemc {
    min-height: 1rem;
    display: inline-block;
    vertical-align: top;
    padding: 0.1rem;
    position: relative;
}

 .gfilefield-itemc ~ input {
        min-height: 1.5rem;
    }

 .gfilefield-itemc .button-item {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0.25rem;
        opacity: 0.5;
        font-size: 0.875rem;
    }

.gfilefield-itemc .button-item:hover {
            opacity: 1;
        }

.gfilefield-itemc.ui-state-active {
        background: transparent;
        border: none;
    }

.gfilefield-item {
    padding: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid transparent;
}

 .gselectbox-multi .gfilefield-item, .gfilefield-multi .gfilefield-item, .ui-selecting:not(.ui-state-active) > .gfilefield-item, .gselectbox-list:not(.ui-state-active):not(.ui-selecting):not(.ui-state-disabled):hover .gfilefield-item {
    background-color: #E7EAF2;
    border: 1px solid #C6CDE0;
}

 .gselectbox-list .gfilefield-item, .gfilefield-list .gfilefield-item {
    background-color: transparent;
    border: 1px solid transparent;
}

 .ui-state-selected > .gfilefield-item {
    border: 1px solid #6699FF;
}

.ui-state-active > .gfilefield-item {
    background-color: #2650b9;
    color: #FFFFFF;
}
/*
.file-pdf {
    color: #C63C3C;
}

.file-zip {
    color: #c1a302;
}

.file-doc {
    color: #2650b9;
}
.file-xls {
    color: #27B779;
}
*/