/* * 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. */ /***************************************/ /* general styles */ html { background: -webkit-gradient(linear, left top, right top, from(#c5ccd3), to(#cfd5dd), color-stop(0.80, #c5ccd3), color-stop(0.80, #cfd5dd)); } .fl-theme-uportal .fl-bevel-black { text-shadow: rgba(0,0,0,0.35) 0px -1px 0px; } .fl-theme-uportal .fl-bevel-white { text-shadow: rgba(255,255,255,1) 0px 1px 0px; } .fl-theme-uportal a { -webkit-touch-callout:none; /* prevents iphone popup menu to copy / follow / bookmark a particular link */ -webkit-tap-highlight-color: rgba(0,0,0,0); text-decoration:none; color:#000; } /***************************************/ /* Navigation Bar */ body::before { border-top-color:#ccd6e2; border-bottom-color:#000; background-image: -webkit-gradient(linear, left top, left bottom, from(#B0BCCD), color-stop(0.5, #889BB3), color-stop(0.50, #6D84A2), to(#6D84A2) ); } .fl-theme-uportal .fl-navbar { color:#fff; text-shadow: rgba(0,0,0,0.5) 0px -1px 0px; } .fl-theme-uportal .fl-navbar h1 { color:#fff; } .fl-theme-uportal .fl-navbar a { color: #fff; } .fl-theme-uportal .fl-navbar [class*=fl-button] { background-image: -webkit-gradient(linear, left top, left bottom, from(#9aafca), color-stop(0.5, #6d8cb3), color-stop(0.50, #4b6b90), to(#4b6b90) ); -webkit-border-image:none; } .fl-theme-uportal .fl-navbar [class*=fl-button]:active { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(149, 184, 239,1)), to(rgba(35,109,229,1)), color-stop(0.5, rgba(149, 184, 239,1)), color-stop(0.50, rgba(75,148,244,1)) ); } .fl-theme-uportal .fl-navbar .fl-backButton { /* See mobile layout for details */ -webkit-border-image: url(images/iphone/navbar_back_button_insetShadow.png) 0 15 stretch; -webkit-mask-box-image: url(images/iphone/backbutton_mask.png) 0 15 stretch; } .fl-theme-uportal .fl-navbar .fl-button-inner { -webkit-border-image: url(images/iphone/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch; } /***************************************/ /* iPhone general purpose gel buttons */ /* effect is applied anywhere but the navbar, which has its own button look */ .fl-theme-uportal .fl-button { text-decoration:none; font-weight:bold; -webkit-border-image: url(images/iphone/button_bg_insetShadow.png) 10 stretch; } .fl-theme-uportal .fl-button.fl-bevel-white { color:#333333; } .fl-theme-uportal .fl-button.fl-bevel-black { color:#FFFFFF; } .fl-theme-uportal .fl-button-white { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(240,240,240,0.25)), to(rgba(220,220,220,0.75)), color-stop(0.5, rgba(240,240,240,1)), color-stop(0.50, rgba(200,200,200,0.8)) ); } .fl-theme-uportal .fl-button-black { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(106,106,106,0.25)), to(rgba(00,00,00,0.75)), color-stop(0.5, rgba(130,130,130,1)), color-stop(0.50, rgba(75,75,75,0.8)) ); } .fl-theme-uportal .fl-button-green { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(120,190,130,0.2)), to(rgba(50,170,60,0.75)), color-stop(0.5, rgba(120,190,130,1)), color-stop(0.50, rgba(0,150,10,0.8)) ); } .fl-theme-uportal .fl-button-blue { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(149, 184, 239,0.2)), to(rgba(35,109,229,0.75)), color-stop(0.5, rgba(149, 184, 239,1)), color-stop(0.50, rgba(75,148,244,0.8)) ); } /***************************************/ /* iPhone tabs 1: small general purpose content dividers */ .fl-theme-uportal .fl-tabs li { background-image: -webkit-gradient(linear, left top, left bottom, from(#9aafca), color-stop(0.5, #6d8cb3), color-stop(0.50, #4b6b90), to(#4b6b90) ); -webkit-border-image: url(images/iphone/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch; -webkit-border-left-image: none; -webkit-background-origin: border; -webkit-background-clip: border; } .fl-theme-uportal .fl-tabs .fl-tabs-active { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(149, 184, 239,1)), to(rgba(35,109,229,1)), color-stop(0.5, rgba(149, 184, 239,1)), color-stop(0.50, rgba(75,148,244,1)) ); } .fl-theme-uportal .fl-tabs li a, .fl-theme-uportal .fl-tabs .fl-tabs-active a { color:#fff; border-right-color:rgba(255,255,255,0.35); border-left-color:rgba(0,0,0,0.35); } /*************************************************/ /* iPhone list menu styles: Ordered lists, Unordererd lists, Thumbnail lists, Icon lists, Definition lists */ /*************************************************/ /* Default list system setup */ .fl-theme-uportal .fl-listmenu li a { -webkit-tap-highlight-color: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5)); background:#fff url(images/iphone/listmenu_arrow.png) no-repeat right 5px; } .fl-theme-uportal [class*=fl-list] > li { color: #000; border-color: rgb(169,173,176); background-color:#fff; } /* A simulation for a:active on the device, requires JS */ .fl-theme-uportal [class*=fl-list]:not(.fl-list) a:active, .fl-theme-uportal [class*=fl-list] .fl-link-hilight { color: #fff; background: url(images/iphone/listmenu_arrow.png) no-repeat right -25px, -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5)); } .fl-theme-uportal [class*=fl-list] .fl-link-loading { color: #fff !important; background: url(images/iphone/listmenu_loader.gif) no-repeat 97% center, -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5)); } .fl-theme-uportal [class*=fl-list]:not(.fl-list) a:active, .fl-theme-uportal [class*=fl-list] a:active .fl-link-secondary, .fl-theme-uportal [class*=fl-list] a:active .fl-link-summary, .fl-theme-uportal [class*=fl-list] .fl-link-loading * { color: #fff !important; } /* secondary link info behaviour */ .fl-theme-uportal [class*=fl-list] > li .fl-link-secondary { color: rgb(50, 79, 133); } /* summary link info ehaviour */ .fl-theme-uportal [class*=fl-list] > li .fl-link-summary { color:#999; } .fl-theme-uportal .fl-list a { color:#4a94f4; } /***************************************/ /* instructional text (usually embossed too)*/ .fl-theme-uportal .fl-note { color:#4C566C; } /****************************/ /* Collapsing and expanding panels */ .fl-theme-uportal .fl-panel-autoHeading > *:first-child { color:#fff; background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#000)); } .fl-theme-uportal .fl-panel-autoHeading > *:first-child:focus { color:#000; background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC)); } /****************************/ /* Gloss tint for glossy icons/thumbnails */ .fl-theme-uportal .fl-list-glossy > li a::before { background-image: -webkit-gradient(radial, 50% -15%, 10, 50% -50%, 45, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)), color-stop(90%, rgba(255,255,255,.65))); } /* ------------------------------------ Overrides to jqueryui css. ------------------------------------ */ .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {font-size: 1em; font-family:arial,helvetica,clean,sans-serif;} .ui-tabs .ui-tabs-nav li a { font-size: 0.8em; padding:0.2em 0.5em; } .ui-tabs .ui-tabs-nav { padding:0.2em 0.1em 0; } /* jQuery tooltip */ #tooltip {background-color: #fffbbf; color: #344461; border: thin solid #b1c6f2;} /* */ #portalWelcome { text-align: right; padding-right: 10px; } .portlet-content-container { background-color: #fff; padding: 5px; margin: 5px; } /* Fluid pager component styles */ .fl-theme-uportal .fl-pager ul.fl-pager-ui {text-align:right} .fl-theme-uportal .fl-pager .fl-pager-ui li {list-style-type:none; display:inline; padding-left:5px} .fl-theme-uportal .fl-pager .fl-pager-ui a.fl-pager-disabled, .fl-theme-uportal .fl-pager .fl-pager-ui .fl-pager-disabled a { color: #777777; border: 0; text-decoration: none; cursor: default; } .fl-theme-uportal .fl-pager .fl-pager-ui a.fl-pager-currentPage, .fl-theme-uportal .fl-pager .fl-pager-ui .fl-pager-currentPage a { color: #000000; border: 0; text-decoration: none; cursor: default;} .fl-theme-uportal a { color:#4b6b90; } .up-mobile-navigation-container a { color:#000; }