.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 { width: 100%; height: 64vh; max-height: 64vh; } #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: 2.3vw; font-weight: 300; } #colLeft p, #colRight p { font-size: 1.1vw; margin: 0; padding: 0 2% 0 7%; } #colLeft { width: 59%; } #colRight { border-left: 1px solid #9C9C9C; float: right; width: 40%; box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.2); } #settingClassWrapper { width: 90%; margin: auto; padding-top: 2%; } #label { background-color: rgba(0,0,0,0.2); box-shadow: none; border: none; display: table; cursor: default; } #classBody { height: 64vh; overflow-y: auto; overflow-x: hidden; } #settingClassWrapper h3 { font-weight: 300; font-style: italic; margin-left: 5%; } .classBox { font-size: 1.3vw; width: 95%; margin-bottom: 3%; padding: 2%; 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); } .classBox .fa { text-align: center; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } .classBox .fa-times:hover { color: #FF1A1A; } .classBox .fa-plus:hover { color: #85E085; } .owned { border: none !important; 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 { font-size: 2.5vh !important; padding: 0 !important; display: table-cell !important; width: 5% !important; } .name { width: 40%; } .teacher { width: 25%; } .hour.classText, .subscribers.classText { width: 15%; text-align: center; } .settingHeader div:first-child { width: 70%; 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: 2.5vh; 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: 38%; text-align: center; display: inline-block; position: relative; vertical-align: top; } #infoClassCont h4 { font-size: 1.5vw; text-align: center; } #infoClassCont span { font-size: 1.4vw; 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 { margin-bottom: 1%; text-align: center; } #privacy span, #privacy .circleIcon { margin: 1%; display: inline-block; } #infoClassCont div .fa-files-o, #infoClassCont div .fa-pencil-square-o { font-size: 2vh; 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; padding: 2%; 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 { pointer-events: none; position: absolute; right: -500px; } #changeAdminWrapper { margin-top: 1%; display: none; } #changeAdminWrapper span { font-size: 2vh; display: inline-block !important; } #changeAdmin { width: 40%; margin: 0 1% 0 1%; font-size: 2vh; padding: 1%; outline: none; } #adminSubmit { padding: 2%; background-color: rgba(0,0,0,0.1); display: inline-block; 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; } #adminSubmit:hover { background-color: rgba(0,0,0,0.2); } #deleteClass { cursor: pointer; float: right; } #deleteClass:hover { color: #FF1A1A; } #deleteClass .fa { margin-top: 0; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } #infoClassCont .userAdder { border-bottom: 1px solid #FFF; } .userAdder { width: 100%; margin-bottom: 3%; text-align: left; display: table; } .userAdder h4 { font-size: 2.3vh !important; width: 30%; text-align: left !important; display: table-cell; } .userAdder input { font-size: 2vh; width: 53%; 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: 1.5vh !important; margin: 0 !important; text-align: left; } .userDisp .fa { font-size: 1.7vh; 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; } #joinTop { margin: 2% 0 0 5%; } #joinTop .-autocomplete-container { display: none; } #joinTop .fa { font-size: 2.5vh; } #classSearch, #privateCode { font-size: 2vh; padding: 1% !important; outline: none; } #private { font-size: 2.4vh; padding: 1.5%; margin: 0 2% 0 2%; background-color: rgba(0,0,0,0.1); 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; } #private:hover { background-color: rgba(0,0,0,0.2); } #privateCode { width: 25%; display: none; -webkit-animation: expand .7s ease 1; animation: expand .7s ease 1; } @-webkit-keyframes expand { 0% { width: 0%; } 100% { width: 25%; } } @keyframes expand { 0% { width: 0%; } 100% { width: 25%; } } #createWrapper { margin: auto; margin-top: 3%; width: 80%; padding: 3%; background-color: rgba(0,0,0,0.1); } #creRules p { font-size: 2vh; padding: 0; } .formDiv { width: 100%; margin: 0; padding: 0; background-color: transparent; display: inline; } .formDiv:first-child { padding-top: 2%; } .formDiv:last-child { padding-bottom: 2%; } .formDiv input { font-size: 2vh; width: 98% !important; padding: 1%; } .profTitle { font-size: 2vh; margin: 1% !important; padding-left: 0 !important; } #formContainer { margin: 2%; position: relative; } #creSubmit { font-weight: 200; width: 50%; padding: 2%; margin: auto; margin-top: 2%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; 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; } #creSubmit:hover { background-color: rgba(0,0,0,0.1); }