/*------------------------- Simple reset --------------------------*/ *{ margin:0; padding:0; } /*------------------------- General Styles --------------------------*/ html { background-color: #c0c0c0; background-image: url(../img/concrete_wall_3.png); min-height: 100%; position: relative; } body { color: #fff; min-height: 600px; /*font: 14px/1.3 'Segoe UI',Arial, sans-serif;*/ font-family: 'Segoe UI', Arial, sans-serif; font-size: 12px; } a, a:visited { text-decoration: none; outline: none; color: #54a6de; } a:hover { text-decoration: underline; } header { display: block; } /*------------------------- Header Styles --------------------------*/ header{ background-color: #303030; background-image: url(../img/dark_circles.png); font-size: 16px; /*position: fixed;*/ width: 100%; height: 25px; top: 0; left: 0; /*z-index: 100000;*/ box-shadow: 0 1px 2px #303030; -webkit-box-shadow: 0 1px 2px #303030; -moz-box-shadow: 0 1px 2px #303030; } h1{ height: 40px; text-align: center; } /*------------------------- Dropbox Element --------------------------*/ #dropbox { background-color: #a0a0a0; background-image: url(../img/brushed_alu_dark.png); border-radius: 3px; position: relative; margin: 80px auto 90px; min-height: 290px; overflow: hidden; padding-bottom: 40px; width: 960px; box-shadow: 0 0 4px rgba(0,0,0,0.3) inset,0 -3px 2px rgba(0,0,0,0.1); } #dropbox .message{ font-size: 11px; text-align: center; padding-top: 160px; display: block; color: #fff; } #dropbox .message i{ color: #00487D; font-size: 10px; } #dropbox:before{ border-radius: 3px 3px 0 0; } #dropbox .button { background-color: #333; border-radius: 3px; color: #ddd; font-size: 13px; width: 120px; height: 28px; line-height: 28px; padding: 0 8px; margin: 1em auto; overflow: hidden; position: relative; text-align: center; } #dropbox #file-input { font-size: 460px; cursor: pointer; margin: 0; padding: 0; position: absolute; opacity: 0; right: 0; top: 0; z-index: 10000; } /*------------------------- Image Previews --------------------------*/ #dropbox .preview { width:245px; height: 245px; float:left; margin: 55px 0 0 60px; position: relative; text-align: center; } #dropbox .preview img { max-width: 240px; max-height:180px; border:3px solid #fff; display: block; box-shadow:0 0 2px #000; } #dropbox .imageHolder { display: inline-block; position:relative; } #dropbox .uploaded { position: absolute; top:0; left:0; height:100%; width:100%; display: none; } #dropbox .preview.done .uploaded { display: block; background: url('../img/success.png') no-repeat center center rgba(255,255,255,0.5); } #dropbox .preview.error .uploaded{ display: block; background: url('../img/error.png') no-repeat center center rgba(255,255,255,0.5); } /*------------------------- Progress Bars --------------------------*/ #dropbox .progressHolder { position: absolute; background-color: #252f38; height: 12px; width: 100%; left: 0; bottom: 55px; box-shadow: 0 0 2px #000; } #dropbox .progress { background-color: #c0c0c0; background-image: url(../img/concrete_wall_3.png); position: absolute; height: 100%; left: 0; width: 0; box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset; -moz-transition: 0.25s; -webkit-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; } #dropbox .preview.done .progress{ width:100% !important; } /*------------------------- Link Box --------------------------*/ #dropbox .linkHolder { padding-left: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGWSURBVBgZpcE/a1NhGMbh3/OeN56cKq2Dp6AoCOKmk4uCn8DNycEOIojilr2TaBfRzVnESQR3Bz+FFDoWA2IjtkRqmpyc97k9qYl/IQV7XSaJw4g0VlZfP0m13dwepPbuiH85fyhyWCx4/ubxjU6kkdxWHt69VC6XpZlFBAhwJgwJJHAmRKorbj94ewvoRBrbuykvT5R2/+lLTp05Tp45STmEJYJBMAjByILxYeM9jzr3GCczGpHGYAQhRM6fO8uFy1fJQoaUwCKYEcwwC4QQaGUBd36KTDmQ523axTGQmEcIEBORKQfG1ZDxcA/MkBxXwj1ggCQyS9TVAMmZiUxJ8Ln/kS+9PmOvcSW+jrao0mmMH5bzHfa+9UGBmciUBJ+2Fmh1h+yTQCXSkJkdCrpd8btIwwEJQnaEkOXMk7XaiF8CUxL/JdKQOwb0Ntc5SG9zHXQNd/ZFGsaEeLa2ChjzXQcqZiKNxSL0vR4unVwwMENMCATib0ZdV+QtE41I42geXt1Ze3dlMNZFdw6Ut6CIvKBhkjiM79Pyq1YUmtkKAAAAAElFTkSuQmCC); background-position: left center; background-repeat: no-repeat; position: absolute; left: 0; bottom: 25px; width: 220px; } #dropbox .linkHolder.direct { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADpSURBVCjPY/jPgB8y0EmBHXdWaeu7ef9rHuaY50jU3J33v/VdVqkdN1SBEZtP18T/L/7f/X/wf+O96kM3f9z9f+T/xP8+XUZsYAWGfsUfrr6L2Ob9J/X/pP+V/1P/e/+J2LbiYfEHQz+ICV1N3yen+3PZf977/9z/Q//X/rf/7M81Ob3pu1EXWIFuZvr7aSVBOx1/uf0PBEK3/46/gnZOK0l/r5sJVqCp6Xu99/2qt+v+T/9f+L8CSK77v+pt73vf65qaYAVqzPYGXvdTvmR/z/4ZHhfunP0p+3vKF6/79gZqzPQLSYoUAABKPQ+kpVV/igAAAABJRU5ErkJggg==); bottom: 0; } #dropbox input { width: 100%; } /*------------------------- Uploaded Image --------------------------*/ #imageContainer { width: 100%; text-align: center; margin-top: 25px; } .image { max-width: 920px; } #message { background-color: #a0a0a0; background-image: url(../img/brushed_alu_dark.png); border-radius: 3px; margin: auto; overflow: hidden; width: 600px; padding: 10px; margin-top: 25px; box-shadow: 0 0 4px rgba(0,0,0,0.3) inset,0 -3px 2px rgba(0,0,0,0.1); margin-bottom: 25px; } #message a { color: #000; font-weight: bold; } .label { display: inline-block; font-weight: bold; text-align: right; } .info { display: inline-block; } /*------------------------- Navigation Tabs --------------------------*/ #left { position: absolute; left: 0; top: 30%; width: 50px; height: 50px; background-image: url(../img/leftarrow.png); } #right { position: absolute; right: 0; top: 30%; width: 50px; height: 50px; background-image: url(../img/rightarrow.png); } .navigation { display: block; height: 50px; width: 50px; } /*------------------------- Gallery --------------------------*/ #galleryContainer { width: 175px; height: 175px; float: left; margin: 5px; position: relative; text-align: center; } .pagination { text-align: center; } /*------------------------- Header Content --------------------------*/ #title { text-align: left; width: 48%; left: 0; position: absolute; margin-left: 10px; } #title h1 { text-align: left; padding: 3px; } #title h1 a { color: #fff; } #links { width: 48%; right: 0; text-align: right; position: absolute; padding: 3px; font-weight: bold; margin-right: 10px; } #links a { color: #fff; } .underline { text-decoration: underline; } /*------------------------- Import --------------------------*/ #uploadTable { border-collapse: collapse; border: 2px solid black; margin-left: auto; margin-right: auto; } #uploadTable th { font-weight: bold; border: 2px solid black; padding: 5px; } #uploadTable td { border: 2px solid black; padding: 1px; } .error { color: red; } .success { color: green; }