/* CSS Code Styling Tag { Always spaces between values Font: Height Width Margin: [top, right, bottom, left]; Padding: [top, right, bottom, left]; Border Drop-shadow Display Position Float Overflow z-index Color related items Animation related items }*/ @import url(https://fonts.googleapis.com/css?family=Raleway:200,300italic,400,600); html { font-family: 'Raleway'; font-weight: 200; overflow: hidden; /*background-image: url("Hourglass.png"); background-size: 1920px 1080px;*/ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } ::-webkit-input-placeholder { font-size: 70%; } :-moz-placeholder { font-size: 70%; } ::-moz-placeholder { font-size: 70%; } :-ms-input-placeholder { font-size: 70%; } .formInvalid::-webkit-input-placeholder { color: red; } .formInvalid:-moz-placeholder { color: red; } .formInvalid::-moz-placeholder { color: red; } .formInvalid:-ms-input-placeholder { color: red; } body { margin: 0; } header { font-weight: 600; width: 100%; margin: 0; box-shadow: 2px 2px 5px 3px #666; display: inline-block; position: relative; z-index: 50; } h1,h2,h3,h4,h5 { margin: 0; -webkit-filter: drop-shadow(2px 2px 5px #666); filter: drop-shadow(2px 2px 5px #666); } h1 { padding: 0.4%; float: left; } h4 { font-size: 130%; font-weight: 200; padding: 5%; -webkit-filter: drop-shadow(2px 2px 5px #333); filter: drop-shadow(2px 2px 5px #333); display: inline-block; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; transition: color 0.5s ease; } input { font-family: 'Raleway'; } #aboveBar { display: inline; } #aboveBar h2 { font-weight: 400; padding: 0.6%; padding-left: 0; float: left; } .fa-bars, .fa-cog { font-size: 200%; height: 100%; padding: 0.6%; padding-right: 0.8%; float: left; color: #333; -webkit-transition: color 0.5s ease, background-color 0.5s ease; -moz-transition: color 0.5s ease, background-color 0.5s ease; -ms-transition: color 0.5s ease, background-color 0.5s ease; transition: color 0.5s ease, background-color 0.5s ease; cursor: pointer; } .fa-cog { padding-left: 0.8%; float: right; } .fa-bars:hover, .fa-cog:hover { background-color: #CCC; } #loadBar, #progress { width: 100%; height: 4px; display: table; background-color: #33ADFF; } #menuContainer, #optionsContainer { min-height: 100%; max-height: 100%; width: 15%; padding: 1% 0 1% 0; box-shadow: 2px 2px 5px 3px #666; position: absolute; z-index:0; overflow: hidden; -webkit-transition: margin 0.5s ease, background-color 0.5s ease; -moz-transition: margin 0.5s ease, background-color 0.5s ease; -ms-transition: margin 0.5s ease, background-color 0.5s ease; transition: margin 0.5s ease, background-color 0.5s ease; } #optionsContainer { width: 12%; right: 0; } .mode, .function { width: 100%; position: relative; background-color: #849CAE; -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; cursor: pointer; } .mode:hover, .function:hover { background-color: #A2B5C3; } .mode:active, .function:active { background-color: #EFF3F5; -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; } .fa-university, .fa-calendar { font-size: 175%; width: 12%; padding: 10%; -webkit-filter: drop-shadow(2px 2px 5px #666); filter: drop-shadow(2px 2px 5px #666); } .fa-plus, .fa-minus, .fa-tasks, .fa-graduation-cap { font-size: 130%; padding: 5%; -webkit-filter: drop-shadow(2px 2px 5px #666); filter: drop-shadow(2px 2px 5px #666); } #functions { width: 100%; margin-top: 7%; border-style: solid; border-color: #D9D9D9; border-left: none; box-shadow: 0px 4px 8px 1px #222; position: relative; z-index: 1; } #classListHolder { max-height: 48%; width: 100%; margin-bottom: 30%; padding-right: 50%; position: absolute; overflow-y: auto; } #classListHolder h3 { font-weight: 200; margin: 5%; } .sideClass { width: 100%; height: 10%; padding: 5%; background-color: rgba(255,255,255,0.1); -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; } .sideClass:hover { background-color: rgba(255,255,255,0.3); } .sideClassName { font-weight: 600; margin: 0; } .sideClassHour { font-weight: 400; color: #444; margin: 0; } .overlay { width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; position: absolute; top: 0; left: 0; z-index: 51; opacity: 0; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .overlayCont { font-size: 165%; padding: 1%; box-shadow: 2px 2px 5px 3px #666; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; position: absolute; top: 30%; left: 50%; text-align: center; } .fa-check-circle-o, .fa-times-circle-o { font-size: 300%; padding: 5% 13% 5% 13%; color: #333; -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; transition: color 0.4s ease; cursor: pointer; } .fa-check-circle-o:hover { color: #85E085; } .fa-check-circle-o:active { color: #33CC33; -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; } .fa-times-circle-o:hover { color: #FF6666; } .fa-times-circle-o:active { color: #FF1A1A; -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; } #bg { width: 100%; position: absolute; top: 0; left: 0; z-index: -1; } #mainBody { width: 100%; height: 100%; position: absolute; z-index: -1; display: none; opacity: 0; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } #calendar { padding-top: 2%; height: 100%; } #calbg { background-color: rgba(255,255,255,0.3); position: absolute; } .fc-view-container, .fc-left { -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .fc-view-container { background-color: rgba(255,255,255,0.8); } .fc-left { padding: 0.5% 1% 0.5% 1%; background-color: rgba(255,255,255,0.8); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .fc-left h2 { font-weight: 400; -webkit-filter: none; filter: none; } .fc-head { padding: 0.2% 0 0.2% 0; } .fc-day-header { padding: 0.5% 0 0.5% 0 !important; } .fc-button { background-color: rgba(255,255,255,0.5) !important; background-image: none; -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; } .fc-button:hover { background-color: rgba(255,255,255,0.9) !important; }