.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{background:#CCC}.canvas-container,.lower-canvas,.upper-canvas{padding-left:5%;padding-top:30px}.loading{width:100%;height:100%;margin:0 auto;background:url(../images/c036b3bc.loading.gif) no-repeat center center #FFF;opacity:.5;display:none}.container{max-width:1300px;min-width:800px;max-height:1200px;min-height:750px;margin:0 auto;border:5px solid #00b95c;border-radius:8px;background-color:#EEE;margin-top:20px;position:relative}.header{font-family:Helvetica,sans-serif;font-size:34px;font-style:normal;font-weight:bolder;top:0;right:0;left:0;height:60px;background-color:#00b95c;color:#FFF;border-top-right-radius:2px;border-top-left-radius:2px;text-align:center;line-height:54px}.image-form{width:50%;top:59px;bottom:0;left:0;border-right:5px solid #00b95c;position:absolute;overflow:auto;padding-bottom:30px}.image-gallery{width:50%;top:59px;right:0;bottom:0;position:absolute;overflow-x:auto;padding-top:10px;padding-bottom:30px;text-align:center}.image-thumbnail{width:29%;margin-top:20px;margin-left:20px;display:inline-block;float:left;cursor:pointer}.image-file-selector{display:none}.image-filter-options{width:250px;height:200px;top:250px;right:0;bottom:0;left:0;margin:0 auto;position:absolute;z-index:1001;background-color:#00b95c;opacity:.9;border-radius:8px;border:4px solid #CCC;display:none}.image-filter-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#FFF;opacity:.8;z-index:1001;display:none}.radio-button{font-family:Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:bolder;color:#FFF;line-height:40px;padding-left:20px;margin-right:20px;display:inline-block}.radio-button ul{list-style:none}.image-comment,.image-detail,.image-file-name{font-family:Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:bolder;margin-left:3.5%;margin-top:30px;padding:5px;width:90%}.image-comment{margin-top:20px}.image-file-name{pointer-events:none}.button{font-family:Helvetica,sans-serif;font-size:1em;font-style:normal;font-weight:700;background-color:#DDD;border-radius:8px;border:2px solid #AAA;line-height:40px;text-align:center;color:#444;text-shadow:-1px -1px 1px #FFF;margin-top:15px;margin-right:4%;float:right;width:120px;height:40px;cursor:pointer;box-shadow:inset 1px -2px 1px #DDD,3px 3px 3px #AAA}.button:hover{box-shadow:inset 2px -2px 2px #DDD,2px 2px 2px #444;transition:all .2s ease}