/*
UploadiFive
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
*/

.uploadifive-button {
    background-color: #898989;
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 4px;
    border: 2px solid #909090;
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    text-transform: uppercase;
    width: 100%;
    line-height: 27px !important;
}

    .uploadifive-button:hover {
        background-color: #898989;
        background-position: center bottom;
    }

.uploadifive-queue-item {
    background: #fff;
    /* border-bottom: 1px dotted #D5D5D5; */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font: 12px Arial, Helvetica, Sans-serif;
    margin-top: 3px;
    padding: 15px;
    border: 1px solid #D0D0D0;
}

    .uploadifive-queue-item .close {
        background: url(../Content/Images/closeIcon.png) 0 0 no-repeat;
        display: block;
        float: right;
        height: 16px;
        text-indent: -9999px;
        width: 16px;
    }

    .uploadifive-queue-item .progress {
        border: 1px solid #D0D0D0;
        height: 10px;
        margin-top: 5px;
        width: 100%;
    }

    .uploadifive-queue-item .progress-bar {
        background-color: #0072BC;
        height: 12px;
        width: 0;
    }


/* entire container, keeps perspective */
.flip-container {
    perspective: 1000;
    transform-style: preserve-3d;
}
    /*  UPDATED! flip the pane when hovered */
    .flip-container:hover .back {
        transform: rotateY(0deg);
    }

    .flip-container:hover .front {
        transform: rotateY(180deg);
    }

.flip-container, .front, .back {
    width: 100%;
    height: 100%;
}

/* flip speed goes here */
.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

/* hide back of pane during swap */
.front, .back {
    backface-visibility: hidden;
    transition: 0.6s;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
}

/*  UPDATED! front pane, placed above back */
.front {
    /*z-index:2;*/
    transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
    transform: rotateY(-180deg);
}

/* 
	Some vertical flip updates 
*/
.vertical.flip-container {
    position: relative;
}

.vertical .back {
    transform: rotateX(180deg);
}

.vertical.flip-container:hover .back {
    transform: rotateX(0deg);
}

.vertical.flip-container:hover .front {
    transform: rotateX(180deg);
}

.uploadifive-queue-item.error {
    color: #f00;
}

.someClass {
    text-align: center;
    margin: 5px auto;
    clear: both;
    width: auto;
    background:#fb7310;
    border: 1px solid #d35105;
    box-shadow: 0px -2px 0px rgba(0,0,0,.15) inset;
    text-transform:capitalize;
    font-size:14px;
}
.someClass:hover{
    background-color: #da611a;
}
.someClass input{
    cursor:pointer;
}
/*.uploadifive-queue, .uploadifive-queue-item, .complete {
    margin-top: 10px !important;
}*/

.filename, .fileinfo {
    font:11px var(--font-medium) !important;
}

.browse-file {
    display: inline-block !important;
    vertical-align: middle !important;
    margin-top: 15px !important;
}

.browse-btn {
    text-align: right !important;
    float: right !important;
    padding: 0px !important;
    display: inline-block;
    margin-top: 4px;
}
