html { font-family: Verdana, Geneva, sans-serif; } body { background-image: url("../img/bg.png"); } footer { clear: both; } iframe { border: none; } #sidebar { float: left; margin-right: 1em; } #fileSelector { height: 20em; } #dropzone { border-bottom: 2px solid; border-color: #66A3FF; height: 46%; } #traditionalUpload { text-align: center; height: 46%; } #main { height: 900px; width: 800px; float: left; margin: 0px; } #content { clear: both; height: 863px; font-size: 150%; } #btnSign { border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border: 2px solid; border-color: #66A3FF; background: #66A3FF; box-shadow: 0px 0px 15px #333333; margin-bottom: 1em; width: 20em; } #btnSign h3 { color: #FFFFFF; margin: 0px; height: 2em; text-align: center; cursor: pointer; } .center { display: flex; justify-content: center; align-items: center; } .container { border-top-left-radius: 15px; border-top-right-radius: 15px; border: 2px solid; border-color: #66A3FF; background: #E8F4FF; box-shadow: 0px 0px 15px #333333; margin-bottom: 1em; width: 20em; } .container h3 { border-top-left-radius: 15px; border-top-right-radius: 15px; background: #66A3FF; color: #FFFFFF; text-align: center; margin: -1px; height: 2em; } .container fieldset { border: none; } .black_overlay{ display: block; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); } .white_content { display: block; position: fixed; top: 25%; left: 32%; width: 36%; height: 30%; padding: 16px; border: 4px solid orange; background-color: white; z-index:1002; overflow: auto; } .white_content div { z-index: -1; } .white_content a { z-index: 3000; }