body { margin: 4px; padding: 0; background-color: #FAFAFA; font-size: 62.5%; font-family: Verdana, Helvetica, Sans-Serif; } img { border: 0; } h1, h2, h3, h4, h5 { margin: 0; padding: 0; } h1 { color: #F7921D; border-bottom: 1px dotted #AAAAAA; font-size: 1.5em; padding-bottom: 2px; margin-bottom: 4px; } h2 { color: #333333; border-bottom: 1px solid #EEEEEE; font-size: 1.2em; padding-bottom: 3px; } h3 { color: #333333; font-size: 1em; padding-bottom: 6px; } body > div { max-width: 1000px; min-width: 680px; margin: 0 auto; padding: 0; border: gray solid 1px; border-radius: 8px; box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.35); } #ui-datepicker-div { min-width: 0px; } header > h1 { background-color: #F7921D; border: none; font-size: 28px; margin-top: 12px; padding-left: 8px; margin-bottom: 0; } header > h1 > a { color: white; text-decoration: none; font-weight: normal; } /* Error container styles */ .errorContainer { width: 95%; margin: 1% 0% 2% 2%; -webkit-border-radius: 10px; border-radius: 10px; border: 3px solid #FF270A; display: none; } .errorTitle { width: 100%; padding-left: 2%; margin-bottom: 0%; color: #FF5640; font-size: 1.4em; } .errorTask, .errorMessage { width: 40%; margin: 0% 0% 1% 0%; font-size: 1.3em; color: #FF5640; display: inline-block; } .errorTask { margin-left: 2%; } a.errorTask { cursor: pointer; } .underline { text-decoration: underline; margin-top: 1.5%; } #ScrollTop { width: 40px; height: 40px; position: absolute; right: 20px; top: 20px; background: none; color: #F7921D; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 2px solid #F7921D; text-align: center; font-size: 14pt; display: none; } #ScrollTop:hover { background-color: rgba(247,146,29,0.42); } /* Progress bar styles */ .barLabel { margin: 2% 0% 0% 10%; font-size: 1.1em; font-family: inherit; color: #6B6B6B; display: block; } .outerBar { height: 25px; width: 75%; margin-left: 10%; border: 2px outset grey; display: inline-block; } .outerBar:last-of-type { margin-bottom: 2%; } .innerBar { height: 100%; vertical-align: middle; background: rgb(32,122,2); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwN2EwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQwZDgwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZkMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(32,122,2,1) 0%, rgba(64,216,4,1) 50%, rgba(0,109,7,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,122,2,1)), color-stop(50%,rgba(64,216,4,1)), color-stop(100%,rgba(0,109,7,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(32,122,2,1) 0%,rgba(64,216,4,1) 50%,rgba(0,109,7,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(32,122,2,1) 0%,rgba(64,216,4,1) 50%,rgba(0,109,7,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(32,122,2,1) 0%,rgba(64,216,4,1) 50%,rgba(0,109,7,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(32,122,2,1) 0%,rgba(64,216,4,1) 50%,rgba(0,109,7,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207a02', endColorstr='#006d07',GradientType=0 ); /* IE6-8 */ display: inline-block; } .innerBarText, .outerBarText { height: auto; margin: 0%; margin-left: 1%; font-family: inherit; font-size: 1.4em; text-shadow: 0px 0px 6px #D9FCE4; color: #000000; display: inline-block; } .outerBarText { width: 5%; text-align: left; } /* Tabular Diplay Styles */ .tabButton { margin: 3% 0% 0% 0%; background: none; color: #707070; font-size: 1.4em; -webkit-border-radius: 0 3px 0 0; border-radius: 0 5px 0 0; border: 1px solid #8297F5; text-align: center; z-index: 3; } .tabButton:hover { background-color: #D1D9FF; } .tabButton:focus { -webkit-border-radius: 0 3px 0 0; border-radius: 0 5px 0 0; border-bottom: 1px solid #FAFAFA; } .tabSection { width: 90%; padding: 1%; margin: 0% 0% 3% 3%; -webkit-border-radius: 0 15px 15px 15px; border-radius: 0 15px 15px 15px; -webkit-box-shadow: 5px 5px 3px #A3A3A2; box-shadow: 5px 5px 3px #A3A3A2; border: 1px solid #8297F5; display: none; } .tabDataContainer { width: 99%; display: inline-block; } .taskOverview { width: 70%; } .tabButton:first-of-type { border-bottom: 1px solid #E0E6FF; background-color: #E0E6FF; margin-left: 3%; } .tabSection:first-of-type { display: block; } /* Filter and Filter Choices Styles */ .filterChoices { width: 15%; padding: 0% 2% 1% 2%; vertical-align: top; } .filterChoices label { width: 75%; } .filterChoices label:last-of-type { width: 50%; } .filterChoices input[type="checkbox"] { margin: .4em; } .filterChoices input[type="checkbox"], .filterChoices label, .filters label, .filters input { font-size: 1.5em; display: inline-block; } .filterChoices legend, .filters legend { font-size: 1.5em; } .filters, .filterChoices{ margin: 2% 2% 3% 2%; display: inline-block; } .filters { width: 71%; margin: 2% 0% 2% 0%; } .filterContainer { width: 28%; margin: 0% 0% 1% 1%; vertical-align: top; display: none; } .filterContainer:first-of-type { margin-left: 2%; display: inline-block; } .filterContainer input, .filterContainer select, .filterContainer label { width: 90%; margin-left: 5%; } .filters button{ margin: 1% 0% 1% 2%; display: block; } /* Multi-page Task Styles */ .pageTitle, .page { margin-right: 1%; font-size: 1.8em; color: #6B6B6B; } .pageTitle { margin-left: 2%; } .page { text-decoration: underline; cursor: pointer; } .page:hover { color: #F7921D; } /* Login Page Styles*/ #login { display: block; float: right; margin: 10px; margin-top: -24px; } #login a { text-decoration: underline; color: black; text-align: right; } #login a:hover { color: gray; } #login > a { text-decoration: none; font-size: 1.2em; text-align: right; color: white; background-color: black; border: 1px solid gray; font-weight: bold; padding: 4px 12px; } #login form { display: inline; } #loginForm ol { list-style: none; } nav { background-color: #333; color: white; height: 28px; font-size: 1.2em; margin: 0; text-align: left; } nav > ul { margin: 0; padding: 0; padding-left: 2px; } nav li { display: inline-block; list-style: none; } nav a { color: white; font-weight: bold; text-decoration: none; padding: 0 20px; padding-top: 4px; line-height: 2.5em; } nav a:hover { color: gray; } nav li a.current { color: #F7921D; background-color: white; padding-bottom: 8px; } footer { padding: 6px; border-top: grey 1px solid; text-align: right; } #body { padding: 5px; } hgroup.title { margin-bottom: 10px; } hgroup.title h1, hgroup.title h2 { display: inline; } hgroup.title h2 { font-weight: normal; margin-left: 3px; } .error { color: #e80c4d; } input[type="text"], input[type="password"] { border: 1px solid #CCC; } /*Index Page Styles*/ fieldset { margin: 1em 0; margin-bottom: 2em; padding: 1em; padding-top: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #8297F5; } legend { font-size: 1.1em; font-weight: 600; padding: 2px 4px 8px 4px; color: #6B6B6B; } fieldset > label, fieldset > input { font-size: 1.1em; font-weight: 600; color: #6B6B6B; display: block; } fieldset > input { margin-bottom: 2%; } .charts, .chartContainer, .collapse { font-size: 1.5em; } .chartContainer { width: 90%; padding: 3%; margin: 3% 0% 3% 2%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 5px 5px 3px #A3A3A2; box-shadow: 5px 5px 3px #A3A3A2; border: 3px solid #8297F5; } .chartContainer > .title { width: 95%; border-bottom: none; display:inline-block; } .chartContainer canvas { margin: 0% 0% 2% 6%; } .chartContainer > div { width: 90%; height: 180px; margin-left: 3%; } .chartContainer > .smoothieHolder { width: auto; height: auto; margin: 0%; } .chartContainer .smoothieLabel { width: 100%; margin: 10px; display: block; text-align: center; font-family: inherit; font-size: 13pt; color: #707070; } .collapse { width: 3%; min-width: 20px; margin: 0px; background: none; color: #F7921D; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 2px solid #F7921D; text-align: center; font-size: 1em; display: inline-block; } .collapse:hover { background-color: rgba(247,146,29,0.42); } /* User Page Styles*/ #TasksContainer div[id^="Task"] { margin: 2% 0%; } #TasksContainer .jqplot-xaxis { display: none; } label[id$="Info"] { font-family: inherit; font-size: 13pt; color: #707070; } #TaskOverviewFilterFirst { margin-top: 0%; } /* Admin Page Styles */ .usersField .filterChoices { width: 92%; margin: 1% 0% 1% 2%; } .usersField .filterChoices legend { font-size: 1em; padding-top: 6%; } .usersField .filterChoices label { font-size: 1em; width: 60%; margin: 0% 0% 0% 10%; } .usersField .filterChoices label:last-of-type { width: 42%; } .usersField .filterChoices label:last-of-type { margin-bottom: 8%; } .usersField .filterChoices input[type="checkbox"] { margin: .3em; } #UserOverviewTab .filters { width: 67%; margin: 1% 0% 0% 2%; } .tabSection .filterContainer { width: 27%; } .usersField { width: 20%; padding: 1% 2% 2% 2%; margin: 1% 0% 2% 2%; font-size: 1.4em; vertical-align: top; display: inline-block; } .mainList { width: 100%; font-family: inherit; font-size: 10pt; color: #707070; } .usersField label { margin-top: 1em; } #SlaveOverviewTab .filterChoices { margin-top: 1%; } #SlaveOverviewTab .filters { margin: 1% 0% 0% 0%; } #SlavesContainer .jqplot-target { margin-left: 0%; margin-top: 2%; }