#profPageWrapper { width: 100%; height: 100%; background-color: #282933; color: #FCF0F0 !important; position: absolute; top: 0; left: 0; user-select: none; } #profPageWrapper input { color: #FCF0F0 !important; } #profPageWrapper .optionText { background-color: #282933 !important; } #profPageWrapper #classSearch { background-color: rgba(0,0,0,0.1); border: 0; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #profPageWrapper #classSearch:hover { background-color: rgba(0,0,0,0.2); } #profPageWrapper .classBox:not(#label) { border: 1px solid #FCF0F0 !important; } #basicInfo { width: 100%; position: absolute; top: 20%; } #newUserWrapper { width: 25%; padding: 2%; margin: auto; background-color: rgba(255,255,255,0.2); } #newUserWrapper .formDiv { position: relative; } .opTitle { font-weight: 200; margin: 1%; } #basicNext { font-weight: 200; padding: 2%; border: 1px solid #FCF0F0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; text-align: center; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #basicNext:hover { background-color: rgba(0,0,0,0.1); } #backArrow { margin: auto; z-index: 10; cursor: pointer; opacity: 0; position: relative; top: 5%; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #backArrow i { line-height: 5vh; } #backArrow:hover { background-color: rgba(255,255,255,0.05); } #forwardArrow { margin: auto; z-index: 10; cursor: pointer; opacity: 0; position: relative; top: 85%; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #forwardArrow:hover { background-color: rgba(255,255,255,0.05); } #enrollInfo { width: 100%; position: absolute; top: 150%; } #enrollUserWrapper { width: 60%; height: 60vh; margin: auto; padding: 1%; background-color: rgba(255,255,255,0.2); } #enrollUserWrapper #classBody { height: 40vh; } #enrollClassList { width: 10%; height: 100%; background-color: rgba(0,0,0,0.2); display: none; position: absolute; top: 0; left: 0; } #enrollClassList h3 { font-weight: 300; margin: 0; padding: 10%; background-color: rgba(0,0,0,0.4); border: 0; text-align: center; } #enrollClassList h4 { font-weight: 300; margin: 0; width: 90%; padding: 10%; display: table-cell; cursor: pointer; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #enrollClassList i { font-size: 2vh; width: 20%; display: table-cell; cursor: pointer; text-align: right; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; transition: color 0.5s ease; } #enrollClassList i:hover { color: #FF1A1A; } #ESCWrapper { background-color: rgba(0,0,0,0.2); } #ESCWrapper:hover { background-color: rgba(0,0,0,0.25); } #createActivate { margin-right: 5%; padding: 1%; background-color: rgba(0,0,0,0.1); float: right; cursor: pointer; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #createActivate:hover { background-color: rgba(0,0,0,0.2) } #createInfo { width: 100%; position: absolute; top: 150%; } #profPageWrapper #createWrapper { margin: auto; margin-top: -1%; padding: 3%; padding-top: 2%; padding-bottom: 1%; width: 30%; background-color: rgba(255,255,255,0.2); } #profPageWrapper #creSubmit { margin-top: 5%; border: 1px solid #FCF0F0 !important; } #profPageWrapper .profTitle { margin-bottom: 1%; } #profPageWrapper input { margin: 0; padding: 2%; background-color: rgba(0,0,0,0.1); border: 0; } #profileSubmit { font-weight: 300; font-size: 3vh; padding: 1.5%; border-right: 5px solid #FCF0F0; background-color: rgba(0,0,0,0.2); display: none; position:absolute; top: 40%; right: 0; cursor: pointer; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; transition: background-color 0.5s ease; } #profileSubmit span, #profileSubmit i { vertical-align: middle; } #profileSubmit i { position: relative; } #profileSubmit:hover { background-color: rgba(0,0,0,0.3); } #profPageWrapper #createInfo .formDiv:nth-child(5), #profPageWrapper #createInfo .formDiv:nth-child(6) { position: relative; }