/* CSS Document */
.pure-button {display: inline-block;*display: inline; /*IE 6/7*/zoom: 1;line-height: normal;white-space: nowrap;vertical-align: baseline;text-align: center;cursor: pointer;-webkit-user-drag: none; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pure-button {font-size: 100%;*font-size: 90%; /*IE 6/7 - To reduce IE's oversized button text*/*overflow: visible; /*IE 6/7 - Because of IE's overly large left/right padding on buttons */padding: 0.5em 1.5em 0.5em;color: #444; /* rgba not supported (IE 8) */color: rgba(0, 0, 0, 0.80); /* rgba supported */*color: #444; /* IE 6 & 7 */border: 1px solid #999;  /*IE 6/7/8*/border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/background-color: #E6E6E6;text-decoration: none;border-radius: 2px;/* Transitions */-webkit-transition: 0.1s linear -webkit-box-shadow; -moz-transition: 0.1s linear -moz-box-shadow;-ms-transition: 0.1s linear box-shadow;-o-transition: 0.1s linear box-shadow;transition: 0.1s linear box-shadow;}
.pure-button-hover,.pure-button:hover,.pure-button:focus {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10)));background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.10));background-image: -ms-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));}
.pure-button-active,.pure-button:active {box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;}
.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active {border: none;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);filter: alpha(opacity=40);-khtml-opacity: 0.40;-moz-opacity: 0.40;opacity: 0.40;cursor: not-allowed;box-shadow: none;}
.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected {background-color: rgb(0, 120, 231);color: #fff;}
.upload input{display: none;}.pure-button{margin: 5px 0;}
.upload{}

.status{display: none;padding: 5px;background: #F47063;width: 100%;color: white;margin: 8px 0;}
.upload-success{background:#26A430 !important;}
.progress {position: relative;width: 100%;margin: 10px auto;border: 1px solid #DDD;padding: 5px;border-radius: 3px;height:30px!important;}
.bar{background: #008DE6;height: 20px;width: 0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
.percent {position: absolute;display: inline-block;top: 6px;left: 48%;color: #333;}
#progress_ct { display: none; }
#status_ct { display: none; }
.fileUpload {position: relative;overflow: hidden;}
.fileUpload input.upload_img {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
#banner_progress_ct { display: none; }
#banner_status_ct { display: none; }
.banner_bar{background: #008DE6;height: 20px;width: 0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
.banner_percent {position: absolute;display: inline-block;top: 6px;left: 48%;color: #333;}
.banner_status{display: none;padding: 5px;background: #F47063;width: 100%;color: white;margin: 8px 0;}
#banner_ul {list-style: none outside none;padding: 0;}
.progress_strip {position: relative;width: 100%;margin: 10px auto;border: 0px solid #DDD;border-radius: 3px; overflow:hidden;}
.bar_strip{background:#66CCFF; height:2px;width: 0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
.status_light_pink{display: none; padding: 5px;background:rgba(235,51,51,.8); width:auto; color:rgb(241,241,241);margin: 8px 0; font-size:12px;}