#profWrapper { width: 100%; height: 100%; overflow-x: auto; overflow-y: hidden; } .profTitle { font-size: 1.5vw; font-weight: 400; margin: 0; margin-bottom: 1%; margin-right: 30%; } .profHea { margin: 0; font-size: 2vw; font-weight: 200; padding: 6% 6% 0 8%; } #profPage { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; } #profMainContainer { width: 85%; height: auto; margin: auto; } #profTop { position: relative; } #profBanner { width: 100%; margin: 0; border-left: 5px solid #0D0D0D; border-right: 5px solid #0D0D0D; } #profAvatar { height: 45%; border: 7px solid #0D0D0D; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; bottom: -6.5%; left: 1.5%; z-index: 5; } #motdBox, #motdBoxuser { width: 100%; height: 5%; margin-top: -0.5vh; padding: 0.5% 0 0.5% 0; background-color: #0D0D0D; border-left: 5px solid #0D0D0D; border-right: 5px solid #0D0D0D; } #motdBoxuser { font-size: 1.2vw; padding: 0.7% 0 0.7% 0; } #motdBox span { font-size: 1.5vw !important; margin: 0; color: #FFF; } #motdBox input { width: 50% !important; } #description { font-size: 1.5vw; } #description:hover { background-color: rgba(255,255,255,0.1); } .username { margin-left: 22% !important; } .smallText p { font-size: 90%; } #profCards { width: 100%; height: 100%; margin-top: 3%; margin-bottom: 3%; border-left: 5px solid transparent; border-right: 5px solid transparent; display: table; table-layout: fixed; } #cardColLeft, #cardColRight { height: 100%; display: table-cell; vertical-align: top; } #cardColLeft { width: 39.6%; } #cardColRight { width: 60%; } .card { width: 95%; margin-bottom: 9%; box-shadow: 2px 2px 5px 3px #666; text-align: left; } #profWrapper .clickModify span { width: 80%; padding: 3.5% 5% 3.5% 5%; } #profWrapper .clickModify, #profWrapper .optionHolder { width: 90%; } #profInfo { margin-left: 0; border-top: 5px solid #CC4444; } #about, #preferences { padding: 3% 5% 7% 14%; } #classes { padding: 3% 5% 7% 7%; } #profClasses { height: 70%; margin-right: 0; border-top: 5px solid #2E4F74; float: right; -webkit-transition: height 0.5s ease; -moz-transition: height 0.5s ease; -ms-transition: height 0.5s ease; transition: height 0.5s ease; } #profClassInfoHolder { -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } #profFunctions { display: inline; } .profFunction { font-size: 1.2vw; margin-right: 1%; padding: 0.7vw; border: 2px solid rgba(0,0,0,0.2); display: inherit; 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; } .profFunction:hover { background-color: rgba(0,0,0,0.1); } .profFunction i, .profFunction h4 { padding: 1% !important; font-size: 1.2vw !important; } #searchBar { display: inline; } #profClassSearch { font-size: 1.5vw; width: 30%; margin-top: 3%; padding: 1%; -webkit-animation: expand .7s ease 1; animation: expand .7s ease 1; } .noScroll .-autocomplete-container { display: none; } @-webkit-keyframes expand { 0% { width: 0%; } 100% { width: 30%; } } @keyframes expand { 0% { width: 0%; } 100% { width: 30%; } } #label { margin-top: 2.5%; margin-bottom: 2%; background-color: rgba(0,0,0,0.2); box-shadow: none; display: table; cursor: default; } .classHolder { width: 100%; max-height: 41vh; padding: 1%; padding-right: 100%; display: inline-block; overflow-x: hidden; overflow-y: scroll; } .classHolder h3 { font-style: italic; font-weight: 200; margin-left: 1%; color: #999; -webkit-filter :none; filter: none; } .classBox { font-size: 1.3vw; width: 94%; margin-bottom: 3%; padding: 2%; background-color: #19B3B3; box-shadow: 2px 2px 5px 3px #666; 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: #138686; } #joinTop .fa-search { font-size: 1.3vw; margin-right: 3%; } #private { font-size: 1.5vw; margin-left: 5%; padding: 1.5%; background-color: rgba(0,0,0,0.2); 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.1); } .owned { background-color: #27646D; -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: #52848B; } .classText { margin-left: .5%; margin-right: 10%; display: table-cell; text-align: left; } .classBox .fa-times { display: table-cell; width: 5%; } .name { width: 40%; } .hour.classText, .subscribers.classText { text-align: center; } #creRules { margin: 5%; margin-bottom: 0; } #create { padding: 5%; padding-top: 1%; } #formContainer { margin: 2% 5% 0 5% !important; position: relative; } #formContainer .clickModify { background-color: #EBEBEB; border: 1px solid #CECECE; } #formContainer .optionText:hover { box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.2); } .formDiv { margin: 3% 6% 5% 6%; width: 35%; position: relative; display: inline-block; } .formDiv input { width: 90%; } #formContainer .optionHolder { width: 96%; } .creInput { font-size: 2vh; padding: 3%; } .classDropdown { cursor: pointer; } .formDiv .-autocomplete-container { margin: 0 0 0 0 !important; position: absolute; display: inherit !important; } #creSubmit { font-weight: 200; font-size: 1.5vw; width: 13vw; margin: auto; padding: 2%; background-color: rgba(0,0,0,0.25); 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.15); } #restrict { font-size: 100%; font-style: italic; font-weight: 300; padding-left: 1%; color: #999 !important; } #mainpage, #logout2 { font-size: 1vw; margin: 0; padding: 0.8%; background-color: #617C9E; box-shadow: -1px 2px 5px 1px #333; position: absolute; top: 0; left: 10%; z-index: 50; cursor: pointer; -webkit-transition: background-color 0.1s ease; -moz-transition: background-color 0.1s ease; -ms-transition: background-color 0.1s ease; transition: background-color 0.1s ease; } #mainpage:hover { background-color: #56708D; } #logout2:hover { background-color: #C84949; } #logout2 { background-color: #DE5050; position: absolute; top: 0; left: 85%; } #mainpage h2, #logout2 h2 { font-weight: 200; width: 100%; margin: 0; -webkit-filter: none; filter: none !important; } #createdClasses { width: 600px; height: 73vh; padding: 30px 0 30px 30px; border-top: 5px solid #27646D; box-shadow: -1px 2px 5px 1px #444; position: absolute; top: 10vh; -webkit-transition: right 0.4s ease; -moz-transition: right 0.4s ease; -ms-transition: right 0.4s ease; transition: right 0.4s ease; } #code { font-size: 120%; width: 30%; } #codetext { width: 15% !important; } #copy, #deleteClass { width: auto !important; margin-left: 1%; padding: 2% !important; background-color: rgba(0,0,0,0.2); 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 } #copy:hover, #deleteClass:hover { background-color: rgba(0,0,0,0.1); } .userAddInput { font-size: 100%; width: 50%; padding: 2%; } #createdClasses h3 { font-weight: 400; font-size: 200%; } #createdClasses h4 { font-size: 2.5vh; width: 8vw; padding-right: 0; } #createdClasses .fa-plus { margin: 1% 0 0 1%; padding: 1vh; 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; } #createdClasses .fa-plus:hover { color: #519C39; } #moderatorCont, #bannedCont { margin-bottom: 3%; } .userHolder { width: 100%; max-height: 10vh; margin-left: 5%; padding: 2%; padding-right: 20%; overflow-y: scroll; overflow-x: hidden; } .userBox { font-size: 100%; width: 80%; margin-bottom: 1.5%; padding: 2%; box-shadow: 1px 1px 5px 1px #666; display: table; } .email, .realname { margin-right: 5%; cursor: pointer; } .email:hover, .realname:hover { text-decoration: underline; } .classBox .fa-times { font-size: 110% !important; } .userBox .fa-times, .classBox .fa-times { font-size: 150%; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } .userBox .fa-times:hover, .classBox .fa-times:hover { color: #CC4444; } #deleteClass { font-size: 3vh; width: 28% !important; margin: auto !important; text-align: center; } #changeAdmin { margin-bottom: 3%; } #changeAdmin span { font-size: 90%; padding: 3%; background-color: rgba(0,0,0,0.2); 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; } #changeAdmin span:hover { background-color: rgba(0,0,0,0.1); } #changeAdmin input { font-size: 100%; width: 50%; margin-left: 3%; margin-right: 5%; padding: 2%; -webkit-animation: expand2 .7s ease 1; animation: expand2 .7s ease 1; } @-webkit-keyframes expand2 { 0% { width: 0%; } 100% { width: 50%; } } @keyframes expand2 { 0% { width: 0%; } 100% { width: 50%; } } .fa-exchange { padding: 0 !important; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; } .fa-exchange:hover { color: #CC4444; } #joinPrivClass { width: 200px; height: 110px; padding: 20px; border-top: 5px solid #852E6D; box-shadow: -2px 0px 5px 1px #444; position: absolute; right: 5vw; -webkit-transition: bottom 0.4s ease; -moz-transition: bottom 0.4s ease; -ms-transition: bottom 0.4s ease; transition: bottom 0.4s ease; } #joinPrivClass h3 { font-weight: 400; font-size: 150%; margin-bottom: 1vh; } #privateCode { font-size: 3vh; width: 93%; margin-top: 1%; margin-bottom: 1vh; padding: 1%; } #privSubmit { font-size: 2vh; margin-left: 5%; padding: 3%; background-color: rgba(0,0,0,0.2); float: right; cursor: pointer; -webkit-transition: background-color 0.2s ease; -moz-transition: background-color 0.2s ease; -ms-transition: background-color 0.2s ease; transition: background-color 0.2s ease; } #privSubmit:hover { background-color: rgba(0,0,0,0.1); } #profPreferences { border-top: 5px solid #409333; }