<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
    Document   : 23.progress.button
    Created on : 20 Mar 2014, 3:29:38 PM
    Author     : Salman Noor : School of Electrical and Information Engineering
    Description:
        Purpose of the stylesheet follows.
*/
.uploadButtonContainer{
    width:100%;
    float:left;
    position:relative;
    /*height:50px;*/
    /*display:block;*/
}
.input-file-hack-button{
    position: relative;
    z-index: 500;
    width:75%;

    font-size: 50px;
    text-align: center;
    cursor: pointer;
    zoom: 1;
    opacity:0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -moz-opacity:0.1;
    -khtml-opacity: 0.1;
    color:#FFC247;
    overflow:hidden;
    top:-50px;
    
    /*visibility: hidden;*/
}
.progress-button {
	position: relative;
	display: inline-block;
	padding: 20px 55px;
	outline: none;
	border: none;
	background: #FFC247;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.1em !important;
	line-height: 2;
        cursor: pointer;
        width: 100%;
       
}
.uploadedFilesContainer{
    width:75%;
    position: relative;
    display: inline-block;
    	outline: none;
	border: none;
        margin-top: 5px;
        position: relative;
        top:-45px;
}
.uploadedFileItem{
    font-size: 1.0em; 
    /*margin: 1% 0%;*/
    padding:1%;
    width:97%;
    display:block;
    background: #3399CC;
    color:white;
    margin: 1% auto;
    cursor: default;
    position:relative;
    border-radius:2px;
}
.uploadedFileItem .uploadedFileLink{
    text-transform: uppercase;
    color:white;
    width: 60%;
    padding-right: 5%;
    
}
.uploadedFileItem .uploadedFileSize{
    width:25%;
    padding-right: 7%;
        text-transform: uppercase;
    color:white;
}
.uploadedFileItem .uploadedFileDeleter{
    padding:0.5%;
    font-family: 'icomoon',cursive;
    background: #216283;
    color:white;
    cursor: pointer;
    position:absolute;
    top:4px;
    right:7px;
    font-size: 18px;
    border-radius:2px;
    zoom:1;
}
.uploadedFileItem .uploadedFileDeleter:hover{
    background: #184962;
    /*zoom:1;*/
    
}
.uploadedFileItem .uploadedFileDeleter:active{
    background: #143D52;
    /*zoom:1;*/
    /*color: rgba(255, 255, 255, 0.3);*/
    /*opacity: 0.1;*/
}

/*.uploadedFileItem .uploadedFileDeleter::before {
	content: "\e0e8";  Cross for delete 
        zoom:1;
        &amp;#xe04f;
        &amp;#xe0e8;
}*/
.progress-button.blue-progress-button{
    background: #2D87B4;
    line-height: 1;
    padding: 5px 20px;
    width: 75%;
    pointer-events: none;
}

.progress-button[disabled],
.progress-button[disabled].state-loading,
.progress-button[disabled].state-disabled{
	cursor: default;
}

.progress-button .content {
	position: relative;
	display: block;
}

.progress-button .content::before
{
	position: absolute;
	right: 20px;
	color: #FFAD0A;
	font-family: 'icomoon',cursive;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
        font-size: 30px;
        top:5px;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
        /*color:*/ 
}
.progress-button.blue-progress-button .content::before{
    color: #216283;
    top:7px;
}

.progress-button.state-success .content::before {
	content: "\e078"; /* Checkmark for success */
}

.progress-button.state-loading .content::before{
    content: "\e06b";  /*hour glass for progress */
}

.progress-button.state-error .content::before {
	content: "\e081"; /* Cross for error */
}

.progress-button.state-disabled .content::before {
	content: "\e07e"; /* Cross for error */
}

.progress-button.state-success .content::before,
.progress-button.state-error .content::before,
.progress-button.state-loading .content::before,
.progress-button.state-disabled .content::before
{
	opacity: 1;
}

.notransition {
	-webkit-transition: none !important;
	transition: none !important;
}

.progress-button .progress {
	background: #FFAD0A;
}
.progress-button.blue-progress-button .progress{
    background: #216283;
}

.progress-button .progress-inner {
	position: absolute;
	left: 0;
	background: #CC8800;
}
.progress-button.blue-progress-button .progress-inner{
    background: #143D52;
}

.progress-button[data-horizontal] .progress-inner {
	top: 0;
	width: 0;
	height: 100%;
	-webkit-transition: width 0.3s, opacity 0.3s;
	transition: width 0.3s, opacity 0.3s;
}

.progress-button[data-perspective] {
	position: relative;
	display: inline-block;
	padding: 0;
	background: transparent;
	-webkit-perspective: 900px;
	perspective: 900px;
}

.progress-button[data-perspective] .content {
	padding: 20px 55px;
	background: #FFC247;
}
.progress-button.blue-progress-button[data-perspective] .content{
    background: #2D87B4;
    padding: 15px 25px;
}

.progress-button[data-perspective] .progress-wrap {
	display: block;
	-webkit-transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.progress-button[data-perspective] .content,
.progress-button[data-perspective] .progress {
	outline: 1px solid rgba(0,0,0,0);  
        /*Smoothen jagged edges in FF*/ 
}



.progress-button[data-style="rotate-angle-bottom"] .progress {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 20px;
	box-shadow: 0 -1px 0 #FFAD0A; /* fix the blurriness that causes a gap */
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.progress-button.blue-progress-button[data-style="rotate-angle-bottom"] .progress{
    box-shadow: 0 -1px 0 #216283; /* fix the blurriness that causes a gap */
}

.progress-button[data-style="rotate-angle-bottom"].state-loading .progress-wrap {
	-webkit-transform: rotateX(45deg);
	transform: rotateX(45deg);
}</pre></body></html>