├── .gitignore ├── lang ├── da │ └── language.php └── en │ └── language.php ├── menu ├── css │ ├── skins │ │ ├── images │ │ │ ├── arrow.png │ │ │ ├── arrow1.png │ │ │ ├── arrow2.gif │ │ │ ├── bullet.png │ │ │ ├── bg_black.png │ │ │ ├── bg_clean.png │ │ │ ├── bg_grey.png │ │ │ ├── bg_white.jpg │ │ │ ├── checkers.png │ │ │ ├── opacity.png │ │ │ ├── plus_red.png │ │ │ ├── stripes.png │ │ │ ├── arr_black.gif │ │ │ ├── arr_white.gif │ │ │ ├── arrow_grey.png │ │ │ ├── arrow_right.png │ │ │ ├── arrv_white.gif │ │ │ ├── bg_clean_on.png │ │ │ ├── bg_graphite.png │ │ │ ├── checkers_x.png │ │ │ ├── minus_grey.png │ │ │ ├── minus_red.png │ │ │ ├── plus_grey.png │ │ │ ├── bcgWepButton.gif │ │ │ ├── bg_green_blue.png │ │ │ ├── bullet_active.png │ │ │ ├── arrow_black_down.png │ │ │ ├── arrow_grey_down.png │ │ │ ├── arrow_grey_right.png │ │ │ ├── arrow_red_down.png │ │ │ ├── arrow_red_right.png │ │ │ ├── arrow_black_right.png │ │ │ ├── arrow_grey_down_x.png │ │ │ ├── arrow_grey_right_x.png │ │ │ ├── bg_graphite_arrow.png │ │ │ ├── graphite_arrow_down.png │ │ │ └── graphite_arrow_right.png │ │ ├── blue.css │ │ ├── black.css │ │ ├── demo.css │ │ ├── clean.css │ │ ├── grey.css │ │ └── graphite.css │ └── dcaccordion.css ├── js │ ├── jquery.hoverIntent.minified.js │ ├── jquery.dcjqaccordion.2.7.min.js │ ├── jquery.cookie.js │ └── jquery.dcjqaccordion.2.7.js └── index.html ├── README.md ├── script.js ├── standalone.html ├── template.html ├── jquery.sticky-kit.js ├── LICENSE └── template.css /.gitignore: -------------------------------------------------------------------------------- 1 | /nbproject/ 2 | -------------------------------------------------------------------------------- /lang/da/language.php: -------------------------------------------------------------------------------- 1 | 4 | * 5 | * @param f onMouseOver function || An object with configuration options 6 | * @param g onMouseOut function || Nothing (use configuration options object) 7 | * @author Brian Cherne 8 | */ 9 | (function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))= 768) { 23 | console.log('fold in'); 24 | //$(sticky).hide(); 25 | //$(sticky).show(); 26 | $(sticky).stick_in_parent(options); 27 | // $(".well ul").addClass('menu'); 28 | 29 | $(".well ul").attr('id', 'accordion-1'); 30 | 31 | } else { 32 | $(".well ul").attr('id', ''); 33 | $(sticky).trigger("sticky_kit:detach"); 34 | console.log('fold out'); 35 | 36 | } 37 | }; 38 | 39 | $(document).ready(function () { 40 | $(window).on('resize', function () { 41 | 42 | setStickyMenu(); 43 | }); 44 | }); 45 | function doAccordion () { 46 | 47 | $("#accordion-1").dcAccordion({ 48 | eventType: 'click', 49 | autoClose: false, 50 | saveState: false, 51 | disableLink: false, 52 | speed: 0, 53 | showCount: true, 54 | autoExpand: true, 55 | cookie: 'dcjq-accordion-1', 56 | classExpand: 'dcjq-current-parent' 57 | }); 58 | } 59 | 60 | $(document).ready(function () { 61 | setStickyMenu(); 62 | doAccordion(); 63 | }); 64 | 65 | $(document).ready(function () { 66 | $( 'table' ).addClass( "table" ); 67 | }); 68 | 69 | /* 70 | $(window).resize(function() { 71 | if(this.resizeTO) clearTimeout(this.resizeTO); 72 | this.resizeTO = setTimeout(function() { 73 | $(this).trigger('resizeEnd'); 74 | }, 200); 75 | }); 76 | 77 | $(window).bind('resizeEnd', function() { 78 | //do something, window hasn't changed size in 500ms 79 | //window.location = location.pathname + location.hash; 80 | //location.reload(); 81 | setStickyMenu(); 82 | });*/ 83 | -------------------------------------------------------------------------------- /menu/js/jquery.dcjqaccordion.2.7.min.js: -------------------------------------------------------------------------------- 1 | (function($){$.fn.dcAccordion=function(options){var defaults={classParent:'dcjq-parent',classActive:'active',classArrow:'dcjq-icon',classCount:'dcjq-count',classExpand:'dcjq-current-parent',eventType:'click',hoverDelay:300,menuClose:true,autoClose:true,autoExpand:false,speed:'slow',saveState:true,disableLink:true,showCount:false,cookie:'dcjq-accordion'};var options=$.extend(defaults,options);this.each(function(options){var obj=this;setUpAccordion();if(defaults.saveState==true){checkCookie(defaults.cookie,obj)}if(defaults.autoExpand==true){$('li.'+defaults.classExpand+' > a').addClass(defaults.classActive)}resetAccordion();if(defaults.eventType=='hover'){var config={sensitivity:2,interval:defaults.hoverDelay,over:linkOver,timeout:defaults.hoverDelay,out:linkOut};$('li a',obj).hoverIntent(config);var configMenu={sensitivity:2,interval:1000,over:menuOver,timeout:1000,out:menuOut};$(obj).hoverIntent(configMenu);if(defaults.disableLink==true){$('li a',obj).click(function(e){if($(this).siblings('ul').length>0){e.preventDefault()}})}}else{$('li a',obj).click(function(e){$activeLi=$(this).parent('li');$parentsLi=$activeLi.parents('li');$parentsUl=$activeLi.parents('ul');if(defaults.disableLink==true){if($(this).siblings('ul').length>0){e.preventDefault()}}if(defaults.autoClose==true){autoCloseAccordion($parentsLi,$parentsUl)}if($('> ul',$activeLi).is(':visible')){$('ul',$activeLi).slideUp(defaults.speed);$('a',$activeLi).removeClass(defaults.classActive)}else{$(this).siblings('ul').slideToggle(defaults.speed);$('> a',$activeLi).addClass(defaults.classActive)}if(defaults.saveState==true){createCookie(defaults.cookie,obj)}})}function setUpAccordion(){$arrow='';var classParentLi=defaults.classParent+'-li';$('> ul',obj).show();$('li',obj).each(function(){if($('> ul',this).length>0){$(this).addClass(classParentLi);$('> a',this).addClass(defaults.classParent).append($arrow)}});$('> ul',obj).hide();if(defaults.showCount==true){$('li.'+classParentLi,obj).each(function(){if(defaults.disableLink==true){var getCount=parseInt($('ul a:not(.'+defaults.classParent+')',this).length)}else{var getCount=parseInt($('ul a',this).length)}$('> a',this).append(' ('+getCount+')')})}}function linkOver(){$activeLi=$(this).parent('li');$parentsLi=$activeLi.parents('li');$parentsUl=$activeLi.parents('ul');if(defaults.autoClose==true){autoCloseAccordion($parentsLi,$parentsUl)}if($('> ul',$activeLi).is(':visible')){$('ul',$activeLi).slideUp(defaults.speed);$('a',$activeLi).removeClass(defaults.classActive)}else{$(this).siblings('ul').slideToggle(defaults.speed);$('> a',$activeLi).addClass(defaults.classActive)}if(defaults.saveState==true){createCookie(defaults.cookie,obj)}}function linkOut(){}function menuOver(){}function menuOut(){if(defaults.menuClose==true){$('ul',obj).slideUp(defaults.speed);$('a',obj).removeClass(defaults.classActive);createCookie(defaults.cookie,obj)}}function autoCloseAccordion($parentsLi,$parentsUl){$('ul',obj).not($parentsUl).slideUp(defaults.speed);$('a',obj).removeClass(defaults.classActive);$('> a',$parentsLi).addClass(defaults.classActive)}function resetAccordion(){$('ul',obj).hide();$allActiveLi=$('a.'+defaults.classActive,obj);$allActiveLi.siblings('ul').show()}});function checkCookie(cookieId,obj){var cookieVal=$.cookie(cookieId);if(cookieVal!=null){var activeArray=cookieVal.split(',');$.each(activeArray,function(index,value){var $cookieLi=$('li:eq('+value+')',obj);$('> a',$cookieLi).addClass(defaults.classActive);var $parentsLi=$cookieLi.parents('li');$('> a',$parentsLi).addClass(defaults.classActive)})}}function createCookie(cookieId,obj){var activeIndex=[];$('li a.'+defaults.classActive,obj).each(function(i){var $arrayItem=$(this).parent('li');var itemIndex=$('li',obj).index($arrayItem);activeIndex.push(itemIndex)});$.cookie(cookieId,activeIndex,{path:'/'})}}})(jQuery); -------------------------------------------------------------------------------- /standalone.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | $for(author-meta)$ 35 | 36 | $endfor$ 37 | $if(date-meta)$ 38 | 39 | $endif$ 40 | $if(title-prefix)$$title-prefix$ - $endif$$pagetitle$ 41 | 42 | $if(quotes)$ 43 | 44 | $endif$ 45 | $if(highlighting-css)$ 46 | 49 | $endif$ 50 | $for(css)$ 51 | 52 | $endfor$ 53 | $if(math)$ 54 | $math$ 55 | $endif$ 56 | $for(header-includes)$ 57 | $header-includes$ 58 | $endfor$ 59 | 60 | 61 | 62 | 63 | $if(title)$ 64 | 79 | $endif$ 80 |
81 |
82 | $if(toc)$ 83 |
84 |
85 | 86 | $toc$ 87 | 88 |
89 |
90 | $endif$ 91 |
92 | $for(include-before)$ 93 | $include-before$ 94 | $endfor$ 95 | $body$ 96 | $for(include-after)$ 97 | $include-after$ 98 | $endfor$ 99 |
100 |
101 |
102 | $if(analytics)$ 103 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | $for(author-meta)$ 35 | 36 | $endfor$ 37 | $if(date-meta)$ 38 | 39 | $endif$ 40 | $if(title-prefix)$$title-prefix$ - $endif$$pagetitle$ 41 | 42 | $if(quotes)$ 43 | 44 | $endif$ 45 | $if(highlighting-css)$ 46 | 49 | $endif$ 50 | $for(css)$ 51 | 52 | $endfor$ 53 | $if(math)$ 54 | $math$ 55 | $endif$ 56 | $for(header-includes)$ 57 | $header-includes$ 58 | $endfor$ 59 | 60 | 61 | 62 | 63 | $if(title)$ 64 | 79 | $endif$ 80 |
81 |
82 | $if(toc)$ 83 |
84 |
85 | 86 | $toc$ 87 |
88 |
89 | $endif$ 90 |
91 | $for(include-before)$ 92 | $include-before$ 93 | $endfor$ 94 | $body$ 95 | $for(include-after)$ 96 | $include-after$ 97 | $endfor$ 98 |
99 |
100 |
101 | $if(analytics)$ 102 | 112 | 113 | 114 | 115 | -------------------------------------------------------------------------------- /menu/js/jquery.cookie.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Cookie plugin 3 | * 4 | * Copyright (c) 2006 Klaus Hartl (stilbuero.de) 5 | * Dual licensed under the MIT and GPL licenses: 6 | * http://www.opensource.org/licenses/mit-license.php 7 | * http://www.gnu.org/licenses/gpl.html 8 | * 9 | */ 10 | 11 | /** 12 | * Create a cookie with the given name and value and other optional parameters. 13 | * 14 | * @example $.cookie('the_cookie', 'the_value'); 15 | * @desc Set the value of a cookie. 16 | * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); 17 | * @desc Create a cookie with all available options. 18 | * @example $.cookie('the_cookie', 'the_value'); 19 | * @desc Create a session cookie. 20 | * @example $.cookie('the_cookie', null); 21 | * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain 22 | * used when the cookie was set. 23 | * 24 | * @param String name The name of the cookie. 25 | * @param String value The value of the cookie. 26 | * @param Object options An object literal containing key/value pairs to provide optional cookie attributes. 27 | * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. 28 | * If a negative value is specified (e.g. a date in the past), the cookie will be deleted. 29 | * If set to null or omitted, the cookie will be a session cookie and will not be retained 30 | * when the the browser exits. 31 | * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). 32 | * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). 33 | * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will 34 | * require a secure protocol (like HTTPS). 35 | * @type undefined 36 | * 37 | * @name $.cookie 38 | * @cat Plugins/Cookie 39 | * @author Klaus Hartl/klaus.hartl@stilbuero.de 40 | */ 41 | 42 | /** 43 | * Get the value of a cookie with the given name. 44 | * 45 | * @example $.cookie('the_cookie'); 46 | * @desc Get the value of a cookie. 47 | * 48 | * @param String name The name of the cookie. 49 | * @return The value of the cookie. 50 | * @type String 51 | * 52 | * @name $.cookie 53 | * @cat Plugins/Cookie 54 | * @author Klaus Hartl/klaus.hartl@stilbuero.de 55 | */ 56 | jQuery.cookie = function(name, value, options) { 57 | if (typeof value != 'undefined') { // name and value given, set cookie 58 | options = options || {}; 59 | if (value === null) { 60 | value = ''; 61 | options.expires = -1; 62 | } 63 | var expires = ''; 64 | if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { 65 | var date; 66 | if (typeof options.expires == 'number') { 67 | date = new Date(); 68 | date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); 69 | } else { 70 | date = options.expires; 71 | } 72 | expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE 73 | } 74 | // CAUTION: Needed to parenthesize options.path and options.domain 75 | // in the following expressions, otherwise they evaluate to undefined 76 | // in the packed version for some reason... 77 | var path = options.path ? '; path=' + (options.path) : ''; 78 | var domain = options.domain ? '; domain=' + (options.domain) : ''; 79 | var secure = options.secure ? '; secure' : ''; 80 | document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); 81 | } else { // only name given, get cookie 82 | var cookieValue = null; 83 | if (document.cookie && document.cookie != '') { 84 | var cookies = document.cookie.split(';'); 85 | for (var i = 0; i < cookies.length; i++) { 86 | var cookie = jQuery.trim(cookies[i]); 87 | // Does this cookie string begin with the name we want? 88 | if (cookie.substring(0, name.length + 1) == (name + '=')) { 89 | cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); 90 | break; 91 | } 92 | } 93 | } 94 | return cookieValue; 95 | } 96 | }; -------------------------------------------------------------------------------- /menu/js/jquery.dcjqaccordion.2.7.js: -------------------------------------------------------------------------------- 1 | /* 2 | * DC jQuery Vertical Accordion Menu - jQuery vertical accordion menu plugin 3 | * Copyright (c) 2011 Design Chemical 4 | * 5 | * Dual licensed under the MIT and GPL licenses: 6 | * http://www.opensource.org/licenses/mit-license.php 7 | * http://www.gnu.org/licenses/gpl.html 8 | * 9 | */ 10 | (function($){ 11 | $.fn.dcAccordion = function(options) { 12 | //set default options 13 | var defaults = { 14 | classParent : 'dcjq-parent', 15 | classActive : 'active', classArrow : 'dcjq-icon', classCount : 'dcjq-count', 16 | classExpand : 'dcjq-current-parent', 17 | eventType : 'click', 18 | hoverDelay : 300, 19 | menuClose : true, 20 | autoClose : true, 21 | autoExpand : false, 22 | speed : 'slow', 23 | saveState : true, 24 | disableLink : true, showCount : false, 25 | cookie : 'dcjq-accordion' 26 | }; 27 | //call in the default otions 28 | var options = $.extend(defaults, options); 29 | this.each(function(options){ 30 | var obj = this; 31 | setUpAccordion(); 32 | if(defaults.saveState == true){ 33 | checkCookie(defaults.cookie, obj); 34 | } 35 | if(defaults.autoExpand == true){ 36 | $('li.'+defaults.classExpand+' > a').addClass(defaults.classActive); 37 | } 38 | resetAccordion(); 39 | if(defaults.eventType == 'hover'){ 40 | var config = { 41 | sensitivity: 2, // number = sensitivity threshold (must be 1 or higher) 42 | interval: defaults.hoverDelay, // number = milliseconds for onMouseOver polling interval 43 | over: linkOver, // function = onMouseOver callback (REQUIRED) 44 | timeout: defaults.hoverDelay, // number = milliseconds delay before onMouseOut 45 | out: linkOut // function = onMouseOut callback (REQUIRED) 46 | }; 47 | $('li a',obj).hoverIntent(config); 48 | var configMenu = { 49 | sensitivity: 2, // number = sensitivity threshold (must be 1 or higher) 50 | interval: 1000, // number = milliseconds for onMouseOver polling interval 51 | over: menuOver, // function = onMouseOver callback (REQUIRED) 52 | timeout: 1000, // number = milliseconds delay before onMouseOut 53 | out: menuOut // function = onMouseOut callback (REQUIRED) 54 | }; 55 | $(obj).hoverIntent(configMenu); 56 | // Disable parent links 57 | if(defaults.disableLink == true){ 58 | $('li a',obj).click(function(e){ 59 | if($(this).siblings('ul').length >0){ 60 | e.preventDefault(); 61 | } 62 | }); 63 | } 64 | } else { 65 | $('li a',obj).click(function(e){ 66 | $activeLi = $(this).parent('li'); 67 | $parentsLi = $activeLi.parents('li'); 68 | $parentsUl = $activeLi.parents('ul'); 69 | // Prevent browsing to link if has child links 70 | if(defaults.disableLink == true){ 71 | if($(this).siblings('ul').length >0){ 72 | e.preventDefault(); 73 | } 74 | } 75 | // Auto close sibling menus 76 | if(defaults.autoClose == true){ 77 | autoCloseAccordion($parentsLi, $parentsUl); 78 | } 79 | if ($('> ul',$activeLi).is(':visible')){ 80 | $('ul',$activeLi).slideUp(defaults.speed); 81 | $('a',$activeLi).removeClass(defaults.classActive); 82 | } else { 83 | $(this).siblings('ul').slideToggle(defaults.speed); 84 | $('> a',$activeLi).addClass(defaults.classActive); 85 | } 86 | // Write cookie if save state is on 87 | if(defaults.saveState == true){ 88 | createCookie(defaults.cookie, obj); 89 | } 90 | }); 91 | } 92 | // Set up accordion 93 | function setUpAccordion(){ 94 | $arrow = ''; 95 | var classParentLi = defaults.classParent+'-li'; 96 | $('> ul',obj).show(); 97 | $('li',obj).each(function(){ 98 | if($('> ul',this).length > 0){ $(this).addClass(classParentLi); 99 | $('> a',this).addClass(defaults.classParent).append($arrow); 100 | } 101 | }); 102 | $('> ul',obj).hide(); 103 | if(defaults.showCount == true){ 104 | $('li.'+classParentLi,obj).each(function(){ 105 | if(defaults.disableLink == true){ 106 | var getCount = parseInt($('ul a:not(.'+defaults.classParent+')',this).length); 107 | } else { 108 | var getCount = parseInt($('ul a',this).length); 109 | } 110 | $('> a',this).append(' ('+getCount+')'); 111 | }); 112 | } 113 | } 114 | 115 | function linkOver(){ 116 | 117 | $activeLi = $(this).parent('li'); 118 | $parentsLi = $activeLi.parents('li'); 119 | $parentsUl = $activeLi.parents('ul'); 120 | 121 | // Auto close sibling menus 122 | if(defaults.autoClose == true){ 123 | autoCloseAccordion($parentsLi, $parentsUl); 124 | 125 | } 126 | 127 | if ($('> ul',$activeLi).is(':visible')){ 128 | $('ul',$activeLi).slideUp(defaults.speed); 129 | $('a',$activeLi).removeClass(defaults.classActive); 130 | } else { 131 | $(this).siblings('ul').slideToggle(defaults.speed); 132 | $('> a',$activeLi).addClass(defaults.classActive); 133 | } 134 | 135 | // Write cookie if save state is on 136 | if(defaults.saveState == true){ 137 | createCookie(defaults.cookie, obj); 138 | } 139 | } 140 | 141 | function linkOut(){ 142 | } 143 | 144 | function menuOver(){ 145 | } 146 | 147 | function menuOut(){ 148 | 149 | if(defaults.menuClose == true){ 150 | $('ul',obj).slideUp(defaults.speed); 151 | // Reset active links 152 | $('a',obj).removeClass(defaults.classActive); 153 | createCookie(defaults.cookie, obj); 154 | } 155 | } 156 | 157 | // Auto-Close Open Menu Items 158 | function autoCloseAccordion($parentsLi, $parentsUl){ 159 | $('ul',obj).not($parentsUl).slideUp(defaults.speed); 160 | // Reset active links 161 | $('a',obj).removeClass(defaults.classActive); 162 | $('> a',$parentsLi).addClass(defaults.classActive); 163 | } 164 | // Reset accordion using active links 165 | function resetAccordion(){ 166 | $('ul',obj).hide(); 167 | $allActiveLi = $('a.'+defaults.classActive,obj); 168 | $allActiveLi.siblings('ul').show(); 169 | } 170 | }); 171 | // Retrieve cookie value and set active items 172 | function checkCookie(cookieId, obj){ 173 | var cookieVal = $.cookie(cookieId); 174 | if(cookieVal != null){ 175 | // create array from cookie string 176 | var activeArray = cookieVal.split(','); 177 | $.each(activeArray, function(index,value){ 178 | var $cookieLi = $('li:eq('+value+')',obj); 179 | $('> a',$cookieLi).addClass(defaults.classActive); 180 | var $parentsLi = $cookieLi.parents('li'); 181 | $('> a',$parentsLi).addClass(defaults.classActive); 182 | }); 183 | } 184 | } 185 | // Write cookie 186 | function createCookie(cookieId, obj){ 187 | var activeIndex = []; 188 | // Create array of active items index value 189 | $('li a.'+defaults.classActive,obj).each(function(i){ 190 | var $arrayItem = $(this).parent('li'); 191 | var itemIndex = $('li',obj).index($arrayItem); 192 | activeIndex.push(itemIndex); 193 | }); 194 | // Store in cookie 195 | $.cookie(cookieId, activeIndex, { path: '/' }); 196 | } 197 | }; 198 | })(jQuery); -------------------------------------------------------------------------------- /jquery.sticky-kit.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.9.2 2 | 3 | /** 4 | @license Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net 5 | */ 6 | 7 | (function() { 8 | var $, win; 9 | 10 | $ = this.jQuery || window.jQuery; 11 | 12 | win = $(window); 13 | 14 | $.fn.stick_in_parent = function(opts) { 15 | var doc, elm, enable_bottoming, fn, i, inner_scrolling, len, manual_spacer, offset_top, parent_selector, recalc_every, sticky_class; 16 | if (opts == null) { 17 | opts = {}; 18 | } 19 | sticky_class = opts.sticky_class, inner_scrolling = opts.inner_scrolling, recalc_every = opts.recalc_every, parent_selector = opts.parent, offset_top = opts.offset_top, manual_spacer = opts.spacer, enable_bottoming = opts.bottoming; 20 | if (offset_top == null) { 21 | offset_top = 0; 22 | } 23 | if (parent_selector == null) { 24 | parent_selector = void 0; 25 | } 26 | if (inner_scrolling == null) { 27 | inner_scrolling = true; 28 | } 29 | if (sticky_class == null) { 30 | sticky_class = "is_stuck"; 31 | } 32 | doc = $(document); 33 | if (enable_bottoming == null) { 34 | enable_bottoming = true; 35 | } 36 | fn = function(elm, padding_bottom, parent_top, parent_height, top, height, el_float, detached) { 37 | var bottomed, detach, fixed, last_pos, last_scroll_height, offset, parent, recalc, recalc_and_tick, recalc_counter, spacer, tick; 38 | if (elm.data("sticky_kit")) { 39 | return; 40 | } 41 | elm.data("sticky_kit", true); 42 | last_scroll_height = doc.height(); 43 | parent = elm.parent(); 44 | if (parent_selector != null) { 45 | parent = parent.closest(parent_selector); 46 | } 47 | if (!parent.length) { 48 | throw "failed to find stick parent"; 49 | } 50 | fixed = false; 51 | bottomed = false; 52 | spacer = manual_spacer != null ? manual_spacer && elm.closest(manual_spacer) : $("
"); 53 | if (spacer) { 54 | spacer.css('position', elm.css('position')); 55 | } 56 | recalc = function() { 57 | var border_top, padding_top, restore; 58 | if (detached) { 59 | return; 60 | } 61 | last_scroll_height = doc.height(); 62 | border_top = parseInt(parent.css("border-top-width"), 10); 63 | padding_top = parseInt(parent.css("padding-top"), 10); 64 | padding_bottom = parseInt(parent.css("padding-bottom"), 10); 65 | parent_top = parent.offset().top + border_top + padding_top; 66 | parent_height = parent.height(); 67 | if (fixed) { 68 | fixed = false; 69 | bottomed = false; 70 | if (manual_spacer == null) { 71 | elm.insertAfter(spacer); 72 | spacer.detach(); 73 | } 74 | elm.css({ 75 | position: "", 76 | top: "", 77 | width: "", 78 | bottom: "" 79 | }).removeClass(sticky_class); 80 | restore = true; 81 | } 82 | top = elm.offset().top - (parseInt(elm.css("margin-top"), 10) || 0) - offset_top; 83 | height = elm.outerHeight(true); 84 | el_float = elm.css("float"); 85 | if (spacer) { 86 | spacer.css({ 87 | width: elm.outerWidth(true), 88 | height: height, 89 | display: elm.css("display"), 90 | "vertical-align": elm.css("vertical-align"), 91 | "float": el_float 92 | }); 93 | } 94 | if (restore) { 95 | return tick(); 96 | } 97 | }; 98 | recalc(); 99 | if (height === parent_height) { 100 | return; 101 | } 102 | last_pos = void 0; 103 | offset = offset_top; 104 | recalc_counter = recalc_every; 105 | tick = function() { 106 | var css, delta, recalced, scroll, will_bottom, win_height; 107 | if (detached) { 108 | return; 109 | } 110 | recalced = false; 111 | if (recalc_counter != null) { 112 | recalc_counter -= 1; 113 | if (recalc_counter <= 0) { 114 | recalc_counter = recalc_every; 115 | recalc(); 116 | recalced = true; 117 | } 118 | } 119 | if (!recalced && doc.height() !== last_scroll_height) { 120 | recalc(); 121 | recalced = true; 122 | } 123 | scroll = win.scrollTop(); 124 | if (last_pos != null) { 125 | delta = scroll - last_pos; 126 | } 127 | last_pos = scroll; 128 | if (fixed) { 129 | if (enable_bottoming) { 130 | will_bottom = scroll + height + offset > parent_height + parent_top; 131 | if (bottomed && !will_bottom) { 132 | bottomed = false; 133 | elm.css({ 134 | position: "fixed", 135 | bottom: "", 136 | top: offset 137 | }).trigger("sticky_kit:unbottom"); 138 | } 139 | } 140 | if (scroll < top) { 141 | fixed = false; 142 | offset = offset_top; 143 | if (manual_spacer == null) { 144 | if (el_float === "left" || el_float === "right") { 145 | elm.insertAfter(spacer); 146 | } 147 | spacer.detach(); 148 | } 149 | css = { 150 | position: "", 151 | width: "", 152 | top: "" 153 | }; 154 | elm.css(css).removeClass(sticky_class).trigger("sticky_kit:unstick"); 155 | } 156 | if (inner_scrolling) { 157 | win_height = win.height(); 158 | if (height + offset_top > win_height) { 159 | if (!bottomed) { 160 | offset -= delta; 161 | offset = Math.max(win_height - height, offset); 162 | offset = Math.min(offset_top, offset); 163 | if (fixed) { 164 | elm.css({ 165 | top: offset + "px" 166 | }); 167 | } 168 | } 169 | } 170 | } 171 | } else { 172 | if (scroll > top) { 173 | fixed = true; 174 | css = { 175 | position: "fixed", 176 | top: offset 177 | }; 178 | css.width = elm.css("box-sizing") === "border-box" ? elm.outerWidth() + "px" : elm.width() + "px"; 179 | elm.css(css).addClass(sticky_class); 180 | if (manual_spacer == null) { 181 | elm.after(spacer); 182 | if (el_float === "left" || el_float === "right") { 183 | spacer.append(elm); 184 | } 185 | } 186 | elm.trigger("sticky_kit:stick"); 187 | } 188 | } 189 | if (fixed && enable_bottoming) { 190 | if (will_bottom == null) { 191 | will_bottom = scroll + height + offset > parent_height + parent_top; 192 | } 193 | if (!bottomed && will_bottom) { 194 | bottomed = true; 195 | if (parent.css("position") === "static") { 196 | parent.css({ 197 | position: "relative" 198 | }); 199 | } 200 | return elm.css({ 201 | position: "absolute", 202 | bottom: padding_bottom, 203 | top: "auto" 204 | }).trigger("sticky_kit:bottom"); 205 | } 206 | } 207 | }; 208 | recalc_and_tick = function() { 209 | recalc(); 210 | return tick(); 211 | }; 212 | detach = function() { 213 | detached = true; 214 | win.off("touchmove", tick); 215 | win.off("scroll", tick); 216 | win.off("resize", recalc_and_tick); 217 | $(document.body).off("sticky_kit:recalc", recalc_and_tick); 218 | elm.off("sticky_kit:detach", detach); 219 | elm.removeData("sticky_kit"); 220 | elm.css({ 221 | position: "", 222 | bottom: "", 223 | top: "", 224 | width: "" 225 | }); 226 | parent.position("position", ""); 227 | if (fixed) { 228 | if (manual_spacer == null) { 229 | if (el_float === "left" || el_float === "right") { 230 | elm.insertAfter(spacer); 231 | } 232 | spacer.remove(); 233 | } 234 | return elm.removeClass(sticky_class); 235 | } 236 | }; 237 | win.on("touchmove", tick); 238 | win.on("scroll", tick); 239 | win.on("resize", recalc_and_tick); 240 | $(document.body).on("sticky_kit:recalc", recalc_and_tick); 241 | elm.on("sticky_kit:detach", detach); 242 | return setTimeout(tick, 0); 243 | }; 244 | for (i = 0, len = this.length; i < len; i++) { 245 | elm = this[i]; 246 | fn($(elm)); 247 | } 248 | return this; 249 | }; 250 | 251 | }).call(this); 252 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, and 10 | distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by the copyright 13 | owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all other entities 16 | that control, are controlled by, or are under common control with that entity. 17 | For the purposes of this definition, "control" means (i) the power, direct or 18 | indirect, to cause the direction or management of such entity, whether by 19 | contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 20 | outstanding shares, or (iii) beneficial ownership of such entity. 21 | 22 | "You" (or "Your") shall mean an individual or Legal Entity exercising 23 | permissions granted by this License. 24 | 25 | "Source" form shall mean the preferred form for making modifications, including 26 | but not limited to software source code, documentation source, and configuration 27 | files. 28 | 29 | "Object" form shall mean any form resulting from mechanical transformation or 30 | translation of a Source form, including but not limited to compiled object code, 31 | generated documentation, and conversions to other media types. 32 | 33 | "Work" shall mean the work of authorship, whether in Source or Object form, made 34 | available under the License, as indicated by a copyright notice that is included 35 | in or attached to the work (an example is provided in the Appendix below). 36 | 37 | "Derivative Works" shall mean any work, whether in Source or Object form, that 38 | is based on (or derived from) the Work and for which the editorial revisions, 39 | annotations, elaborations, or other modifications represent, as a whole, an 40 | original work of authorship. For the purposes of this License, Derivative Works 41 | shall not include works that remain separable from, or merely link (or bind by 42 | name) to the interfaces of, the Work and Derivative Works thereof. 43 | 44 | "Contribution" shall mean any work of authorship, including the original version 45 | of the Work and any modifications or additions to that Work or Derivative Works 46 | thereof, that is intentionally submitted to Licensor for inclusion in the Work 47 | by the copyright owner or by an individual or Legal Entity authorized to submit 48 | on behalf of the copyright owner. For the purposes of this definition, 49 | "submitted" means any form of electronic, verbal, or written communication sent 50 | to the Licensor or its representatives, including but not limited to 51 | communication on electronic mailing lists, source code control systems, and 52 | issue tracking systems that are managed by, or on behalf of, the Licensor for 53 | the purpose of discussing and improving the Work, but excluding communication 54 | that is conspicuously marked or otherwise designated in writing by the copyright 55 | owner as "Not a Contribution." 56 | 57 | "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 58 | of whom a Contribution has been received by Licensor and subsequently 59 | incorporated within the Work. 60 | 61 | 2. Grant of Copyright License. 62 | 63 | Subject to the terms and conditions of this License, each Contributor hereby 64 | grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 65 | irrevocable copyright license to reproduce, prepare Derivative Works of, 66 | publicly display, publicly perform, sublicense, and distribute the Work and such 67 | Derivative Works in Source or Object form. 68 | 69 | 3. Grant of Patent License. 70 | 71 | Subject to the terms and conditions of this License, each Contributor hereby 72 | grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 73 | irrevocable (except as stated in this section) patent license to make, have 74 | made, use, offer to sell, sell, import, and otherwise transfer the Work, where 75 | such license applies only to those patent claims licensable by such Contributor 76 | that are necessarily infringed by their Contribution(s) alone or by combination 77 | of their Contribution(s) with the Work to which such Contribution(s) was 78 | submitted. If You institute patent litigation against any entity (including a 79 | cross-claim or counterclaim in a lawsuit) alleging that the Work or a 80 | Contribution incorporated within the Work constitutes direct or contributory 81 | patent infringement, then any patent licenses granted to You under this License 82 | for that Work shall terminate as of the date such litigation is filed. 83 | 84 | 4. Redistribution. 85 | 86 | You may reproduce and distribute copies of the Work or Derivative Works thereof 87 | in any medium, with or without modifications, and in Source or Object form, 88 | provided that You meet the following conditions: 89 | 90 | You must give any other recipients of the Work or Derivative Works a copy of 91 | this License; and 92 | You must cause any modified files to carry prominent notices stating that You 93 | changed the files; and 94 | You must retain, in the Source form of any Derivative Works that You distribute, 95 | all copyright, patent, trademark, and attribution notices from the Source form 96 | of the Work, excluding those notices that do not pertain to any part of the 97 | Derivative Works; and 98 | If the Work includes a "NOTICE" text file as part of its distribution, then any 99 | Derivative Works that You distribute must include a readable copy of the 100 | attribution notices contained within such NOTICE file, excluding those notices 101 | that do not pertain to any part of the Derivative Works, in at least one of the 102 | following places: within a NOTICE text file distributed as part of the 103 | Derivative Works; within the Source form or documentation, if provided along 104 | with the Derivative Works; or, within a display generated by the Derivative 105 | Works, if and wherever such third-party notices normally appear. The contents of 106 | the NOTICE file are for informational purposes only and do not modify the 107 | License. You may add Your own attribution notices within Derivative Works that 108 | You distribute, alongside or as an addendum to the NOTICE text from the Work, 109 | provided that such additional attribution notices cannot be construed as 110 | modifying the License. 111 | You may add Your own copyright statement to Your modifications and may provide 112 | additional or different license terms and conditions for use, reproduction, or 113 | distribution of Your modifications, or for any such Derivative Works as a whole, 114 | provided Your use, reproduction, and distribution of the Work otherwise complies 115 | with the conditions stated in this License. 116 | 117 | 5. Submission of Contributions. 118 | 119 | Unless You explicitly state otherwise, any Contribution intentionally submitted 120 | for inclusion in the Work by You to the Licensor shall be under the terms and 121 | conditions of this License, without any additional terms or conditions. 122 | Notwithstanding the above, nothing herein shall supersede or modify the terms of 123 | any separate license agreement you may have executed with Licensor regarding 124 | such Contributions. 125 | 126 | 6. Trademarks. 127 | 128 | This License does not grant permission to use the trade names, trademarks, 129 | service marks, or product names of the Licensor, except as required for 130 | reasonable and customary use in describing the origin of the Work and 131 | reproducing the content of the NOTICE file. 132 | 133 | 7. Disclaimer of Warranty. 134 | 135 | Unless required by applicable law or agreed to in writing, Licensor provides the 136 | Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 137 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 138 | including, without limitation, any warranties or conditions of TITLE, 139 | NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 140 | solely responsible for determining the appropriateness of using or 141 | redistributing the Work and assume any risks associated with Your exercise of 142 | permissions under this License. 143 | 144 | 8. Limitation of Liability. 145 | 146 | In no event and under no legal theory, whether in tort (including negligence), 147 | contract, or otherwise, unless required by applicable law (such as deliberate 148 | and grossly negligent acts) or agreed to in writing, shall any Contributor be 149 | liable to You for damages, including any direct, indirect, special, incidental, 150 | or consequential damages of any character arising as a result of this License or 151 | out of the use or inability to use the Work (including but not limited to 152 | damages for loss of goodwill, work stoppage, computer failure or malfunction, or 153 | any and all other commercial damages or losses), even if such Contributor has 154 | been advised of the possibility of such damages. 155 | 156 | 9. Accepting Warranty or Additional Liability. 157 | 158 | While redistributing the Work or Derivative Works thereof, You may choose to 159 | offer, and charge a fee for, acceptance of support, warranty, indemnity, or 160 | other liability obligations and/or rights consistent with this License. However, 161 | in accepting such obligations, You may act only on Your own behalf and on Your 162 | sole responsibility, not on behalf of any other Contributor, and only if You 163 | agree to indemnify, defend, and hold each Contributor harmless for any liability 164 | incurred by, or claims asserted against, such Contributor by reason of your 165 | accepting any such warranty or additional liability. 166 | 167 | END OF TERMS AND CONDITIONS 168 | 169 | APPENDIX: How to apply the Apache License to your work 170 | 171 | To apply the Apache License to your work, attach the following boilerplate 172 | notice, with the fields enclosed by brackets "[]" replaced with your own 173 | identifying information. (Don't include the brackets!) The text should be 174 | enclosed in the appropriate comment syntax for the file format. We also 175 | recommend that a file or class name and description of purpose be included on 176 | the same "printed page" as the copyright notice for easier identification within 177 | third-party archives. 178 | 179 | Copyright [yyyy] [name of copyright owner] 180 | 181 | Licensed under the Apache License, Version 2.0 (the "License"); 182 | you may not use this file except in compliance with the License. 183 | You may obtain a copy of the License at 184 | 185 | http://www.apache.org/licenses/LICENSE-2.0 186 | 187 | Unless required by applicable law or agreed to in writing, software 188 | distributed under the License is distributed on an "AS IS" BASIS, 189 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 190 | See the License for the specific language governing permissions and 191 | limitations under the License. 192 | -------------------------------------------------------------------------------- /menu/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery Vertical Accordion Menu Plugin v 2.6 7 | 8 | 9 | 10 | 11 | 12 | 71 | 72 | 73 | 74 | 75 | 76 |
77 |

jQuery Vertical Accordion Menu Plugin v 2.6 - Visit Plugin Site

78 |

Demo Menus Using "Click"

79 |
80 |
    81 |
  • Close Open Sub-menus: On
  • 82 |
  • Save State: On
  • 83 |
  • Auto Expand: On
  • 84 |
  • Disable Parent links: On
  • 85 |
  • Speed: slow
  • 86 |
  • Count: on
  • 87 |
88 | 178 |
179 |
180 |
    181 |
  • Close Open Sub-menus: Off
  • 182 |
  • Save State: On
  • 183 |
  • Disable Parent links: On
  • 184 |
  • Speed: fast
  • 185 |
  • Count: on
  • 186 |
187 | 279 |
280 |
281 |
    282 |
  • Close Open Sub-menus: Off
  • 283 |
  • Save State: Off
  • 284 |
  • Disable Parent links: Off
  • 285 |
  • Speed: slow
  • 286 |
  • Count: off
  • 287 |
288 | 386 |
387 |

Demo Menus Using "Hover"

388 |
389 |
    390 |
  • Close Open Sub-menus: On
  • 391 |
  • Auto-Close: Off
  • 392 |
  • Save State: On
  • 393 |
  • Disable Parent links: On
  • 394 |
  • Speed: slow
  • 395 |
  • Count: on
  • 396 |
397 | 489 |
490 |
491 |
    492 |
  • Close Open Sub-menus: Off
  • 493 |
  • Auto-Close: On
  • 494 |
  • Save State: On
  • 495 |
  • Disable Parent links: On
  • 496 |
  • Speed: fast
  • 497 |
  • Count: on
  • 498 |
499 | 591 |
592 |
593 |
    594 |
  • Close Open Sub-menus: Off
  • 595 |
  • Auto-Close: On
  • 596 |
  • Save State: Off
  • 597 |
  • Disable Parent links: Off
  • 598 |
  • Speed: slow
  • 599 |
  • Count: Off
  • 600 |
601 | 701 |
702 |
703 |
704 |
705 | 706 | 707 | -------------------------------------------------------------------------------- /template.css: -------------------------------------------------------------------------------- 1 | /*! 2 | This is a modified version of Bootstrap. 3 | Bootstrap code comes first, customizations are at the end of the file. 4 | */ 5 | 6 | /*! 7 | * Bootstrap v2.3.2 8 | * 9 | * Copyright 2012 Twitter, Inc 10 | * Licensed under the Apache License v2.0 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Designed and built with all the love in the world @twitter by @mdo and @fat. 14 | */ 15 | .clearfix { 16 | *zoom: 1; 17 | } 18 | .clearfix:before, 19 | .clearfix:after { 20 | display: table; 21 | content: ""; 22 | line-height: 0; 23 | } 24 | .clearfix:after { 25 | clear: both; 26 | } 27 | .hide-text { 28 | font: 0/0 a; 29 | color: transparent; 30 | text-shadow: none; 31 | background-color: transparent; 32 | border: 0; 33 | } 34 | .input-block-level { 35 | display: block; 36 | width: 100%; 37 | min-height: 30px; 38 | -webkit-box-sizing: border-box; 39 | -moz-box-sizing: border-box; 40 | box-sizing: border-box; 41 | } 42 | article, 43 | aside, 44 | details, 45 | figcaption, 46 | figure, 47 | footer, 48 | header, 49 | hgroup, 50 | nav, 51 | section { 52 | display: block; 53 | } 54 | audio, 55 | canvas, 56 | video { 57 | display: inline-block; 58 | *display: inline; 59 | *zoom: 1; 60 | } 61 | audio:not([controls]) { 62 | display: none; 63 | } 64 | html { 65 | font-size: 100%; 66 | -webkit-text-size-adjust: 100%; 67 | -ms-text-size-adjust: 100%; 68 | } 69 | a:focus { 70 | outline: thin dotted #333; 71 | outline: 5px auto -webkit-focus-ring-color; 72 | outline-offset: -2px; 73 | } 74 | a:hover, 75 | a:active { 76 | outline: 0; 77 | } 78 | sub, 79 | sup { 80 | position: relative; 81 | font-size: 75%; 82 | line-height: 0; 83 | vertical-align: baseline; 84 | } 85 | sup { 86 | top: -0.5em; 87 | } 88 | sub { 89 | bottom: -0.25em; 90 | } 91 | img { 92 | /* Responsive images (ensure images don't scale beyond their parents) */ 93 | 94 | max-width: 100%; 95 | /* Part 1: Set a maxium relative to the parent */ 96 | 97 | width: auto\9; 98 | /* IE7-8 need help adjusting responsive images */ 99 | 100 | height: auto; 101 | /* Part 2: Scale the height according to the width, otherwise you get stretching */ 102 | 103 | vertical-align: middle; 104 | border: 0; 105 | -ms-interpolation-mode: bicubic; 106 | } 107 | #map_canvas img, 108 | .google-maps img { 109 | max-width: none; 110 | } 111 | button, 112 | input, 113 | select, 114 | textarea { 115 | margin: 0; 116 | font-size: 100%; 117 | vertical-align: middle; 118 | } 119 | button, 120 | input { 121 | *overflow: visible; 122 | line-height: normal; 123 | } 124 | button::-moz-focus-inner, 125 | input::-moz-focus-inner { 126 | padding: 0; 127 | border: 0; 128 | } 129 | button, 130 | html input[type="button"], 131 | input[type="reset"], 132 | input[type="submit"] { 133 | -webkit-appearance: button; 134 | cursor: pointer; 135 | } 136 | label, 137 | select, 138 | button, 139 | input[type="button"], 140 | input[type="reset"], 141 | input[type="submit"], 142 | input[type="radio"], 143 | input[type="checkbox"] { 144 | cursor: pointer; 145 | } 146 | input[type="search"] { 147 | -webkit-box-sizing: content-box; 148 | -moz-box-sizing: content-box; 149 | box-sizing: content-box; 150 | -webkit-appearance: textfield; 151 | } 152 | input[type="search"]::-webkit-search-decoration, 153 | input[type="search"]::-webkit-search-cancel-button { 154 | -webkit-appearance: none; 155 | } 156 | textarea { 157 | overflow: auto; 158 | vertical-align: top; 159 | } 160 | @media print { 161 | * { 162 | text-shadow: none !important; 163 | color: #000 !important; 164 | background: transparent !important; 165 | box-shadow: none !important; 166 | } 167 | a, 168 | a:visited { 169 | text-decoration: underline; 170 | } 171 | a[href]:after { 172 | content: " (" attr(href) ")"; 173 | } 174 | abbr[title]:after { 175 | content: " (" attr(title) ")"; 176 | } 177 | .ir a:after, 178 | a[href^="javascript:"]:after, 179 | a[href^="#"]:after { 180 | content: ""; 181 | } 182 | pre, 183 | blockquote { 184 | border: 1px solid #999; 185 | page-break-inside: avoid; 186 | } 187 | thead { 188 | display: table-header-group; 189 | } 190 | tr, 191 | img { 192 | page-break-inside: avoid; 193 | } 194 | img { 195 | max-width: 100% !important; 196 | } 197 | @page { 198 | margin: 0.5cm; 199 | } 200 | p, 201 | h2, 202 | h3 { 203 | orphans: 3; 204 | widows: 3; 205 | } 206 | h2, 207 | h3 { 208 | page-break-after: avoid; 209 | } 210 | } 211 | body { 212 | margin: 0; 213 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 214 | font-size: 14px; 215 | line-height: 20px; 216 | color: #333333; 217 | background-color: #ffffff; 218 | } 219 | a { 220 | color: #0088cc; 221 | text-decoration: none; 222 | } 223 | a:hover, 224 | a:focus { 225 | color: #005580; 226 | text-decoration: underline; 227 | } 228 | .img-rounded { 229 | -webkit-border-radius: 6px; 230 | -moz-border-radius: 6px; 231 | border-radius: 6px; 232 | } 233 | .img-polaroid { 234 | padding: 4px; 235 | background-color: #fff; 236 | border: 1px solid #ccc; 237 | border: 1px solid rgba(0, 0, 0, 0.2); 238 | -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 239 | -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 240 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 241 | } 242 | .img-circle { 243 | -webkit-border-radius: 500px; 244 | -moz-border-radius: 500px; 245 | border-radius: 500px; 246 | } 247 | .row { 248 | margin-left: -20px; 249 | *zoom: 1; 250 | } 251 | .row:before, 252 | .row:after { 253 | display: table; 254 | content: ""; 255 | line-height: 0; 256 | } 257 | .row:after { 258 | clear: both; 259 | } 260 | [class*="span"] { 261 | float: left; 262 | min-height: 1px; 263 | margin-left: 20px; 264 | } 265 | .container, 266 | .navbar-static-top .container, 267 | .navbar-fixed-top .container, 268 | .navbar-fixed-bottom .container { 269 | width: 940px; 270 | } 271 | .span12 { 272 | width: 940px; 273 | } 274 | .span11 { 275 | width: 860px; 276 | } 277 | .span10 { 278 | width: 780px; 279 | } 280 | .span9 { 281 | width: 700px; 282 | } 283 | .span8 { 284 | width: 620px; 285 | } 286 | .span7 { 287 | width: 540px; 288 | } 289 | .span6 { 290 | width: 460px; 291 | } 292 | .span5 { 293 | width: 380px; 294 | } 295 | .span4 { 296 | width: 300px; 297 | } 298 | .span3 { 299 | width: 220px; 300 | } 301 | .span2 { 302 | width: 140px; 303 | } 304 | .span1 { 305 | width: 60px; 306 | } 307 | .offset12 { 308 | margin-left: 980px; 309 | } 310 | .offset11 { 311 | margin-left: 900px; 312 | } 313 | .offset10 { 314 | margin-left: 820px; 315 | } 316 | .offset9 { 317 | margin-left: 740px; 318 | } 319 | .offset8 { 320 | margin-left: 660px; 321 | } 322 | .offset7 { 323 | margin-left: 580px; 324 | } 325 | .offset6 { 326 | margin-left: 500px; 327 | } 328 | .offset5 { 329 | margin-left: 420px; 330 | } 331 | .offset4 { 332 | margin-left: 340px; 333 | } 334 | .offset3 { 335 | margin-left: 260px; 336 | } 337 | .offset2 { 338 | margin-left: 180px; 339 | } 340 | .offset1 { 341 | margin-left: 100px; 342 | } 343 | .row-fluid { 344 | width: 100%; 345 | *zoom: 1; 346 | } 347 | .row-fluid:before, 348 | .row-fluid:after { 349 | display: table; 350 | content: ""; 351 | line-height: 0; 352 | } 353 | .row-fluid:after { 354 | clear: both; 355 | } 356 | .row-fluid [class*="span"] { 357 | display: block; 358 | width: 100%; 359 | min-height: 30px; 360 | -webkit-box-sizing: border-box; 361 | -moz-box-sizing: border-box; 362 | box-sizing: border-box; 363 | float: left; 364 | margin-left: 2.127659574468085%; 365 | *margin-left: 2.074468085106383%; 366 | } 367 | .row-fluid [class*="span"]:first-child { 368 | margin-left: 0; 369 | } 370 | .row-fluid .controls-row [class*="span"] + [class*="span"] { 371 | margin-left: 2.127659574468085%; 372 | } 373 | .row-fluid .span12 { 374 | width: 100%; 375 | *width: 99.94680851063829%; 376 | } 377 | .row-fluid .span11 { 378 | width: 91.48936170212765%; 379 | *width: 91.43617021276594%; 380 | } 381 | .row-fluid .span10 { 382 | width: 82.97872340425532%; 383 | *width: 82.92553191489361%; 384 | } 385 | .row-fluid .span9 { 386 | width: 74.46808510638297%; 387 | *width: 74.41489361702126%; 388 | } 389 | .row-fluid .span8 { 390 | width: 65.95744680851064%; 391 | *width: 65.90425531914893%; 392 | } 393 | .row-fluid .span7 { 394 | width: 57.44680851063829%; 395 | *width: 57.39361702127659%; 396 | } 397 | .row-fluid .span6 { 398 | width: 48.93617021276595%; 399 | *width: 48.88297872340425%; 400 | } 401 | .row-fluid .span5 { 402 | width: 40.42553191489362%; 403 | *width: 40.37234042553192%; 404 | } 405 | .row-fluid .span4 { 406 | width: 31.914893617021278%; 407 | *width: 31.861702127659576%; 408 | } 409 | .row-fluid .span3 { 410 | width: 23.404255319148934%; 411 | *width: 23.351063829787233%; 412 | } 413 | .row-fluid .span2 { 414 | width: 14.893617021276595%; 415 | *width: 14.840425531914894%; 416 | } 417 | .row-fluid .span1 { 418 | width: 6.382978723404255%; 419 | *width: 6.329787234042553%; 420 | } 421 | .row-fluid .offset12 { 422 | margin-left: 104.25531914893617%; 423 | *margin-left: 104.14893617021275%; 424 | } 425 | .row-fluid .offset12:first-child { 426 | margin-left: 102.12765957446808%; 427 | *margin-left: 102.02127659574467%; 428 | } 429 | .row-fluid .offset11 { 430 | margin-left: 95.74468085106382%; 431 | *margin-left: 95.6382978723404%; 432 | } 433 | .row-fluid .offset11:first-child { 434 | margin-left: 93.61702127659574%; 435 | *margin-left: 93.51063829787232%; 436 | } 437 | .row-fluid .offset10 { 438 | margin-left: 87.23404255319149%; 439 | *margin-left: 87.12765957446807%; 440 | } 441 | .row-fluid .offset10:first-child { 442 | margin-left: 85.1063829787234%; 443 | *margin-left: 84.99999999999999%; 444 | } 445 | .row-fluid .offset9 { 446 | margin-left: 78.72340425531914%; 447 | *margin-left: 78.61702127659572%; 448 | } 449 | .row-fluid .offset9:first-child { 450 | margin-left: 76.59574468085106%; 451 | *margin-left: 76.48936170212764%; 452 | } 453 | .row-fluid .offset8 { 454 | margin-left: 70.2127659574468%; 455 | *margin-left: 70.10638297872339%; 456 | } 457 | .row-fluid .offset8:first-child { 458 | margin-left: 68.08510638297872%; 459 | *margin-left: 67.9787234042553%; 460 | } 461 | .row-fluid .offset7 { 462 | margin-left: 61.70212765957446%; 463 | *margin-left: 61.59574468085106%; 464 | } 465 | .row-fluid .offset7:first-child { 466 | margin-left: 59.574468085106375%; 467 | *margin-left: 59.46808510638297%; 468 | } 469 | .row-fluid .offset6 { 470 | margin-left: 53.191489361702125%; 471 | *margin-left: 53.085106382978715%; 472 | } 473 | .row-fluid .offset6:first-child { 474 | margin-left: 51.063829787234035%; 475 | *margin-left: 50.95744680851063%; 476 | } 477 | .row-fluid .offset5 { 478 | margin-left: 44.68085106382979%; 479 | *margin-left: 44.57446808510638%; 480 | } 481 | .row-fluid .offset5:first-child { 482 | margin-left: 42.5531914893617%; 483 | *margin-left: 42.4468085106383%; 484 | } 485 | .row-fluid .offset4 { 486 | margin-left: 36.170212765957444%; 487 | *margin-left: 36.06382978723405%; 488 | } 489 | .row-fluid .offset4:first-child { 490 | margin-left: 34.04255319148936%; 491 | *margin-left: 33.93617021276596%; 492 | } 493 | .row-fluid .offset3 { 494 | margin-left: 27.659574468085104%; 495 | *margin-left: 27.5531914893617%; 496 | } 497 | .row-fluid .offset3:first-child { 498 | margin-left: 25.53191489361702%; 499 | *margin-left: 25.425531914893618%; 500 | } 501 | .row-fluid .offset2 { 502 | margin-left: 19.148936170212764%; 503 | *margin-left: 19.04255319148936%; 504 | } 505 | .row-fluid .offset2:first-child { 506 | margin-left: 17.02127659574468%; 507 | *margin-left: 16.914893617021278%; 508 | } 509 | .row-fluid .offset1 { 510 | margin-left: 10.638297872340425%; 511 | *margin-left: 10.53191489361702%; 512 | } 513 | .row-fluid .offset1:first-child { 514 | margin-left: 8.51063829787234%; 515 | *margin-left: 8.404255319148938%; 516 | } 517 | [class*="span"].hide, 518 | .row-fluid [class*="span"].hide { 519 | display: none; 520 | } 521 | [class*="span"].pull-right, 522 | .row-fluid [class*="span"].pull-right { 523 | float: right; 524 | } 525 | .container { 526 | margin-right: auto; 527 | margin-left: auto; 528 | *zoom: 1; 529 | } 530 | .container:before, 531 | .container:after { 532 | display: table; 533 | content: ""; 534 | line-height: 0; 535 | } 536 | .container:after { 537 | clear: both; 538 | } 539 | .container-fluid { 540 | padding-right: 20px; 541 | padding-left: 20px; 542 | *zoom: 1; 543 | } 544 | .container-fluid:before, 545 | .container-fluid:after { 546 | display: table; 547 | content: ""; 548 | line-height: 0; 549 | } 550 | .container-fluid:after { 551 | clear: both; 552 | } 553 | p { 554 | margin: 0 0 10px; 555 | } 556 | .lead { 557 | margin-bottom: 20px; 558 | font-size: 21px; 559 | font-weight: 200; 560 | line-height: 30px; 561 | } 562 | small { 563 | font-size: 85%; 564 | } 565 | strong { 566 | font-weight: bold; 567 | } 568 | em { 569 | font-style: italic; 570 | } 571 | cite { 572 | font-style: normal; 573 | } 574 | .muted { 575 | color: #999999; 576 | } 577 | a.muted:hover, 578 | a.muted:focus { 579 | color: #808080; 580 | } 581 | .text-warning { 582 | color: #c09853; 583 | } 584 | a.text-warning:hover, 585 | a.text-warning:focus { 586 | color: #a47e3c; 587 | } 588 | .text-error { 589 | color: #b94a48; 590 | } 591 | a.text-error:hover, 592 | a.text-error:focus { 593 | color: #953b39; 594 | } 595 | .text-info { 596 | color: #3a87ad; 597 | } 598 | a.text-info:hover, 599 | a.text-info:focus { 600 | color: #2d6987; 601 | } 602 | .text-success { 603 | color: #468847; 604 | } 605 | a.text-success:hover, 606 | a.text-success:focus { 607 | color: #356635; 608 | } 609 | .text-left { 610 | text-align: left; 611 | } 612 | .text-right { 613 | text-align: right; 614 | } 615 | .text-center { 616 | text-align: center; 617 | } 618 | h1, 619 | h2, 620 | h3, 621 | h4, 622 | h5, 623 | h6 { 624 | margin: 10px 0; 625 | font-family: inherit; 626 | font-weight: bold; 627 | line-height: 20px; 628 | color: inherit; 629 | text-rendering: optimizelegibility; 630 | } 631 | h1 small, 632 | h2 small, 633 | h3 small, 634 | h4 small, 635 | h5 small, 636 | h6 small { 637 | font-weight: normal; 638 | line-height: 1; 639 | color: #999999; 640 | } 641 | h1, 642 | h2, 643 | h3 { 644 | line-height: 40px; 645 | } 646 | h1 { 647 | font-size: 38.5px; 648 | } 649 | h2 { 650 | font-size: 31.5px; 651 | } 652 | h3 { 653 | font-size: 24.5px; 654 | } 655 | h4 { 656 | font-size: 17.5px; 657 | } 658 | h5 { 659 | font-size: 14px; 660 | } 661 | h6 { 662 | font-size: 11.9px; 663 | } 664 | h1 small { 665 | font-size: 24.5px; 666 | } 667 | h2 small { 668 | font-size: 17.5px; 669 | } 670 | h3 small { 671 | font-size: 14px; 672 | } 673 | h4 small { 674 | font-size: 14px; 675 | } 676 | .page-header { 677 | padding-bottom: 9px; 678 | margin: 20px 0 30px; 679 | border-bottom: 1px solid #eeeeee; 680 | } 681 | ul, 682 | ol { 683 | padding: 0; 684 | margin: 0 0 10px 25px; 685 | } 686 | ul ul, 687 | ul ol, 688 | ol ol, 689 | ol ul { 690 | margin-bottom: 0; 691 | } 692 | li { 693 | line-height: 20px; 694 | } 695 | ul.unstyled, 696 | ol.unstyled { 697 | margin-left: 0; 698 | list-style: none; 699 | } 700 | ul.inline, 701 | ol.inline { 702 | margin-left: 0; 703 | list-style: none; 704 | } 705 | ul.inline > li, 706 | ol.inline > li { 707 | display: inline-block; 708 | *display: inline; 709 | /* IE7 inline-block hack */ 710 | 711 | *zoom: 1; 712 | padding-left: 5px; 713 | padding-right: 5px; 714 | } 715 | dl { 716 | margin-bottom: 20px; 717 | } 718 | dt, 719 | dd { 720 | line-height: 20px; 721 | } 722 | dt { 723 | font-weight: bold; 724 | } 725 | dd { 726 | margin-left: 10px; 727 | } 728 | .dl-horizontal { 729 | *zoom: 1; 730 | } 731 | .dl-horizontal:before, 732 | .dl-horizontal:after { 733 | display: table; 734 | content: ""; 735 | line-height: 0; 736 | } 737 | .dl-horizontal:after { 738 | clear: both; 739 | } 740 | .dl-horizontal dt { 741 | float: left; 742 | width: 160px; 743 | clear: left; 744 | text-align: right; 745 | overflow: hidden; 746 | text-overflow: ellipsis; 747 | white-space: nowrap; 748 | } 749 | .dl-horizontal dd { 750 | margin-left: 180px; 751 | } 752 | hr { 753 | margin: 20px 0; 754 | border: 0; 755 | border-top: 1px solid #eeeeee; 756 | border-bottom: 1px solid #ffffff; 757 | } 758 | abbr[title], 759 | abbr[data-original-title] { 760 | cursor: help; 761 | border-bottom: 1px dotted #999999; 762 | } 763 | abbr.initialism { 764 | font-size: 90%; 765 | text-transform: uppercase; 766 | } 767 | blockquote { 768 | padding: 0 0 0 15px; 769 | margin: 0 0 20px; 770 | border-left: 5px solid #eeeeee; 771 | } 772 | blockquote p { 773 | margin-bottom: 0; 774 | font-size: 17.5px; 775 | font-weight: 300; 776 | line-height: 1.25; 777 | } 778 | blockquote small { 779 | display: block; 780 | line-height: 20px; 781 | color: #999999; 782 | } 783 | blockquote small:before { 784 | content: '\2014 \00A0'; 785 | } 786 | blockquote.pull-right { 787 | float: right; 788 | padding-right: 15px; 789 | padding-left: 0; 790 | border-right: 5px solid #eeeeee; 791 | border-left: 0; 792 | } 793 | blockquote.pull-right p, 794 | blockquote.pull-right small { 795 | text-align: right; 796 | } 797 | blockquote.pull-right small:before { 798 | content: ''; 799 | } 800 | blockquote.pull-right small:after { 801 | content: '\00A0 \2014'; 802 | } 803 | q:before, 804 | q:after, 805 | blockquote:before, 806 | blockquote:after { 807 | content: ""; 808 | } 809 | address { 810 | display: block; 811 | margin-bottom: 20px; 812 | font-style: normal; 813 | line-height: 20px; 814 | } 815 | code, 816 | pre { 817 | padding: 0 3px 2px; 818 | font-family: Monaco, Menlo, Consolas, "Courier New", monospace; 819 | font-size: 12px; 820 | color: #333333; 821 | -webkit-border-radius: 3px; 822 | -moz-border-radius: 3px; 823 | border-radius: 3px; 824 | } 825 | code { 826 | padding: 2px 4px; 827 | color: #d14; 828 | background-color: #f7f7f9; 829 | border: 1px solid #e1e1e8; 830 | white-space: nowrap; 831 | } 832 | pre { 833 | display: block; 834 | padding: 9.5px; 835 | margin: 0 0 10px; 836 | font-size: 13px; 837 | line-height: 20px; 838 | word-break: break-all; 839 | word-wrap: break-word; 840 | white-space: pre; 841 | white-space: pre-wrap; 842 | background-color: #f5f5f5; 843 | border: 1px solid #ccc; 844 | border: 1px solid rgba(0, 0, 0, 0.15); 845 | -webkit-border-radius: 4px; 846 | -moz-border-radius: 4px; 847 | border-radius: 4px; 848 | } 849 | pre.prettyprint { 850 | margin-bottom: 20px; 851 | } 852 | pre code { 853 | padding: 0; 854 | color: inherit; 855 | white-space: pre; 856 | white-space: pre-wrap; 857 | background-color: transparent; 858 | border: 0; 859 | } 860 | .pre-scrollable { 861 | max-height: 340px; 862 | overflow-y: scroll; 863 | } 864 | table { 865 | max-width: 100%; 866 | background-color: transparent; 867 | border-collapse: collapse; 868 | border-spacing: 0; 869 | } 870 | .table { 871 | width: 100%; 872 | margin-bottom: 20px; 873 | } 874 | .table th, 875 | .table td { 876 | padding: 8px; 877 | line-height: 20px; 878 | text-align: left; 879 | vertical-align: top; 880 | border-top: 1px solid #dddddd; 881 | } 882 | .table th { 883 | font-weight: bold; 884 | } 885 | .table thead th { 886 | vertical-align: bottom; 887 | } 888 | .table caption + thead tr:first-child th, 889 | .table caption + thead tr:first-child td, 890 | .table colgroup + thead tr:first-child th, 891 | .table colgroup + thead tr:first-child td, 892 | .table thead:first-child tr:first-child th, 893 | .table thead:first-child tr:first-child td { 894 | border-top: 0; 895 | } 896 | .table tbody + tbody { 897 | border-top: 2px solid #dddddd; 898 | } 899 | .table .table { 900 | background-color: #ffffff; 901 | } 902 | .table-condensed th, 903 | .table-condensed td { 904 | padding: 4px 5px; 905 | } 906 | .table-bordered { 907 | border: 1px solid #dddddd; 908 | border-collapse: separate; 909 | *border-collapse: collapse; 910 | border-left: 0; 911 | -webkit-border-radius: 4px; 912 | -moz-border-radius: 4px; 913 | border-radius: 4px; 914 | } 915 | .table-bordered th, 916 | .table-bordered td { 917 | border-left: 1px solid #dddddd; 918 | } 919 | .table-bordered caption + thead tr:first-child th, 920 | .table-bordered caption + tbody tr:first-child th, 921 | .table-bordered caption + tbody tr:first-child td, 922 | .table-bordered colgroup + thead tr:first-child th, 923 | .table-bordered colgroup + tbody tr:first-child th, 924 | .table-bordered colgroup + tbody tr:first-child td, 925 | .table-bordered thead:first-child tr:first-child th, 926 | .table-bordered tbody:first-child tr:first-child th, 927 | .table-bordered tbody:first-child tr:first-child td { 928 | border-top: 0; 929 | } 930 | .table-bordered thead:first-child tr:first-child > th:first-child, 931 | .table-bordered tbody:first-child tr:first-child > td:first-child, 932 | .table-bordered tbody:first-child tr:first-child > th:first-child { 933 | -webkit-border-top-left-radius: 4px; 934 | -moz-border-radius-topleft: 4px; 935 | border-top-left-radius: 4px; 936 | } 937 | .table-bordered thead:first-child tr:first-child > th:last-child, 938 | .table-bordered tbody:first-child tr:first-child > td:last-child, 939 | .table-bordered tbody:first-child tr:first-child > th:last-child { 940 | -webkit-border-top-right-radius: 4px; 941 | -moz-border-radius-topright: 4px; 942 | border-top-right-radius: 4px; 943 | } 944 | .table-bordered thead:last-child tr:last-child > th:first-child, 945 | .table-bordered tbody:last-child tr:last-child > td:first-child, 946 | .table-bordered tbody:last-child tr:last-child > th:first-child, 947 | .table-bordered tfoot:last-child tr:last-child > td:first-child, 948 | .table-bordered tfoot:last-child tr:last-child > th:first-child { 949 | -webkit-border-bottom-left-radius: 4px; 950 | -moz-border-radius-bottomleft: 4px; 951 | border-bottom-left-radius: 4px; 952 | } 953 | .table-bordered thead:last-child tr:last-child > th:last-child, 954 | .table-bordered tbody:last-child tr:last-child > td:last-child, 955 | .table-bordered tbody:last-child tr:last-child > th:last-child, 956 | .table-bordered tfoot:last-child tr:last-child > td:last-child, 957 | .table-bordered tfoot:last-child tr:last-child > th:last-child { 958 | -webkit-border-bottom-right-radius: 4px; 959 | -moz-border-radius-bottomright: 4px; 960 | border-bottom-right-radius: 4px; 961 | } 962 | .table-bordered tfoot + tbody:last-child tr:last-child td:first-child { 963 | -webkit-border-bottom-left-radius: 0; 964 | -moz-border-radius-bottomleft: 0; 965 | border-bottom-left-radius: 0; 966 | } 967 | .table-bordered tfoot + tbody:last-child tr:last-child td:last-child { 968 | -webkit-border-bottom-right-radius: 0; 969 | -moz-border-radius-bottomright: 0; 970 | border-bottom-right-radius: 0; 971 | } 972 | .table-bordered caption + thead tr:first-child th:first-child, 973 | .table-bordered caption + tbody tr:first-child td:first-child, 974 | .table-bordered colgroup + thead tr:first-child th:first-child, 975 | .table-bordered colgroup + tbody tr:first-child td:first-child { 976 | -webkit-border-top-left-radius: 4px; 977 | -moz-border-radius-topleft: 4px; 978 | border-top-left-radius: 4px; 979 | } 980 | .table-bordered caption + thead tr:first-child th:last-child, 981 | .table-bordered caption + tbody tr:first-child td:last-child, 982 | .table-bordered colgroup + thead tr:first-child th:last-child, 983 | .table-bordered colgroup + tbody tr:first-child td:last-child { 984 | -webkit-border-top-right-radius: 4px; 985 | -moz-border-radius-topright: 4px; 986 | border-top-right-radius: 4px; 987 | } 988 | .table-striped tbody > tr:nth-child(odd) > td, 989 | .table-striped tbody > tr:nth-child(odd) > th { 990 | background-color: #f9f9f9; 991 | } 992 | .table-hover tbody tr:hover > td, 993 | .table-hover tbody tr:hover > th { 994 | background-color: #f5f5f5; 995 | } 996 | table td[class*="span"], 997 | table th[class*="span"], 998 | .row-fluid table td[class*="span"], 999 | .row-fluid table th[class*="span"] { 1000 | display: table-cell; 1001 | float: none; 1002 | margin-left: 0; 1003 | } 1004 | .table td.span1, 1005 | .table th.span1 { 1006 | float: none; 1007 | width: 44px; 1008 | margin-left: 0; 1009 | } 1010 | .table td.span2, 1011 | .table th.span2 { 1012 | float: none; 1013 | width: 124px; 1014 | margin-left: 0; 1015 | } 1016 | .table td.span3, 1017 | .table th.span3 { 1018 | float: none; 1019 | width: 204px; 1020 | margin-left: 0; 1021 | } 1022 | .table td.span4, 1023 | .table th.span4 { 1024 | float: none; 1025 | width: 284px; 1026 | margin-left: 0; 1027 | } 1028 | .table td.span5, 1029 | .table th.span5 { 1030 | float: none; 1031 | width: 364px; 1032 | margin-left: 0; 1033 | } 1034 | .table td.span6, 1035 | .table th.span6 { 1036 | float: none; 1037 | width: 444px; 1038 | margin-left: 0; 1039 | } 1040 | .table td.span7, 1041 | .table th.span7 { 1042 | float: none; 1043 | width: 524px; 1044 | margin-left: 0; 1045 | } 1046 | .table td.span8, 1047 | .table th.span8 { 1048 | float: none; 1049 | width: 604px; 1050 | margin-left: 0; 1051 | } 1052 | .table td.span9, 1053 | .table th.span9 { 1054 | float: none; 1055 | width: 684px; 1056 | margin-left: 0; 1057 | } 1058 | .table td.span10, 1059 | .table th.span10 { 1060 | float: none; 1061 | width: 764px; 1062 | margin-left: 0; 1063 | } 1064 | .table td.span11, 1065 | .table th.span11 { 1066 | float: none; 1067 | width: 844px; 1068 | margin-left: 0; 1069 | } 1070 | .table td.span12, 1071 | .table th.span12 { 1072 | float: none; 1073 | width: 924px; 1074 | margin-left: 0; 1075 | } 1076 | .table tbody tr.success > td { 1077 | background-color: #dff0d8; 1078 | } 1079 | .table tbody tr.error > td { 1080 | background-color: #f2dede; 1081 | } 1082 | .table tbody tr.warning > td { 1083 | background-color: #fcf8e3; 1084 | } 1085 | .table tbody tr.info > td { 1086 | background-color: #d9edf7; 1087 | } 1088 | .table-hover tbody tr.success:hover > td { 1089 | background-color: #d0e9c6; 1090 | } 1091 | .table-hover tbody tr.error:hover > td { 1092 | background-color: #ebcccc; 1093 | } 1094 | .table-hover tbody tr.warning:hover > td { 1095 | background-color: #faf2cc; 1096 | } 1097 | .table-hover tbody tr.info:hover > td { 1098 | background-color: #c4e3f3; 1099 | } 1100 | .nav { 1101 | margin-left: 0; 1102 | margin-bottom: 20px; 1103 | list-style: none; 1104 | } 1105 | .nav > li > a { 1106 | display: block; 1107 | } 1108 | .nav > li > a:hover, 1109 | .nav > li > a:focus { 1110 | text-decoration: none; 1111 | background-color: #eeeeee; 1112 | } 1113 | .nav > li > a > img { 1114 | max-width: none; 1115 | } 1116 | .nav > .pull-right { 1117 | float: right; 1118 | } 1119 | .nav-header { 1120 | display: block; 1121 | padding: 3px 15px; 1122 | font-size: 11px; 1123 | font-weight: bold; 1124 | line-height: 20px; 1125 | color: #999999; 1126 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 1127 | text-transform: uppercase; 1128 | } 1129 | .nav li + .nav-header { 1130 | margin-top: 9px; 1131 | } 1132 | .nav-list { 1133 | padding-left: 15px; 1134 | padding-right: 15px; 1135 | margin-bottom: 0; 1136 | } 1137 | .nav-list > li > a, 1138 | .nav-list .nav-header { 1139 | margin-left: -15px; 1140 | margin-right: -15px; 1141 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 1142 | } 1143 | .nav-list > li > a { 1144 | padding: 3px 15px; 1145 | } 1146 | .nav-list > .active > a, 1147 | .nav-list > .active > a:hover, 1148 | .nav-list > .active > a:focus { 1149 | color: #ffffff; 1150 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); 1151 | background-color: #0088cc; 1152 | } 1153 | .nav-list [class^="icon-"], 1154 | .nav-list [class*=" icon-"] { 1155 | margin-right: 2px; 1156 | } 1157 | .nav-list .divider { 1158 | *width: 100%; 1159 | height: 1px; 1160 | margin: 9px 1px; 1161 | *margin: -5px 0 5px; 1162 | overflow: hidden; 1163 | background-color: #e5e5e5; 1164 | border-bottom: 1px solid #ffffff; 1165 | } 1166 | .nav-tabs, 1167 | .nav-pills { 1168 | *zoom: 1; 1169 | } 1170 | .nav-tabs:before, 1171 | .nav-pills:before, 1172 | .nav-tabs:after, 1173 | .nav-pills:after { 1174 | display: table; 1175 | content: ""; 1176 | line-height: 0; 1177 | } 1178 | .nav-tabs:after, 1179 | .nav-pills:after { 1180 | clear: both; 1181 | } 1182 | .nav-tabs > li, 1183 | .nav-pills > li { 1184 | float: left; 1185 | } 1186 | .nav-tabs > li > a, 1187 | .nav-pills > li > a { 1188 | padding-right: 12px; 1189 | padding-left: 12px; 1190 | margin-right: 2px; 1191 | line-height: 14px; 1192 | } 1193 | .nav-tabs { 1194 | border-bottom: 1px solid #ddd; 1195 | } 1196 | .nav-tabs > li { 1197 | margin-bottom: -1px; 1198 | } 1199 | .nav-tabs > li > a { 1200 | padding-top: 8px; 1201 | padding-bottom: 8px; 1202 | line-height: 20px; 1203 | border: 1px solid transparent; 1204 | -webkit-border-radius: 4px 4px 0 0; 1205 | -moz-border-radius: 4px 4px 0 0; 1206 | border-radius: 4px 4px 0 0; 1207 | } 1208 | .nav-tabs > li > a:hover, 1209 | .nav-tabs > li > a:focus { 1210 | border-color: #eeeeee #eeeeee #dddddd; 1211 | } 1212 | .nav-tabs > .active > a, 1213 | .nav-tabs > .active > a:hover, 1214 | .nav-tabs > .active > a:focus { 1215 | color: #555555; 1216 | background-color: #ffffff; 1217 | border: 1px solid #ddd; 1218 | border-bottom-color: transparent; 1219 | cursor: default; 1220 | } 1221 | .nav-pills > li > a { 1222 | padding-top: 8px; 1223 | padding-bottom: 8px; 1224 | margin-top: 2px; 1225 | margin-bottom: 2px; 1226 | -webkit-border-radius: 5px; 1227 | -moz-border-radius: 5px; 1228 | border-radius: 5px; 1229 | } 1230 | .nav-pills > .active > a, 1231 | .nav-pills > .active > a:hover, 1232 | .nav-pills > .active > a:focus { 1233 | color: #ffffff; 1234 | background-color: #0088cc; 1235 | } 1236 | .nav-stacked > li { 1237 | float: none; 1238 | } 1239 | .nav-stacked > li > a { 1240 | margin-right: 0; 1241 | } 1242 | .nav-tabs.nav-stacked { 1243 | border-bottom: 0; 1244 | } 1245 | .nav-tabs.nav-stacked > li > a { 1246 | border: 1px solid #ddd; 1247 | -webkit-border-radius: 0; 1248 | -moz-border-radius: 0; 1249 | border-radius: 0; 1250 | } 1251 | .nav-tabs.nav-stacked > li:first-child > a { 1252 | -webkit-border-top-right-radius: 4px; 1253 | -moz-border-radius-topright: 4px; 1254 | border-top-right-radius: 4px; 1255 | -webkit-border-top-left-radius: 4px; 1256 | -moz-border-radius-topleft: 4px; 1257 | border-top-left-radius: 4px; 1258 | } 1259 | .nav-tabs.nav-stacked > li:last-child > a { 1260 | -webkit-border-bottom-right-radius: 4px; 1261 | -moz-border-radius-bottomright: 4px; 1262 | border-bottom-right-radius: 4px; 1263 | -webkit-border-bottom-left-radius: 4px; 1264 | -moz-border-radius-bottomleft: 4px; 1265 | border-bottom-left-radius: 4px; 1266 | } 1267 | .nav-tabs.nav-stacked > li > a:hover, 1268 | .nav-tabs.nav-stacked > li > a:focus { 1269 | border-color: #ddd; 1270 | z-index: 2; 1271 | } 1272 | .nav-pills.nav-stacked > li > a { 1273 | margin-bottom: 3px; 1274 | } 1275 | .nav-pills.nav-stacked > li:last-child > a { 1276 | margin-bottom: 1px; 1277 | } 1278 | .nav-tabs .dropdown-menu { 1279 | -webkit-border-radius: 0 0 6px 6px; 1280 | -moz-border-radius: 0 0 6px 6px; 1281 | border-radius: 0 0 6px 6px; 1282 | } 1283 | .nav-pills .dropdown-menu { 1284 | -webkit-border-radius: 6px; 1285 | -moz-border-radius: 6px; 1286 | border-radius: 6px; 1287 | } 1288 | .nav .dropdown-toggle .caret { 1289 | border-top-color: #0088cc; 1290 | border-bottom-color: #0088cc; 1291 | margin-top: 6px; 1292 | } 1293 | .nav .dropdown-toggle:hover .caret, 1294 | .nav .dropdown-toggle:focus .caret { 1295 | border-top-color: #005580; 1296 | border-bottom-color: #005580; 1297 | } 1298 | /* move down carets for tabs */ 1299 | .nav-tabs .dropdown-toggle .caret { 1300 | margin-top: 8px; 1301 | } 1302 | .nav .active .dropdown-toggle .caret { 1303 | border-top-color: #fff; 1304 | border-bottom-color: #fff; 1305 | } 1306 | .nav-tabs .active .dropdown-toggle .caret { 1307 | border-top-color: #555555; 1308 | border-bottom-color: #555555; 1309 | } 1310 | .nav > .dropdown.active > a:hover, 1311 | .nav > .dropdown.active > a:focus { 1312 | cursor: pointer; 1313 | } 1314 | .nav-tabs .open .dropdown-toggle, 1315 | .nav-pills .open .dropdown-toggle, 1316 | .nav > li.dropdown.open.active > a:hover, 1317 | .nav > li.dropdown.open.active > a:focus { 1318 | color: #ffffff; 1319 | background-color: #999999; 1320 | border-color: #999999; 1321 | } 1322 | .nav li.dropdown.open .caret, 1323 | .nav li.dropdown.open.active .caret, 1324 | .nav li.dropdown.open a:hover .caret, 1325 | .nav li.dropdown.open a:focus .caret { 1326 | border-top-color: #ffffff; 1327 | border-bottom-color: #ffffff; 1328 | opacity: 1; 1329 | filter: alpha(opacity=100); 1330 | } 1331 | .tabs-stacked .open > a:hover, 1332 | .tabs-stacked .open > a:focus { 1333 | border-color: #999999; 1334 | } 1335 | .tabbable { 1336 | *zoom: 1; 1337 | } 1338 | .tabbable:before, 1339 | .tabbable:after { 1340 | display: table; 1341 | content: ""; 1342 | line-height: 0; 1343 | } 1344 | .tabbable:after { 1345 | clear: both; 1346 | } 1347 | .tab-content { 1348 | overflow: auto; 1349 | } 1350 | .tabs-below > .nav-tabs, 1351 | .tabs-right > .nav-tabs, 1352 | .tabs-left > .nav-tabs { 1353 | border-bottom: 0; 1354 | } 1355 | .tab-content > .tab-pane, 1356 | .pill-content > .pill-pane { 1357 | display: none; 1358 | } 1359 | .tab-content > .active, 1360 | .pill-content > .active { 1361 | display: block; 1362 | } 1363 | .tabs-below > .nav-tabs { 1364 | border-top: 1px solid #ddd; 1365 | } 1366 | .tabs-below > .nav-tabs > li { 1367 | margin-top: -1px; 1368 | margin-bottom: 0; 1369 | } 1370 | .tabs-below > .nav-tabs > li > a { 1371 | -webkit-border-radius: 0 0 4px 4px; 1372 | -moz-border-radius: 0 0 4px 4px; 1373 | border-radius: 0 0 4px 4px; 1374 | } 1375 | .tabs-below > .nav-tabs > li > a:hover, 1376 | .tabs-below > .nav-tabs > li > a:focus { 1377 | border-bottom-color: transparent; 1378 | border-top-color: #ddd; 1379 | } 1380 | .tabs-below > .nav-tabs > .active > a, 1381 | .tabs-below > .nav-tabs > .active > a:hover, 1382 | .tabs-below > .nav-tabs > .active > a:focus { 1383 | border-color: transparent #ddd #ddd #ddd; 1384 | } 1385 | .tabs-left > .nav-tabs > li, 1386 | .tabs-right > .nav-tabs > li { 1387 | float: none; 1388 | } 1389 | .tabs-left > .nav-tabs > li > a, 1390 | .tabs-right > .nav-tabs > li > a { 1391 | min-width: 74px; 1392 | margin-right: 0; 1393 | margin-bottom: 3px; 1394 | } 1395 | .tabs-left > .nav-tabs { 1396 | float: left; 1397 | margin-right: 19px; 1398 | border-right: 1px solid #ddd; 1399 | } 1400 | .tabs-left > .nav-tabs > li > a { 1401 | margin-right: -1px; 1402 | -webkit-border-radius: 4px 0 0 4px; 1403 | -moz-border-radius: 4px 0 0 4px; 1404 | border-radius: 4px 0 0 4px; 1405 | } 1406 | .tabs-left > .nav-tabs > li > a:hover, 1407 | .tabs-left > .nav-tabs > li > a:focus { 1408 | border-color: #eeeeee #dddddd #eeeeee #eeeeee; 1409 | } 1410 | .tabs-left > .nav-tabs .active > a, 1411 | .tabs-left > .nav-tabs .active > a:hover, 1412 | .tabs-left > .nav-tabs .active > a:focus { 1413 | border-color: #ddd transparent #ddd #ddd; 1414 | *border-right-color: #ffffff; 1415 | } 1416 | .tabs-right > .nav-tabs { 1417 | float: right; 1418 | margin-left: 19px; 1419 | border-left: 1px solid #ddd; 1420 | } 1421 | .tabs-right > .nav-tabs > li > a { 1422 | margin-left: -1px; 1423 | -webkit-border-radius: 0 4px 4px 0; 1424 | -moz-border-radius: 0 4px 4px 0; 1425 | border-radius: 0 4px 4px 0; 1426 | } 1427 | .tabs-right > .nav-tabs > li > a:hover, 1428 | .tabs-right > .nav-tabs > li > a:focus { 1429 | border-color: #eeeeee #eeeeee #eeeeee #dddddd; 1430 | } 1431 | .tabs-right > .nav-tabs .active > a, 1432 | .tabs-right > .nav-tabs .active > a:hover, 1433 | .tabs-right > .nav-tabs .active > a:focus { 1434 | border-color: #ddd #ddd #ddd transparent; 1435 | *border-left-color: #ffffff; 1436 | } 1437 | .nav > .disabled > a { 1438 | color: #999999; 1439 | } 1440 | .nav > .disabled > a:hover, 1441 | .nav > .disabled > a:focus { 1442 | text-decoration: none; 1443 | background-color: transparent; 1444 | cursor: default; 1445 | } 1446 | .navbar { 1447 | overflow: visible; 1448 | margin-bottom: 20px; 1449 | *position: relative; 1450 | *z-index: 2; 1451 | } 1452 | .navbar-inner { 1453 | min-height: 40px; 1454 | padding-left: 20px; 1455 | padding-right: 20px; 1456 | background-color: #fafafa; 1457 | background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); 1458 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); 1459 | background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); 1460 | background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); 1461 | background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); 1462 | background-repeat: repeat-x; 1463 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); 1464 | border: 1px solid #d4d4d4; 1465 | -webkit-border-radius: 4px; 1466 | -moz-border-radius: 4px; 1467 | border-radius: 4px; 1468 | -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 1469 | -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 1470 | box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 1471 | *zoom: 1; 1472 | } 1473 | .navbar-inner:before, 1474 | .navbar-inner:after { 1475 | display: table; 1476 | content: ""; 1477 | line-height: 0; 1478 | } 1479 | .navbar-inner:after { 1480 | clear: both; 1481 | } 1482 | .navbar .container { 1483 | width: auto; 1484 | } 1485 | .nav-collapse.collapse { 1486 | height: auto; 1487 | overflow: visible; 1488 | } 1489 | .navbar .brand { 1490 | float: left; 1491 | display: block; 1492 | padding: 10px 20px 10px; 1493 | margin-left: -20px; 1494 | font-size: 20px; 1495 | font-weight: 200; 1496 | color: #777777; 1497 | text-shadow: 0 1px 0 #ffffff; 1498 | } 1499 | .navbar .brand:hover, 1500 | .navbar .brand:focus { 1501 | text-decoration: none; 1502 | } 1503 | .navbar-text { 1504 | margin-bottom: 0; 1505 | line-height: 40px; 1506 | color: #777777; 1507 | } 1508 | .navbar-link { 1509 | color: #777777; 1510 | } 1511 | .navbar-link:hover, 1512 | .navbar-link:focus { 1513 | color: #333333; 1514 | } 1515 | .navbar .divider-vertical { 1516 | height: 40px; 1517 | margin: 0 9px; 1518 | border-left: 1px solid #f2f2f2; 1519 | border-right: 1px solid #ffffff; 1520 | } 1521 | .navbar .btn, 1522 | .navbar .btn-group { 1523 | margin-top: 5px; 1524 | } 1525 | .navbar .btn-group .btn, 1526 | .navbar .input-prepend .btn, 1527 | .navbar .input-append .btn, 1528 | .navbar .input-prepend .btn-group, 1529 | .navbar .input-append .btn-group { 1530 | margin-top: 0; 1531 | } 1532 | .navbar-form { 1533 | margin-bottom: 0; 1534 | *zoom: 1; 1535 | } 1536 | .navbar-form:before, 1537 | .navbar-form:after { 1538 | display: table; 1539 | content: ""; 1540 | line-height: 0; 1541 | } 1542 | .navbar-form:after { 1543 | clear: both; 1544 | } 1545 | .navbar-form input, 1546 | .navbar-form select, 1547 | .navbar-form .radio, 1548 | .navbar-form .checkbox { 1549 | margin-top: 5px; 1550 | } 1551 | .navbar-form input, 1552 | .navbar-form select, 1553 | .navbar-form .btn { 1554 | display: inline-block; 1555 | margin-bottom: 0; 1556 | } 1557 | .navbar-form input[type="image"], 1558 | .navbar-form input[type="checkbox"], 1559 | .navbar-form input[type="radio"] { 1560 | margin-top: 3px; 1561 | } 1562 | .navbar-form .input-append, 1563 | .navbar-form .input-prepend { 1564 | margin-top: 5px; 1565 | white-space: nowrap; 1566 | } 1567 | .navbar-form .input-append input, 1568 | .navbar-form .input-prepend input { 1569 | margin-top: 0; 1570 | } 1571 | .navbar-search { 1572 | position: relative; 1573 | float: left; 1574 | margin-top: 5px; 1575 | margin-bottom: 0; 1576 | } 1577 | .navbar-search .search-query { 1578 | margin-bottom: 0; 1579 | padding: 4px 14px; 1580 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 1581 | font-size: 13px; 1582 | font-weight: normal; 1583 | line-height: 1; 1584 | -webkit-border-radius: 15px; 1585 | -moz-border-radius: 15px; 1586 | border-radius: 15px; 1587 | } 1588 | .navbar-static-top { 1589 | position: static; 1590 | margin-bottom: 0; 1591 | } 1592 | .navbar-static-top .navbar-inner { 1593 | -webkit-border-radius: 0; 1594 | -moz-border-radius: 0; 1595 | border-radius: 0; 1596 | } 1597 | .navbar-fixed-top, 1598 | .navbar-fixed-bottom { 1599 | position: fixed; 1600 | right: 0; 1601 | left: 0; 1602 | z-index: 1030; 1603 | margin-bottom: 0; 1604 | } 1605 | .navbar-fixed-top .navbar-inner, 1606 | .navbar-static-top .navbar-inner { 1607 | border-width: 0 0 1px; 1608 | } 1609 | .navbar-fixed-bottom .navbar-inner { 1610 | border-width: 1px 0 0; 1611 | } 1612 | .navbar-fixed-top .navbar-inner, 1613 | .navbar-fixed-bottom .navbar-inner { 1614 | padding-left: 0; 1615 | padding-right: 0; 1616 | -webkit-border-radius: 0; 1617 | -moz-border-radius: 0; 1618 | border-radius: 0; 1619 | } 1620 | .navbar-static-top .container, 1621 | .navbar-fixed-top .container, 1622 | .navbar-fixed-bottom .container { 1623 | width: 940px; 1624 | } 1625 | .navbar-fixed-top { 1626 | top: 0; 1627 | } 1628 | .navbar-fixed-top .navbar-inner, 1629 | .navbar-static-top .navbar-inner { 1630 | -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1); 1631 | -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); 1632 | box-shadow: 0 1px 10px rgba(0,0,0,.1); 1633 | } 1634 | .navbar-fixed-bottom { 1635 | bottom: 0; 1636 | } 1637 | .navbar-fixed-bottom .navbar-inner { 1638 | -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); 1639 | -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); 1640 | box-shadow: 0 -1px 10px rgba(0,0,0,.1); 1641 | } 1642 | .navbar .nav { 1643 | position: relative; 1644 | left: 0; 1645 | display: block; 1646 | float: left; 1647 | margin: 0 10px 0 0; 1648 | } 1649 | .navbar .nav.pull-right { 1650 | float: right; 1651 | margin-right: 0; 1652 | } 1653 | .navbar .nav > li { 1654 | float: left; 1655 | } 1656 | .navbar .nav > li > a { 1657 | float: none; 1658 | padding: 10px 15px 10px; 1659 | color: #777777; 1660 | text-decoration: none; 1661 | text-shadow: 0 1px 0 #ffffff; 1662 | } 1663 | .navbar .nav .dropdown-toggle .caret { 1664 | margin-top: 8px; 1665 | } 1666 | .navbar .nav > li > a:focus, 1667 | .navbar .nav > li > a:hover { 1668 | background-color: transparent; 1669 | color: #333333; 1670 | text-decoration: none; 1671 | } 1672 | .navbar .nav > .active > a, 1673 | .navbar .nav > .active > a:hover, 1674 | .navbar .nav > .active > a:focus { 1675 | color: #555555; 1676 | text-decoration: none; 1677 | background-color: #e5e5e5; 1678 | -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 1679 | -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 1680 | box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 1681 | } 1682 | .navbar .btn-navbar { 1683 | display: none; 1684 | float: right; 1685 | padding: 7px 10px; 1686 | margin-left: 5px; 1687 | margin-right: 5px; 1688 | color: #ffffff; 1689 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1690 | background-color: #ededed; 1691 | background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); 1692 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); 1693 | background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); 1694 | background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); 1695 | background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); 1696 | background-repeat: repeat-x; 1697 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); 1698 | border-color: #e5e5e5 #e5e5e5 #bfbfbf; 1699 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1700 | *background-color: #e5e5e5; 1701 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1702 | 1703 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1704 | -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); 1705 | -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); 1706 | box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); 1707 | } 1708 | .navbar .btn-navbar:hover, 1709 | .navbar .btn-navbar:focus, 1710 | .navbar .btn-navbar:active, 1711 | .navbar .btn-navbar.active, 1712 | .navbar .btn-navbar.disabled, 1713 | .navbar .btn-navbar[disabled] { 1714 | color: #ffffff; 1715 | background-color: #e5e5e5; 1716 | *background-color: #d9d9d9; 1717 | } 1718 | .navbar .btn-navbar:active, 1719 | .navbar .btn-navbar.active { 1720 | background-color: #cccccc \9; 1721 | } 1722 | .navbar .btn-navbar .icon-bar { 1723 | display: block; 1724 | width: 18px; 1725 | height: 2px; 1726 | background-color: #f5f5f5; 1727 | -webkit-border-radius: 1px; 1728 | -moz-border-radius: 1px; 1729 | border-radius: 1px; 1730 | -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 1731 | -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 1732 | box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 1733 | } 1734 | .btn-navbar .icon-bar + .icon-bar { 1735 | margin-top: 3px; 1736 | } 1737 | .navbar .nav > li > .dropdown-menu:before { 1738 | content: ''; 1739 | display: inline-block; 1740 | border-left: 7px solid transparent; 1741 | border-right: 7px solid transparent; 1742 | border-bottom: 7px solid #ccc; 1743 | border-bottom-color: rgba(0, 0, 0, 0.2); 1744 | position: absolute; 1745 | top: -7px; 1746 | left: 9px; 1747 | } 1748 | .navbar .nav > li > .dropdown-menu:after { 1749 | content: ''; 1750 | display: inline-block; 1751 | border-left: 6px solid transparent; 1752 | border-right: 6px solid transparent; 1753 | border-bottom: 6px solid #ffffff; 1754 | position: absolute; 1755 | top: -6px; 1756 | left: 10px; 1757 | } 1758 | .navbar-fixed-bottom .nav > li > .dropdown-menu:before { 1759 | border-top: 7px solid #ccc; 1760 | border-top-color: rgba(0, 0, 0, 0.2); 1761 | border-bottom: 0; 1762 | bottom: -7px; 1763 | top: auto; 1764 | } 1765 | .navbar-fixed-bottom .nav > li > .dropdown-menu:after { 1766 | border-top: 6px solid #ffffff; 1767 | border-bottom: 0; 1768 | bottom: -6px; 1769 | top: auto; 1770 | } 1771 | .navbar .nav li.dropdown > a:hover .caret, 1772 | .navbar .nav li.dropdown > a:focus .caret { 1773 | border-top-color: #333333; 1774 | border-bottom-color: #333333; 1775 | } 1776 | .navbar .nav li.dropdown.open > .dropdown-toggle, 1777 | .navbar .nav li.dropdown.active > .dropdown-toggle, 1778 | .navbar .nav li.dropdown.open.active > .dropdown-toggle { 1779 | background-color: #e5e5e5; 1780 | color: #555555; 1781 | } 1782 | .navbar .nav li.dropdown > .dropdown-toggle .caret { 1783 | border-top-color: #777777; 1784 | border-bottom-color: #777777; 1785 | } 1786 | .navbar .nav li.dropdown.open > .dropdown-toggle .caret, 1787 | .navbar .nav li.dropdown.active > .dropdown-toggle .caret, 1788 | .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { 1789 | border-top-color: #555555; 1790 | border-bottom-color: #555555; 1791 | } 1792 | .navbar .pull-right > li > .dropdown-menu, 1793 | .navbar .nav > li > .dropdown-menu.pull-right { 1794 | left: auto; 1795 | right: 0; 1796 | } 1797 | .navbar .pull-right > li > .dropdown-menu:before, 1798 | .navbar .nav > li > .dropdown-menu.pull-right:before { 1799 | left: auto; 1800 | right: 12px; 1801 | } 1802 | .navbar .pull-right > li > .dropdown-menu:after, 1803 | .navbar .nav > li > .dropdown-menu.pull-right:after { 1804 | left: auto; 1805 | right: 13px; 1806 | } 1807 | .navbar .pull-right > li > .dropdown-menu .dropdown-menu, 1808 | .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { 1809 | left: auto; 1810 | right: 100%; 1811 | margin-left: 0; 1812 | margin-right: -1px; 1813 | -webkit-border-radius: 6px 0 6px 6px; 1814 | -moz-border-radius: 6px 0 6px 6px; 1815 | border-radius: 6px 0 6px 6px; 1816 | } 1817 | .navbar-inverse .navbar-inner { 1818 | background-color: #1b1b1b; 1819 | background-image: -moz-linear-gradient(top, #222222, #111111); 1820 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); 1821 | background-image: -webkit-linear-gradient(top, #222222, #111111); 1822 | background-image: -o-linear-gradient(top, #222222, #111111); 1823 | background-image: linear-gradient(to bottom, #222222, #111111); 1824 | background-repeat: repeat-x; 1825 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); 1826 | border-color: #252525; 1827 | } 1828 | .navbar-inverse .brand, 1829 | .navbar-inverse .nav > li > a { 1830 | color: #999999; 1831 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1832 | } 1833 | .navbar-inverse .brand:hover, 1834 | .navbar-inverse .nav > li > a:hover, 1835 | .navbar-inverse .brand:focus, 1836 | .navbar-inverse .nav > li > a:focus { 1837 | color: #ffffff; 1838 | } 1839 | .navbar-inverse .brand { 1840 | color: #999999; 1841 | } 1842 | .navbar-inverse .navbar-text { 1843 | color: #999999; 1844 | } 1845 | .navbar-inverse .nav > li > a:focus, 1846 | .navbar-inverse .nav > li > a:hover { 1847 | background-color: transparent; 1848 | color: #ffffff; 1849 | } 1850 | .navbar-inverse .nav .active > a, 1851 | .navbar-inverse .nav .active > a:hover, 1852 | .navbar-inverse .nav .active > a:focus { 1853 | color: #ffffff; 1854 | background-color: #111111; 1855 | } 1856 | .navbar-inverse .navbar-link { 1857 | color: #999999; 1858 | } 1859 | .navbar-inverse .navbar-link:hover, 1860 | .navbar-inverse .navbar-link:focus { 1861 | color: #ffffff; 1862 | } 1863 | .navbar-inverse .divider-vertical { 1864 | border-left-color: #111111; 1865 | border-right-color: #222222; 1866 | } 1867 | .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, 1868 | .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, 1869 | .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { 1870 | background-color: #111111; 1871 | color: #ffffff; 1872 | } 1873 | .navbar-inverse .nav li.dropdown > a:hover .caret, 1874 | .navbar-inverse .nav li.dropdown > a:focus .caret { 1875 | border-top-color: #ffffff; 1876 | border-bottom-color: #ffffff; 1877 | } 1878 | .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { 1879 | border-top-color: #999999; 1880 | border-bottom-color: #999999; 1881 | } 1882 | .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, 1883 | .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, 1884 | .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { 1885 | border-top-color: #ffffff; 1886 | border-bottom-color: #ffffff; 1887 | } 1888 | .navbar-inverse .navbar-search .search-query { 1889 | color: #ffffff; 1890 | background-color: #515151; 1891 | border-color: #111111; 1892 | -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); 1893 | -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); 1894 | box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); 1895 | -webkit-transition: none; 1896 | -moz-transition: none; 1897 | -o-transition: none; 1898 | transition: none; 1899 | } 1900 | .navbar-inverse .navbar-search .search-query:-moz-placeholder { 1901 | color: #cccccc; 1902 | } 1903 | .navbar-inverse .navbar-search .search-query:-ms-input-placeholder { 1904 | color: #cccccc; 1905 | } 1906 | .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { 1907 | color: #cccccc; 1908 | } 1909 | .navbar-inverse .navbar-search .search-query:focus, 1910 | .navbar-inverse .navbar-search .search-query.focused { 1911 | padding: 5px 15px; 1912 | color: #333333; 1913 | text-shadow: 0 1px 0 #ffffff; 1914 | background-color: #ffffff; 1915 | border: 0; 1916 | -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 1917 | -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 1918 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 1919 | outline: 0; 1920 | } 1921 | .navbar-inverse .btn-navbar { 1922 | color: #ffffff; 1923 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1924 | background-color: #0e0e0e; 1925 | background-image: -moz-linear-gradient(top, #151515, #040404); 1926 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); 1927 | background-image: -webkit-linear-gradient(top, #151515, #040404); 1928 | background-image: -o-linear-gradient(top, #151515, #040404); 1929 | background-image: linear-gradient(to bottom, #151515, #040404); 1930 | background-repeat: repeat-x; 1931 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); 1932 | border-color: #040404 #040404 #000000; 1933 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1934 | *background-color: #040404; 1935 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1936 | 1937 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1938 | } 1939 | .navbar-inverse .btn-navbar:hover, 1940 | .navbar-inverse .btn-navbar:focus, 1941 | .navbar-inverse .btn-navbar:active, 1942 | .navbar-inverse .btn-navbar.active, 1943 | .navbar-inverse .btn-navbar.disabled, 1944 | .navbar-inverse .btn-navbar[disabled] { 1945 | color: #ffffff; 1946 | background-color: #040404; 1947 | *background-color: #000000; 1948 | } 1949 | .navbar-inverse .btn-navbar:active, 1950 | .navbar-inverse .btn-navbar.active { 1951 | background-color: #000000 \9; 1952 | } 1953 | .well { 1954 | min-height: 20px; 1955 | padding: 19px; 1956 | margin-bottom: 20px; 1957 | background-color: #f5f5f5; 1958 | border: 1px solid #e3e3e3; 1959 | -webkit-border-radius: 4px; 1960 | -moz-border-radius: 4px; 1961 | border-radius: 4px; 1962 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 1963 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 1964 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 1965 | } 1966 | .well blockquote { 1967 | border-color: #ddd; 1968 | border-color: rgba(0, 0, 0, 0.15); 1969 | } 1970 | .well-large { 1971 | padding: 24px; 1972 | -webkit-border-radius: 6px; 1973 | -moz-border-radius: 6px; 1974 | border-radius: 6px; 1975 | } 1976 | .well-small { 1977 | padding: 9px; 1978 | -webkit-border-radius: 3px; 1979 | -moz-border-radius: 3px; 1980 | border-radius: 3px; 1981 | } 1982 | @-ms-viewport { 1983 | width: device-width; 1984 | } 1985 | .hidden { 1986 | display: none; 1987 | visibility: hidden; 1988 | } 1989 | .visible-phone { 1990 | display: none !important; 1991 | } 1992 | .visible-tablet { 1993 | display: none !important; 1994 | } 1995 | .hidden-desktop { 1996 | display: none !important; 1997 | } 1998 | .visible-desktop { 1999 | display: inherit !important; 2000 | } 2001 | @media (min-width: 768px) and (max-width: 979px) { 2002 | .hidden-desktop { 2003 | display: inherit !important; 2004 | } 2005 | .visible-desktop { 2006 | display: none !important ; 2007 | } 2008 | .visible-tablet { 2009 | display: inherit !important; 2010 | } 2011 | .hidden-tablet { 2012 | display: none !important; 2013 | } 2014 | } 2015 | @media (max-width: 767px) { 2016 | .hidden-desktop { 2017 | display: inherit !important; 2018 | } 2019 | .visible-desktop { 2020 | display: none !important; 2021 | } 2022 | .visible-phone { 2023 | display: inherit !important; 2024 | } 2025 | .hidden-phone { 2026 | display: none !important; 2027 | } 2028 | } 2029 | .visible-print { 2030 | display: none !important; 2031 | } 2032 | @media print { 2033 | .visible-print { 2034 | display: inherit !important; 2035 | } 2036 | .hidden-print { 2037 | display: none !important; 2038 | } 2039 | } 2040 | @media (max-width: 767px) { 2041 | body { 2042 | padding-left: 20px; 2043 | padding-right: 20px; 2044 | } 2045 | .navbar-fixed-top, 2046 | .navbar-fixed-bottom, 2047 | .navbar-static-top { 2048 | margin-left: -20px; 2049 | margin-right: -20px; 2050 | } 2051 | .container-fluid { 2052 | padding: 0; 2053 | } 2054 | .dl-horizontal dt { 2055 | float: none; 2056 | clear: none; 2057 | width: auto; 2058 | text-align: left; 2059 | } 2060 | .dl-horizontal dd { 2061 | margin-left: 0; 2062 | } 2063 | .container { 2064 | width: auto; 2065 | } 2066 | .row-fluid { 2067 | width: 100%; 2068 | } 2069 | .row, 2070 | .thumbnails { 2071 | margin-left: 0; 2072 | } 2073 | .thumbnails > li { 2074 | float: none; 2075 | margin-left: 0; 2076 | } 2077 | [class*="span"], 2078 | .uneditable-input[class*="span"], 2079 | .row-fluid [class*="span"] { 2080 | float: none; 2081 | display: block; 2082 | width: 100%; 2083 | margin-left: 0; 2084 | -webkit-box-sizing: border-box; 2085 | -moz-box-sizing: border-box; 2086 | box-sizing: border-box; 2087 | } 2088 | .span12, 2089 | .row-fluid .span12 { 2090 | width: 100%; 2091 | -webkit-box-sizing: border-box; 2092 | -moz-box-sizing: border-box; 2093 | box-sizing: border-box; 2094 | } 2095 | .row-fluid [class*="offset"]:first-child { 2096 | margin-left: 0; 2097 | } 2098 | .input-large, 2099 | .input-xlarge, 2100 | .input-xxlarge, 2101 | input[class*="span"], 2102 | select[class*="span"], 2103 | textarea[class*="span"], 2104 | .uneditable-input { 2105 | display: block; 2106 | width: 100%; 2107 | min-height: 30px; 2108 | -webkit-box-sizing: border-box; 2109 | -moz-box-sizing: border-box; 2110 | box-sizing: border-box; 2111 | } 2112 | .input-prepend input, 2113 | .input-append input, 2114 | .input-prepend input[class*="span"], 2115 | .input-append input[class*="span"] { 2116 | display: inline-block; 2117 | width: auto; 2118 | } 2119 | .controls-row [class*="span"] + [class*="span"] { 2120 | margin-left: 0; 2121 | } 2122 | .modal { 2123 | position: fixed; 2124 | top: 20px; 2125 | left: 20px; 2126 | right: 20px; 2127 | width: auto; 2128 | margin: 0; 2129 | } 2130 | .modal.fade { 2131 | top: -100px; 2132 | } 2133 | .modal.fade.in { 2134 | top: 20px; 2135 | } 2136 | } 2137 | @media (max-width: 480px) { 2138 | .nav-collapse { 2139 | -webkit-transform: translate3d(0, 0, 0); 2140 | } 2141 | .page-header h1 small { 2142 | display: block; 2143 | line-height: 20px; 2144 | } 2145 | input[type="checkbox"], 2146 | input[type="radio"] { 2147 | border: 1px solid #ccc; 2148 | } 2149 | .form-horizontal .control-label { 2150 | float: none; 2151 | width: auto; 2152 | padding-top: 0; 2153 | text-align: left; 2154 | } 2155 | .form-horizontal .controls { 2156 | margin-left: 0; 2157 | } 2158 | .form-horizontal .control-list { 2159 | padding-top: 0; 2160 | } 2161 | .form-horizontal .form-actions { 2162 | padding-left: 10px; 2163 | padding-right: 10px; 2164 | } 2165 | .media .pull-left, 2166 | .media .pull-right { 2167 | float: none; 2168 | display: block; 2169 | margin-bottom: 10px; 2170 | } 2171 | .media-object { 2172 | margin-right: 0; 2173 | margin-left: 0; 2174 | } 2175 | .modal { 2176 | top: 10px; 2177 | left: 10px; 2178 | right: 10px; 2179 | } 2180 | .modal-header .close { 2181 | padding: 10px; 2182 | margin: -10px; 2183 | } 2184 | .carousel-caption { 2185 | position: static; 2186 | } 2187 | } 2188 | @media (min-width: 768px) and (max-width: 979px) { 2189 | .row { 2190 | margin-left: -20px; 2191 | *zoom: 1; 2192 | } 2193 | .row:before, 2194 | .row:after { 2195 | display: table; 2196 | content: ""; 2197 | line-height: 0; 2198 | } 2199 | .row:after { 2200 | clear: both; 2201 | } 2202 | [class*="span"] { 2203 | float: left; 2204 | min-height: 1px; 2205 | margin-left: 20px; 2206 | } 2207 | .container, 2208 | .navbar-static-top .container, 2209 | .navbar-fixed-top .container, 2210 | .navbar-fixed-bottom .container { 2211 | width: 724px; 2212 | } 2213 | .span12 { 2214 | width: 724px; 2215 | } 2216 | .span11 { 2217 | width: 662px; 2218 | } 2219 | .span10 { 2220 | width: 600px; 2221 | } 2222 | .span9 { 2223 | width: 538px; 2224 | } 2225 | .span8 { 2226 | width: 476px; 2227 | } 2228 | .span7 { 2229 | width: 414px; 2230 | } 2231 | .span6 { 2232 | width: 352px; 2233 | } 2234 | .span5 { 2235 | width: 290px; 2236 | } 2237 | .span4 { 2238 | width: 228px; 2239 | } 2240 | .span3 { 2241 | width: 166px; 2242 | } 2243 | .span2 { 2244 | width: 104px; 2245 | } 2246 | .span1 { 2247 | width: 42px; 2248 | } 2249 | .offset12 { 2250 | margin-left: 764px; 2251 | } 2252 | .offset11 { 2253 | margin-left: 702px; 2254 | } 2255 | .offset10 { 2256 | margin-left: 640px; 2257 | } 2258 | .offset9 { 2259 | margin-left: 578px; 2260 | } 2261 | .offset8 { 2262 | margin-left: 516px; 2263 | } 2264 | .offset7 { 2265 | margin-left: 454px; 2266 | } 2267 | .offset6 { 2268 | margin-left: 392px; 2269 | } 2270 | .offset5 { 2271 | margin-left: 330px; 2272 | } 2273 | .offset4 { 2274 | margin-left: 268px; 2275 | } 2276 | .offset3 { 2277 | margin-left: 206px; 2278 | } 2279 | .offset2 { 2280 | margin-left: 144px; 2281 | } 2282 | .offset1 { 2283 | margin-left: 82px; 2284 | } 2285 | .row-fluid { 2286 | width: 100%; 2287 | *zoom: 1; 2288 | } 2289 | .row-fluid:before, 2290 | .row-fluid:after { 2291 | display: table; 2292 | content: ""; 2293 | line-height: 0; 2294 | } 2295 | .row-fluid:after { 2296 | clear: both; 2297 | } 2298 | .row-fluid [class*="span"] { 2299 | display: block; 2300 | width: 100%; 2301 | min-height: 30px; 2302 | -webkit-box-sizing: border-box; 2303 | -moz-box-sizing: border-box; 2304 | box-sizing: border-box; 2305 | float: left; 2306 | margin-left: 2.7624309392265194%; 2307 | *margin-left: 2.709239449864817%; 2308 | } 2309 | .row-fluid [class*="span"]:first-child { 2310 | margin-left: 0; 2311 | } 2312 | .row-fluid .controls-row [class*="span"] + [class*="span"] { 2313 | margin-left: 2.7624309392265194%; 2314 | } 2315 | .row-fluid .span12 { 2316 | width: 100%; 2317 | *width: 99.94680851063829%; 2318 | } 2319 | .row-fluid .span11 { 2320 | width: 91.43646408839778%; 2321 | *width: 91.38327259903608%; 2322 | } 2323 | .row-fluid .span10 { 2324 | width: 82.87292817679558%; 2325 | *width: 82.81973668743387%; 2326 | } 2327 | .row-fluid .span9 { 2328 | width: 74.30939226519337%; 2329 | *width: 74.25620077583166%; 2330 | } 2331 | .row-fluid .span8 { 2332 | width: 65.74585635359117%; 2333 | *width: 65.69266486422946%; 2334 | } 2335 | .row-fluid .span7 { 2336 | width: 57.18232044198895%; 2337 | *width: 57.12912895262725%; 2338 | } 2339 | .row-fluid .span6 { 2340 | width: 48.61878453038674%; 2341 | *width: 48.56559304102504%; 2342 | } 2343 | .row-fluid .span5 { 2344 | width: 40.05524861878453%; 2345 | *width: 40.00205712942283%; 2346 | } 2347 | .row-fluid .span4 { 2348 | width: 31.491712707182323%; 2349 | *width: 31.43852121782062%; 2350 | } 2351 | .row-fluid .span3 { 2352 | width: 22.92817679558011%; 2353 | *width: 22.87498530621841%; 2354 | } 2355 | .row-fluid .span2 { 2356 | width: 14.3646408839779%; 2357 | *width: 14.311449394616199%; 2358 | } 2359 | .row-fluid .span1 { 2360 | width: 5.801104972375691%; 2361 | *width: 5.747913483013988%; 2362 | } 2363 | .row-fluid .offset12 { 2364 | margin-left: 105.52486187845304%; 2365 | *margin-left: 105.41847889972962%; 2366 | } 2367 | .row-fluid .offset12:first-child { 2368 | margin-left: 102.76243093922652%; 2369 | *margin-left: 102.6560479605031%; 2370 | } 2371 | .row-fluid .offset11 { 2372 | margin-left: 96.96132596685082%; 2373 | *margin-left: 96.8549429881274%; 2374 | } 2375 | .row-fluid .offset11:first-child { 2376 | margin-left: 94.1988950276243%; 2377 | *margin-left: 94.09251204890089%; 2378 | } 2379 | .row-fluid .offset10 { 2380 | margin-left: 88.39779005524862%; 2381 | *margin-left: 88.2914070765252%; 2382 | } 2383 | .row-fluid .offset10:first-child { 2384 | margin-left: 85.6353591160221%; 2385 | *margin-left: 85.52897613729868%; 2386 | } 2387 | .row-fluid .offset9 { 2388 | margin-left: 79.8342541436464%; 2389 | *margin-left: 79.72787116492299%; 2390 | } 2391 | .row-fluid .offset9:first-child { 2392 | margin-left: 77.07182320441989%; 2393 | *margin-left: 76.96544022569647%; 2394 | } 2395 | .row-fluid .offset8 { 2396 | margin-left: 71.2707182320442%; 2397 | *margin-left: 71.16433525332079%; 2398 | } 2399 | .row-fluid .offset8:first-child { 2400 | margin-left: 68.50828729281768%; 2401 | *margin-left: 68.40190431409427%; 2402 | } 2403 | .row-fluid .offset7 { 2404 | margin-left: 62.70718232044199%; 2405 | *margin-left: 62.600799341718584%; 2406 | } 2407 | .row-fluid .offset7:first-child { 2408 | margin-left: 59.94475138121547%; 2409 | *margin-left: 59.838368402492065%; 2410 | } 2411 | .row-fluid .offset6 { 2412 | margin-left: 54.14364640883978%; 2413 | *margin-left: 54.037263430116376%; 2414 | } 2415 | .row-fluid .offset6:first-child { 2416 | margin-left: 51.38121546961326%; 2417 | *margin-left: 51.27483249088986%; 2418 | } 2419 | .row-fluid .offset5 { 2420 | margin-left: 45.58011049723757%; 2421 | *margin-left: 45.47372751851417%; 2422 | } 2423 | .row-fluid .offset5:first-child { 2424 | margin-left: 42.81767955801105%; 2425 | *margin-left: 42.71129657928765%; 2426 | } 2427 | .row-fluid .offset4 { 2428 | margin-left: 37.01657458563536%; 2429 | *margin-left: 36.91019160691196%; 2430 | } 2431 | .row-fluid .offset4:first-child { 2432 | margin-left: 34.25414364640884%; 2433 | *margin-left: 34.14776066768544%; 2434 | } 2435 | .row-fluid .offset3 { 2436 | margin-left: 28.45303867403315%; 2437 | *margin-left: 28.346655695309746%; 2438 | } 2439 | .row-fluid .offset3:first-child { 2440 | margin-left: 25.69060773480663%; 2441 | *margin-left: 25.584224756083227%; 2442 | } 2443 | .row-fluid .offset2 { 2444 | margin-left: 19.88950276243094%; 2445 | *margin-left: 19.783119783707537%; 2446 | } 2447 | .row-fluid .offset2:first-child { 2448 | margin-left: 17.12707182320442%; 2449 | *margin-left: 17.02068884448102%; 2450 | } 2451 | .row-fluid .offset1 { 2452 | margin-left: 11.32596685082873%; 2453 | *margin-left: 11.219583872105325%; 2454 | } 2455 | .row-fluid .offset1:first-child { 2456 | margin-left: 8.56353591160221%; 2457 | *margin-left: 8.457152932878806%; 2458 | } 2459 | input, 2460 | textarea, 2461 | .uneditable-input { 2462 | margin-left: 0; 2463 | } 2464 | .controls-row [class*="span"] + [class*="span"] { 2465 | margin-left: 20px; 2466 | } 2467 | input.span12, 2468 | textarea.span12, 2469 | .uneditable-input.span12 { 2470 | width: 710px; 2471 | } 2472 | input.span11, 2473 | textarea.span11, 2474 | .uneditable-input.span11 { 2475 | width: 648px; 2476 | } 2477 | input.span10, 2478 | textarea.span10, 2479 | .uneditable-input.span10 { 2480 | width: 586px; 2481 | } 2482 | input.span9, 2483 | textarea.span9, 2484 | .uneditable-input.span9 { 2485 | width: 524px; 2486 | } 2487 | input.span8, 2488 | textarea.span8, 2489 | .uneditable-input.span8 { 2490 | width: 462px; 2491 | } 2492 | input.span7, 2493 | textarea.span7, 2494 | .uneditable-input.span7 { 2495 | width: 400px; 2496 | } 2497 | input.span6, 2498 | textarea.span6, 2499 | .uneditable-input.span6 { 2500 | width: 338px; 2501 | } 2502 | input.span5, 2503 | textarea.span5, 2504 | .uneditable-input.span5 { 2505 | width: 276px; 2506 | } 2507 | input.span4, 2508 | textarea.span4, 2509 | .uneditable-input.span4 { 2510 | width: 214px; 2511 | } 2512 | input.span3, 2513 | textarea.span3, 2514 | .uneditable-input.span3 { 2515 | width: 152px; 2516 | } 2517 | input.span2, 2518 | textarea.span2, 2519 | .uneditable-input.span2 { 2520 | width: 90px; 2521 | } 2522 | input.span1, 2523 | textarea.span1, 2524 | .uneditable-input.span1 { 2525 | width: 28px; 2526 | } 2527 | } 2528 | @media (min-width: 1200px) { 2529 | .row { 2530 | margin-left: -30px; 2531 | *zoom: 1; 2532 | } 2533 | .row:before, 2534 | .row:after { 2535 | display: table; 2536 | content: ""; 2537 | line-height: 0; 2538 | } 2539 | .row:after { 2540 | clear: both; 2541 | } 2542 | [class*="span"] { 2543 | float: left; 2544 | min-height: 1px; 2545 | margin-left: 30px; 2546 | } 2547 | .container, 2548 | .navbar-static-top .container, 2549 | .navbar-fixed-top .container, 2550 | .navbar-fixed-bottom .container { 2551 | width: 1170px; 2552 | } 2553 | .span12 { 2554 | width: 1170px; 2555 | } 2556 | .span11 { 2557 | width: 1070px; 2558 | } 2559 | .span10 { 2560 | width: 970px; 2561 | } 2562 | .span9 { 2563 | width: 870px; 2564 | } 2565 | .span8 { 2566 | width: 770px; 2567 | } 2568 | .span7 { 2569 | width: 670px; 2570 | } 2571 | .span6 { 2572 | width: 570px; 2573 | } 2574 | .span5 { 2575 | width: 470px; 2576 | } 2577 | .span4 { 2578 | width: 370px; 2579 | } 2580 | .span3 { 2581 | width: 270px; 2582 | } 2583 | .span2 { 2584 | width: 170px; 2585 | } 2586 | .span1 { 2587 | width: 70px; 2588 | } 2589 | .offset12 { 2590 | margin-left: 1230px; 2591 | } 2592 | .offset11 { 2593 | margin-left: 1130px; 2594 | } 2595 | .offset10 { 2596 | margin-left: 1030px; 2597 | } 2598 | .offset9 { 2599 | margin-left: 930px; 2600 | } 2601 | .offset8 { 2602 | margin-left: 830px; 2603 | } 2604 | .offset7 { 2605 | margin-left: 730px; 2606 | } 2607 | .offset6 { 2608 | margin-left: 630px; 2609 | } 2610 | .offset5 { 2611 | margin-left: 530px; 2612 | } 2613 | .offset4 { 2614 | margin-left: 430px; 2615 | } 2616 | .offset3 { 2617 | margin-left: 330px; 2618 | } 2619 | .offset2 { 2620 | margin-left: 230px; 2621 | } 2622 | .offset1 { 2623 | margin-left: 130px; 2624 | } 2625 | .row-fluid { 2626 | width: 100%; 2627 | *zoom: 1; 2628 | } 2629 | .row-fluid:before, 2630 | .row-fluid:after { 2631 | display: table; 2632 | content: ""; 2633 | line-height: 0; 2634 | } 2635 | .row-fluid:after { 2636 | clear: both; 2637 | } 2638 | .row-fluid [class*="span"] { 2639 | display: block; 2640 | width: 100%; 2641 | min-height: 30px; 2642 | -webkit-box-sizing: border-box; 2643 | -moz-box-sizing: border-box; 2644 | box-sizing: border-box; 2645 | float: left; 2646 | margin-left: 2.564102564102564%; 2647 | *margin-left: 2.5109110747408616%; 2648 | } 2649 | .row-fluid [class*="span"]:first-child { 2650 | margin-left: 0; 2651 | } 2652 | .row-fluid .controls-row [class*="span"] + [class*="span"] { 2653 | margin-left: 2.564102564102564%; 2654 | } 2655 | .row-fluid .span12 { 2656 | width: 100%; 2657 | *width: 99.94680851063829%; 2658 | } 2659 | .row-fluid .span11 { 2660 | width: 91.45299145299145%; 2661 | *width: 91.39979996362975%; 2662 | } 2663 | .row-fluid .span10 { 2664 | width: 82.90598290598291%; 2665 | *width: 82.8527914166212%; 2666 | } 2667 | .row-fluid .span9 { 2668 | width: 74.35897435897436%; 2669 | *width: 74.30578286961266%; 2670 | } 2671 | .row-fluid .span8 { 2672 | width: 65.81196581196582%; 2673 | *width: 65.75877432260411%; 2674 | } 2675 | .row-fluid .span7 { 2676 | width: 57.26495726495726%; 2677 | *width: 57.21176577559556%; 2678 | } 2679 | .row-fluid .span6 { 2680 | width: 48.717948717948715%; 2681 | *width: 48.664757228587014%; 2682 | } 2683 | .row-fluid .span5 { 2684 | width: 40.17094017094017%; 2685 | *width: 40.11774868157847%; 2686 | } 2687 | .row-fluid .span4 { 2688 | width: 31.623931623931625%; 2689 | *width: 31.570740134569924%; 2690 | } 2691 | .row-fluid .span3 { 2692 | width: 23.076923076923077%; 2693 | *width: 23.023731587561375%; 2694 | } 2695 | .row-fluid .span2 { 2696 | width: 14.52991452991453%; 2697 | *width: 14.476723040552828%; 2698 | } 2699 | .row-fluid .span1 { 2700 | width: 5.982905982905983%; 2701 | *width: 5.929714493544281%; 2702 | } 2703 | .row-fluid .offset12 { 2704 | margin-left: 105.12820512820512%; 2705 | *margin-left: 105.02182214948171%; 2706 | } 2707 | .row-fluid .offset12:first-child { 2708 | margin-left: 102.56410256410257%; 2709 | *margin-left: 102.45771958537915%; 2710 | } 2711 | .row-fluid .offset11 { 2712 | margin-left: 96.58119658119658%; 2713 | *margin-left: 96.47481360247316%; 2714 | } 2715 | .row-fluid .offset11:first-child { 2716 | margin-left: 94.01709401709402%; 2717 | *margin-left: 93.91071103837061%; 2718 | } 2719 | .row-fluid .offset10 { 2720 | margin-left: 88.03418803418803%; 2721 | *margin-left: 87.92780505546462%; 2722 | } 2723 | .row-fluid .offset10:first-child { 2724 | margin-left: 85.47008547008548%; 2725 | *margin-left: 85.36370249136206%; 2726 | } 2727 | .row-fluid .offset9 { 2728 | margin-left: 79.48717948717949%; 2729 | *margin-left: 79.38079650845607%; 2730 | } 2731 | .row-fluid .offset9:first-child { 2732 | margin-left: 76.92307692307693%; 2733 | *margin-left: 76.81669394435352%; 2734 | } 2735 | .row-fluid .offset8 { 2736 | margin-left: 70.94017094017094%; 2737 | *margin-left: 70.83378796144753%; 2738 | } 2739 | .row-fluid .offset8:first-child { 2740 | margin-left: 68.37606837606839%; 2741 | *margin-left: 68.26968539734497%; 2742 | } 2743 | .row-fluid .offset7 { 2744 | margin-left: 62.393162393162385%; 2745 | *margin-left: 62.28677941443899%; 2746 | } 2747 | .row-fluid .offset7:first-child { 2748 | margin-left: 59.82905982905982%; 2749 | *margin-left: 59.72267685033642%; 2750 | } 2751 | .row-fluid .offset6 { 2752 | margin-left: 53.84615384615384%; 2753 | *margin-left: 53.739770867430444%; 2754 | } 2755 | .row-fluid .offset6:first-child { 2756 | margin-left: 51.28205128205128%; 2757 | *margin-left: 51.175668303327875%; 2758 | } 2759 | .row-fluid .offset5 { 2760 | margin-left: 45.299145299145295%; 2761 | *margin-left: 45.1927623204219%; 2762 | } 2763 | .row-fluid .offset5:first-child { 2764 | margin-left: 42.73504273504273%; 2765 | *margin-left: 42.62865975631933%; 2766 | } 2767 | .row-fluid .offset4 { 2768 | margin-left: 36.75213675213675%; 2769 | *margin-left: 36.645753773413354%; 2770 | } 2771 | .row-fluid .offset4:first-child { 2772 | margin-left: 34.18803418803419%; 2773 | *margin-left: 34.081651209310785%; 2774 | } 2775 | .row-fluid .offset3 { 2776 | margin-left: 28.205128205128204%; 2777 | *margin-left: 28.0987452264048%; 2778 | } 2779 | .row-fluid .offset3:first-child { 2780 | margin-left: 25.641025641025642%; 2781 | *margin-left: 25.53464266230224%; 2782 | } 2783 | .row-fluid .offset2 { 2784 | margin-left: 19.65811965811966%; 2785 | *margin-left: 19.551736679396257%; 2786 | } 2787 | .row-fluid .offset2:first-child { 2788 | margin-left: 17.094017094017094%; 2789 | *margin-left: 16.98763411529369%; 2790 | } 2791 | .row-fluid .offset1 { 2792 | margin-left: 11.11111111111111%; 2793 | *margin-left: 11.004728132387708%; 2794 | } 2795 | .row-fluid .offset1:first-child { 2796 | margin-left: 8.547008547008547%; 2797 | *margin-left: 8.440625568285142%; 2798 | } 2799 | input, 2800 | textarea, 2801 | .uneditable-input { 2802 | margin-left: 0; 2803 | } 2804 | .controls-row [class*="span"] + [class*="span"] { 2805 | margin-left: 30px; 2806 | } 2807 | input.span12, 2808 | textarea.span12, 2809 | .uneditable-input.span12 { 2810 | width: 1156px; 2811 | } 2812 | input.span11, 2813 | textarea.span11, 2814 | .uneditable-input.span11 { 2815 | width: 1056px; 2816 | } 2817 | input.span10, 2818 | textarea.span10, 2819 | .uneditable-input.span10 { 2820 | width: 956px; 2821 | } 2822 | input.span9, 2823 | textarea.span9, 2824 | .uneditable-input.span9 { 2825 | width: 856px; 2826 | } 2827 | input.span8, 2828 | textarea.span8, 2829 | .uneditable-input.span8 { 2830 | width: 756px; 2831 | } 2832 | input.span7, 2833 | textarea.span7, 2834 | .uneditable-input.span7 { 2835 | width: 656px; 2836 | } 2837 | input.span6, 2838 | textarea.span6, 2839 | .uneditable-input.span6 { 2840 | width: 556px; 2841 | } 2842 | input.span5, 2843 | textarea.span5, 2844 | .uneditable-input.span5 { 2845 | width: 456px; 2846 | } 2847 | input.span4, 2848 | textarea.span4, 2849 | .uneditable-input.span4 { 2850 | width: 356px; 2851 | } 2852 | input.span3, 2853 | textarea.span3, 2854 | .uneditable-input.span3 { 2855 | width: 256px; 2856 | } 2857 | input.span2, 2858 | textarea.span2, 2859 | .uneditable-input.span2 { 2860 | width: 156px; 2861 | } 2862 | input.span1, 2863 | textarea.span1, 2864 | .uneditable-input.span1 { 2865 | width: 56px; 2866 | } 2867 | .thumbnails { 2868 | margin-left: -30px; 2869 | } 2870 | .thumbnails > li { 2871 | margin-left: 30px; 2872 | } 2873 | .row-fluid .thumbnails { 2874 | margin-left: 0; 2875 | } 2876 | } 2877 | @media (max-width: 979px) { 2878 | body { 2879 | padding-top: 0; 2880 | } 2881 | .navbar-fixed-top, 2882 | .navbar-fixed-bottom { 2883 | position: static; 2884 | } 2885 | .navbar-fixed-top { 2886 | margin-bottom: 20px; 2887 | } 2888 | .navbar-fixed-bottom { 2889 | margin-top: 20px; 2890 | } 2891 | .navbar-fixed-top .navbar-inner, 2892 | .navbar-fixed-bottom .navbar-inner { 2893 | padding: 5px; 2894 | } 2895 | .navbar .container { 2896 | width: auto; 2897 | padding: 0; 2898 | } 2899 | .navbar .brand { 2900 | padding-left: 10px; 2901 | padding-right: 10px; 2902 | margin: 0 0 0 -5px; 2903 | } 2904 | .nav-collapse { 2905 | clear: both; 2906 | } 2907 | .nav-collapse .nav { 2908 | float: none; 2909 | margin: 0 0 10px; 2910 | } 2911 | .nav-collapse .nav > li { 2912 | float: none; 2913 | } 2914 | .nav-collapse .nav > li > a { 2915 | margin-bottom: 2px; 2916 | } 2917 | .nav-collapse .nav > .divider-vertical { 2918 | display: none; 2919 | } 2920 | .nav-collapse .nav .nav-header { 2921 | color: #777777; 2922 | text-shadow: none; 2923 | } 2924 | .nav-collapse .nav > li > a, 2925 | .nav-collapse .dropdown-menu a { 2926 | padding: 9px 15px; 2927 | font-weight: bold; 2928 | color: #777777; 2929 | -webkit-border-radius: 3px; 2930 | -moz-border-radius: 3px; 2931 | border-radius: 3px; 2932 | } 2933 | .nav-collapse .btn { 2934 | padding: 4px 10px 4px; 2935 | font-weight: normal; 2936 | -webkit-border-radius: 4px; 2937 | -moz-border-radius: 4px; 2938 | border-radius: 4px; 2939 | } 2940 | .nav-collapse .dropdown-menu li + li a { 2941 | margin-bottom: 2px; 2942 | } 2943 | .nav-collapse .nav > li > a:hover, 2944 | .nav-collapse .nav > li > a:focus, 2945 | .nav-collapse .dropdown-menu a:hover, 2946 | .nav-collapse .dropdown-menu a:focus { 2947 | background-color: #f2f2f2; 2948 | } 2949 | .navbar-inverse .nav-collapse .nav > li > a, 2950 | .navbar-inverse .nav-collapse .dropdown-menu a { 2951 | color: #999999; 2952 | } 2953 | .navbar-inverse .nav-collapse .nav > li > a:hover, 2954 | .navbar-inverse .nav-collapse .nav > li > a:focus, 2955 | .navbar-inverse .nav-collapse .dropdown-menu a:hover, 2956 | .navbar-inverse .nav-collapse .dropdown-menu a:focus { 2957 | background-color: #111111; 2958 | } 2959 | .nav-collapse.in .btn-group { 2960 | margin-top: 5px; 2961 | padding: 0; 2962 | } 2963 | .nav-collapse .dropdown-menu { 2964 | position: static; 2965 | top: auto; 2966 | left: auto; 2967 | float: none; 2968 | display: none; 2969 | max-width: none; 2970 | margin: 0 15px; 2971 | padding: 0; 2972 | background-color: transparent; 2973 | border: none; 2974 | -webkit-border-radius: 0; 2975 | -moz-border-radius: 0; 2976 | border-radius: 0; 2977 | -webkit-box-shadow: none; 2978 | -moz-box-shadow: none; 2979 | box-shadow: none; 2980 | } 2981 | .nav-collapse .open > .dropdown-menu { 2982 | display: block; 2983 | } 2984 | .nav-collapse .dropdown-menu:before, 2985 | .nav-collapse .dropdown-menu:after { 2986 | display: none; 2987 | } 2988 | .nav-collapse .dropdown-menu .divider { 2989 | display: none; 2990 | } 2991 | .nav-collapse .nav > li > .dropdown-menu:before, 2992 | .nav-collapse .nav > li > .dropdown-menu:after { 2993 | display: none; 2994 | } 2995 | .nav-collapse .navbar-form, 2996 | .nav-collapse .navbar-search { 2997 | float: none; 2998 | padding: 10px 15px; 2999 | margin: 10px 0; 3000 | border-top: 1px solid #f2f2f2; 3001 | border-bottom: 1px solid #f2f2f2; 3002 | -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); 3003 | -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); 3004 | box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); 3005 | } 3006 | .navbar-inverse .nav-collapse .navbar-form, 3007 | .navbar-inverse .nav-collapse .navbar-search { 3008 | border-top-color: #111111; 3009 | border-bottom-color: #111111; 3010 | } 3011 | .navbar .nav-collapse .nav.pull-right { 3012 | float: none; 3013 | margin-left: 0; 3014 | } 3015 | .nav-collapse, 3016 | .nav-collapse.collapse { 3017 | overflow: hidden; 3018 | height: 0; 3019 | } 3020 | .navbar .btn-navbar { 3021 | display: block; 3022 | } 3023 | .navbar-static .navbar-inner { 3024 | padding-left: 10px; 3025 | padding-right: 10px; 3026 | } 3027 | } 3028 | @media (min-width: 980px) { 3029 | .nav-collapse.collapse { 3030 | height: auto !important; 3031 | overflow: visible !important; 3032 | } 3033 | } 3034 | 3035 | 3036 | /* CUSTOMIZATIONS */ 3037 | .doc-title { float: left; display: block; padding: 10px 20px 10px; margin-left: -20px; 3038 | font-size: 20px; font-weight: 200; color: #777777; text-shadow: 0 1px 0 #ffffff; } 3039 | .doc-info .navbar-text { padding: 0 15px; } 3040 | h1 a { color: #333; } h2 a { color: #333; } h3 a { color: #333; } 3041 | h4 a { color: #333; } h5 a { color: #333; } h6 a { color: #333; } 3042 | h1:hover a { color: #333; } h2:hover a { color: #333; } h3:hover a { color: #333; } 3043 | h4:hover a { color: #333; } h5:hover a { color: #333; } h6:hover a { color: #333; } 3044 | .toc { margin-top: 10px; } 3045 | .toc, .toc ul { padding: 0; } 3046 | .toc ul { margin-left: 0; margin-bottom: 20px; list-style: none; } 3047 | .toc ul > li > a { display: block; } 3048 | .toc ul > li > a:hover, 3049 | .toc ul > li > a:focus { text-decoration: none; background-color: #eeeeee; } 3050 | .toc ul { margin-bottom: 0; padding-left: 5px;padding-right: 5px;} 3051 | .toc ul > li > a, .toc ul > li > a { padding: 3px 15px; } 3052 | 3053 | 3054 | #TOC { 3055 | overflow-y: scroll; 3056 | top: 0; 3057 | bottom: 0; 3058 | } 3059 | 3060 | table { 3061 | min-width: 100% 3062 | } 3063 | 3064 | .video-js { 3065 | min-width:100%; 3066 | max-width:100%; 3067 | } 3068 | 3069 | .vjs-fullscreen { 3070 | padding-top: 0px 3071 | } 3072 | 3073 | ::-webkit-scrollbar { 3074 | width: 12px; /* for vertical scrollbars */ 3075 | height: 12px; /* for horizontal scrollbars */ 3076 | } 3077 | 3078 | ::-webkit-scrollbar-track { 3079 | background: rgba(0, 0, 0, 0.1); 3080 | } 3081 | 3082 | ::-webkit-scrollbar-thumb { 3083 | background: rgba(0, 0, 0, 0.5); 3084 | } 3085 | 3086 | --------------------------------------------------------------------------------