#filterWrapper { width: 100%; } .sectionTitle { font-weight: 200; font-size: 2vh; width: 100%; height: 6vh; background-color: rgba(255,255,255,0.1); } .sectionTitle h3 { font-weight: 200; font-size: 2vh; padding-left: 6%; line-height: 6vh; } .sectionTitle.downOffset { margin-top: 6vh; } .openable { cursor: pointer; -webkit-transition: background-color 0.4s ease; -moz-transition: background-color 0.4s ease; -ms-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } .openable:hover { background-color: rgba(255,255,255,0.2); } .openable h3:first-child { font-weight: 200; display: inline-block; pointer-events: none; } .openable .fa { padding: 6%; float: right; display: inline-block; pointer-events: none; } #disableFilter { font-weight: 200; font-size: 90%; margin-left: 10%; padding: 4%; background-color: rgba(255,255,255,0.2); display: inline-block; cursor: pointer; line-height: normal; pointer-events: all; z-index: 2; -webkit-transition: background-color 0.4s ease; -moz-transition: background-color 0.4s ease; -ms-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } #disableFilter:hover { background-color: rgba(0,0,0,0.1); } #filterWrapper { display: none; } #backgroundOverlay { width: 100%; height: 100%; z-index: 5; position: absolute; top: 0; } #colLeft, #colRight { height: 100%; display: inline-block; } #colLeft h2, #colRight h2 { padding: 3% 3% 0 4%; font-size: 4vh; font-weight: 300; } #colLeft p, #colRight p { font-size: 2vh; margin: 0; padding: 0 2% 0 7%; } #colLeft { width: 59%; } #colRight { border-left: 1px solid #666; float: right; width: 40%; box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.2); } #settingClassWrapper { width: 90%; padding: 2% 0 0 3%; } #label { background-color: rgba(0,0,0,0.2); box-shadow: none; border: none; display: table; cursor: default; } #settingClassWrapper h3 { font-weight: 300; font-style: italic; margin-left: 5%; } .classBox { font-size: 1.3vw; width: 100%; margin-bottom: 3%; padding: 2%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: table; table-layout: fixed; cursor: pointer; -webkit-transition: background-color 0.4s ease; -moz-transition: background-color 0.4s ease; -ms-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } .classBox:hover { background-color: rgba(0,0,0,0.3); } .owned { box-shadow: inset 0 0 0 99999px rgba(255,255,255,0.3); -webkit-transition: background-color 0.4s ease; -moz-transition: background-color 0.4s ease; -ms-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } .owned:hover { background-color: rgba(0,0,0,0.3); } .classText { margin-left: .5%; margin-right: 10%; display: table-cell; text-align: left; pointer-events: none; } .classBox .fa-times { display: table-cell; width: 5%; } .name { width: 40%; } .hour.classText, .subscribers.classText { text-align: center; } .settingHeader div:first-child { width: 60%; display: inline-block; } .settingHeader div:last-child { float: right; margin: 2% 1% 1% 1%; vertical-align: bottom; display: inline-block; } #colRight .settingHeader div:last-child { margin-top: 1%; } #colRight .settingHeader { padding: 2% 2% 2% 3%; } .circleIcon { width: 6vh; height: 6vh; background-color: rgba(0,0,0,0.2); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .circleIcon .fa { font-size: 2.5vh; margin-top: 0.2vh; width: 6vh; height: 6vh; line-height: 6vh; text-align: center; } #classInfoModeWrapper { width: 100%; display: table; } #classInfoModeWrapper span { font-size: 150%; width: 50%; padding: 1.5%; background-color: rgba(0,0,0,0.05); text-align: center; display: table-cell; cursor: pointer; -webkit-transition: background-color 0.5s ease, border-bottom 0.25s ease; -moz-transition: background-color 0.5s ease, border-bottom 0.25s ease; -ms-transition: background-color 0.5s ease, border-bottom 0.25s ease; transition: background-color 0.5s ease, border-bottom 0.25s ease; } #classInfoModeWrapper span:hover { background-color: rgba(0,0,0,0.1); } #infoClassCont { padding: 5%; } #infoClassCont .infoCard { margin: 2.5%; padding: 2.5%; width: 39%; text-align: center; display: inline-block; position: relative; vertical-align: top; } #infoClassCont h4 { font-size: 150%; text-align: center; } #infoClassCont span { font-size: 170%; margin-top: 5%; display: block; word-wrap: break-word; } #infoClassCont img { height: 4vh; margin-right: 1%; display: inline-block; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } #privacy { text-align: center; } #privacy span, #privacy .circleIcon { margin: 1%; display: inline-block; } #infoClassCont div .fa-files-o{ font-size: 120%; position: absolute; top: 10%; right: 5%; cursor: pointer; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } #code { margin: 0; width: auto; background-color: rgba(255,255,255,0.3); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: none; position: absolute; top: 37.5%; right: 1%; } #copyHolder { visibility: hidden; pointer-events: none; position: absolute; } .userAdder { width: 100%; margin-bottom: 3%; text-align: left; display: table; } .userAdder h4 { width: 30%; text-align: left !important; display: table-cell; } .userAdder input { font-size: 120%; width: 58%; padding: 1%; outline: none; } .userAdder .fa { width: auto; padding: 0 !important; margin: 3% !important; cursor: pointer; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } .userHolder { margin-bottom: 1%; } .userDisp { width: 31%; padding: 1%; background-color: rgba(0,0,0,0.3); display: inline-block; text-align: center; } .userDisp span { font-size: 100% !important; margin: 0 0 0 5%!important; text-align: left; } .userDisp .fa { font-size: 120%; cursor: pointer; margin-left: 4.5%; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } .userDisp .fa:hover { color: #FF1A1A; }