DIV#dvContest > .ui.inner > DIV.dvNotification { background-image: url('./image/apply-information.png'); }

DIV#dvContest TABLE TD { text-align: left }
DIV#dvContest TABLE > THEAD > TR > TH { background-color: #fff; border-bottom: 1px solid #ddd; font-size: 1.25em; font-weight: 800; padding: .5em 1em; text-align: left }
DIV#dvContest LABEL.ui { display: inline-block; vertical-align: middle }
DIV#dvContest LABEL.ui > INPUT,
DIV#dvContest LABEL.ui > SELECT { width: auto }
DIV#dvContest LABEL.ui.checkbox { padding: 1em }
DIV#dvContest .ui.button { line-height: 1em; padding: .75em 1em; vertical-align: middle }

DIV#dvContest LABEL.ui.wide { display: block }
DIV#dvContest LABEL.ui.wide > INPUT,
DIV#dvContest LABEL.ui.wide > SELECT { width: 100% }

DIV#dvPostcodeHelper { align-items: center; background-color: #000; background-color: rgba(0, 0, 0, .75); display: none; height: 100%; justify-content: center; left: 0; position: fixed; top: 0; width: 100%; z-index: 10 }
DIV#dvPostcodeHelper > DIV { height: 50%; min-height: 40em; min-width: 30em; width: 50%; position: relative }
DIV#dvPostcodeHelper > DIV > IFRAME { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
DIV#dvPostcodeHelper.show { display: flex }

DIV#dvContest DIV#dvGrades { display: inline-block; vertical-align: middle }
DIV#dvContest DIV#dvGrades LABEL.ui { display: none }
DIV#dvContest DIV#dvGrades LABEL.ui.show { display: block }

DIV#dvContest DIV#dvCategoryForms { background-color: #F3F7FF; border: 1px solid #c9d7ec; border-radius: .5em; margin: 1em 0; padding: 1em 2em }
DIV#dvContest DIV#dvCategoryForms > LABEL { cursor: pointer; display: inline-block; padding: .5em; vertical-align: middle }

DIV#dvContest TABLE.tbUpload { display: none }
DIV#dvContest TABLE.tbUpload.show { display: table }
DIV#dvContest TABLE TH EM:before { color: #0083f9; content: '*'; font-style: normal; font-weight: 800 }
DIV#dvContest TABLE TD.tdControl { text-align: center }

DIV#dvContest DIV#dvGroupForm { display: none }
DIV#dvContest DIV#dvGroupForm.show { display: block }
DIV#dvContest DIV.dvUploadedItem { padding-top: .5em }

DIV#dvContest DIV.dvConfirmCheck { margin: 2em 0; text-align: center }
DIV#dvContest DIV.dvConfirmCheck LABEL { font-weight: 800 }
DIV#dvContest DIV.dvConfirmCheck A { color: #0083f9 }