Add minified files for portal

This commit is contained in:
Clément Oudot 2016-01-19 14:51:44 +00:00
parent 7c20f98f74
commit 1036dae8c6
20 changed files with 72 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
html,body{height:100%;background:radial-gradient(circle at 50% 0,#fff 0,#ddd 100%) no-repeat scroll 0 0 #ddd}#wrap{min-height:100%;height:auto;margin:0 auto -80px;padding:20px 0 80px}#footer{height:80px;background-color:#fff;background-color:rgba(255,255,255,0.9);text-align:center;padding-top:20px}.panel,.navbar-default{background-color:#fff;background-color:rgba(255,255,255,0.9);background-image:none}.login,.password,.confirm{text-align:center;padding:20px}div.form{margin:0 auto;max-width:330px}div.actions{margin:10px 0 0 0}div.actions a{margin-top:10px}.buttons{text-align:center;margin:10px 0 0 0}.btn{white-space:normal}.btn span.glyphicon{padding-right:8px}li.ui-state-active{background-color:#fafafa;background-color:rgba(250,250,250,0.9)}#appslist,#password,#loginHistory,#logout{margin-top:20px}div.application{height:50px;overflow:hidden}div.application a,div.application a:hover{text-decoration:none;display:block}div.application h4.appname{margin-top:5px}div.application p.appdesc{color:#aaa;font-style:italic}p.notifCheck label{margin-left:5px;margin-top:3px;display:inline-block}div.openidconnect button{height:60px;width:160px;margin-bottom:5px}div.openidconnect button img{height:30px}div.oidc_consent_message>ul{text-align:left;list-style:circle}@media(min-width:768px){div.application{height:80px}div.application h4.appname{margin:0}#wrap{margin:0 auto -60px}#footer{height:60px}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
$(document).ready(function(){$("div.message-positive").addClass("alert-success");$("div.message-warning").addClass("alert-warning");$("div.message-negative").addClass("alert-danger");$("table.info").addClass("table");$(".notifCheck").addClass("checkbox");$(".nav a").on("click",function(){if($(".navbar-toggle").css("display")!="none"){$(".navbar-toggle").trigger("click")}})});

View File

@ -0,0 +1 @@
.buttons{margin:0}form .buttons{margin:10px 0 0 0}.buttons a,.buttons button{display:block;float:right;margin:0 0 0 7px;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px}.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px}.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px}*:first-child+html button[type]{padding:4px 10px 3px 7px}.buttons button img,.buttons a img{margin:0 3px -3px 0!important;padding:0;border:0;width:16px;height:16px}button:hover,.buttons a:hover,div.message{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}button.positive,.buttons a.positive{color:#529214}.buttons a.positive:hover,button.positive:hover,div.positive{background-color:#e6efc2;border:1px solid #c6d880;color:#529214}.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}.buttons a.negative,button.negative{color:#d12f19}.buttons a.negative:hover,button.negative:hover,div.negative{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}div.warning{background-color:#ffe17a;border:1px solid #ffca10;color:#a03400}

View File

@ -0,0 +1 @@
form input[name=user],form input[name=firstname],form input[name=lastname]{background:#fff url("../user_suit.png") 5px 5px no-repeat;padding-left:25px}form input[type=password],form input[name=captcha_user_code]{background:#fff url("../key.png") 5px 5px no-repeat;padding-left:25px}form input[name=mail]{background:#fff url("../email.png") 5px 5px no-repeat;padding-left:25px}form input[name=openid_identifier]{background:#fff url("../openid-16x16.gif") 5px 5px no-repeat;padding-left:25px}form input[name=yubikeyOTP]{background:#fff url("../yubico-icon-small.gif") 5px 5px no-repeat;padding-left:25px}

View File

@ -0,0 +1 @@
navigator.id.watch({loggedInUser:null,onlogin:function(a){$("form.BrowserID").append('<input type="hidden" name="browserIdAssertion" value="'+a+'" />').submit()},onlogout:function(){}});

View File

@ -0,0 +1 @@
$(document).ready(function(){if(browserIdAutoLogin.match("1")){launchRequest()}var a=0;$("form.BrowserID").submit(function(b){if(!a){b.preventDefault();a=1;launchRequest()}})});function launchRequest(){navigator.id.request({siteName:browserIdSiteName,siteLogo:browserIdSiteLogo,backgroundColor:browserIdBackgroundColor})};

View File

@ -0,0 +1 @@
$(document).ready(function(){navigator.id.logout()});

View File

@ -0,0 +1 @@
var i=5;function go(){$("#form").submit()}function timer(){var a=$("#timer").html();if(i>0){i--}a=a.replace(/\d+/,i);$("#timer").html(a);window.setTimeout("timer()",1000)}$(document).ready(function(){window.setTimeout("go()",5000);window.setTimeout("timer()",1000)});

View File

@ -0,0 +1 @@
var i=30;var _go=1;function stop(){_go=0;$("#timer").html("...")}function go(){if(_go){$("#form").submit()}}function timer(){var a=$("#timer").html();if(i>0){i--}a=a.replace(/\d+/,i);$("#timer").html(a);window.setTimeout("timer()",1000)}$(document).ready(function(){if(activeTimer){window.setTimeout("go()",10000);window.setTimeout("timer()",1000)}else{stop()}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(function(c){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var d=function(f){f=f.replace(/\x0d\x0a/g,"\x0a");var e="";for(var h=0;h<f.length;h++){var g=f.charCodeAt(h);if(g<128){e+=String.fromCharCode(g)}else{if((g>127)&&(g<2048)){e+=String.fromCharCode((g>>6)|192);e+=String.fromCharCode((g&63)|128)}else{e+=String.fromCharCode((g>>12)|224);e+=String.fromCharCode(((g>>6)&63)|128);e+=String.fromCharCode((g&63)|128)}}}return e};var a=function(e){var f="";var g=0;var h=c1=c2=0;while(g<e.length){h=e.charCodeAt(g);if(h<128){f+=String.fromCharCode(h);g++}else{if((h>191)&&(h<224)){c2=e.charCodeAt(g+1);f+=String.fromCharCode(((h&31)<<6)|(c2&63));g+=2}else{c2=e.charCodeAt(g+1);c3=e.charCodeAt(g+2);f+=String.fromCharCode(((h&15)<<12)|((c2&63)<<6)|(c3&63));g+=3}}}return f};c.extend({base64Encode:function(g){var e="";var o,m,k,n,l,j,h;var f=0;g=d(g);while(f<g.length){o=g.charCodeAt(f++);m=g.charCodeAt(f++);k=g.charCodeAt(f++);n=o>>2;l=((o&3)<<4)|(m>>4);j=((m&15)<<2)|(k>>6);h=k&63;if(isNaN(m)){j=h=64}else{if(isNaN(k)){h=64}}e=e+b.charAt(n)+b.charAt(l)+b.charAt(j)+b.charAt(h)}return e},base64Decode:function(g){var e="";var o,m,k;var n,l,j,h;var f=0;g=g.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<g.length){n=b.indexOf(g.charAt(f++));l=b.indexOf(g.charAt(f++));j=b.indexOf(g.charAt(f++));h=b.indexOf(g.charAt(f++));o=(n<<2)|(l>>4);m=((l&15)<<4)|(j>>2);k=((j&3)<<6)|h;e=e+String.fromCharCode(o);if(j!=64){e=e+String.fromCharCode(m)}if(h!=64){e=e+String.fromCharCode(k)}}e=a(e);return e}})})(jQuery);

View File

@ -0,0 +1 @@
jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};

View File

@ -0,0 +1 @@
if(newwindow.match("1")){newwindow=true}else{newwindow=false}if(antiframe.match("0")){antiframe=false}else{antiframe=true}if(activeTimer.match("0")){activeTimer=false}else{activeTimer=true}$(document).ready(function(){if(antiframe&&top!=self){top.location.href=location.href}$("#appslist").sortable({axis:"y",cursor:"move",opacity:0.5,revert:true,items:"> div.category",update:function(){getOrder()}});restoreOrder();$("div.message").fadeIn("slow");$("input[name=timezone]").val(-(new Date().getTimezoneOffset()/60));var b=$("#menu").tabs({active:0});var e=$('#menu a[href="#'+displaytab+'"]').parent().index();if(e<0){e=0}b.tabs("option","active",e);var a=$("#authMenu").tabs({active:0});if(choicetab){var d=$('#authMenu a[href="#'+choicetab+'"]').parent().index();a.tabs("option","active",d)}$("input[type!=hidden]:first").focus();if(login){$("input[type=password]:first").focus()}if(newwindow){$("#appslist a").attr("target","_blank")}if($("p.removeOther").length){var g=$("form.login").attr("action");var h=$("form.login").attr("method");var c="";if(g.indexOf("?")!=-1){c=g.substring(0,g.indexOf("?"))+"?"}else{c=g+"?"}$("form.login input[type=hidden]").each(function(i){c=c+"&"+$(this).attr("name")+"="+$(this).val()});var f=$("p.removeOther a").attr("href");f=f+"&method="+h+"&url="+$.base64Encode(c);$("p.removeOther a").attr("href",f)}});var setSelector="#appslist";function getOrder(){$.ajax({type:"POST",url:scriptname,data:{storeAppsListOrder:$(setSelector).sortable("toArray").join()},dataType:"json"})}function restoreOrder(){var h=$(setSelector);if(h==null){return}if(!appslistorder){return}var d=appslistorder.split(",");var j=h.sortable("toArray");var k=new Array();for(var l=0,f=j.length;l<f;l++){k[j[l]]=j[l]}for(var e=0,c=d.length;e<c;e++){var a=d[e];if(a in k){var m=k[a];var b=$(setSelector+".ui-sortable").children("#"+m);var g=$(setSelector+".ui-sortable").children("#"+a);b.remove();$(setSelector+".ui-sortable").filter(":first").append(g)}}}function isHiddenFormValueSet(a){if($("#lmhidden_"+a).length){return true}else{return false}}function ping(){$.ajax({type:"POST",url:scriptname,data:{ping:1},dataType:"json",success:function(a){if(!a.auth){location.reload(true)}else{setTimeout("ping();",pingInterval)}}})};

View File

@ -0,0 +1 @@
@import url("../../common/css/buttons.css");@import url("../../common/css/inputicons.css");body{background:#000;color:#fff;font-family:sans-serif;font-weight:bold;font-size:9pt;margin:0;padding:0}ul{list-style:none;margin:0;padding:5px}li{list-style:none}a img,:link img,:visited img{border:0}a,a:link,a:visited{text-decoration:none;color:orange}h3{margin:10px 0;padding:0 10px;opacity:1;font-size:12pt;border-left:orange solid 20px;text-align:left}table{border:0;margin:0}th{text-align:right;border-bottom:orange solid 2px;font-size:9pt;padding:5px}input{border:1px solid #CCC;padding:5px;width:200px}form input[name=openid_identifier]{width:300px}form input[type=checkbox]{width:auto}#logincontent,#mailcontent,#errorcontent,#menucontent,#notifcontent{margin:100px auto 20px auto;background-color:#4b4b4b;background-color:rgba(75,75,75,0.8);padding:10px;width:800px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}#logincontent,#mailcontent,#errorcontent,#menucontent{min-height:400px}#logincontent form,#mailcontent form,#notifcontent form{background:#e4e4e4;opacity:.9;margin:20px 20px 20px 250px;padding:10px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;color:#000;min-height:200px;height:auto}#authMenu form{margin:20px}#mailcontent form{height:200px}#mailcontent div.link{margin:20px 0 0 250px}div.loginlogo{background:url(../images/lock.png) no-repeat center;width:200px;height:200px;margin:40px 10px;float:left}#authMenu{background:#e4e4e4;opacity:.9;margin:20px 20px 20px 250px;text-align:center;padding:5px;font-size:9pt;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}#authMenu .ui-tabs-nav li a{color:#CCC}#authMenu li.ui-tabs-active a{color:#000}tr.authLogo{text-align:center}#footer{text-align:center;font-weight:normal;clear:both;background-color:#4b4b4b;background-color:rgba(75,75,75,0.8);width:800px;margin:auto;padding:3px 10px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}#logout .buttons a,#logout .buttons button,#error .buttons a,#error .buttons button{display:block;display:inline!important;float:none;margin:0 10px 0 0;width:150px}#logincontent #logout,#errorcontent #error{margin-top:60px}#menucontent{margin:20px auto;width:80%;height:auto}#menucontent #logout{text-align:center;padding:10px 20px 20px 20px;background:#e4e4e4;opacity:.9;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;color:#000;margin:20px auto;width:400px}#menucontent #password,#menucontent #loginHistory{text-align:center;padding:10px 20px 20px 20px;background:#e4e4e4;opacity:.9;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;color:#000;margin:20px auto;width:600px}#menucontent div.user{text-align:right;margin:10px 20px 0 0}#menucontent .ui-tabs-nav{text-align:center;background:#e4e4e4;padding:5px;font-size:9pt;opacity:.9;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;margin:10px auto;width:600px}#menucontent .ui-tabs-nav li a{color:#CCC}#menucontent li.ui-tabs-active a{color:#000}div.message{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}div.message li{background-repeat:no-repeat;background-position:5px 0;padding:3px 0 3px 40px}.message.negative li{background-image:url("../../common/warning.png")}.message.positive li{background-image:url("../../common/ok.png")}.message.warning li{background-image:url("../../common/warning_triangle.png")}.ui-tabs-hide{display:none}.ui-tabs-nav{text-align:left;margin:2px 0;padding:6px 2px 5px 2px}.ui-tabs-nav li{display:inline-block;margin-left:10px;margin-top:5px;margin-bottom:5px}.clearfix{clear:both}div.category{background:#e4e4e4;opacity:.9;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;color:#000;margin:10px 50px;padding:10px 20px;clear:both}div.category h3.catname{background:#4b4b4b;color:#FFF;padding:5px 20px;font-size:10pt}div.application{margin:10px;padding:5px;float:left;width:250px;height:30px}div.application:hover{background:#eee}div.application img.applogo{width:32px;height:32px;float:left}div.application h4.appname{text-align:left;padding:0 5px;margin:0 0 0 40px}div.application p.appdesc{text-align:left;padding:0 5px;margin:0 0 0 40px;text-size:8pt;color:#aaa;font-style:italic}

View File

@ -0,0 +1 @@
body{background:#f0f0f0 url("../images/bg.png") repeat-x;font-size:.8em;font-family:Arial,Helvetica,Verdana}a{color:#0aaf11;text-decoration:none}form{margin:0;padding:0}hr.solid{margin-top:15px;margin-bottom:15px;border:0;height:1px;color:#aaa;background:#aaa}form input[name=user],form input[name=firstname],form input[name=lastname]{border:1px solid #aaa;padding:5px;width:200px;background:#fff url("../../common/user_suit.png") 5px 5px no-repeat;padding-left:25px}form input[type=password],form input[name=captcha_user_code]{border:1px solid #aaa;padding:5px;width:200px;background:#fff url("../../common/key.png") 5px 5px no-repeat;padding-left:25px}form input[name=mail]{border:1px solid #aaa;padding:5px;width:200px;background:#fff url("../../common/email.png") 5px 5px no-repeat;padding-left:25px}form input[name=openid_identifier]{border:1px solid #aaa;padding:5px;width:200px;background:#fff url("../../common/openid-16x16.gif") 5px 5px no-repeat;padding-left:25px}span.text-error,div.text-error,p.text-error{color:#E00;font-weight:bold}span.text-help,div.text-help,p.text-help{font-size:.9em}span.text-info,div.text-info,p.text-info{font-style:italic}span.text-label,div.text-label,p.text-label{font-weight:bold}div.panel-buttons{text-align:right}div.title{vertical-align:bottom;font-weight:bold;font-size:2em}div.title img{vertical-align:bottom}ul.nostyle,ul.nostyle li{list-style-type:none;margin:0;padding:0}div.authLogo{text-align:center;margin-top:10px}#layout{position:absolute;top:100px;right:0;left:0;width:700px;height:340px;margin:auto}#content{padding:20px;background-color:#f8f8f8;background-color:rgba(248,248,248,0.8);color:#000;border:1px solid #eaeaea;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#content-all{padding:10px}#content-all table{margin:0;padding:0}#content-all table tr td{vertical-align:top}#content-all-info{padding:10px;margin-bottom:15px;background-color:#d5efd1;color:#000;border:1px solid #b5cfb6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#content-all-info2{text-align:center;padding:10px;margin-bottom:15px;background-color:#d5efd1;color:#000;border:1px solid #b5cfb6;border-radius:10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}#content-all-info table.info,#content-all-info2 table.info{width:100%;border-collapse:collapse}#content-all-info table.info th,#content-all-info2 table.info th{background-color:#b5cfb6}#content-all-info table.info th,#content-all-info2 table.info th #content-all-info table.info td,#content-all-info2 table.info td{text-align:left;border-bottom:1px dotted #b5cfb6;padding:5px}#content-left{position:absolute;width:370px;padding:10px}#content-left h1{font-size:1.5em}#content-right{margin-left:400px;padding:10px;background-color:#d5efd1;color:#000;border:1px solid #b5cfb6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#content-right h1{font-size:1.3em}#content-right hr{color:#b5cfb6;background-color:#b5cfb6}#content-right img{vertical-align:top}#content-right a{vertical-align:bottom;text-decoration:underline}#layout-footer{padding:5px;text-align:center;background-color:#f8f8f8;background-color:rgba(248,248,248,0.8);border:1px solid #eaeaea;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px 0}#layout-footer a{text-decoration:none;font-weight:bold}#layout-footer a img{border:0}.clearfix{clear:both}div.category{border:1px solid #b5cfb6;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;margin:10px 50px;padding:0;clear:both}div.category h3.catname{background-color:#c7dfc3;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin:0;padding:10px}div.application{margin:10px;padding:5px;float:left;width:200px;height:70px;overflow:hidden}div.application:hover{background:#c7dfc3}div.application img.applogo{width:32px;height:32px;float:left}div.application h4.appname{text-align:left;padding:0 5px;margin:0 0 0 40px}div.application p.appdesc{text-align:left;padding:0 5px;margin:0 0 0 40px;text-size:8pt;color:#000;font-style:italic}#menu,#authMenu{background-color:#c7dfc3;border:1px solid #b5cfb6;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#authMenu{border-bottom:1px solid #b5cfb6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#menu ul,#authMenu ul{list-style:none;margin:0;padding:5px}#menu ul li,#authMenu ul li{list-style:none;display:inline}#menu ul li a img,#authMenu ul li a img{border:0;vertical-align:bottom;margin-left:10px}.ui-tabs-hide{display:none}

View File

@ -0,0 +1 @@
@import url("../../common/css/buttons.css");@import url("../../common/css/inputicons.css");body{font-family:Arial,Helvetica,Verdana;font-size:11pt;color:#000;background:#eee url(../images/hatch.gif);margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0 0 5px 0}h3{margin:20px}a img,:link img,:visited img{border:0}a,a:link,a:visited{text-decoration:none;color:#369}#page{margin:20px 40px;padding:0;background-color:#fff;background-color:rgba(255,255,255,0.8);border:1px solid #c6d880;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}#footer{clear:both;padding:5px;margin:0;text-align:center;font-size:10pt}#footer p{margin:10px;padding:5px;background-color:#f5f5f5;border:1px solid #dedede;font-size:8pt;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}div.loginlogo{background:url(../images/lock.png) no-repeat center;width:200px;height:250px;float:left}div.menulogo{display:none}div.user{float:right;text-align:right;color:#529214;font-size:10pt;font-weight:bold;margin:13px 15px 0 0}div.message{margin:20px 50px;padding:0;display:none;text-align:left;box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}ul{list-style:none;margin:0;padding:5px}li{list-style:none}div.message li{font-size:11pt;font-weight:bold;list-style-type:none;background-repeat:no-repeat;background-position:0 60%;padding:3px 0 3px 30px}.message.negative li{background-image:url("../../common/warning.png")}.message.positive li{background-image:url("../../common/ok.png")}.message.warning li{background-image:url("../../common/warning_triangle.png")}#authMenu ul{margin:0 200px -20px 200px;box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}form,div.form{display:block;overflow:visible;padding:0;margin:10px;text-align:center;background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}form.login,form.password,div.form{margin:40px 200px}form table,div.form table{border:0;margin:0 auto 10px}form th{text-align:right}form input{border:1px solid #c2e1ef;padding:5px;width:200px}form input[name=openid_identifier]{width:300px}form input[type=checkbox]{width:auto}.ui-tabs-hide{display:none}.ui-tabs-nav{text-align:left;margin:10px 0;padding:12px 5px 10px 5px;background-color:#c6d880}.ui-tabs-nav li{display:inline;margin-left:10px;padding:9px 10px 6px 10px;font-size:10pt;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px}.ui-tabs-nav li a{color:#529214;font-weight:bold}li.ui-tabs-active{background-color:#e6efc2}#appslist{padding:10px}.clearfix{clear:both}div.category{border:1px solid #c2e1ef;box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;background-color:#fff;margin:10px 50px;padding:0;clear:both}div.category h3.catname{background-color:#dff4ff;color:#369;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin:0;padding:10px}div.application{margin:10px;padding:5px;float:left;width:30%;height:50px;overflow:hidden}div.application:hover{background:#eee}div.application img.applogo{width:32px;height:32px;float:left}div.application h4.appname{text-align:left;padding:0 5px;margin:0 0 0 40px}div.application p.appdesc{text-align:left;padding:0 5px;margin:0 0 0 40px;text-size:8pt;color:#aaa;font-style:italic}#logout .buttons a,#logout .buttons button,#error .buttons a,#error .buttons button{display:block;display:inline!important;float:none;margin:0 10px 0 0;width:150px}#logout{margin-bottom:20px}table.info,.info td,.info tr,.info th{text-align:center;border-collapse:collapse;border:1px solid #c2e1ef;padding:5px 10px}.info th{background-color:#c2e1ef}p.removeOther{font-weight:bold}div.link,div.login_info{text-align:center;font-weight:bold;margin:40px 200px}