├── .gitignore ├── img ├── help.png └── delete.gif ├── js ├── jquery-ui │ └── css │ │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_228ef1_256x240.png │ │ ├── ui-icons_ef8c08_256x240.png │ │ ├── ui-icons_ffd27a_256x240.png │ │ ├── ui-icons_ffffff_256x240.png │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ └── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ ├── jquery-ui-1.10.1.custom.min.css │ │ └── jquery-ui-1.10.1.custom.css ├── index.js ├── jquery.tmpl.min.js └── bootstrap.min.js ├── README.md ├── css ├── style.css ├── bootstrap-responsive.min.css └── jquery-ui.css └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | -------------------------------------------------------------------------------- /img/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/img/help.png -------------------------------------------------------------------------------- /img/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/img/delete.gif -------------------------------------------------------------------------------- /js/jquery-ui/css/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/animated-overlay.gif -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /js/jquery-ui/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/applesstt/leanstartup/HEAD/js/jquery-ui/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #LeanStartup 2 | 3 | ##精益画布 前端交互Demo 4 | 5 | * ###这是一个关于精益创业的思维画布Demo 6 | 7 | * ###实现用户的前基本交互功能 增、删、改内容 8 | 9 | * ###http://applesstt.github.com/leanstartup/ 10 | 11 | ##LeanStartup有哪些功能? 12 | 13 | * 鼠标滑过效果 14 | * 模块变色、帮助按钮显示 15 | * 输入框 16 | * 点击模块区域 显示输入框 17 | * 编辑内容 18 | * 点击已输入的内容 可进行编辑 19 | * 删除 20 | * 点击删除图标 删除一条内容 21 | * 帮助 22 | * 点击帮助图标 弹出帮助浮层 23 | * 模块中数字大小可变 24 | * 调整页面大小 数字的大小也跟随着变化 25 | * 高度、宽度自动伸缩 26 | * 输入内容过多或调整页面大小时 高度宽度自动变化 27 | * 调整顺序 28 | * 鼠标拖拽 调整内容的排序 29 | * 发表评论 30 | * 弹出评论框 31 | 32 | ##有问题反馈 33 | 34 | 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 35 | 36 | * 邮件(applesstt#gmail.com, 把#换成@) 37 | * QQ: 20146064 -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 60px; 3 | } 4 | 5 | a { 6 | color: #00B7FF; 7 | position: relative; 8 | } 9 | 10 | .clearfix:after { 11 | content: "."; 12 | display: block; 13 | height: 0; 14 | clear: both; 15 | visibility: hidden; 16 | } 17 | .clearfix { 18 | display:inline-block; 19 | } 20 | * html .clearfix { 21 | height:1%; 22 | } 23 | .clearfix { 24 | display:block; 25 | } 26 | .left { 27 | float: left; 28 | } 29 | .right { 30 | float: right; 31 | } 32 | .block { 33 | display: block; 34 | } 35 | .show-grid { 36 | cursor: pointer; 37 | position: relative; 38 | overflow: hidden; 39 | min-height: 214px; 40 | } 41 | 42 | table.table td { 43 | position: relative; 44 | } 45 | table.table td:hover { 46 | background-color: #ecf0fa; 47 | } 48 | 49 | .show-default { 50 | font-size: 400%; 51 | font-weight: bold; 52 | color: #51a351; 53 | min-height: 150px; 54 | line-height: 150px; 55 | text-align: center; 56 | } 57 | 58 | .show-title-wrap { 59 | width: 100%; 60 | } 61 | 62 | .show-title-inner { 63 | padding: 5px; 64 | } 65 | 66 | .show-title { 67 | font-weight: bold; 68 | font-size: 16px; 69 | line-height: 24px; 70 | } 71 | 72 | .show-title-info { 73 | font-size: 12px; 74 | color: #CCC; 75 | padding-left: 5px; 76 | } 77 | 78 | .item-list { 79 | width: 100%; 80 | } 81 | 82 | .show-item { 83 | padding: 5px; 84 | } 85 | 86 | .input-wrap { 87 | padding: 5px; 88 | } 89 | 90 | .input-wrap em { 91 | padding-left: 5px; 92 | padding-right: 5px; 93 | font-size: 12px; 94 | } 95 | 96 | input.input-item { 97 | width: 90%; 98 | padding: 0; 99 | } 100 | input.submit { 101 | padding: 0 2px; 102 | font-size: 12px; 103 | } 104 | input.cancel { 105 | color: #CCC; 106 | border: none; 107 | background: none; 108 | padding: 0 2px; 109 | font-size: 12px; 110 | } 111 | 112 | .show-item .show-item-name { 113 | cursor: move; 114 | min-height: 16px; 115 | font-size: 12px; 116 | } 117 | .show-item .show-item-delete { 118 | min-height: 16px; 119 | font-size: 12px; 120 | } 121 | .help-wrap { 122 | display: none; 123 | } 124 | table.table td:hover .help-wrap { 125 | display: block; 126 | } 127 | .help { 128 | background: url(../img/help.png) no-repeat 50% 50%; 129 | width: 24px; 130 | height: 24px; 131 | display: block; 132 | } 133 | .show-feed { 134 | position: absolute; 135 | bottom: 10px; 136 | left: 10px; 137 | font-size: 12px; 138 | display: none; 139 | } 140 | table.table td:hover .show-feed { 141 | display: block; 142 | } 143 | .delete { 144 | background: url(../img/delete.gif) no-repeat 50% 50%; 145 | width: 10px; 146 | height: 14px; 147 | display: none; 148 | } 149 | .show-item:hover .delete { 150 | display: block; 151 | } 152 | .show-item:hover .show-item-name { 153 | background-color: #FFF; 154 | } -------------------------------------------------------------------------------- /js/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created with JetBrains WebStorm. 3 | * User: apple 4 | * Date: 13-2-14 5 | * Time: AM10:00 6 | * To change this template use File | Settings | File Templates. 7 | */ 8 | var Index = (function() { 9 | 10 | /** 11 | * 循环的判断每个区块是否展示默认提示信息 12 | */ 13 | var _checkShowDefault = function() { 14 | $('.show-grid').each(function() { 15 | var showDefault = $(this).find('.show-default'); 16 | var showTitleInfo = $(this).find('.show-title-info'); 17 | if($(this).find('li').length > 0) { 18 | showDefault.hide(); 19 | showTitleInfo.hide(); 20 | } else { 21 | showDefault.show(); 22 | showTitleInfo.show(); 23 | } 24 | }); 25 | }; 26 | 27 | /** 28 | * 清楚全部的输入框 29 | */ 30 | var _clearAllInput = function() { 31 | $('.item-wrap').remove(); 32 | }; 33 | 34 | /** 35 | * 输入框的模版 用于构造输入框片段 36 | */ 37 | var inputTmpl = ['
  • ', 38 | '
    ', 39 | '
    ', 40 | '
    ', 41 | '
    ', 42 | '
  • '].join(''); 43 | 44 | /** 45 | * 增加输入框片段到列表(itemList) 46 | */ 47 | var _appendInputItem = function(itemList) { 48 | _clearAllInput(); 49 | $(itemList).find('.item-wrap').remove(); 50 | $.tmpl(inputTmpl, {name: ''}).appendTo(itemList); 51 | _initInputListener(); 52 | _checkShowDefault(); 53 | }; 54 | 55 | /** 56 | * 绑定输入框的事件 57 | */ 58 | var _initInputListener = function() { 59 | $('.item-wrap').each(function() { 60 | var itemWrap = this; 61 | var itemList = $(itemWrap).parent(); 62 | $(this).find('.input-item').focus().keypress(function(e) { 63 | var key = e.which; 64 | if(key === 13) { 65 | _appendShowItem(itemList); 66 | } 67 | }); 68 | $(this).find('.submit').click(function(event) { 69 | event.stopPropagation(); 70 | _appendShowItem(itemList); 71 | }); 72 | $(this).find('.cancel').click(function(event) { 73 | event.stopPropagation(); 74 | _cancelItemWrap(itemWrap); 75 | }); 76 | }); 77 | }; 78 | 79 | 80 | /** 81 | * 点击输入框的取消按钮 82 | */ 83 | var _cancelItemWrap = function(itemWrap) { 84 | $(itemWrap).remove(); 85 | _checkShowDefault(); 86 | }; 87 | 88 | /** 89 | * 通过输入框添加的内容展示模版 90 | */ 91 | var _showTmpl = ['
  • ' + 92 | '
    ${name}
    ', 93 | '
    ', 94 | '
  • '].join(''); 95 | 96 | /** 97 | * 增加展示片段到列表(itemList) 98 | */ 99 | var _appendShowItem = function(itemList) { 100 | var name = $(itemList).find('.input-item').first().val(); 101 | if(name && name !== '') { 102 | var itemWrap = $(itemList).find('.item-wrap'); 103 | if(itemWrap.size() > 0) { 104 | itemWrap.replaceWith($($.tmpl(_showTmpl, {name: name}))); 105 | } else { 106 | $.tmpl(_showTmpl, {name: name}).appendTo(itemList); 107 | } 108 | _appendInputItem(itemList); 109 | } else { 110 | $(itemList).remove(); 111 | } 112 | _checkShowDefault(); 113 | _initShowItem(); 114 | }; 115 | 116 | /** 117 | * 为垃圾桶图标绑定删除事件 118 | */ 119 | var _initDelItem = function() { 120 | $('.delete').unbind('click'); 121 | $('.delete').click(function(event) { 122 | event.stopPropagation(); 123 | var showItem = $(this).parents('.show-item'); 124 | showItem.remove(); 125 | _clearAllInput(); 126 | _checkShowDefault(); 127 | _initShowItem(); 128 | }); 129 | }; 130 | 131 | /** 132 | * 为已有的内容绑定点击事件 点击后转换为编辑状态 133 | */ 134 | var _initEditItem = function() { 135 | $('.show-item-name').unbind('click'); 136 | $('.show-item-name').click(function(event) { 137 | event.stopPropagation(); 138 | _clearAllInput(); 139 | var name = $(this).html(); 140 | $(this).parents('.show-item').replaceWith($($.tmpl(inputTmpl, {name: name}))); 141 | _initInputListener(); 142 | _checkShowDefault(); 143 | }); 144 | }; 145 | 146 | /** 147 | * 为列表中展示的内容绑定退拽事件 用户可以通过拖拽调整内容的顺序 148 | */ 149 | var _initShowItem = function() { 150 | $('.item-list').sortable(); 151 | $('.item-list').disableSelection(); 152 | _initEditItem(); 153 | _initDelItem(); 154 | }; 155 | 156 | /** 157 | * 绑定帮助按钮点击事件 158 | */ 159 | var _initHelp = function() { 160 | $('.help').click(function(event) { 161 | event.stopPropagation(); 162 | $('
    ') 163 | .html('正在建设中...') 164 | .dialog({ 165 | autoOpen: false, 166 | title: '帮助' 167 | }).dialog('open'); 168 | }) 169 | }; 170 | 171 | /** 172 | * 绑定评论点击事件 173 | */ 174 | var _initFeed = function() { 175 | $('.show-feed').click(function(event) { 176 | event.stopPropagation(); 177 | $('
    ').html(['
    ', 178 | '', 179 | '
    ', 180 | '
    '].join('')).dialog({ 181 | autoOpen: false, 182 | title: '发表评论' 183 | }).dialog('open'); 184 | }) 185 | }; 186 | 187 | /** 188 | * 初始化页面 189 | */ 190 | var init = function() { 191 | $('.show-grid').click(function(event) { 192 | event.stopPropagation(); 193 | var itemList = $(this).find('.item-list').first(); 194 | _appendInputItem(itemList); 195 | }); 196 | _initShowItem(); 197 | _initHelp(); 198 | _initFeed(); 199 | }; 200 | 201 | return { 202 | init: init 203 | }; 204 | }).call(this); 205 | -------------------------------------------------------------------------------- /js/jquery.tmpl.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Templates Plugin 1.0.0pre 3 | * http://github.com/jquery/jquery-tmpl 4 | * Requires jQuery 1.4.2 5 | * 6 | * Copyright 2011, Software Freedom Conservancy, Inc. 7 | * Dual licensed under the MIT or GPL Version 2 licenses. 8 | * http://jquery.org/license 9 | */ 10 | (function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||(e===0||e===false)?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i").join(">").split('"').join(""").split("'").join("'")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery); -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | LeanCanvas 8 | 9 | 10 | 11 | 12 | 13 | 14 | 25 |
    26 |
    27 | 28 | 29 | 30 | 60 | 76 | 106 | 122 | 152 | 153 | 154 | 170 | 186 | 187 | 188 | 204 | 220 | 221 | 222 |
    31 |
    32 |
    33 |
    34 |
    35 |
    问题
    36 |
    37 |
    38 | 39 |
    40 |
    41 |
    列出你的最高1-3个问题
    42 |
    43 |
    2
    44 |
      45 |
      46 |
      47 |
      48 |
      49 |
      50 |
      现有的替代品
      51 |
      52 |
      53 |
      这些问题是如何解决今天的名单
      54 |
      55 |
       
      56 |
        57 |
        58 | 发表评论 59 |
        61 |
        62 |
        63 |
        64 |
        65 |
        66 |
        67 | 68 |
        69 |
        70 |
        大纲对每个问题的可能的解决方案
        71 |
        72 |
        4
        73 |
          74 | 发表评论 75 |
          77 |
          78 |
          79 |
          80 |
          81 |
          独特的价值主张
          82 |
          83 |
          84 | 85 |
          86 |
          87 |
          单一的,明确的,令人信服的信息
          88 |
          89 |
          3
          90 |
            91 |
            92 |
            93 |
            94 |
            95 |
            96 |
            高层次的概念
            97 |
            98 |
            99 |
            列出你的X,Y类比(例如YouTube,Flickr视频)
            100 |
            101 |
             
            102 |
              103 |
              104 | 发表评论 105 |
              107 |
              108 |
              109 |
              110 |
              不公平的优势
              111 |
              112 |
              113 | 114 |
              115 |
              116 |
              不能轻易复制或买的东西
              117 |
              118 |
              9
              119 |
                120 | 发表评论 121 |
                123 |
                124 |
                125 |
                126 |
                127 |
                客户细分
                128 |
                129 |
                130 | 131 |
                132 |
                133 |
                列出你的目标客户和用户
                134 |
                135 |
                1
                136 |
                  137 |
                  138 |
                  139 |
                  140 |
                  141 |
                  142 |
                  早期的采用者
                  143 |
                  144 |
                  145 |
                  列出你的理想客户特征
                  146 |
                  147 |
                   
                  148 |
                    149 |
                    150 | 发表评论 151 |
                    155 |
                    156 |
                    157 |
                    158 |
                    关键指标
                    159 |
                    160 |
                    161 | 162 |
                    163 |
                    164 |
                    告诉您,您的企业如何做,列出关键数字
                    165 |
                    166 |
                    8
                    167 |
                      168 | 发表评论 169 |
                      171 |
                      172 |
                      173 |
                      174 |
                      通道
                      175 |
                      176 |
                      177 | 178 |
                      179 |
                      180 |
                      列出你的路径给客户
                      181 |
                      182 |
                      5
                      183 |
                        184 | 发表评论 185 |
                        189 |
                        190 |
                        191 |
                        192 |
                        成本结构
                        193 |
                        194 |
                        195 | 196 |
                        197 |
                        198 |
                        列出您的固定和可变成本
                        199 |
                        200 |
                        7
                        201 |
                          202 | 发表评论 203 |
                          205 |
                          206 |
                          207 |
                          208 |
                          收入来源
                          209 |
                          210 |
                          211 | 212 |
                          213 |
                          214 |
                          列出你的收入来源
                          215 |
                          216 |
                          6
                          217 |
                            218 | 发表评论 219 |
                            223 |
                            224 |
                            225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /css/bootstrap-responsive.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Responsive v2.3.0 3 | * 4 | * Copyright 2012 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world @twitter by @mdo and @fat. 9 | */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} 10 | -------------------------------------------------------------------------------- /js/jquery-ui/css/jquery-ui-1.10.1.custom.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.1 - 2013-02-26 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css 4 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px 5 | * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} -------------------------------------------------------------------------------- /js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap.js by @fat & @mdo 3 | * Copyright 2012 Twitter, Inc. 4 | * http://www.apache.org/licenses/LICENSE-2.0.txt 5 | */ 6 | !function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);if(!n.options.delay||!n.options.delay.show)return n.show();clearTimeout(this.timeout),n.hoverState="in",this.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
                            ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

                            '}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
                          • ',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); -------------------------------------------------------------------------------- /js/jquery-ui/css/jquery-ui-1.10.1.custom.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.1 - 2013-02-26 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css 4 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px 5 | * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */ 6 | 7 | /* Layout helpers 8 | ----------------------------------*/ 9 | .ui-helper-hidden { 10 | display: none; 11 | } 12 | .ui-helper-hidden-accessible { 13 | border: 0; 14 | clip: rect(0 0 0 0); 15 | height: 1px; 16 | margin: -1px; 17 | overflow: hidden; 18 | padding: 0; 19 | position: absolute; 20 | width: 1px; 21 | } 22 | .ui-helper-reset { 23 | margin: 0; 24 | padding: 0; 25 | border: 0; 26 | outline: 0; 27 | line-height: 1.3; 28 | text-decoration: none; 29 | font-size: 100%; 30 | list-style: none; 31 | } 32 | .ui-helper-clearfix:before, 33 | .ui-helper-clearfix:after { 34 | content: ""; 35 | display: table; 36 | border-collapse: collapse; 37 | } 38 | .ui-helper-clearfix:after { 39 | clear: both; 40 | } 41 | .ui-helper-clearfix { 42 | min-height: 0; /* support: IE7 */ 43 | } 44 | .ui-helper-zfix { 45 | width: 100%; 46 | height: 100%; 47 | top: 0; 48 | left: 0; 49 | position: absolute; 50 | opacity: 0; 51 | filter:Alpha(Opacity=0); 52 | } 53 | 54 | .ui-front { 55 | z-index: 100; 56 | } 57 | 58 | 59 | /* Interaction Cues 60 | ----------------------------------*/ 61 | .ui-state-disabled { 62 | cursor: default !important; 63 | } 64 | 65 | 66 | /* Icons 67 | ----------------------------------*/ 68 | 69 | /* states and images */ 70 | .ui-icon { 71 | display: block; 72 | text-indent: -99999px; 73 | overflow: hidden; 74 | background-repeat: no-repeat; 75 | } 76 | 77 | 78 | /* Misc visuals 79 | ----------------------------------*/ 80 | 81 | /* Overlays */ 82 | .ui-widget-overlay { 83 | position: fixed; 84 | top: 0; 85 | left: 0; 86 | width: 100%; 87 | height: 100%; 88 | } 89 | .ui-resizable { 90 | position: relative; 91 | } 92 | .ui-resizable-handle { 93 | position: absolute; 94 | font-size: 0.1px; 95 | display: block; 96 | } 97 | .ui-resizable-disabled .ui-resizable-handle, 98 | .ui-resizable-autohide .ui-resizable-handle { 99 | display: none; 100 | } 101 | .ui-resizable-n { 102 | cursor: n-resize; 103 | height: 7px; 104 | width: 100%; 105 | top: -5px; 106 | left: 0; 107 | } 108 | .ui-resizable-s { 109 | cursor: s-resize; 110 | height: 7px; 111 | width: 100%; 112 | bottom: -5px; 113 | left: 0; 114 | } 115 | .ui-resizable-e { 116 | cursor: e-resize; 117 | width: 7px; 118 | right: -5px; 119 | top: 0; 120 | height: 100%; 121 | } 122 | .ui-resizable-w { 123 | cursor: w-resize; 124 | width: 7px; 125 | left: -5px; 126 | top: 0; 127 | height: 100%; 128 | } 129 | .ui-resizable-se { 130 | cursor: se-resize; 131 | width: 12px; 132 | height: 12px; 133 | right: 1px; 134 | bottom: 1px; 135 | } 136 | .ui-resizable-sw { 137 | cursor: sw-resize; 138 | width: 9px; 139 | height: 9px; 140 | left: -5px; 141 | bottom: -5px; 142 | } 143 | .ui-resizable-nw { 144 | cursor: nw-resize; 145 | width: 9px; 146 | height: 9px; 147 | left: -5px; 148 | top: -5px; 149 | } 150 | .ui-resizable-ne { 151 | cursor: ne-resize; 152 | width: 9px; 153 | height: 9px; 154 | right: -5px; 155 | top: -5px; 156 | } 157 | .ui-selectable-helper { 158 | position: absolute; 159 | z-index: 100; 160 | border: 1px dotted black; 161 | } 162 | .ui-accordion .ui-accordion-header { 163 | display: block; 164 | cursor: pointer; 165 | position: relative; 166 | margin-top: 2px; 167 | padding: .5em .5em .5em .7em; 168 | min-height: 0; /* support: IE7 */ 169 | } 170 | .ui-accordion .ui-accordion-icons { 171 | padding-left: 2.2em; 172 | } 173 | .ui-accordion .ui-accordion-noicons { 174 | padding-left: .7em; 175 | } 176 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 177 | padding-left: 2.2em; 178 | } 179 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 180 | position: absolute; 181 | left: .5em; 182 | top: 50%; 183 | margin-top: -8px; 184 | } 185 | .ui-accordion .ui-accordion-content { 186 | padding: 1em 2.2em; 187 | border-top: 0; 188 | overflow: auto; 189 | } 190 | .ui-autocomplete { 191 | position: absolute; 192 | top: 0; 193 | left: 0; 194 | cursor: default; 195 | } 196 | .ui-button { 197 | display: inline-block; 198 | position: relative; 199 | padding: 0; 200 | line-height: normal; 201 | margin-right: .1em; 202 | cursor: pointer; 203 | vertical-align: middle; 204 | text-align: center; 205 | overflow: visible; /* removes extra width in IE */ 206 | } 207 | .ui-button, 208 | .ui-button:link, 209 | .ui-button:visited, 210 | .ui-button:hover, 211 | .ui-button:active { 212 | text-decoration: none; 213 | } 214 | /* to make room for the icon, a width needs to be set here */ 215 | .ui-button-icon-only { 216 | width: 2.2em; 217 | } 218 | /* button elements seem to need a little more width */ 219 | button.ui-button-icon-only { 220 | width: 2.4em; 221 | } 222 | .ui-button-icons-only { 223 | width: 3.4em; 224 | } 225 | button.ui-button-icons-only { 226 | width: 3.7em; 227 | } 228 | 229 | /* button text element */ 230 | .ui-button .ui-button-text { 231 | display: block; 232 | line-height: normal; 233 | } 234 | .ui-button-text-only .ui-button-text { 235 | padding: .4em 1em; 236 | } 237 | .ui-button-icon-only .ui-button-text, 238 | .ui-button-icons-only .ui-button-text { 239 | padding: .4em; 240 | text-indent: -9999999px; 241 | } 242 | .ui-button-text-icon-primary .ui-button-text, 243 | .ui-button-text-icons .ui-button-text { 244 | padding: .4em 1em .4em 2.1em; 245 | } 246 | .ui-button-text-icon-secondary .ui-button-text, 247 | .ui-button-text-icons .ui-button-text { 248 | padding: .4em 2.1em .4em 1em; 249 | } 250 | .ui-button-text-icons .ui-button-text { 251 | padding-left: 2.1em; 252 | padding-right: 2.1em; 253 | } 254 | /* no icon support for input elements, provide padding by default */ 255 | input.ui-button { 256 | padding: .4em 1em; 257 | } 258 | 259 | /* button icon element(s) */ 260 | .ui-button-icon-only .ui-icon, 261 | .ui-button-text-icon-primary .ui-icon, 262 | .ui-button-text-icon-secondary .ui-icon, 263 | .ui-button-text-icons .ui-icon, 264 | .ui-button-icons-only .ui-icon { 265 | position: absolute; 266 | top: 50%; 267 | margin-top: -8px; 268 | } 269 | .ui-button-icon-only .ui-icon { 270 | left: 50%; 271 | margin-left: -8px; 272 | } 273 | .ui-button-text-icon-primary .ui-button-icon-primary, 274 | .ui-button-text-icons .ui-button-icon-primary, 275 | .ui-button-icons-only .ui-button-icon-primary { 276 | left: .5em; 277 | } 278 | .ui-button-text-icon-secondary .ui-button-icon-secondary, 279 | .ui-button-text-icons .ui-button-icon-secondary, 280 | .ui-button-icons-only .ui-button-icon-secondary { 281 | right: .5em; 282 | } 283 | 284 | /* button sets */ 285 | .ui-buttonset { 286 | margin-right: 7px; 287 | } 288 | .ui-buttonset .ui-button { 289 | margin-left: 0; 290 | margin-right: -.3em; 291 | } 292 | 293 | /* workarounds */ 294 | /* reset extra padding in Firefox, see h5bp.com/l */ 295 | input.ui-button::-moz-focus-inner, 296 | button.ui-button::-moz-focus-inner { 297 | border: 0; 298 | padding: 0; 299 | } 300 | .ui-datepicker { 301 | width: 17em; 302 | padding: .2em .2em 0; 303 | display: none; 304 | } 305 | .ui-datepicker .ui-datepicker-header { 306 | position: relative; 307 | padding: .2em 0; 308 | } 309 | .ui-datepicker .ui-datepicker-prev, 310 | .ui-datepicker .ui-datepicker-next { 311 | position: absolute; 312 | top: 2px; 313 | width: 1.8em; 314 | height: 1.8em; 315 | } 316 | .ui-datepicker .ui-datepicker-prev-hover, 317 | .ui-datepicker .ui-datepicker-next-hover { 318 | top: 1px; 319 | } 320 | .ui-datepicker .ui-datepicker-prev { 321 | left: 2px; 322 | } 323 | .ui-datepicker .ui-datepicker-next { 324 | right: 2px; 325 | } 326 | .ui-datepicker .ui-datepicker-prev-hover { 327 | left: 1px; 328 | } 329 | .ui-datepicker .ui-datepicker-next-hover { 330 | right: 1px; 331 | } 332 | .ui-datepicker .ui-datepicker-prev span, 333 | .ui-datepicker .ui-datepicker-next span { 334 | display: block; 335 | position: absolute; 336 | left: 50%; 337 | margin-left: -8px; 338 | top: 50%; 339 | margin-top: -8px; 340 | } 341 | .ui-datepicker .ui-datepicker-title { 342 | margin: 0 2.3em; 343 | line-height: 1.8em; 344 | text-align: center; 345 | } 346 | .ui-datepicker .ui-datepicker-title select { 347 | font-size: 1em; 348 | margin: 1px 0; 349 | } 350 | .ui-datepicker select.ui-datepicker-month-year { 351 | width: 100%; 352 | } 353 | .ui-datepicker select.ui-datepicker-month, 354 | .ui-datepicker select.ui-datepicker-year { 355 | width: 49%; 356 | } 357 | .ui-datepicker table { 358 | width: 100%; 359 | font-size: .9em; 360 | border-collapse: collapse; 361 | margin: 0 0 .4em; 362 | } 363 | .ui-datepicker th { 364 | padding: .7em .3em; 365 | text-align: center; 366 | font-weight: bold; 367 | border: 0; 368 | } 369 | .ui-datepicker td { 370 | border: 0; 371 | padding: 1px; 372 | } 373 | .ui-datepicker td span, 374 | .ui-datepicker td a { 375 | display: block; 376 | padding: .2em; 377 | text-align: right; 378 | text-decoration: none; 379 | } 380 | .ui-datepicker .ui-datepicker-buttonpane { 381 | background-image: none; 382 | margin: .7em 0 0 0; 383 | padding: 0 .2em; 384 | border-left: 0; 385 | border-right: 0; 386 | border-bottom: 0; 387 | } 388 | .ui-datepicker .ui-datepicker-buttonpane button { 389 | float: right; 390 | margin: .5em .2em .4em; 391 | cursor: pointer; 392 | padding: .2em .6em .3em .6em; 393 | width: auto; 394 | overflow: visible; 395 | } 396 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 397 | float: left; 398 | } 399 | 400 | /* with multiple calendars */ 401 | .ui-datepicker.ui-datepicker-multi { 402 | width: auto; 403 | } 404 | .ui-datepicker-multi .ui-datepicker-group { 405 | float: left; 406 | } 407 | .ui-datepicker-multi .ui-datepicker-group table { 408 | width: 95%; 409 | margin: 0 auto .4em; 410 | } 411 | .ui-datepicker-multi-2 .ui-datepicker-group { 412 | width: 50%; 413 | } 414 | .ui-datepicker-multi-3 .ui-datepicker-group { 415 | width: 33.3%; 416 | } 417 | .ui-datepicker-multi-4 .ui-datepicker-group { 418 | width: 25%; 419 | } 420 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, 421 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 422 | border-left-width: 0; 423 | } 424 | .ui-datepicker-multi .ui-datepicker-buttonpane { 425 | clear: left; 426 | } 427 | .ui-datepicker-row-break { 428 | clear: both; 429 | width: 100%; 430 | font-size: 0; 431 | } 432 | 433 | /* RTL support */ 434 | .ui-datepicker-rtl { 435 | direction: rtl; 436 | } 437 | .ui-datepicker-rtl .ui-datepicker-prev { 438 | right: 2px; 439 | left: auto; 440 | } 441 | .ui-datepicker-rtl .ui-datepicker-next { 442 | left: 2px; 443 | right: auto; 444 | } 445 | .ui-datepicker-rtl .ui-datepicker-prev:hover { 446 | right: 1px; 447 | left: auto; 448 | } 449 | .ui-datepicker-rtl .ui-datepicker-next:hover { 450 | left: 1px; 451 | right: auto; 452 | } 453 | .ui-datepicker-rtl .ui-datepicker-buttonpane { 454 | clear: right; 455 | } 456 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { 457 | float: left; 458 | } 459 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, 460 | .ui-datepicker-rtl .ui-datepicker-group { 461 | float: right; 462 | } 463 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, 464 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 465 | border-right-width: 0; 466 | border-left-width: 1px; 467 | } 468 | .ui-dialog { 469 | position: absolute; 470 | top: 0; 471 | left: 0; 472 | padding: .2em; 473 | outline: 0; 474 | } 475 | .ui-dialog .ui-dialog-titlebar { 476 | padding: .4em 1em; 477 | position: relative; 478 | } 479 | .ui-dialog .ui-dialog-title { 480 | float: left; 481 | margin: .1em 0; 482 | white-space: nowrap; 483 | width: 90%; 484 | overflow: hidden; 485 | text-overflow: ellipsis; 486 | } 487 | .ui-dialog .ui-dialog-titlebar-close { 488 | position: absolute; 489 | right: .3em; 490 | top: 50%; 491 | width: 21px; 492 | margin: -10px 0 0 0; 493 | padding: 1px; 494 | height: 20px; 495 | } 496 | .ui-dialog .ui-dialog-content { 497 | position: relative; 498 | border: 0; 499 | padding: .5em 1em; 500 | background: none; 501 | overflow: auto; 502 | } 503 | .ui-dialog .ui-dialog-buttonpane { 504 | text-align: left; 505 | border-width: 1px 0 0 0; 506 | background-image: none; 507 | margin-top: .5em; 508 | padding: .3em 1em .5em .4em; 509 | } 510 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 511 | float: right; 512 | } 513 | .ui-dialog .ui-dialog-buttonpane button { 514 | margin: .5em .4em .5em 0; 515 | cursor: pointer; 516 | } 517 | .ui-dialog .ui-resizable-se { 518 | width: 12px; 519 | height: 12px; 520 | right: -5px; 521 | bottom: -5px; 522 | background-position: 16px 16px; 523 | } 524 | .ui-draggable .ui-dialog-titlebar { 525 | cursor: move; 526 | } 527 | .ui-menu { 528 | list-style: none; 529 | padding: 2px; 530 | margin: 0; 531 | display: block; 532 | outline: none; 533 | } 534 | .ui-menu .ui-menu { 535 | margin-top: -3px; 536 | position: absolute; 537 | } 538 | .ui-menu .ui-menu-item { 539 | margin: 0; 540 | padding: 0; 541 | width: 100%; 542 | } 543 | .ui-menu .ui-menu-divider { 544 | margin: 5px -2px 5px -2px; 545 | height: 0; 546 | font-size: 0; 547 | line-height: 0; 548 | border-width: 1px 0 0 0; 549 | } 550 | .ui-menu .ui-menu-item a { 551 | text-decoration: none; 552 | display: block; 553 | padding: 2px .4em; 554 | line-height: 1.5; 555 | min-height: 0; /* support: IE7 */ 556 | font-weight: normal; 557 | } 558 | .ui-menu .ui-menu-item a.ui-state-focus, 559 | .ui-menu .ui-menu-item a.ui-state-active { 560 | font-weight: normal; 561 | margin: -1px; 562 | } 563 | 564 | .ui-menu .ui-state-disabled { 565 | font-weight: normal; 566 | margin: .4em 0 .2em; 567 | line-height: 1.5; 568 | } 569 | .ui-menu .ui-state-disabled a { 570 | cursor: default; 571 | } 572 | 573 | /* icon support */ 574 | .ui-menu-icons { 575 | position: relative; 576 | } 577 | .ui-menu-icons .ui-menu-item a { 578 | position: relative; 579 | padding-left: 2em; 580 | } 581 | 582 | /* left-aligned */ 583 | .ui-menu .ui-icon { 584 | position: absolute; 585 | top: .2em; 586 | left: .2em; 587 | } 588 | 589 | /* right-aligned */ 590 | .ui-menu .ui-menu-icon { 591 | position: static; 592 | float: right; 593 | } 594 | .ui-progressbar { 595 | height: 2em; 596 | text-align: left; 597 | overflow: hidden; 598 | } 599 | .ui-progressbar .ui-progressbar-value { 600 | margin: -1px; 601 | height: 100%; 602 | } 603 | .ui-progressbar .ui-progressbar-overlay { 604 | background: url("images/animated-overlay.gif"); 605 | height: 100%; 606 | filter: alpha(opacity=25); 607 | opacity: 0.25; 608 | } 609 | .ui-progressbar-indeterminate .ui-progressbar-value { 610 | background-image: none; 611 | } 612 | .ui-slider { 613 | position: relative; 614 | text-align: left; 615 | } 616 | .ui-slider .ui-slider-handle { 617 | position: absolute; 618 | z-index: 2; 619 | width: 1.2em; 620 | height: 1.2em; 621 | cursor: default; 622 | } 623 | .ui-slider .ui-slider-range { 624 | position: absolute; 625 | z-index: 1; 626 | font-size: .7em; 627 | display: block; 628 | border: 0; 629 | background-position: 0 0; 630 | } 631 | 632 | /* For IE8 - See #6727 */ 633 | .ui-slider.ui-state-disabled .ui-slider-handle, 634 | .ui-slider.ui-state-disabled .ui-slider-range { 635 | filter: inherit; 636 | } 637 | 638 | .ui-slider-horizontal { 639 | height: .8em; 640 | } 641 | .ui-slider-horizontal .ui-slider-handle { 642 | top: -.3em; 643 | margin-left: -.6em; 644 | } 645 | .ui-slider-horizontal .ui-slider-range { 646 | top: 0; 647 | height: 100%; 648 | } 649 | .ui-slider-horizontal .ui-slider-range-min { 650 | left: 0; 651 | } 652 | .ui-slider-horizontal .ui-slider-range-max { 653 | right: 0; 654 | } 655 | 656 | .ui-slider-vertical { 657 | width: .8em; 658 | height: 100px; 659 | } 660 | .ui-slider-vertical .ui-slider-handle { 661 | left: -.3em; 662 | margin-left: 0; 663 | margin-bottom: -.6em; 664 | } 665 | .ui-slider-vertical .ui-slider-range { 666 | left: 0; 667 | width: 100%; 668 | } 669 | .ui-slider-vertical .ui-slider-range-min { 670 | bottom: 0; 671 | } 672 | .ui-slider-vertical .ui-slider-range-max { 673 | top: 0; 674 | } 675 | .ui-spinner { 676 | position: relative; 677 | display: inline-block; 678 | overflow: hidden; 679 | padding: 0; 680 | vertical-align: middle; 681 | } 682 | .ui-spinner-input { 683 | border: none; 684 | background: none; 685 | color: inherit; 686 | padding: 0; 687 | margin: .2em 0; 688 | vertical-align: middle; 689 | margin-left: .4em; 690 | margin-right: 22px; 691 | } 692 | .ui-spinner-button { 693 | width: 16px; 694 | height: 50%; 695 | font-size: .5em; 696 | padding: 0; 697 | margin: 0; 698 | text-align: center; 699 | position: absolute; 700 | cursor: default; 701 | display: block; 702 | overflow: hidden; 703 | right: 0; 704 | } 705 | /* more specificity required here to overide default borders */ 706 | .ui-spinner a.ui-spinner-button { 707 | border-top: none; 708 | border-bottom: none; 709 | border-right: none; 710 | } 711 | /* vertical centre icon */ 712 | .ui-spinner .ui-icon { 713 | position: absolute; 714 | margin-top: -8px; 715 | top: 50%; 716 | left: 0; 717 | } 718 | .ui-spinner-up { 719 | top: 0; 720 | } 721 | .ui-spinner-down { 722 | bottom: 0; 723 | } 724 | 725 | /* TR overrides */ 726 | .ui-spinner .ui-icon-triangle-1-s { 727 | /* need to fix icons sprite */ 728 | background-position: -65px -16px; 729 | } 730 | .ui-tabs { 731 | position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 732 | padding: .2em; 733 | } 734 | .ui-tabs .ui-tabs-nav { 735 | margin: 0; 736 | padding: .2em .2em 0; 737 | } 738 | .ui-tabs .ui-tabs-nav li { 739 | list-style: none; 740 | float: left; 741 | position: relative; 742 | top: 0; 743 | margin: 1px .2em 0 0; 744 | border-bottom: 0; 745 | padding: 0; 746 | white-space: nowrap; 747 | } 748 | .ui-tabs .ui-tabs-nav li a { 749 | float: left; 750 | padding: .5em 1em; 751 | text-decoration: none; 752 | } 753 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { 754 | margin-bottom: -1px; 755 | padding-bottom: 1px; 756 | } 757 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, 758 | .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 759 | .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { 760 | cursor: text; 761 | } 762 | .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 763 | .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { 764 | cursor: pointer; 765 | } 766 | .ui-tabs .ui-tabs-panel { 767 | display: block; 768 | border-width: 0; 769 | padding: 1em 1.4em; 770 | background: none; 771 | } 772 | .ui-tooltip { 773 | padding: 8px; 774 | position: absolute; 775 | z-index: 9999; 776 | max-width: 300px; 777 | -webkit-box-shadow: 0 0 5px #aaa; 778 | box-shadow: 0 0 5px #aaa; 779 | } 780 | body .ui-tooltip { 781 | border-width: 2px; 782 | } 783 | 784 | /* Component containers 785 | ----------------------------------*/ 786 | .ui-widget { 787 | font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; 788 | font-size: 1.1em; 789 | } 790 | .ui-widget .ui-widget { 791 | font-size: 1em; 792 | } 793 | .ui-widget input, 794 | .ui-widget select, 795 | .ui-widget textarea, 796 | .ui-widget button { 797 | font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; 798 | font-size: 1em; 799 | } 800 | .ui-widget-content { 801 | border: 1px solid #dddddd; 802 | background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; 803 | color: #333333; 804 | } 805 | .ui-widget-content a { 806 | color: #333333; 807 | } 808 | .ui-widget-header { 809 | border: 1px solid #e78f08; 810 | background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; 811 | color: #ffffff; 812 | font-weight: bold; 813 | } 814 | .ui-widget-header a { 815 | color: #ffffff; 816 | } 817 | 818 | /* Interaction states 819 | ----------------------------------*/ 820 | .ui-state-default, 821 | .ui-widget-content .ui-state-default, 822 | .ui-widget-header .ui-state-default { 823 | border: 1px solid #cccccc; 824 | background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 825 | font-weight: bold; 826 | color: #1c94c4; 827 | } 828 | .ui-state-default a, 829 | .ui-state-default a:link, 830 | .ui-state-default a:visited { 831 | color: #1c94c4; 832 | text-decoration: none; 833 | } 834 | .ui-state-hover, 835 | .ui-widget-content .ui-state-hover, 836 | .ui-widget-header .ui-state-hover, 837 | .ui-state-focus, 838 | .ui-widget-content .ui-state-focus, 839 | .ui-widget-header .ui-state-focus { 840 | border: 1px solid #fbcb09; 841 | background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; 842 | font-weight: bold; 843 | color: #c77405; 844 | } 845 | .ui-state-hover a, 846 | .ui-state-hover a:hover, 847 | .ui-state-hover a:link, 848 | .ui-state-hover a:visited { 849 | color: #c77405; 850 | text-decoration: none; 851 | } 852 | .ui-state-active, 853 | .ui-widget-content .ui-state-active, 854 | .ui-widget-header .ui-state-active { 855 | border: 1px solid #fbd850; 856 | background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; 857 | font-weight: bold; 858 | color: #eb8f00; 859 | } 860 | .ui-state-active a, 861 | .ui-state-active a:link, 862 | .ui-state-active a:visited { 863 | color: #eb8f00; 864 | text-decoration: none; 865 | } 866 | 867 | /* Interaction Cues 868 | ----------------------------------*/ 869 | .ui-state-highlight, 870 | .ui-widget-content .ui-state-highlight, 871 | .ui-widget-header .ui-state-highlight { 872 | border: 1px solid #fed22f; 873 | background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; 874 | color: #363636; 875 | } 876 | .ui-state-highlight a, 877 | .ui-widget-content .ui-state-highlight a, 878 | .ui-widget-header .ui-state-highlight a { 879 | color: #363636; 880 | } 881 | .ui-state-error, 882 | .ui-widget-content .ui-state-error, 883 | .ui-widget-header .ui-state-error { 884 | border: 1px solid #cd0a0a; 885 | background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; 886 | color: #ffffff; 887 | } 888 | .ui-state-error a, 889 | .ui-widget-content .ui-state-error a, 890 | .ui-widget-header .ui-state-error a { 891 | color: #ffffff; 892 | } 893 | .ui-state-error-text, 894 | .ui-widget-content .ui-state-error-text, 895 | .ui-widget-header .ui-state-error-text { 896 | color: #ffffff; 897 | } 898 | .ui-priority-primary, 899 | .ui-widget-content .ui-priority-primary, 900 | .ui-widget-header .ui-priority-primary { 901 | font-weight: bold; 902 | } 903 | .ui-priority-secondary, 904 | .ui-widget-content .ui-priority-secondary, 905 | .ui-widget-header .ui-priority-secondary { 906 | opacity: .7; 907 | filter:Alpha(Opacity=70); 908 | font-weight: normal; 909 | } 910 | .ui-state-disabled, 911 | .ui-widget-content .ui-state-disabled, 912 | .ui-widget-header .ui-state-disabled { 913 | opacity: .35; 914 | filter:Alpha(Opacity=35); 915 | background-image: none; 916 | } 917 | .ui-state-disabled .ui-icon { 918 | filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ 919 | } 920 | 921 | /* Icons 922 | ----------------------------------*/ 923 | 924 | /* states and images */ 925 | .ui-icon { 926 | width: 16px; 927 | height: 16px; 928 | background-position: 16px 16px; 929 | } 930 | .ui-icon, 931 | .ui-widget-content .ui-icon { 932 | background-image: url(images/ui-icons_222222_256x240.png); 933 | } 934 | .ui-widget-header .ui-icon { 935 | background-image: url(images/ui-icons_ffffff_256x240.png); 936 | } 937 | .ui-state-default .ui-icon { 938 | background-image: url(images/ui-icons_ef8c08_256x240.png); 939 | } 940 | .ui-state-hover .ui-icon, 941 | .ui-state-focus .ui-icon { 942 | background-image: url(images/ui-icons_ef8c08_256x240.png); 943 | } 944 | .ui-state-active .ui-icon { 945 | background-image: url(images/ui-icons_ef8c08_256x240.png); 946 | } 947 | .ui-state-highlight .ui-icon { 948 | background-image: url(images/ui-icons_228ef1_256x240.png); 949 | } 950 | .ui-state-error .ui-icon, 951 | .ui-state-error-text .ui-icon { 952 | background-image: url(images/ui-icons_ffd27a_256x240.png); 953 | } 954 | 955 | /* positioning */ 956 | .ui-icon-carat-1-n { background-position: 0 0; } 957 | .ui-icon-carat-1-ne { background-position: -16px 0; } 958 | .ui-icon-carat-1-e { background-position: -32px 0; } 959 | .ui-icon-carat-1-se { background-position: -48px 0; } 960 | .ui-icon-carat-1-s { background-position: -64px 0; } 961 | .ui-icon-carat-1-sw { background-position: -80px 0; } 962 | .ui-icon-carat-1-w { background-position: -96px 0; } 963 | .ui-icon-carat-1-nw { background-position: -112px 0; } 964 | .ui-icon-carat-2-n-s { background-position: -128px 0; } 965 | .ui-icon-carat-2-e-w { background-position: -144px 0; } 966 | .ui-icon-triangle-1-n { background-position: 0 -16px; } 967 | .ui-icon-triangle-1-ne { background-position: -16px -16px; } 968 | .ui-icon-triangle-1-e { background-position: -32px -16px; } 969 | .ui-icon-triangle-1-se { background-position: -48px -16px; } 970 | .ui-icon-triangle-1-s { background-position: -64px -16px; } 971 | .ui-icon-triangle-1-sw { background-position: -80px -16px; } 972 | .ui-icon-triangle-1-w { background-position: -96px -16px; } 973 | .ui-icon-triangle-1-nw { background-position: -112px -16px; } 974 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; } 975 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; } 976 | .ui-icon-arrow-1-n { background-position: 0 -32px; } 977 | .ui-icon-arrow-1-ne { background-position: -16px -32px; } 978 | .ui-icon-arrow-1-e { background-position: -32px -32px; } 979 | .ui-icon-arrow-1-se { background-position: -48px -32px; } 980 | .ui-icon-arrow-1-s { background-position: -64px -32px; } 981 | .ui-icon-arrow-1-sw { background-position: -80px -32px; } 982 | .ui-icon-arrow-1-w { background-position: -96px -32px; } 983 | .ui-icon-arrow-1-nw { background-position: -112px -32px; } 984 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; } 985 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } 986 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; } 987 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } 988 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; } 989 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; } 990 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; } 991 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; } 992 | .ui-icon-arrowthick-1-n { background-position: 0 -48px; } 993 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } 994 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; } 995 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; } 996 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; } 997 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } 998 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; } 999 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } 1000 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } 1001 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } 1002 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } 1003 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } 1004 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } 1005 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } 1006 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } 1007 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } 1008 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } 1009 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } 1010 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } 1011 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } 1012 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } 1013 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } 1014 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } 1015 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } 1016 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } 1017 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } 1018 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } 1019 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } 1020 | .ui-icon-arrow-4 { background-position: 0 -80px; } 1021 | .ui-icon-arrow-4-diag { background-position: -16px -80px; } 1022 | .ui-icon-extlink { background-position: -32px -80px; } 1023 | .ui-icon-newwin { background-position: -48px -80px; } 1024 | .ui-icon-refresh { background-position: -64px -80px; } 1025 | .ui-icon-shuffle { background-position: -80px -80px; } 1026 | .ui-icon-transfer-e-w { background-position: -96px -80px; } 1027 | .ui-icon-transferthick-e-w { background-position: -112px -80px; } 1028 | .ui-icon-folder-collapsed { background-position: 0 -96px; } 1029 | .ui-icon-folder-open { background-position: -16px -96px; } 1030 | .ui-icon-document { background-position: -32px -96px; } 1031 | .ui-icon-document-b { background-position: -48px -96px; } 1032 | .ui-icon-note { background-position: -64px -96px; } 1033 | .ui-icon-mail-closed { background-position: -80px -96px; } 1034 | .ui-icon-mail-open { background-position: -96px -96px; } 1035 | .ui-icon-suitcase { background-position: -112px -96px; } 1036 | .ui-icon-comment { background-position: -128px -96px; } 1037 | .ui-icon-person { background-position: -144px -96px; } 1038 | .ui-icon-print { background-position: -160px -96px; } 1039 | .ui-icon-trash { background-position: -176px -96px; } 1040 | .ui-icon-locked { background-position: -192px -96px; } 1041 | .ui-icon-unlocked { background-position: -208px -96px; } 1042 | .ui-icon-bookmark { background-position: -224px -96px; } 1043 | .ui-icon-tag { background-position: -240px -96px; } 1044 | .ui-icon-home { background-position: 0 -112px; } 1045 | .ui-icon-flag { background-position: -16px -112px; } 1046 | .ui-icon-calendar { background-position: -32px -112px; } 1047 | .ui-icon-cart { background-position: -48px -112px; } 1048 | .ui-icon-pencil { background-position: -64px -112px; } 1049 | .ui-icon-clock { background-position: -80px -112px; } 1050 | .ui-icon-disk { background-position: -96px -112px; } 1051 | .ui-icon-calculator { background-position: -112px -112px; } 1052 | .ui-icon-zoomin { background-position: -128px -112px; } 1053 | .ui-icon-zoomout { background-position: -144px -112px; } 1054 | .ui-icon-search { background-position: -160px -112px; } 1055 | .ui-icon-wrench { background-position: -176px -112px; } 1056 | .ui-icon-gear { background-position: -192px -112px; } 1057 | .ui-icon-heart { background-position: -208px -112px; } 1058 | .ui-icon-star { background-position: -224px -112px; } 1059 | .ui-icon-link { background-position: -240px -112px; } 1060 | .ui-icon-cancel { background-position: 0 -128px; } 1061 | .ui-icon-plus { background-position: -16px -128px; } 1062 | .ui-icon-plusthick { background-position: -32px -128px; } 1063 | .ui-icon-minus { background-position: -48px -128px; } 1064 | .ui-icon-minusthick { background-position: -64px -128px; } 1065 | .ui-icon-close { background-position: -80px -128px; } 1066 | .ui-icon-closethick { background-position: -96px -128px; } 1067 | .ui-icon-key { background-position: -112px -128px; } 1068 | .ui-icon-lightbulb { background-position: -128px -128px; } 1069 | .ui-icon-scissors { background-position: -144px -128px; } 1070 | .ui-icon-clipboard { background-position: -160px -128px; } 1071 | .ui-icon-copy { background-position: -176px -128px; } 1072 | .ui-icon-contact { background-position: -192px -128px; } 1073 | .ui-icon-image { background-position: -208px -128px; } 1074 | .ui-icon-video { background-position: -224px -128px; } 1075 | .ui-icon-script { background-position: -240px -128px; } 1076 | .ui-icon-alert { background-position: 0 -144px; } 1077 | .ui-icon-info { background-position: -16px -144px; } 1078 | .ui-icon-notice { background-position: -32px -144px; } 1079 | .ui-icon-help { background-position: -48px -144px; } 1080 | .ui-icon-check { background-position: -64px -144px; } 1081 | .ui-icon-bullet { background-position: -80px -144px; } 1082 | .ui-icon-radio-on { background-position: -96px -144px; } 1083 | .ui-icon-radio-off { background-position: -112px -144px; } 1084 | .ui-icon-pin-w { background-position: -128px -144px; } 1085 | .ui-icon-pin-s { background-position: -144px -144px; } 1086 | .ui-icon-play { background-position: 0 -160px; } 1087 | .ui-icon-pause { background-position: -16px -160px; } 1088 | .ui-icon-seek-next { background-position: -32px -160px; } 1089 | .ui-icon-seek-prev { background-position: -48px -160px; } 1090 | .ui-icon-seek-end { background-position: -64px -160px; } 1091 | .ui-icon-seek-start { background-position: -80px -160px; } 1092 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ 1093 | .ui-icon-seek-first { background-position: -80px -160px; } 1094 | .ui-icon-stop { background-position: -96px -160px; } 1095 | .ui-icon-eject { background-position: -112px -160px; } 1096 | .ui-icon-volume-off { background-position: -128px -160px; } 1097 | .ui-icon-volume-on { background-position: -144px -160px; } 1098 | .ui-icon-power { background-position: 0 -176px; } 1099 | .ui-icon-signal-diag { background-position: -16px -176px; } 1100 | .ui-icon-signal { background-position: -32px -176px; } 1101 | .ui-icon-battery-0 { background-position: -48px -176px; } 1102 | .ui-icon-battery-1 { background-position: -64px -176px; } 1103 | .ui-icon-battery-2 { background-position: -80px -176px; } 1104 | .ui-icon-battery-3 { background-position: -96px -176px; } 1105 | .ui-icon-circle-plus { background-position: 0 -192px; } 1106 | .ui-icon-circle-minus { background-position: -16px -192px; } 1107 | .ui-icon-circle-close { background-position: -32px -192px; } 1108 | .ui-icon-circle-triangle-e { background-position: -48px -192px; } 1109 | .ui-icon-circle-triangle-s { background-position: -64px -192px; } 1110 | .ui-icon-circle-triangle-w { background-position: -80px -192px; } 1111 | .ui-icon-circle-triangle-n { background-position: -96px -192px; } 1112 | .ui-icon-circle-arrow-e { background-position: -112px -192px; } 1113 | .ui-icon-circle-arrow-s { background-position: -128px -192px; } 1114 | .ui-icon-circle-arrow-w { background-position: -144px -192px; } 1115 | .ui-icon-circle-arrow-n { background-position: -160px -192px; } 1116 | .ui-icon-circle-zoomin { background-position: -176px -192px; } 1117 | .ui-icon-circle-zoomout { background-position: -192px -192px; } 1118 | .ui-icon-circle-check { background-position: -208px -192px; } 1119 | .ui-icon-circlesmall-plus { background-position: 0 -208px; } 1120 | .ui-icon-circlesmall-minus { background-position: -16px -208px; } 1121 | .ui-icon-circlesmall-close { background-position: -32px -208px; } 1122 | .ui-icon-squaresmall-plus { background-position: -48px -208px; } 1123 | .ui-icon-squaresmall-minus { background-position: -64px -208px; } 1124 | .ui-icon-squaresmall-close { background-position: -80px -208px; } 1125 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } 1126 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } 1127 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; } 1128 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } 1129 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } 1130 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; } 1131 | 1132 | 1133 | /* Misc visuals 1134 | ----------------------------------*/ 1135 | 1136 | /* Corner radius */ 1137 | .ui-corner-all, 1138 | .ui-corner-top, 1139 | .ui-corner-left, 1140 | .ui-corner-tl { 1141 | border-top-left-radius: 4px; 1142 | } 1143 | .ui-corner-all, 1144 | .ui-corner-top, 1145 | .ui-corner-right, 1146 | .ui-corner-tr { 1147 | border-top-right-radius: 4px; 1148 | } 1149 | .ui-corner-all, 1150 | .ui-corner-bottom, 1151 | .ui-corner-left, 1152 | .ui-corner-bl { 1153 | border-bottom-left-radius: 4px; 1154 | } 1155 | .ui-corner-all, 1156 | .ui-corner-bottom, 1157 | .ui-corner-right, 1158 | .ui-corner-br { 1159 | border-bottom-right-radius: 4px; 1160 | } 1161 | 1162 | /* Overlays */ 1163 | .ui-widget-overlay { 1164 | background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; 1165 | opacity: .5; 1166 | filter: Alpha(Opacity=50); 1167 | } 1168 | .ui-widget-shadow { 1169 | margin: -5px 0 0 -5px; 1170 | padding: 5px; 1171 | background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; 1172 | opacity: .2; 1173 | filter: Alpha(Opacity=20); 1174 | border-radius: 5px; 1175 | } 1176 | -------------------------------------------------------------------------------- /css/jquery-ui.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.1 - 2013-02-15 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css 4 | * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */ 5 | 6 | /* Layout helpers 7 | ----------------------------------*/ 8 | .ui-helper-hidden { 9 | display: none; 10 | } 11 | .ui-helper-hidden-accessible { 12 | border: 0; 13 | clip: rect(0 0 0 0); 14 | height: 1px; 15 | margin: -1px; 16 | overflow: hidden; 17 | padding: 0; 18 | position: absolute; 19 | width: 1px; 20 | } 21 | .ui-helper-reset { 22 | margin: 0; 23 | padding: 0; 24 | border: 0; 25 | outline: 0; 26 | line-height: 1.3; 27 | text-decoration: none; 28 | font-size: 100%; 29 | list-style: none; 30 | } 31 | .ui-helper-clearfix:before, 32 | .ui-helper-clearfix:after { 33 | content: ""; 34 | display: table; 35 | border-collapse: collapse; 36 | } 37 | .ui-helper-clearfix:after { 38 | clear: both; 39 | } 40 | .ui-helper-clearfix { 41 | min-height: 0; /* support: IE7 */ 42 | } 43 | .ui-helper-zfix { 44 | width: 100%; 45 | height: 100%; 46 | top: 0; 47 | left: 0; 48 | position: absolute; 49 | opacity: 0; 50 | filter:Alpha(Opacity=0); 51 | } 52 | 53 | .ui-front { 54 | z-index: 100; 55 | } 56 | 57 | 58 | /* Interaction Cues 59 | ----------------------------------*/ 60 | .ui-state-disabled { 61 | cursor: default !important; 62 | } 63 | 64 | 65 | /* Icons 66 | ----------------------------------*/ 67 | 68 | /* states and images */ 69 | .ui-icon { 70 | display: block; 71 | text-indent: -99999px; 72 | overflow: hidden; 73 | background-repeat: no-repeat; 74 | } 75 | 76 | 77 | /* Misc visuals 78 | ----------------------------------*/ 79 | 80 | /* Overlays */ 81 | .ui-widget-overlay { 82 | position: fixed; 83 | top: 0; 84 | left: 0; 85 | width: 100%; 86 | height: 100%; 87 | } 88 | .ui-accordion .ui-accordion-header { 89 | display: block; 90 | cursor: pointer; 91 | position: relative; 92 | margin-top: 2px; 93 | padding: .5em .5em .5em .7em; 94 | min-height: 0; /* support: IE7 */ 95 | } 96 | .ui-accordion .ui-accordion-icons { 97 | padding-left: 2.2em; 98 | } 99 | .ui-accordion .ui-accordion-noicons { 100 | padding-left: .7em; 101 | } 102 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 103 | padding-left: 2.2em; 104 | } 105 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 106 | position: absolute; 107 | left: .5em; 108 | top: 50%; 109 | margin-top: -8px; 110 | } 111 | .ui-accordion .ui-accordion-content { 112 | padding: 1em 2.2em; 113 | border-top: 0; 114 | overflow: auto; 115 | } 116 | .ui-autocomplete { 117 | position: absolute; 118 | top: 0; 119 | left: 0; 120 | cursor: default; 121 | } 122 | .ui-button { 123 | display: inline-block; 124 | position: relative; 125 | padding: 0; 126 | line-height: normal; 127 | margin-right: .1em; 128 | cursor: pointer; 129 | vertical-align: middle; 130 | text-align: center; 131 | overflow: visible; /* removes extra width in IE */ 132 | } 133 | .ui-button, 134 | .ui-button:link, 135 | .ui-button:visited, 136 | .ui-button:hover, 137 | .ui-button:active { 138 | text-decoration: none; 139 | } 140 | /* to make room for the icon, a width needs to be set here */ 141 | .ui-button-icon-only { 142 | width: 2.2em; 143 | } 144 | /* button elements seem to need a little more width */ 145 | button.ui-button-icon-only { 146 | width: 2.4em; 147 | } 148 | .ui-button-icons-only { 149 | width: 3.4em; 150 | } 151 | button.ui-button-icons-only { 152 | width: 3.7em; 153 | } 154 | 155 | /* button text element */ 156 | .ui-button .ui-button-text { 157 | display: block; 158 | line-height: normal; 159 | } 160 | .ui-button-text-only .ui-button-text { 161 | padding: .4em 1em; 162 | } 163 | .ui-button-icon-only .ui-button-text, 164 | .ui-button-icons-only .ui-button-text { 165 | padding: .4em; 166 | text-indent: -9999999px; 167 | } 168 | .ui-button-text-icon-primary .ui-button-text, 169 | .ui-button-text-icons .ui-button-text { 170 | padding: .4em 1em .4em 2.1em; 171 | } 172 | .ui-button-text-icon-secondary .ui-button-text, 173 | .ui-button-text-icons .ui-button-text { 174 | padding: .4em 2.1em .4em 1em; 175 | } 176 | .ui-button-text-icons .ui-button-text { 177 | padding-left: 2.1em; 178 | padding-right: 2.1em; 179 | } 180 | /* no icon support for input elements, provide padding by default */ 181 | input.ui-button { 182 | padding: .4em 1em; 183 | } 184 | 185 | /* button icon element(s) */ 186 | .ui-button-icon-only .ui-icon, 187 | .ui-button-text-icon-primary .ui-icon, 188 | .ui-button-text-icon-secondary .ui-icon, 189 | .ui-button-text-icons .ui-icon, 190 | .ui-button-icons-only .ui-icon { 191 | position: absolute; 192 | top: 50%; 193 | margin-top: -8px; 194 | } 195 | .ui-button-icon-only .ui-icon { 196 | left: 50%; 197 | margin-left: -8px; 198 | } 199 | .ui-button-text-icon-primary .ui-button-icon-primary, 200 | .ui-button-text-icons .ui-button-icon-primary, 201 | .ui-button-icons-only .ui-button-icon-primary { 202 | left: .5em; 203 | } 204 | .ui-button-text-icon-secondary .ui-button-icon-secondary, 205 | .ui-button-text-icons .ui-button-icon-secondary, 206 | .ui-button-icons-only .ui-button-icon-secondary { 207 | right: .5em; 208 | } 209 | 210 | /* button sets */ 211 | .ui-buttonset { 212 | margin-right: 7px; 213 | } 214 | .ui-buttonset .ui-button { 215 | margin-left: 0; 216 | margin-right: -.3em; 217 | } 218 | 219 | /* workarounds */ 220 | /* reset extra padding in Firefox, see h5bp.com/l */ 221 | input.ui-button::-moz-focus-inner, 222 | button.ui-button::-moz-focus-inner { 223 | border: 0; 224 | padding: 0; 225 | } 226 | .ui-datepicker { 227 | width: 17em; 228 | padding: .2em .2em 0; 229 | display: none; 230 | } 231 | .ui-datepicker .ui-datepicker-header { 232 | position: relative; 233 | padding: .2em 0; 234 | } 235 | .ui-datepicker .ui-datepicker-prev, 236 | .ui-datepicker .ui-datepicker-next { 237 | position: absolute; 238 | top: 2px; 239 | width: 1.8em; 240 | height: 1.8em; 241 | } 242 | .ui-datepicker .ui-datepicker-prev-hover, 243 | .ui-datepicker .ui-datepicker-next-hover { 244 | top: 1px; 245 | } 246 | .ui-datepicker .ui-datepicker-prev { 247 | left: 2px; 248 | } 249 | .ui-datepicker .ui-datepicker-next { 250 | right: 2px; 251 | } 252 | .ui-datepicker .ui-datepicker-prev-hover { 253 | left: 1px; 254 | } 255 | .ui-datepicker .ui-datepicker-next-hover { 256 | right: 1px; 257 | } 258 | .ui-datepicker .ui-datepicker-prev span, 259 | .ui-datepicker .ui-datepicker-next span { 260 | display: block; 261 | position: absolute; 262 | left: 50%; 263 | margin-left: -8px; 264 | top: 50%; 265 | margin-top: -8px; 266 | } 267 | .ui-datepicker .ui-datepicker-title { 268 | margin: 0 2.3em; 269 | line-height: 1.8em; 270 | text-align: center; 271 | } 272 | .ui-datepicker .ui-datepicker-title select { 273 | font-size: 1em; 274 | margin: 1px 0; 275 | } 276 | .ui-datepicker select.ui-datepicker-month-year { 277 | width: 100%; 278 | } 279 | .ui-datepicker select.ui-datepicker-month, 280 | .ui-datepicker select.ui-datepicker-year { 281 | width: 49%; 282 | } 283 | .ui-datepicker table { 284 | width: 100%; 285 | font-size: .9em; 286 | border-collapse: collapse; 287 | margin: 0 0 .4em; 288 | } 289 | .ui-datepicker th { 290 | padding: .7em .3em; 291 | text-align: center; 292 | font-weight: bold; 293 | border: 0; 294 | } 295 | .ui-datepicker td { 296 | border: 0; 297 | padding: 1px; 298 | } 299 | .ui-datepicker td span, 300 | .ui-datepicker td a { 301 | display: block; 302 | padding: .2em; 303 | text-align: right; 304 | text-decoration: none; 305 | } 306 | .ui-datepicker .ui-datepicker-buttonpane { 307 | background-image: none; 308 | margin: .7em 0 0 0; 309 | padding: 0 .2em; 310 | border-left: 0; 311 | border-right: 0; 312 | border-bottom: 0; 313 | } 314 | .ui-datepicker .ui-datepicker-buttonpane button { 315 | float: right; 316 | margin: .5em .2em .4em; 317 | cursor: pointer; 318 | padding: .2em .6em .3em .6em; 319 | width: auto; 320 | overflow: visible; 321 | } 322 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 323 | float: left; 324 | } 325 | 326 | /* with multiple calendars */ 327 | .ui-datepicker.ui-datepicker-multi { 328 | width: auto; 329 | } 330 | .ui-datepicker-multi .ui-datepicker-group { 331 | float: left; 332 | } 333 | .ui-datepicker-multi .ui-datepicker-group table { 334 | width: 95%; 335 | margin: 0 auto .4em; 336 | } 337 | .ui-datepicker-multi-2 .ui-datepicker-group { 338 | width: 50%; 339 | } 340 | .ui-datepicker-multi-3 .ui-datepicker-group { 341 | width: 33.3%; 342 | } 343 | .ui-datepicker-multi-4 .ui-datepicker-group { 344 | width: 25%; 345 | } 346 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, 347 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 348 | border-left-width: 0; 349 | } 350 | .ui-datepicker-multi .ui-datepicker-buttonpane { 351 | clear: left; 352 | } 353 | .ui-datepicker-row-break { 354 | clear: both; 355 | width: 100%; 356 | font-size: 0; 357 | } 358 | 359 | /* RTL support */ 360 | .ui-datepicker-rtl { 361 | direction: rtl; 362 | } 363 | .ui-datepicker-rtl .ui-datepicker-prev { 364 | right: 2px; 365 | left: auto; 366 | } 367 | .ui-datepicker-rtl .ui-datepicker-next { 368 | left: 2px; 369 | right: auto; 370 | } 371 | .ui-datepicker-rtl .ui-datepicker-prev:hover { 372 | right: 1px; 373 | left: auto; 374 | } 375 | .ui-datepicker-rtl .ui-datepicker-next:hover { 376 | left: 1px; 377 | right: auto; 378 | } 379 | .ui-datepicker-rtl .ui-datepicker-buttonpane { 380 | clear: right; 381 | } 382 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { 383 | float: left; 384 | } 385 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, 386 | .ui-datepicker-rtl .ui-datepicker-group { 387 | float: right; 388 | } 389 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, 390 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 391 | border-right-width: 0; 392 | border-left-width: 1px; 393 | } 394 | .ui-dialog { 395 | position: absolute; 396 | top: 0; 397 | left: 0; 398 | padding: .2em; 399 | outline: 0; 400 | } 401 | .ui-dialog .ui-dialog-titlebar { 402 | padding: .4em 1em; 403 | position: relative; 404 | } 405 | .ui-dialog .ui-dialog-title { 406 | float: left; 407 | margin: .1em 0; 408 | white-space: nowrap; 409 | width: 90%; 410 | overflow: hidden; 411 | text-overflow: ellipsis; 412 | } 413 | .ui-dialog .ui-dialog-titlebar-close { 414 | position: absolute; 415 | right: .3em; 416 | top: 50%; 417 | width: 21px; 418 | margin: -10px 0 0 0; 419 | padding: 1px; 420 | height: 20px; 421 | } 422 | .ui-dialog .ui-dialog-content { 423 | position: relative; 424 | border: 0; 425 | padding: .5em 1em; 426 | background: none; 427 | overflow: auto; 428 | } 429 | .ui-dialog .ui-dialog-buttonpane { 430 | text-align: left; 431 | border-width: 1px 0 0 0; 432 | background-image: none; 433 | margin-top: .5em; 434 | padding: .3em 1em .5em .4em; 435 | } 436 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 437 | float: right; 438 | } 439 | .ui-dialog .ui-dialog-buttonpane button { 440 | margin: .5em .4em .5em 0; 441 | cursor: pointer; 442 | } 443 | .ui-dialog .ui-resizable-se { 444 | width: 12px; 445 | height: 12px; 446 | right: -5px; 447 | bottom: -5px; 448 | background-position: 16px 16px; 449 | } 450 | .ui-draggable .ui-dialog-titlebar { 451 | cursor: move; 452 | } 453 | .ui-menu { 454 | list-style: none; 455 | padding: 2px; 456 | margin: 0; 457 | display: block; 458 | outline: none; 459 | } 460 | .ui-menu .ui-menu { 461 | margin-top: -3px; 462 | position: absolute; 463 | } 464 | .ui-menu .ui-menu-item { 465 | margin: 0; 466 | padding: 0; 467 | width: 100%; 468 | } 469 | .ui-menu .ui-menu-divider { 470 | margin: 5px -2px 5px -2px; 471 | height: 0; 472 | font-size: 0; 473 | line-height: 0; 474 | border-width: 1px 0 0 0; 475 | } 476 | .ui-menu .ui-menu-item a { 477 | text-decoration: none; 478 | display: block; 479 | padding: 2px .4em; 480 | line-height: 1.5; 481 | min-height: 0; /* support: IE7 */ 482 | font-weight: normal; 483 | } 484 | .ui-menu .ui-menu-item a.ui-state-focus, 485 | .ui-menu .ui-menu-item a.ui-state-active { 486 | font-weight: normal; 487 | margin: -1px; 488 | } 489 | 490 | .ui-menu .ui-state-disabled { 491 | font-weight: normal; 492 | margin: .4em 0 .2em; 493 | line-height: 1.5; 494 | } 495 | .ui-menu .ui-state-disabled a { 496 | cursor: default; 497 | } 498 | 499 | /* icon support */ 500 | .ui-menu-icons { 501 | position: relative; 502 | } 503 | .ui-menu-icons .ui-menu-item a { 504 | position: relative; 505 | padding-left: 2em; 506 | } 507 | 508 | /* left-aligned */ 509 | .ui-menu .ui-icon { 510 | position: absolute; 511 | top: .2em; 512 | left: .2em; 513 | } 514 | 515 | /* right-aligned */ 516 | .ui-menu .ui-menu-icon { 517 | position: static; 518 | float: right; 519 | } 520 | .ui-progressbar { 521 | height: 2em; 522 | text-align: left; 523 | overflow: hidden; 524 | } 525 | .ui-progressbar .ui-progressbar-value { 526 | margin: -1px; 527 | height: 100%; 528 | } 529 | .ui-progressbar .ui-progressbar-overlay { 530 | background: url("images/animated-overlay.gif"); 531 | height: 100%; 532 | filter: alpha(opacity=25); 533 | opacity: 0.25; 534 | } 535 | .ui-progressbar-indeterminate .ui-progressbar-value { 536 | background-image: none; 537 | } 538 | .ui-resizable { 539 | position: relative; 540 | } 541 | .ui-resizable-handle { 542 | position: absolute; 543 | font-size: 0.1px; 544 | display: block; 545 | } 546 | .ui-resizable-disabled .ui-resizable-handle, 547 | .ui-resizable-autohide .ui-resizable-handle { 548 | display: none; 549 | } 550 | .ui-resizable-n { 551 | cursor: n-resize; 552 | height: 7px; 553 | width: 100%; 554 | top: -5px; 555 | left: 0; 556 | } 557 | .ui-resizable-s { 558 | cursor: s-resize; 559 | height: 7px; 560 | width: 100%; 561 | bottom: -5px; 562 | left: 0; 563 | } 564 | .ui-resizable-e { 565 | cursor: e-resize; 566 | width: 7px; 567 | right: -5px; 568 | top: 0; 569 | height: 100%; 570 | } 571 | .ui-resizable-w { 572 | cursor: w-resize; 573 | width: 7px; 574 | left: -5px; 575 | top: 0; 576 | height: 100%; 577 | } 578 | .ui-resizable-se { 579 | cursor: se-resize; 580 | width: 12px; 581 | height: 12px; 582 | right: 1px; 583 | bottom: 1px; 584 | } 585 | .ui-resizable-sw { 586 | cursor: sw-resize; 587 | width: 9px; 588 | height: 9px; 589 | left: -5px; 590 | bottom: -5px; 591 | } 592 | .ui-resizable-nw { 593 | cursor: nw-resize; 594 | width: 9px; 595 | height: 9px; 596 | left: -5px; 597 | top: -5px; 598 | } 599 | .ui-resizable-ne { 600 | cursor: ne-resize; 601 | width: 9px; 602 | height: 9px; 603 | right: -5px; 604 | top: -5px; 605 | } 606 | .ui-selectable-helper { 607 | position: absolute; 608 | z-index: 100; 609 | border: 1px dotted black; 610 | } 611 | .ui-slider { 612 | position: relative; 613 | text-align: left; 614 | } 615 | .ui-slider .ui-slider-handle { 616 | position: absolute; 617 | z-index: 2; 618 | width: 1.2em; 619 | height: 1.2em; 620 | cursor: default; 621 | } 622 | .ui-slider .ui-slider-range { 623 | position: absolute; 624 | z-index: 1; 625 | font-size: .7em; 626 | display: block; 627 | border: 0; 628 | background-position: 0 0; 629 | } 630 | 631 | /* For IE8 - See #6727 */ 632 | .ui-slider.ui-state-disabled .ui-slider-handle, 633 | .ui-slider.ui-state-disabled .ui-slider-range { 634 | filter: inherit; 635 | } 636 | 637 | .ui-slider-horizontal { 638 | height: .8em; 639 | } 640 | .ui-slider-horizontal .ui-slider-handle { 641 | top: -.3em; 642 | margin-left: -.6em; 643 | } 644 | .ui-slider-horizontal .ui-slider-range { 645 | top: 0; 646 | height: 100%; 647 | } 648 | .ui-slider-horizontal .ui-slider-range-min { 649 | left: 0; 650 | } 651 | .ui-slider-horizontal .ui-slider-range-max { 652 | right: 0; 653 | } 654 | 655 | .ui-slider-vertical { 656 | width: .8em; 657 | height: 100px; 658 | } 659 | .ui-slider-vertical .ui-slider-handle { 660 | left: -.3em; 661 | margin-left: 0; 662 | margin-bottom: -.6em; 663 | } 664 | .ui-slider-vertical .ui-slider-range { 665 | left: 0; 666 | width: 100%; 667 | } 668 | .ui-slider-vertical .ui-slider-range-min { 669 | bottom: 0; 670 | } 671 | .ui-slider-vertical .ui-slider-range-max { 672 | top: 0; 673 | } 674 | .ui-spinner { 675 | position: relative; 676 | display: inline-block; 677 | overflow: hidden; 678 | padding: 0; 679 | vertical-align: middle; 680 | } 681 | .ui-spinner-input { 682 | border: none; 683 | background: none; 684 | color: inherit; 685 | padding: 0; 686 | margin: .2em 0; 687 | vertical-align: middle; 688 | margin-left: .4em; 689 | margin-right: 22px; 690 | } 691 | .ui-spinner-button { 692 | width: 16px; 693 | height: 50%; 694 | font-size: .5em; 695 | padding: 0; 696 | margin: 0; 697 | text-align: center; 698 | position: absolute; 699 | cursor: default; 700 | display: block; 701 | overflow: hidden; 702 | right: 0; 703 | } 704 | /* more specificity required here to overide default borders */ 705 | .ui-spinner a.ui-spinner-button { 706 | border-top: none; 707 | border-bottom: none; 708 | border-right: none; 709 | } 710 | /* vertical centre icon */ 711 | .ui-spinner .ui-icon { 712 | position: absolute; 713 | margin-top: -8px; 714 | top: 50%; 715 | left: 0; 716 | } 717 | .ui-spinner-up { 718 | top: 0; 719 | } 720 | .ui-spinner-down { 721 | bottom: 0; 722 | } 723 | 724 | /* TR overrides */ 725 | .ui-spinner .ui-icon-triangle-1-s { 726 | /* need to fix icons sprite */ 727 | background-position: -65px -16px; 728 | } 729 | .ui-tabs { 730 | position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 731 | padding: .2em; 732 | } 733 | .ui-tabs .ui-tabs-nav { 734 | margin: 0; 735 | padding: .2em .2em 0; 736 | } 737 | .ui-tabs .ui-tabs-nav li { 738 | list-style: none; 739 | float: left; 740 | position: relative; 741 | top: 0; 742 | margin: 1px .2em 0 0; 743 | border-bottom: 0; 744 | padding: 0; 745 | white-space: nowrap; 746 | } 747 | .ui-tabs .ui-tabs-nav li a { 748 | float: left; 749 | padding: .5em 1em; 750 | text-decoration: none; 751 | } 752 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { 753 | margin-bottom: -1px; 754 | padding-bottom: 1px; 755 | } 756 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, 757 | .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 758 | .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { 759 | cursor: text; 760 | } 761 | .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 762 | .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { 763 | cursor: pointer; 764 | } 765 | .ui-tabs .ui-tabs-panel { 766 | display: block; 767 | border-width: 0; 768 | padding: 1em 1.4em; 769 | background: none; 770 | } 771 | .ui-tooltip { 772 | padding: 8px; 773 | position: absolute; 774 | z-index: 9999; 775 | max-width: 300px; 776 | -webkit-box-shadow: 0 0 5px #aaa; 777 | box-shadow: 0 0 5px #aaa; 778 | } 779 | body .ui-tooltip { 780 | border-width: 2px; 781 | } 782 | 783 | /* Component containers 784 | ----------------------------------*/ 785 | .ui-widget { 786 | font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; 787 | font-size: 1.1em/*{fsDefault}*/; 788 | } 789 | .ui-widget .ui-widget { 790 | font-size: 1em; 791 | } 792 | .ui-widget input, 793 | .ui-widget select, 794 | .ui-widget textarea, 795 | .ui-widget button { 796 | font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; 797 | font-size: 1em; 798 | } 799 | .ui-widget-content { 800 | border: 1px solid #aaaaaa/*{borderColorContent}*/; 801 | background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; 802 | color: #222222/*{fcContent}*/; 803 | } 804 | .ui-widget-content a { 805 | color: #222222/*{fcContent}*/; 806 | } 807 | .ui-widget-header { 808 | border: 1px solid #aaaaaa/*{borderColorHeader}*/; 809 | background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 810 | color: #222222/*{fcHeader}*/; 811 | font-weight: bold; 812 | } 813 | .ui-widget-header a { 814 | color: #222222/*{fcHeader}*/; 815 | } 816 | 817 | /* Interaction states 818 | ----------------------------------*/ 819 | .ui-state-default, 820 | .ui-widget-content .ui-state-default, 821 | .ui-widget-header .ui-state-default { 822 | border: 1px solid #d3d3d3/*{borderColorDefault}*/; 823 | background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; 824 | font-weight: normal/*{fwDefault}*/; 825 | color: #555555/*{fcDefault}*/; 826 | } 827 | .ui-state-default a, 828 | .ui-state-default a:link, 829 | .ui-state-default a:visited { 830 | color: #555555/*{fcDefault}*/; 831 | text-decoration: none; 832 | } 833 | .ui-state-hover, 834 | .ui-widget-content .ui-state-hover, 835 | .ui-widget-header .ui-state-hover, 836 | .ui-state-focus, 837 | .ui-widget-content .ui-state-focus, 838 | .ui-widget-header .ui-state-focus { 839 | border: 1px solid #999999/*{borderColorHover}*/; 840 | background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; 841 | font-weight: normal/*{fwDefault}*/; 842 | color: #212121/*{fcHover}*/; 843 | } 844 | .ui-state-hover a, 845 | .ui-state-hover a:hover, 846 | .ui-state-hover a:link, 847 | .ui-state-hover a:visited { 848 | color: #212121/*{fcHover}*/; 849 | text-decoration: none; 850 | } 851 | .ui-state-active, 852 | .ui-widget-content .ui-state-active, 853 | .ui-widget-header .ui-state-active { 854 | border: 1px solid #aaaaaa/*{borderColorActive}*/; 855 | background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; 856 | font-weight: normal/*{fwDefault}*/; 857 | color: #212121/*{fcActive}*/; 858 | } 859 | .ui-state-active a, 860 | .ui-state-active a:link, 861 | .ui-state-active a:visited { 862 | color: #212121/*{fcActive}*/; 863 | text-decoration: none; 864 | } 865 | 866 | /* Interaction Cues 867 | ----------------------------------*/ 868 | .ui-state-highlight, 869 | .ui-widget-content .ui-state-highlight, 870 | .ui-widget-header .ui-state-highlight { 871 | border: 1px solid #fcefa1/*{borderColorHighlight}*/; 872 | background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; 873 | color: #363636/*{fcHighlight}*/; 874 | } 875 | .ui-state-highlight a, 876 | .ui-widget-content .ui-state-highlight a, 877 | .ui-widget-header .ui-state-highlight a { 878 | color: #363636/*{fcHighlight}*/; 879 | } 880 | .ui-state-error, 881 | .ui-widget-content .ui-state-error, 882 | .ui-widget-header .ui-state-error { 883 | border: 1px solid #cd0a0a/*{borderColorError}*/; 884 | background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; 885 | color: #cd0a0a/*{fcError}*/; 886 | } 887 | .ui-state-error a, 888 | .ui-widget-content .ui-state-error a, 889 | .ui-widget-header .ui-state-error a { 890 | color: #cd0a0a/*{fcError}*/; 891 | } 892 | .ui-state-error-text, 893 | .ui-widget-content .ui-state-error-text, 894 | .ui-widget-header .ui-state-error-text { 895 | color: #cd0a0a/*{fcError}*/; 896 | } 897 | .ui-priority-primary, 898 | .ui-widget-content .ui-priority-primary, 899 | .ui-widget-header .ui-priority-primary { 900 | font-weight: bold; 901 | } 902 | .ui-priority-secondary, 903 | .ui-widget-content .ui-priority-secondary, 904 | .ui-widget-header .ui-priority-secondary { 905 | opacity: .7; 906 | filter:Alpha(Opacity=70); 907 | font-weight: normal; 908 | } 909 | .ui-state-disabled, 910 | .ui-widget-content .ui-state-disabled, 911 | .ui-widget-header .ui-state-disabled { 912 | opacity: .35; 913 | filter:Alpha(Opacity=35); 914 | background-image: none; 915 | } 916 | .ui-state-disabled .ui-icon { 917 | filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ 918 | } 919 | 920 | /* Icons 921 | ----------------------------------*/ 922 | 923 | /* states and images */ 924 | .ui-icon { 925 | width: 16px; 926 | height: 16px; 927 | background-position: 16px 16px; 928 | } 929 | .ui-icon, 930 | .ui-widget-content .ui-icon { 931 | background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; 932 | } 933 | .ui-widget-header .ui-icon { 934 | background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; 935 | } 936 | .ui-state-default .ui-icon { 937 | background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; 938 | } 939 | .ui-state-hover .ui-icon, 940 | .ui-state-focus .ui-icon { 941 | background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; 942 | } 943 | .ui-state-active .ui-icon { 944 | background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; 945 | } 946 | .ui-state-highlight .ui-icon { 947 | background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; 948 | } 949 | .ui-state-error .ui-icon, 950 | .ui-state-error-text .ui-icon { 951 | background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; 952 | } 953 | 954 | /* positioning */ 955 | .ui-icon-carat-1-n { background-position: 0 0; } 956 | .ui-icon-carat-1-ne { background-position: -16px 0; } 957 | .ui-icon-carat-1-e { background-position: -32px 0; } 958 | .ui-icon-carat-1-se { background-position: -48px 0; } 959 | .ui-icon-carat-1-s { background-position: -64px 0; } 960 | .ui-icon-carat-1-sw { background-position: -80px 0; } 961 | .ui-icon-carat-1-w { background-position: -96px 0; } 962 | .ui-icon-carat-1-nw { background-position: -112px 0; } 963 | .ui-icon-carat-2-n-s { background-position: -128px 0; } 964 | .ui-icon-carat-2-e-w { background-position: -144px 0; } 965 | .ui-icon-triangle-1-n { background-position: 0 -16px; } 966 | .ui-icon-triangle-1-ne { background-position: -16px -16px; } 967 | .ui-icon-triangle-1-e { background-position: -32px -16px; } 968 | .ui-icon-triangle-1-se { background-position: -48px -16px; } 969 | .ui-icon-triangle-1-s { background-position: -64px -16px; } 970 | .ui-icon-triangle-1-sw { background-position: -80px -16px; } 971 | .ui-icon-triangle-1-w { background-position: -96px -16px; } 972 | .ui-icon-triangle-1-nw { background-position: -112px -16px; } 973 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; } 974 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; } 975 | .ui-icon-arrow-1-n { background-position: 0 -32px; } 976 | .ui-icon-arrow-1-ne { background-position: -16px -32px; } 977 | .ui-icon-arrow-1-e { background-position: -32px -32px; } 978 | .ui-icon-arrow-1-se { background-position: -48px -32px; } 979 | .ui-icon-arrow-1-s { background-position: -64px -32px; } 980 | .ui-icon-arrow-1-sw { background-position: -80px -32px; } 981 | .ui-icon-arrow-1-w { background-position: -96px -32px; } 982 | .ui-icon-arrow-1-nw { background-position: -112px -32px; } 983 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; } 984 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } 985 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; } 986 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } 987 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; } 988 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; } 989 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; } 990 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; } 991 | .ui-icon-arrowthick-1-n { background-position: 0 -48px; } 992 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } 993 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; } 994 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; } 995 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; } 996 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } 997 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; } 998 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } 999 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } 1000 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } 1001 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } 1002 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } 1003 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } 1004 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } 1005 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } 1006 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } 1007 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } 1008 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } 1009 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } 1010 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } 1011 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } 1012 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } 1013 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } 1014 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } 1015 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } 1016 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } 1017 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } 1018 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } 1019 | .ui-icon-arrow-4 { background-position: 0 -80px; } 1020 | .ui-icon-arrow-4-diag { background-position: -16px -80px; } 1021 | .ui-icon-extlink { background-position: -32px -80px; } 1022 | .ui-icon-newwin { background-position: -48px -80px; } 1023 | .ui-icon-refresh { background-position: -64px -80px; } 1024 | .ui-icon-shuffle { background-position: -80px -80px; } 1025 | .ui-icon-transfer-e-w { background-position: -96px -80px; } 1026 | .ui-icon-transferthick-e-w { background-position: -112px -80px; } 1027 | .ui-icon-folder-collapsed { background-position: 0 -96px; } 1028 | .ui-icon-folder-open { background-position: -16px -96px; } 1029 | .ui-icon-document { background-position: -32px -96px; } 1030 | .ui-icon-document-b { background-position: -48px -96px; } 1031 | .ui-icon-note { background-position: -64px -96px; } 1032 | .ui-icon-mail-closed { background-position: -80px -96px; } 1033 | .ui-icon-mail-open { background-position: -96px -96px; } 1034 | .ui-icon-suitcase { background-position: -112px -96px; } 1035 | .ui-icon-comment { background-position: -128px -96px; } 1036 | .ui-icon-person { background-position: -144px -96px; } 1037 | .ui-icon-print { background-position: -160px -96px; } 1038 | .ui-icon-trash { background-position: -176px -96px; } 1039 | .ui-icon-locked { background-position: -192px -96px; } 1040 | .ui-icon-unlocked { background-position: -208px -96px; } 1041 | .ui-icon-bookmark { background-position: -224px -96px; } 1042 | .ui-icon-tag { background-position: -240px -96px; } 1043 | .ui-icon-home { background-position: 0 -112px; } 1044 | .ui-icon-flag { background-position: -16px -112px; } 1045 | .ui-icon-calendar { background-position: -32px -112px; } 1046 | .ui-icon-cart { background-position: -48px -112px; } 1047 | .ui-icon-pencil { background-position: -64px -112px; } 1048 | .ui-icon-clock { background-position: -80px -112px; } 1049 | .ui-icon-disk { background-position: -96px -112px; } 1050 | .ui-icon-calculator { background-position: -112px -112px; } 1051 | .ui-icon-zoomin { background-position: -128px -112px; } 1052 | .ui-icon-zoomout { background-position: -144px -112px; } 1053 | .ui-icon-search { background-position: -160px -112px; } 1054 | .ui-icon-wrench { background-position: -176px -112px; } 1055 | .ui-icon-gear { background-position: -192px -112px; } 1056 | .ui-icon-heart { background-position: -208px -112px; } 1057 | .ui-icon-star { background-position: -224px -112px; } 1058 | .ui-icon-link { background-position: -240px -112px; } 1059 | .ui-icon-cancel { background-position: 0 -128px; } 1060 | .ui-icon-plus { background-position: -16px -128px; } 1061 | .ui-icon-plusthick { background-position: -32px -128px; } 1062 | .ui-icon-minus { background-position: -48px -128px; } 1063 | .ui-icon-minusthick { background-position: -64px -128px; } 1064 | .ui-icon-close { background-position: -80px -128px; } 1065 | .ui-icon-closethick { background-position: -96px -128px; } 1066 | .ui-icon-key { background-position: -112px -128px; } 1067 | .ui-icon-lightbulb { background-position: -128px -128px; } 1068 | .ui-icon-scissors { background-position: -144px -128px; } 1069 | .ui-icon-clipboard { background-position: -160px -128px; } 1070 | .ui-icon-copy { background-position: -176px -128px; } 1071 | .ui-icon-contact { background-position: -192px -128px; } 1072 | .ui-icon-image { background-position: -208px -128px; } 1073 | .ui-icon-video { background-position: -224px -128px; } 1074 | .ui-icon-script { background-position: -240px -128px; } 1075 | .ui-icon-alert { background-position: 0 -144px; } 1076 | .ui-icon-info { background-position: -16px -144px; } 1077 | .ui-icon-notice { background-position: -32px -144px; } 1078 | .ui-icon-help { background-position: -48px -144px; } 1079 | .ui-icon-check { background-position: -64px -144px; } 1080 | .ui-icon-bullet { background-position: -80px -144px; } 1081 | .ui-icon-radio-on { background-position: -96px -144px; } 1082 | .ui-icon-radio-off { background-position: -112px -144px; } 1083 | .ui-icon-pin-w { background-position: -128px -144px; } 1084 | .ui-icon-pin-s { background-position: -144px -144px; } 1085 | .ui-icon-play { background-position: 0 -160px; } 1086 | .ui-icon-pause { background-position: -16px -160px; } 1087 | .ui-icon-seek-next { background-position: -32px -160px; } 1088 | .ui-icon-seek-prev { background-position: -48px -160px; } 1089 | .ui-icon-seek-end { background-position: -64px -160px; } 1090 | .ui-icon-seek-start { background-position: -80px -160px; } 1091 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ 1092 | .ui-icon-seek-first { background-position: -80px -160px; } 1093 | .ui-icon-stop { background-position: -96px -160px; } 1094 | .ui-icon-eject { background-position: -112px -160px; } 1095 | .ui-icon-volume-off { background-position: -128px -160px; } 1096 | .ui-icon-volume-on { background-position: -144px -160px; } 1097 | .ui-icon-power { background-position: 0 -176px; } 1098 | .ui-icon-signal-diag { background-position: -16px -176px; } 1099 | .ui-icon-signal { background-position: -32px -176px; } 1100 | .ui-icon-battery-0 { background-position: -48px -176px; } 1101 | .ui-icon-battery-1 { background-position: -64px -176px; } 1102 | .ui-icon-battery-2 { background-position: -80px -176px; } 1103 | .ui-icon-battery-3 { background-position: -96px -176px; } 1104 | .ui-icon-circle-plus { background-position: 0 -192px; } 1105 | .ui-icon-circle-minus { background-position: -16px -192px; } 1106 | .ui-icon-circle-close { background-position: -32px -192px; } 1107 | .ui-icon-circle-triangle-e { background-position: -48px -192px; } 1108 | .ui-icon-circle-triangle-s { background-position: -64px -192px; } 1109 | .ui-icon-circle-triangle-w { background-position: -80px -192px; } 1110 | .ui-icon-circle-triangle-n { background-position: -96px -192px; } 1111 | .ui-icon-circle-arrow-e { background-position: -112px -192px; } 1112 | .ui-icon-circle-arrow-s { background-position: -128px -192px; } 1113 | .ui-icon-circle-arrow-w { background-position: -144px -192px; } 1114 | .ui-icon-circle-arrow-n { background-position: -160px -192px; } 1115 | .ui-icon-circle-zoomin { background-position: -176px -192px; } 1116 | .ui-icon-circle-zoomout { background-position: -192px -192px; } 1117 | .ui-icon-circle-check { background-position: -208px -192px; } 1118 | .ui-icon-circlesmall-plus { background-position: 0 -208px; } 1119 | .ui-icon-circlesmall-minus { background-position: -16px -208px; } 1120 | .ui-icon-circlesmall-close { background-position: -32px -208px; } 1121 | .ui-icon-squaresmall-plus { background-position: -48px -208px; } 1122 | .ui-icon-squaresmall-minus { background-position: -64px -208px; } 1123 | .ui-icon-squaresmall-close { background-position: -80px -208px; } 1124 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } 1125 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } 1126 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; } 1127 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } 1128 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } 1129 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; } 1130 | 1131 | 1132 | /* Misc visuals 1133 | ----------------------------------*/ 1134 | 1135 | /* Corner radius */ 1136 | .ui-corner-all, 1137 | .ui-corner-top, 1138 | .ui-corner-left, 1139 | .ui-corner-tl { 1140 | border-top-left-radius: 4px/*{cornerRadius}*/; 1141 | } 1142 | .ui-corner-all, 1143 | .ui-corner-top, 1144 | .ui-corner-right, 1145 | .ui-corner-tr { 1146 | border-top-right-radius: 4px/*{cornerRadius}*/; 1147 | } 1148 | .ui-corner-all, 1149 | .ui-corner-bottom, 1150 | .ui-corner-left, 1151 | .ui-corner-bl { 1152 | border-bottom-left-radius: 4px/*{cornerRadius}*/; 1153 | } 1154 | .ui-corner-all, 1155 | .ui-corner-bottom, 1156 | .ui-corner-right, 1157 | .ui-corner-br { 1158 | border-bottom-right-radius: 4px/*{cornerRadius}*/; 1159 | } 1160 | 1161 | /* Overlays */ 1162 | .ui-widget-overlay { 1163 | background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; 1164 | opacity: .3/*{opacityOverlay}*/; 1165 | filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; 1166 | } 1167 | .ui-widget-shadow { 1168 | margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; 1169 | padding: 8px/*{thicknessShadow}*/; 1170 | background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; 1171 | opacity: .3/*{opacityShadow}*/; 1172 | filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; 1173 | border-radius: 8px/*{cornerRadiusShadow}*/; 1174 | } 1175 | --------------------------------------------------------------------------------