123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481 |
- /* $Id$ */
- /* GLOBAL/UTILITIES
- --------------------------------- */
- /* reset margins and padding for all elements since defaults are not crossbrowser */
- /*
- * Licensed to Jasig under one or more contributor license
- * agreements. See the NOTICE file distributed with this work
- * for additional information regarding copyright ownership.
- * Jasig licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a
- * copy of the License at the following location:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
- * {
- margin:0;
- padding:0;
- font-size:1em;
- }
- /* browser default font-size is 16px which is too big so we make it 16px x 62.5% = 10px */
- body {
- font:normal 62.5%/1 Verdana,Arial,Helvetica,sans-serif;
- min-width:992px;
- }
- form {
- float:left;
- margin:0 1%;
- padding:0;
- width:77%;
- }
- /* general positioning styles */
- .ac {text-align:center !important;}
- /* HEADER
- --------------------------------- */
- #header #nav-system {
- float:right;
- padding:0;
- }
- #header #nav-system ul {
- list-style:none;
- margin:0;
- padding:0;
- }
- #header #nav-system li {
- float:left;
- margin:0;
- padding:0;
- }
- #header #nav-system li a {
- float:left;
- margin:0 0 0 1px;
- padding:2px 10px;
- font:normal 1.1em/1.5 Verdana,Arial,Helvetica,sans-serif;
- text-decoration:none;
- background-color:#323265;
- color:#fff;
- white-space:nowrap;
- }
- #header #nav-system li a:hover,
- #header #nav-system li a:focus {
- background-color:#fff;
- color:#323265;
- }
- #header p#tagline {
- padding:0 0 2px 3px;
- background: #323265;
- color:#fff;
- font-size:1.2em;
- line-height:1.6;
- }
- #header h1#app-name {
- clear:both;
- padding:0 0 0 15px;
- background:#323265;
- color:#fff;
- font:2.4em/2em Arial,Helvetica,sans-serif;
- }
- /* MAIN MENU
- --------------------------------- */
- #nav-main {
- float: left;
- width: 100%;
- background: #999;
- font-size: 1.1em;
- line-height: normal;
- padding: 0;
- xmargin:0 0 1.5em 0;
- color:#eee;
- }
- #nav-main ul {
- margin: 0;
- padding: 0;
- list-style: none;
- line-height: 1.4em;
- }
- #nav-main li {
- display: inline;
- margin: 0;
- padding: 0;
- }
- #nav-main a {
- float: left;
- margin: 0;
- padding: 0;
- text-decoration: none;
- }
- #nav-main a span {
- float:left;
- display:block;
- padding:5px 10px;
- background:transparent;
- color:#eee;
- }
- /* Hide from IE5Mac only \*/
- #nav-main a span {float:none;}
- /* End hack */
- #nav-main a:hover {background:#eee;}
- #nav-main a:hover span {
- background:#eee;
- color:#333;
- }
- .highlightBottom td {background:#FFEFF3; color:#666; font-weight:400;}
- .highlightBottom td a {display:inline; background:#fff; padding:5px 10px; color:#666; font-weight: normal;}
- .highlightBottom a:hover {background:#b00; color:#fff;}
- /* CONTENT
- --------------------------------- */
- #content {
- clear:both;
- width:auto;
- padding:1px 0;
- margin:0 2% 2em;
- }
- #content h1 {
- margin:15px 0;
- font:normal 2.2em "Times New Roman",serif;
- color:#333;
- background:transparent;
- text-transform:capitalize;
- }
- #content p {margin:1em 0;}
- /* FOOTER
- ---------------------------------------------------------- */
- #footer {
- color:#999;
- background:transparent;
- clear:both;
- margin:0 2% 2em;
- padding:0 0 1px 0;
- border-top:1px solid #ccc;
- position:relative;
- }
- #footer div {
- margin:1em 5px .5em;
- clear:left;
- overflow:hidden;
- }
- #footer h4 {
- font:normal 1em/1.2 Verdana,Arial,Helvetica,sans-serif;
- clear:left;
- margin:0;
- padding:0;
- float:left;
- }
- #footer a#jasig {
- position:relative;
- float:right;
- clear:both;
- display: block;
- background-image: url(../../images/ja-sig-logo.gif);
- width: 118px;
- height: 31px;
- margin:1em 5px .5em;
- }
- #footer #nav-campus-sites {
- list-style:none;
- float:left;
- margin:0 0 0 5px;
- padding:0;
- }
- #footer #nav-campus-sites li {
- display:inline;
- padding:0;
- margin:0;
- font:normal 1em/1.2 Verdana,Arial,Helvetica,sans-serif;
- }
- #footer #nav-campus-sites li:before {} /* content: " | " */
- #footer #nav-campus-sites li:first-child:before {}
- /* All IE browsers */
- * html #footer {height:1px;}
- * html #footer #nav-campus-sites {
- padding:0 0.4em 0 0;
- margin:0;
- }
- /* Win IE browsers - hide from Mac IE\*/
- * html #footer #nav-campus-sites {height:1px; }
- * html #footer #nav-campus-sites li {
- display:block;
- float:left;
- }
- /* End hide from Mac IE 5 */
- * html #footer #nav-campus-sites li:first-child {border-left:0px none;}
- /*
- _______________________________
- --- CONTENT FRAGMENTS ---
- _______________________________
- */
- /* MESSAGES
- --------------------------------- */
- .errors, .success {
- clear:both;
- padding:20px 20px 20px 85px; /* bg */
- margin:0 0 1em;
- font-weight:bold;
- font-size:1.3em;
- line-height:1.5;
- }
- .success {
- border:1px dotted #390;
- color:#390;
- background:#dfa url('../../images/services/success.gif') no-repeat 2em 50%;
- }
- .errors {
- border:1px dotted #b00;
- color:#e71708; /* bg */
- background:#fed url('../../images/services/error.gif') no-repeat 2em 50%;
- }
- /* FORMS
- --------------------------------- */
- fieldset {
- border-left:0px solid #ddd; border-right:0px solid #ddd; border-top:1px solid #ddd; border-bottom:0px solid #ddd; margin:2em 0; padding:10px;
- }
- legend {
- margin:1em 5px;
- color:#b00;
- font-size:1.1em;
- font-weight:bold;
- text-transform:uppercase;
- }
- label {
- cursor:pointer;
- font-size:1em;
- color:#666;
- }
- input, select, textarea, option {font:normal 1.1em sans-serif;}
- input, textarea {padding:0px 2px;}
- select option {margin:auto .5em 0 0;}
- /* vertically aligned form*/
- input.check { margin:0 0 0 .5em; width:13px; height:13px; vertical-align:middle;}
- /* highlight errors */
- .required {background:#ff9;}
- .formError {
- background: #fafafa url('../../images/services/alert2.gif') no-repeat 0 50%;
- /* bg */
- color:#b00; /* bg */
- margin-left:.5em; /* bg */
- font-size:1.4em;
- line-height:20px; padding-left:24px; padding-right:0; padding-top:0; padding-bottom:0
- }
- /* TABLES
- --------------------------------- */
- /* table row highlighting (does not work in IE - JavaScript workaround) */
- table.highlight tr:hover td, table.highlight tr.over td {background:#ffc !important;}
- table.highlight tr.highlightBottom:hover td {background: #ffeff3 !important;}
- table {
- border:0px none;
- border-collapse:collapse;
- empty-cells:show;
- background-color:#fff;
- font-size:1.1em;
- border-collapse:separate;
- border-spacing: 0px;
- }
- .large {width:100%;}
- th {
- background:#eee;
- color:#666;
- padding:3px 5px;
- text-align:left;
- font-weight:normal;
- line-height: 24px;
- }
-
- tr.added {
- background-color: #ff3;
- }
- td {
- padding:3px 5px;
- border-bottom:1px solid #eee;
- height:38px;
- }
- td a {
- padding:10px 0pt 10px 35px;
- text-decoration: none;
- display:inline;
- line-height:32px;
- color:#c1c1c0;
- font-weight:400;
- }
- .add {
- min-width:952px;
- line-height:32px;
- height:32px;
- border-top: 5px solid #eee;
- color:#000;
- width:100%;
- text-indent:5px;
- padding-top: 5px;
- font-size:1.1em;
- }
-
- .add a {background: url('../../images/services/add_service.gif') no-repeat left center;
- text-decoration: none;
- display: inline;
- line-height:32px;
- color:#c1c1c0;
- font-weight:900; padding-left:35px; padding-right:0; padding-top:10px; padding-bottom:10px
- }
- .add a:hover {color:#b00;}
- td a.edit {background: url('../../images/services/edit_service.gif') no-repeat left center;}
- td a.del {background: url('../../images/services/delete_service.gif') no-repeat left center;}
- td a:hover {color:#b00;}
- p.instructions {
- margin:1em 0;
- font-size:1.2em;
- background:url('../../images/services/info.gif') no-repeat left center; padding-left:2em; padding-right:0; padding-top:5px; padding-bottom:5px
- }
- fieldset {
- padding:15px 10px;
- background-color:#fafafa;
- margin:20px 0;
- position:relative;
- border:1px solid #ddd;
- }
- legend {
- padding:2px 5px;
- color:#b00;
- font-size:1.3em;
- font-weight:900;
- background:#fff;
- }
- label.preField, .label {
- display:block;
- width:8em;
- float:left;
- font-size:1.1em;
- color:#666; /* + bg */
- line-height:20px; /* + bg */
- }
- label.postField {
- margin-right:1em;
- font-size:1.1em;
- vertical-align:middle; /*- bg */
- line-height:20px; /* + bg */
- }
- .check {border:0px none;}
- input,
- textarea,
- select {
- border:1px solid #ccc;
- border-color:#999 #eee #eee #999;
- padding:2px;
- margin-left:.5em; /* + bg */
- }
- input {
- /* margin-left:.5em; - bg */
- font-size:1.1em;
- vertical-align:top;
- }
- span.oneField {
- display:block;
- margin:1em 0; /* bg */
- padding:0;
- }
- button {font-size:1em;}
- .primaryAction {
- padding:.5em;
- color:green;
- font-weight:900;
- }
-
- @media screen {
- div#container {
- width:100%;
- min-width:952px;
- margin:0;
- padding:0;
- }
- table#headerTable {
- width:100%;
- min-width:952px;
- background:#999;
- margin:0;
- padding:0;
- border:0;
- border-collapse:collapse;
- }
- div.tableWrapper {
- width:100%;
- min-width:952px;
- max-height:250px;
- overflow:auto;
- overflow-x:hidden;
- }
- table#scrollTable {
- width:100%;
- min-width:935px;
- }
- table#scrollTable thead {display:none;}
- table#headerTable th, table#scrollTable td {padding:0 5px; border:0;}
- table#scrollTable td {text-align:left; border-bottom:1px solid #eee;}
- table#headerTable th {height:38px; border:0 !important;}
- th.th1, td.td1 {width:200px; overflow:hidden;}
- th.th2, td.td2 {overflow:hidden;}
- th.th3, td.td3 {width:50px;}
- th.th4, td.td4 {width:70px;}
- th.th5, td.td5 {width:50px;}
- th.th6, td.td6 {width:70px;}
- th.th7, td.td7 {width:102px;}
- th.th8, td.td8 {width:70px}
- th.th9, td.td9 {width:70px; text-align:right !important;}
- th.th10, td.td10 {width:102px; text-align:right !important;}
-
- .hint {margin-left:9.5em; margin-bottom:1em; line-height:1.5;}
- .actions {margin:1.5em 0;}
- #allowedAttributes {height:150px;}
- }
- /* Container that holds the error messages on the services manage page
- * This will be hidden by default and through JS calls, will be displayed
- * when appropriate.
- */
- #errorsDiv {
- display: none;
- }
|