commit 3f7807d3e131e778a4fb4ba8e762e14e22309b55 Author: rulingcom Date: Mon Jul 17 03:04:42 2023 +0000 First version. diff --git a/assets/images/announcement-default.jpg b/assets/images/announcement-default.jpg new file mode 100755 index 0000000..b6b82f0 Binary files /dev/null and b/assets/images/announcement-default.jpg differ diff --git a/assets/images/ar1.png b/assets/images/ar1.png new file mode 100755 index 0000000..6090f8d Binary files /dev/null and b/assets/images/ar1.png differ diff --git a/assets/images/b02.png b/assets/images/b02.png new file mode 100755 index 0000000..7d78a91 Binary files /dev/null and b/assets/images/b02.png differ diff --git a/assets/images/b03.png b/assets/images/b03.png new file mode 100755 index 0000000..090909b Binary files /dev/null and b/assets/images/b03.png differ diff --git a/assets/images/design_thumb.png b/assets/images/design_thumb.png new file mode 100755 index 0000000..684a20b Binary files /dev/null and b/assets/images/design_thumb.png differ diff --git a/assets/images/dt.gif b/assets/images/dt.gif new file mode 100755 index 0000000..f7df413 Binary files /dev/null and b/assets/images/dt.gif differ diff --git a/assets/images/logo_s.png b/assets/images/logo_s.png new file mode 100755 index 0000000..4e50b0a Binary files /dev/null and b/assets/images/logo_s.png differ diff --git a/assets/images/main_bg.png b/assets/images/main_bg.png new file mode 100755 index 0000000..726a0f3 Binary files /dev/null and b/assets/images/main_bg.png differ diff --git a/assets/images/menu_bg.png b/assets/images/menu_bg.png new file mode 100755 index 0000000..a5cc657 Binary files /dev/null and b/assets/images/menu_bg.png differ diff --git a/assets/images/ob.png b/assets/images/ob.png new file mode 100755 index 0000000..bc99d08 Binary files /dev/null and b/assets/images/ob.png differ diff --git a/assets/images/page_bg.png b/assets/images/page_bg.png new file mode 100755 index 0000000..2934b00 Binary files /dev/null and b/assets/images/page_bg.png differ diff --git a/assets/images/rlogo.png b/assets/images/rlogo.png new file mode 100755 index 0000000..7fc621a Binary files /dev/null and b/assets/images/rlogo.png differ diff --git a/assets/images/site-logo.png b/assets/images/site-logo.png new file mode 100755 index 0000000..695bdf4 Binary files /dev/null and b/assets/images/site-logo.png differ diff --git a/assets/images/tab_bg.png b/assets/images/tab_bg.png new file mode 100755 index 0000000..84cac9a Binary files /dev/null and b/assets/images/tab_bg.png differ diff --git a/assets/images/ydulogo.png b/assets/images/ydulogo.png new file mode 100755 index 0000000..2c30ed6 Binary files /dev/null and b/assets/images/ydulogo.png differ diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js new file mode 100755 index 0000000..98a9496 --- /dev/null +++ b/assets/javascripts/app.js @@ -0,0 +1,411 @@ +;(function($, win, undefined) { + + 'use strict'; + $(document).ready(function(){ + + $("#add img").load(function(){ + var add =$("#add img").height(); + console.log(add); + + $("#ad2").css({height:add}); + + }) + + + }) + + function init() { + var doc = document; + var lang = doc.documentElement.lang; + var pageModule = doc.body.getAttribute('data-module'); + var resizeTimer = -1; + + var orbit = { + + helpers: { + // Cross-browser class manipulation + addClass: function(el, className) { + if (el.classList) { + el.classList.add(className); + } else { + el.className += ' ' + className; + } + }, + + hasClass: function(el, cls) { + return (' ' + el.className + ' ').indexOf(' ' + cls + ' ') > -1; + }, + + // hide empty elements, not actually "remove" + removeEmpty: function(els, parent) { + var $els = $(els); + $.each($els, function(i, val) { + if ($els.eq(i).text().trim() === '') { + // check if there's parent el + if (typeof parent === 'string') { + $els + .closest($(parent)) + .addClass('hide'); + } else { + $els.eq(i).addClass('hide'); + } + } + }); + }, + + // system wide truncation utility + truncateText: function(els, maxLen) { + var els = doc.querySelectorAll(els); + var newTitle = ''; + var i = -1; + var elsLen = els.length; + + for (i = 0; i < elsLen; i++) { + if (els[i].firstChild !== null) { + if (els[i].firstChild.length > maxLen) { + newTitle = els[i].firstChild.textContent; + els[i].textContent = newTitle.substring(0, maxLen) + '...'; + } + } + } + }, + }, + + plugins: { + // RWD image resize script + bullEye: function() { + $('.bullseye').bullseye({ + fadeEffect: false + }); + } + }, + + nav: { + // Add class name to the menu item when its child items are more than 8 items + addMegaDropdownClass: function(els, len, className) { + var els = doc.querySelectorAll(els); + var elsLen = els.length; + var i = -1; + + if (elsLen > 1) { + for (i = 0; i < elsLen; i++) { + if (els[i].children.length > len) { + this.helpers.addClass(els[i].parentNode, className || 'mega-dropdown'); + } + } + } + }, + + // set up mobile dropdown + setDropdown: function() { + var $caret1 = $(''); + var $caret2 = $(''); + var $li = null; + var $this = null; + var cls = 'active'; + + // add class and caret on element that has dropdown + $('.nav-level-1') + .parent('li') + .addClass('has-dropdown level-1'); + + // check if the DOM exists + if ($('.has-dropdown.level-1 > .dropdown-toggle-icon').length < 1) { + $caret1.appendTo('.has-dropdown.level-1'); + + $('.nav-level-2') + .parent('li') + .addClass('has-dropdown level-2'); + $caret2.appendTo('.has-dropdown.level-2'); + } + + // same click event for first and second level dropdown + $('.dropdown-toggle-icon.level-1, .dropdown-toggle-icon.level-2').on('click', function() { + $this = $(this); + $li = $this.parent('li'); + + // toggle els class + if ($li.hasClass(cls)) { + $li.removeClass(cls); + } else { + $li.siblings('li').removeClass(cls); + $li.addClass(cls); + } + }); + }, + + // remove mobile dropdown + removeDropdown: function() { + $('.dropdown-toggle-icon').remove(); + } + }, + + // Modules + announcement: { + // Print page + printPage: function(el) { + var $el = $(el); + + $el.on('click', function(e) { + e.preventDefault(); + window.print(); + }); + + if (lang === 'en') { + $el + .find('.print-txt') + .text('Print this page'); + } + } + }, + + member: { + // equal height for member layout + equalHeight: function() { + var bigbrother = -1; + $('.i-member-item').each(function() { + bigbrother = bigbrother > $('.i-member-item').height() ? bigbrother : $('.i-member-item').height(); + }); + + $('.i-member-item').each(function() { + $('.i-member-item').height(bigbrother); + }); + }, + + // Remove table row, list item if it only has sigle title or value not in pair + removeEmptyRow: function() { + // Remove index page empty item + $('.i-member-profile-item .i-member-value').each(function() { + if ($(this).text().trim() === '' || $(this).text().trim() === ':') { + $(this).parent().addClass('hide'); + } + }); + + // Remove empty table cell on show page + $('.show-member .member-data th, .show-member .member-data td').each(function() { + if ($(this).text().trim() === '') { + $(this).parent('tr').addClass('hide'); + } + }); + }, + }, + + archives: { + // remove empty title + removeEmptyTitle: function(el) { + var $el = $(el); + var $els = $el.children(); + + $.each($els, function(i, val) { + if ($els.eq(i).text().trim() === '') { + $els.eq(i).addClass('hide'); + } + }); + + $.each($el, function(i, val) { + if ($el.eq(i).children('.hide').length >= 2) { + $el.eq(i).addClass('hide'); + } + }); + }, + + // enable Bootstrap panel to have more than one set + extendPanel: function() { + // check if there are panel in this page + var len = $('.i-archive .panel-title').length; + var i = -1; + if (len > 0) { + // add number after collpase id and href + for (i = 0; i < len; i++) { + $('.panel-title:eq(' + i + ') .collapsed').attr('href', '#collapse' + i); + $('.panel-collapse:eq(' + i + ')').attr('id', 'collapse' + i); + } + } + + } + }, + + // Add link and cursor class name on element that has data-link attribute + //addLinkOnADBanner: function(els) { + //$.each(els, function() { + // if ($(this).data('link') !== '' && !$(this).hasClass('youtube')) { + // $(this).on('click', function() { + // var target = $(this).data('target'), + // link = $(this).data('link'); + // if (target === '_blank') { + // window.open(link, target); + // } else { + // window.location.href = link; + // } + // }).addClass('cursor'); + // } + //}); + //}, + + // Sitemenu dropdown + sitemenuDropdown: function(els) { + var els = doc.querySelectorAll('.sitemenu-list.level-2'); + var len = els.length; + var i = -1; + var caret = null; + + for (i = 0; i < len; i++) { + if (els[i].children.length) { + caret = doc.createElement('span'); + caret.className = 'sitemenu-dropdown-toggle fa fa-caret-down'; + caret.setAttribute('data-toggle', 'dropdown'); + + els[i].parentNode.insertBefore(caret, els[i]); + this.helpers.addClass(els[i], 'dropdown-menu'); + } + } + }, + + // Go back top button + goBackTop: function(txt, speed) { + var top = document.createElement('div'); + top.className = 'go-back-top no-print'; + top.textContent = txt; + doc.body.appendChild(top); + + $(window).scroll(function() { + if ($(this).scrollTop() !== 0) { + $('.go-back-top').fadeIn(); + } else { + $('.go-back-top').fadeOut(); + } + }); + + $('.go-back-top').click(function() { + $('body, html').animate({ + scrollTop: 0 + }, speed); + return false; + }); + } + + }; + + // expose ORBITFRONT to gobal scope + win.ORBITFRONT = orbit; + + // Specific functions that will be running on each page + switch (pageModule) { + case 'home': + break; + case 'announcement': + orbit.announcement.printPage('.print-button'); + break; + case 'member': + orbit.member.removeEmptyRow(); + break; + case 'archive': + orbit.archives.removeEmptyTitle('.i-archive__category-item'); + orbit.archives.extendPanel(); + break; + case 'gallery': + orbit.helpers.truncateText('.show-description', 15); + break; + default: + break; + } + + // Functions that will be running on every page + orbit.sitemenuDropdown(); + orbit.goBackTop('top', 800); + orbit.plugins.bullEye(); + + if ($(window).width() < 768) { + orbit.nav.setDropdown(); + } + + // Responsive specific + $(window).resize(function() { + if ($(window).width() < 768) { + clearTimeout(resizeTimer); + resizeTimer = setTimeout(orbit.nav.setDropdown, 500); + } else { + resizeTimer = setTimeout(orbit.nav.removeDropdown, 500); + } + }); + } + + $(document).ready(function() { + init(); + if ($('.sitemenu-wrap li').length === 0) { + $('#sitemenu').css({'display':'none'}); + + } + }); + +$(document).ready(function() { + + var $sliderHeight = $('.slider').height(); + var $liCount = $('.w-annc.widget-announcement-3 li').length; + $('.w-annc.widget-announcement-3 ul').height( $sliderHeight * $liCount ); + $('.w-annc.widget-announcement-3 li').height( $sliderHeight ); + $('.w-annc.widget-announcement-2 li').click(function(){ + var liIndex = $(this).index(); + $('.w-annc.widget-announcement-3 ul').stop(true,false).animate({top:$sliderHeight*liIndex*-1}); + + }) + }) + + // Run the init function when DOM is ready + $(document).ready(function() { + init(); + }); + + +$(document).ready(function(){ + $('.widget-link.widget1').eq(0).addClass('active'); + $('.w-annc.widget-announcement-11').eq(0).addClass('active'); + $('#tab li').eq(0).addClass('active'); + $('.w-annc.widget-announcement-11').eq(0).animate({opacity:'1'}) + $('.widget-link.widget1').eq(0).animate({'opacity':'1','top':'10px'}).animate({'top':'0'},"fast"); + var list = $('.w-annc.widget-announcement-11.active li') + for(var i=0;iarticle,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d'),s=t.data("bullseyeImage")):(s=t.find("img").first().attr("src"),t.data("bullseyeImage",s)),i.fadeEffect&&t.find("img").first().css({opacity:0}),e.src=s,e.onload=function(){n(t,i)}},n=function(t,i){var e=t.find("img").first(),n={position:"relative",overflow:"hidden"},o={position:"absolute",top:0,right:0,bottom:0,left:0,margin:"auto",width:"100%",height:"auto"},a={start:{opacity:1,"-webkit-transition":"opacity "+i.effectTime+"s ease-in-out","-moz-transition":"opacity "+i.effectTime+"s ease-in-out","-o-transition":"opacity "+i.effectTime+"s ease-in-out",transition:"opacity "+i.effectTime+"s ease-in-out"},end:{opacity:"","-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}};t.css(n),e.css(o),s(t),i.fadeEffect&&e.css(a.start).on("transitionend",function(){$(this).css(a.end)})},s=function(t){var i=t.find("img").first(),e=t.innerHeight(),n,s;n=i.height(),e>n?(s=e/n,i.css({"-webkit-transform":"scale("+s+")","-moz-transform":"scale("+s+")","-o-transform":"scale("+s+")",transform:"scale("+s+")"})):i.css({"-webkit-transform":"","-moz-transform":"","-o-transform":"",transform:""})},o=function(t,n){e(t,n),i.on("resize",function(){s(t)})};$.fn.bullseye=function(i){var e=$.extend({},t,i);return this.each(function(){var t=$(this);o(t,e)})}}(window.jQuery); diff --git a/assets/javascripts/plugin/modernizr.js b/assets/javascripts/plugin/modernizr.js new file mode 100755 index 0000000..9f18377 --- /dev/null +++ b/assets/javascripts/plugin/modernizr.js @@ -0,0 +1,4 @@ +/* Modernizr 2.8.3 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-backgroundsize-multiplebgs-csscolumns-inlinesvg-svg-touch-shiv-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function A(a){j.cssText=a}function B(a,b){return A(m.join(a+";")+(b||""))}function C(a,b){return typeof a===b}function D(a,b){return!!~(""+a).indexOf(b)}function E(a,b){for(var d in a){var e=a[d];if(!D(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function F(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:C(f,"function")?f.bind(d||b):f}return!1}function G(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return C(b,"string")||C(b,"undefined")?E(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),F(e,b,c))}var d="2.8.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y={}.hasOwnProperty,z;!C(y,"undefined")&&!C(y.call,"undefined")?z=function(a,b){return y.call(a,b)}:z=function(a,b){return b in a&&C(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:x(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},r.multiplebgs=function(){return A("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},r.backgroundsize=function(){return G("backgroundSize")},r.csscolumns=function(){return G("columnCount")},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==q.svg};for(var H in r)z(r,H)&&(w=H.toLowerCase(),e[w]=r[H](),u.push((e[w]?"":"no-")+w));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)z(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},A(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return E([a])},e.testAllProps=G,e.testStyles=x,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+u.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;fd;d++)f[d]=b.call(c,a[d],d,a);return f}function e(a){return"string"==typeof a?h(a.split(" ")):hb(a)?h(a):[]}function f(a,b,c){if(null==a)return a;for(var d=0,e=a.length;e>d;)b.call(c||a[d],a[d],d++,a);return a}function g(a,b,c){var d,e=[],f=a.length,g=0;for(b=b||"",c=c||"";f>g;)d=a[g++],null==d||e.push(b+d+c);return e}function h(a,b,c){var d,e,f,g=0,h=0,i=[],j="function"==typeof b;if(!a)return i;for(c=(f=!0===c)?null:c,d=a.length;d>h;h++)e=a[h],f===!(j?b.call(c,e,h,a):b?typeof e===b:e)&&(i[g++]=e);return i}function i(a,b){var d,e;if(!a||!b)return a;if("function"!=typeof b&&c(e=b.length)){for(d=0;e>d;d++)void 0===b[d]||(a[d]=b[d]);a.length>d||(a.length=d)}else for(d in b)gb.call(b,d)&&void 0!==b[d]&&(a[d]=b[d]);return a}function j(a,b,d){return null==a?a:("object"==typeof a&&!a.nodeType&&c(a.length)?f(a,b,d):b.call(d||a,a),a)}function k(a){return function(b,c){var d=a();return b=d>=(b||0),c?b&&c>=d:b}}function l(a){var b=X.devicePixelRatio;return null==a?b||(l(2)?2:l(1.5)?1.5:l(1)?1:0):isFinite(a)?b&&b>0?b>=a:(a="only all and (min--moz-device-pixel-ratio:"+a+")",Db(a).matches?!0:!!Db(a.replace("-moz-","")).matches):!1}function m(a){return a.replace(yb,"$1").replace(xb,function(a,b){return b.toUpperCase()})}function n(a){return"data-"+(a?a.replace(yb,"$1").replace(wb,"$1-$2").toLowerCase():a)}function o(a){var b;return a&&"string"==typeof a?"true"===a?!0:"false"===a?!1:"undefined"===a?b:"null"===a?null:(b=parseFloat(a))===+b?b:a:a}function p(a){return a?1===a.nodeType?a:a[0]&&1===a[0].nodeType?a[0]:!1:!1}function q(a,b){var c,d=arguments.length,e=p(this),g={},h=!1;if(d){if(hb(a)&&(h=!0,a=a[0]),"string"==typeof a){if(a=n(a),1===d)return g=e.getAttribute(a),h?o(g):g;if(this===e||2>(c=this.length||1))e.setAttribute(a,b);else for(;c--;)c in this&&q.apply(this[c],arguments)}else if(a instanceof Object)for(c in a)a.hasOwnProperty(c)&&q.call(this,c,a[c]);return this}return e.dataset&&DOMStringMap?e.dataset:(f(e.attributes,function(a){a&&(c=String(a.name).match(yb))&&(g[m(c[1])]=a.value)}),g)}function r(a){return this&&"string"==typeof a&&(a=e(a),j(this,function(b){f(a,function(a){a&&b.removeAttribute(n(a))})})),this}function s(a){return q.apply(a,db.call(arguments,1))}function t(a,b){return r.call(a,b)}function u(a){for(var b,c=[],d=0,e=a.length;e>d;)(b=a[d++])&&c.push("["+n(b.replace(vb,"").replace(".","\\."))+"]");return c.join()}function v(b){return a(u(e(b)))}function w(){return window.pageXOffset||Z.scrollLeft}function x(){return window.pageYOffset||Z.scrollTop}function y(a,b){var c=a.getBoundingClientRect?a.getBoundingClientRect():{};return b="number"==typeof b?b||0:0,{top:(c.top||0)-b,left:(c.left||0)-b,bottom:(c.bottom||0)+b,right:(c.right||0)+b}}function z(a,b){var c=y(p(a),b);return!!c&&c.right>=0&&c.left<=Eb()}function A(a,b){var c=y(p(a),b);return!!c&&c.bottom>=0&&c.top<=Fb()}function B(a,b){var c=y(p(a),b);return!!c&&c.bottom>=0&&c.top<=Fb()&&c.right>=0&&c.left<=Eb()}function C(a){var b={img:1,input:1,source:3,embed:3,track:3,iframe:5,audio:5,video:5,script:5},c=b[a.nodeName.toLowerCase()]||-1;return 4>c?c:null!=a.getAttribute("src")?5:-5}function D(a,c,d){var e;return a&&null!=c||b("store"),d="string"==typeof d&&d,j(a,function(a){e=d?a.getAttribute(d):0c)&&G(a,i),j&&(_.on(h,b),d.$e.one(g,function(){_.off(h,b)}))}))}),P}function K(a){return T[U]===P&&(T[U]=V),"function"==typeof a&&a.call(T,P),P}function L(a,b,c){f(["inX","inY","inViewport"],function(d){(c||!b[d])&&(b[d]=function(b,c){return a(h(this,function(a){return!!a&&!c===P[d](a,b)}))})})}function M(a,b){return"function"==typeof a&&a.fn&&((b||void 0===a.fn.dataset)&&(a.fn.dataset=q),(b||void 0===a.fn.deletes)&&(a.fn.deletes=r),L(a,a.fn,b)),P}function N(b,c){return b=arguments.length?b:a,M(b,c)}if("function"!=typeof a)try{console.log("Response was unable to run due to missing dependency.")}catch(O){}var P,Q,R,S,T=this,U="Response",V=T[U],W="init"+U,X=window,Y=document,Z=Y.documentElement,$=a.domReady||a,_=a(X),ab=X.screen,bb=Array.prototype,cb=Object.prototype,db=bb.slice,eb=bb.concat,fb=cb.toString,gb=cb.hasOwnProperty,hb=Array.isArray||function(a){return"[object Array]"===fb.call(a)},ib={width:[0,320,481,641,961,1025,1281],height:[0,481],ratio:[1,1.5,2]},jb={},kb={},lb={},mb={all:[]},nb=1,ob=ab.width,pb=ab.height,qb=ob>pb?ob:pb,rb=ob+pb-qb,sb=function(){return ob},tb=function(){return pb},ub=/[^a-z0-9_\-\.]/gi,vb=/^[\W\s]+|[\W\s]+$|/g,wb=/([a-z])([A-Z])/g,xb=/-(.)/g,yb=/^data-(.+)$/,zb=Object.create||function(a){function b(){}return b.prototype=a,new b},Ab=function(a,b){return b=b||U,a.replace(vb,"")+"."+b.replace(vb,"")},Bb={allLoaded:Ab("allLoaded"),crossover:Ab("crossover")},Cb=X.matchMedia||X.msMatchMedia,Db=Cb||function(){return{}},Eb=Z.clientWidth=a}):o,this.keys=g(this.breakpoints,this.prefix),this.aka=null,m){for(n=[],j=m.length;j--;)n.push(g(this.breakpoints,m[j]));this.aka=n,this.keys=eb.apply(this.keys,n)}return mb.all=mb.all.concat(mb[this.uid]=this.keys),this},target:function(){return this.$e=a(u(mb[this.uid])),D(this.$e,W),this.keys.push(W),this},decideValue:function(){for(var a=null,b=this.breakpoints,c=b.length,d=c;null==a&&d--;)this.fn(b[d])&&(a=this.values[d]);return this.newValue="string"==typeof a?a:this.values[c],this},prepareData:function(b){if(this.$e=a(b),this.mode=C(b),this.values=E(this.$e,this.keys),this.aka)for(var c=this.aka.length;c--;)this.values=i(this.values,E(this.$e,this.aka[c]));return this.decideValue()},updateDOM:function(){return this.currValue===this.newValue?this:(this.currValue=this.newValue,0 .panel-heading { + color: $heading-text-color; + background-color: $heading-bg-color; + border-color: $heading-border; + + + .panel-collapse .panel-body { + border-top-color: $border; + } + } + & > .panel-footer { + + .panel-collapse .panel-body { + border-bottom-color: $border; + } + } +} + +// Alerts +// ------------------------- +@mixin alert-variant($background, $border, $text-color) { + background-color: $background; + border-color: $border; + color: $text-color; + + hr { + border-top-color: darken($border, 5%); + } + .alert-link { + color: darken($text-color, 10%); + } +} + +// Tables +// ------------------------- +@mixin table-row-variant($state, $background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table > thead > tr, + .table > tbody > tr, + .table > tfoot > tr { + > td.#{$state}, + > th.#{$state}, + &.#{$state} > td, + &.#{$state} > th { + background-color: $background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover > tbody > tr { + > td.#{$state}:hover, + > th.#{$state}:hover, + &.#{$state}:hover > td, + &.#{$state}:hover > th { + background-color: darken($background, 5%); + } + } +} + +// List Groups +// ------------------------- +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + + // [converter] extracted a& to a.list-group-item-#{$state} + } + + a.list-group-item-#{$state} { + color: $color; + + .list-group-item-heading { color: inherit; } + + &:hover, + &:focus { + color: $color; + background-color: darken($background, 5%); + } + &.active, + &.active:hover, + &.active:focus { + color: #fff; + background-color: $color; + border-color: $color; + } + } +} + +// Button variants +// ------------------------- +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons +@mixin button-variant($color, $background, $border) { + color: $color; + background-color: $background; + border-color: $border; + + &:hover, + &:focus, + &:active, + &.active { + color: $color; + background-color: darken($background, 8%); + border-color: darken($border, 12%); + } + .open & { &.dropdown-toggle { + color: $color; + background-color: darken($background, 8%); + border-color: darken($border, 12%); + } } + &:active, + &.active { + background-image: none; + } + .open & { &.dropdown-toggle { + background-image: none; + } } + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &:active, + &.active { + background-color: $background; + border-color: $border; + } + } + + .badge { + color: $background; + background-color: $color; + } +} + +// Button sizes +// ------------------------- +@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; +} + +// Pagination +// ------------------------- +@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $border-radius) { + > li { + > a, + > span { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + } + &:first-child { + > a, + > span { + @include border-left-radius($border-radius); + } + } + &:last-child { + > a, + > span { + @include border-right-radius($border-radius); + } + } + } +} + +// Labels +// ------------------------- +@mixin label-variant($color) { + background-color: $color; + &[href] { + &:hover, + &:focus { + background-color: darken($color, 10%); + } + } +} + +// Contextual backgrounds +// ------------------------- +// [converter] $parent hack +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color; + } + a#{$parent}:hover { + background-color: darken($color, 10%); + } +} + +// Typography +// ------------------------- +// [converter] $parent hack +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color; + } + a#{$parent}:hover { + color: darken($color, 10%); + } +} + +// Navbar vertical align +// ------------------------- +// Vertically center elements in the navbar. +// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. +@mixin navbar-vertical-align($element-height) { + margin-top: (($navbar-height - $element-height) / 2); + margin-bottom: (($navbar-height - $element-height) / 2); +} + +// Progress bars +// ------------------------- +@mixin progress-bar-variant($color) { + background-color: $color; + .progress-striped & { + @include gradient-striped(); + } +} + +// Responsive utilities +// ------------------------- +// More easily include all the states for responsive-utilities.less. +// [converter] $parent hack +@mixin responsive-visibility($parent) { + #{$parent} { + display: block !important; + } + table#{$parent} { display: table; } + tr#{$parent} { display: table-row !important; } + th#{$parent}, + td#{$parent} { display: table-cell !important; } +} + +// [converter] $parent hack +@mixin responsive-invisibility($parent) { + #{$parent} { + display: none !important; + } +} + + +// Grid System +// ----------- + +// Centered container element +@mixin container-fixed() { + margin-right: auto; + margin-left: auto; + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + @include clearfix(); +} + +// Creates a wrapper for a series of columns +@mixin make-row($gutter: $grid-gutter-width) { + margin-left: ($gutter / -2); + margin-right: ($gutter / -2); + @include clearfix(); +} + +// Generate the extra small columns +@mixin make-xs-column($columns, $gutter: $grid-gutter-width) { + position: relative; + float: left; + width: percentage(($columns / $grid-columns)); + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); +} +@mixin make-xs-column-offset($columns) { + @media (min-width: $screen-xs-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-xs-column-push($columns) { + @media (min-width: $screen-xs-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-xs-column-pull($columns) { + @media (min-width: $screen-xs-min) { + right: percentage(($columns / $grid-columns)); + } +} + + +// Generate the small columns +@mixin make-sm-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-sm-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-offset($columns) { + @media (min-width: $screen-sm-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-push($columns) { + @media (min-width: $screen-sm-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-pull($columns) { + @media (min-width: $screen-sm-min) { + right: percentage(($columns / $grid-columns)); + } +} + + +// Generate the medium columns +@mixin make-md-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-md-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-offset($columns) { + @media (min-width: $screen-md-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-push($columns) { + @media (min-width: $screen-md-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-pull($columns) { + @media (min-width: $screen-md-min) { + right: percentage(($columns / $grid-columns)); + } +} + + +// Generate the large columns +@mixin make-lg-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-lg-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-offset($columns) { + @media (min-width: $screen-lg-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-push($columns) { + @media (min-width: $screen-lg-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-pull($columns) { + @media (min-width: $screen-lg-min) { + right: percentage(($columns / $grid-columns)); + } +} + + +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin make-grid-columns() { + $list: ''; + $i: 1; + $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}"; + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}"; + } + #{$list} { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + // Inner gutter via padding + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + } +} + + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin float-grid-columns($class) { + $list: ''; + $i: 1; + $list: ".col-#{$class}-#{$i}"; + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-#{$class}-#{$i}"; + } + #{$list} { + float: left; + } +} + + +@mixin calc-grid-column($index, $class, $type) { + @if ($type == width) and ($index > 0) { + .col-#{$class}-#{$index} { + width: percentage(($index / $grid-columns)); + } + } + @if ($type == push) { + .col-#{$class}-push-#{$index} { + left: percentage(($index / $grid-columns)); + } + } + @if ($type == pull) { + .col-#{$class}-pull-#{$index} { + right: percentage(($index / $grid-columns)); + } + } + @if ($type == offset) { + .col-#{$class}-offset-#{$index} { + margin-left: percentage(($index / $grid-columns)); + } + } +} + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin loop-grid-columns($columns, $class, $type) { + @for $i from 0 through $columns { + @include calc-grid-column($i, $class, $type); + } +} + + +// Create grid for specific class +@mixin make-grid($class) { + @include float-grid-columns($class); + @include loop-grid-columns($grid-columns, $class, width); + @include loop-grid-columns($grid-columns, $class, pull); + @include loop-grid-columns($grid-columns, $class, push); + @include loop-grid-columns($grid-columns, $class, offset); +} + +// Form validation states +// +// Used in forms.less to generate the form validation CSS for warnings, errors, +// and successes. + +@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) { + // Color the label and help text + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline { + color: $text-color; + } + // Set the border and box shadow on specific inputs to match + .form-control { + border-color: $border-color; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work + &:focus { + border-color: darken($border-color, 10%); + $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%); + @include box-shadow($shadow); + } + } + // Set validation states also for addons + .input-group-addon { + color: $text-color; + border-color: $border-color; + background-color: $background-color; + } + // Optional feedback icon + .form-control-feedback { + color: $text-color; + } +} + +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-focus-border` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. + +@mixin form-control-focus($color: $input-border-focus) { + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba); + } +} + +// Form control sizing +// +// Relative text size, padding, and border-radii changes for form controls. For +// horizontal sizing, wrap controls in the predefined grid classes. `` background color +$input-bg: #fff !default; +//** `` background color +$input-bg-disabled: $gray-lighter !default; + +//** Text color for ``s +$input-color: $gray !default; +//** `` border color +$input-border: #ccc !default; +//** `` border radius +$input-border-radius: $border-radius-base !default; +//** Border color for inputs on focus +$input-border-focus: #66afe9 !default; + +//** Placeholder text color +$input-color-placeholder: $gray-light !default; + +//** Default `.form-control` height +$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default; +//** Large `.form-control` height +$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default; +//** Small `.form-control` height +$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default; + +$legend-color: $gray-dark !default; +$legend-border-color: #e5e5e5 !default; + +//** Background color for textual input addons +$input-group-addon-bg: $gray-lighter !default; +//** Border color for textual input addons +$input-group-addon-border-color: $input-border !default; + + +//== Dropdowns +// +//## Dropdown menu container and contents. + +//** Background for the dropdown menu. +$dropdown-bg: #fff !default; +//** Dropdown menu `border-color`. +$dropdown-border: rgba(0,0,0,.15) !default; +//** Dropdown menu `border-color` **for IE8**. +$dropdown-fallback-border: #ccc !default; +//** Divider color for between dropdown items. +$dropdown-divider-bg: #e5e5e5 !default; + +//** Dropdown link text color. +$dropdown-link-color: $gray-dark !default; +//** Hover color for dropdown links. +$dropdown-link-hover-color: darken($gray-dark, 5%) !default; +//** Hover background for dropdown links. +$dropdown-link-hover-bg: #f5f5f5 !default; + +//** Active dropdown menu item text color. +$dropdown-link-active-color: $component-active-color !default; +//** Active dropdown menu item background color. +$dropdown-link-active-bg: $component-active-bg !default; + +//** Disabled dropdown menu item background color. +$dropdown-link-disabled-color: $gray-light !default; + +//** Text color for headers within dropdown menus. +$dropdown-header-color: $gray-light !default; + +// Note: Deprecated $dropdown-caret-color as of v3.1.0 +$dropdown-caret-color: #000 !default; + + +//-- Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. +// +// Note: These variables are not generated into the Customizer. + +$zindex-navbar: 1000 !default; +$zindex-dropdown: 1000 !default; +$zindex-popover: 1010 !default; +$zindex-tooltip: 1030 !default; +$zindex-navbar-fixed: 1030 !default; +$zindex-modal-background: 1040 !default; +$zindex-modal: 1050 !default; + + +//== Media queries breakpoints +// +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. + +// Extra small screen / phone +// Note: Deprecated $screen-xs and $screen-phone as of v3.0.1 +$screen-xs: 480px !default; +$screen-xs-min: $screen-xs !default; +$screen-phone: $screen-xs-min !default; + +// Small screen / tablet +// Note: Deprecated $screen-sm and $screen-tablet as of v3.0.1 +$screen-sm: 768px !default; +$screen-sm-min: $screen-sm !default; +$screen-tablet: $screen-sm-min !default; + +// Medium screen / desktop +// Note: Deprecated $screen-md and $screen-desktop as of v3.0.1 +$screen-md: 992px !default; +$screen-md-min: $screen-md !default; +$screen-desktop: $screen-md-min !default; + +// Large screen / wide desktop +// Note: Deprecated $screen-lg and $screen-lg-desktop as of v3.0.1 +$screen-lg: 1200px !default; +$screen-lg-min: $screen-lg !default; +$screen-lg-desktop: $screen-lg-min !default; + +// So media queries don't overlap when required, provide a maximum +$screen-xs-max: ($screen-sm-min - 1) !default; +$screen-sm-max: ($screen-md-min - 1) !default; +$screen-md-max: ($screen-lg-min - 1) !default; + + +//== Grid system +// +//## Define your custom responsive grid. + +//** Number of columns in the grid. +$grid-columns: 12 !default; +//** Padding between columns. Gets divided in half for the left and right. +$grid-gutter-width: 30px !default; +// Navbar collapse +//** Point at which the navbar becomes uncollapsed. +$grid-float-breakpoint: $screen-sm-min !default; +//** Point at which the navbar begins collapsing. +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default; + + +//== Container sizes +// +//## Define the maximum width of `.container` for different screen sizes. + +// Small screen / tablet +$container-tablet: ((720px + $grid-gutter-width)) !default; +//** For `$screen-sm-min` and up. +$container-sm: $container-tablet !default; + +// Medium screen / desktop +$container-desktop: ((940px + $grid-gutter-width)) !default; +//** For `$screen-md-min` and up. +$container-md: $container-desktop !default; + +// Large screen / wide desktop +$container-large-desktop: ((1140px + $grid-gutter-width)) !default; +//** For `$screen-lg-min` and up. +$container-lg: $container-large-desktop !default; + + +//== Navbar +// +//## + +// Basics of a navbar +$navbar-height: 50px !default; +$navbar-margin-bottom: $line-height-computed !default; +$navbar-border-radius: $border-radius-base !default; +$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default; +$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default; +$navbar-collapse-max-height: 340px !default; + +$navbar-default-color: #777 !default; +$navbar-default-bg: #f8f8f8 !default; +$navbar-default-border: darken($navbar-default-bg, 6.5%) !default; + +// Navbar links +$navbar-default-link-color: #777 !default; +$navbar-default-link-hover-color: #333 !default; +$navbar-default-link-hover-bg: transparent !default; +$navbar-default-link-active-color: #555 !default; +$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default; +$navbar-default-link-disabled-color: #ccc !default; +$navbar-default-link-disabled-bg: transparent !default; + +// Navbar brand label +$navbar-default-brand-color: $navbar-default-link-color !default; +$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default; +$navbar-default-brand-hover-bg: transparent !default; + +// Navbar toggle +$navbar-default-toggle-hover-bg: #ddd !default; +$navbar-default-toggle-icon-bar-bg: #888 !default; +$navbar-default-toggle-border-color: #ddd !default; + + +// Inverted navbar +// Reset inverted navbar basics +$navbar-inverse-color: $gray-light !default; +$navbar-inverse-bg: #222 !default; +$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default; + +// Inverted navbar links +$navbar-inverse-link-color: $gray-light !default; +$navbar-inverse-link-hover-color: #fff !default; +$navbar-inverse-link-hover-bg: transparent !default; +$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default; +$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default; +$navbar-inverse-link-disabled-color: #444 !default; +$navbar-inverse-link-disabled-bg: transparent !default; + +// Inverted navbar brand label +$navbar-inverse-brand-color: $navbar-inverse-link-color !default; +$navbar-inverse-brand-hover-color: #fff !default; +$navbar-inverse-brand-hover-bg: transparent !default; + +// Inverted navbar toggle +$navbar-inverse-toggle-hover-bg: #333 !default; +$navbar-inverse-toggle-icon-bar-bg: #fff !default; +$navbar-inverse-toggle-border-color: #333 !default; + + +//== Navs +// +//## + +//=== Shared nav styles +$nav-link-padding: 10px 15px !default; +$nav-link-hover-bg: $gray-lighter !default; + +$nav-disabled-link-color: $gray-light !default; +$nav-disabled-link-hover-color: $gray-light !default; + +$nav-open-link-hover-color: #fff !default; + +//== Tabs +$nav-tabs-border-color: #ddd !default; + +$nav-tabs-link-hover-border-color: $gray-lighter !default; + +$nav-tabs-active-link-hover-bg: $body-bg !default; +$nav-tabs-active-link-hover-color: $gray !default; +$nav-tabs-active-link-hover-border-color: #ddd !default; + +$nav-tabs-justified-link-border-color: #ddd !default; +$nav-tabs-justified-active-link-border-color: $body-bg !default; + +//== Pills +$nav-pills-border-radius: $border-radius-base !default; +$nav-pills-active-link-hover-bg: $component-active-bg !default; +$nav-pills-active-link-hover-color: $component-active-color !default; + + +//== Pagination +// +//## + +$pagination-color: $link-color !default; +$pagination-bg: #fff !default; +$pagination-border: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-lighter !default; +$pagination-hover-border: #ddd !default; + +$pagination-active-color: #fff !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-disabled-color: $gray-light !default; +$pagination-disabled-bg: #fff !default; +$pagination-disabled-border: #ddd !default; + + +//== Pager +// +//## + +$pager-bg: $pagination-bg !default; +$pager-border: $pagination-border !default; +$pager-border-radius: 15px !default; + +$pager-hover-bg: $pagination-hover-bg !default; + +$pager-active-bg: $pagination-active-bg !default; +$pager-active-color: $pagination-active-color !default; + +$pager-disabled-color: $pagination-disabled-color !default; + + +//== Jumbotron +// +//## + +$jumbotron-padding: 30px !default; +$jumbotron-color: inherit !default; +$jumbotron-bg: $gray-lighter !default; +$jumbotron-heading-color: inherit !default; +$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default; + + +//== Form states and alerts +// +//## Define colors for form feedback states and, by default, alerts. + +$state-success-text: #3c763d !default; +$state-success-bg: #dff0d8 !default; +$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default; + +$state-info-text: #31708f !default; +$state-info-bg: #d9edf7 !default; +$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default; + +$state-warning-text: #8a6d3b !default; +$state-warning-bg: #fcf8e3 !default; +$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default; + +$state-danger-text: #a94442 !default; +$state-danger-bg: #f2dede !default; +$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default; + + +//== Tooltips +// +//## + +//** Tooltip max width +$tooltip-max-width: 200px !default; +//** Tooltip text color +$tooltip-color: #fff !default; +//** Tooltip background color +$tooltip-bg: #000 !default; +$tooltip-opacity: .9 !default; + +//** Tooltip arrow width +$tooltip-arrow-width: 5px !default; +//** Tooltip arrow color +$tooltip-arrow-color: $tooltip-bg !default; + + +//== Popovers +// +//## + +//** Popover body background color +$popover-bg: #fff !default; +//** Popover maximum width +$popover-max-width: 276px !default; +//** Popover border color +$popover-border-color: rgba(0,0,0,.2) !default; +//** Popover fallback border color +$popover-fallback-border-color: #ccc !default; + +//** Popover title background color +$popover-title-bg: darken($popover-bg, 3%) !default; + +//** Popover arrow width +$popover-arrow-width: 10px !default; +//** Popover arrow color +$popover-arrow-color: #fff !default; + +//** Popover outer arrow width +$popover-arrow-outer-width: ($popover-arrow-width + 1) !default; +//** Popover outer arrow color +$popover-arrow-outer-color: fadein($popover-border-color, 5%) !default; +//** Popover outer arrow fallback color +$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default; + + +//== Labels +// +//## + +//** Default label background color +$label-default-bg: $gray-light !default; +//** Primary label background color +$label-primary-bg: $brand-primary !default; +//** Success label background color +$label-success-bg: $brand-success !default; +//** Info label background color +$label-info-bg: $brand-info !default; +//** Warning label background color +$label-warning-bg: $brand-warning !default; +//** Danger label background color +$label-danger-bg: $brand-danger !default; + +//** Default label text color +$label-color: #fff !default; +//** Default text color of a linked label +$label-link-hover-color: #fff !default; + + +//== Modals +// +//## + +//** Padding applied to the modal body +$modal-inner-padding: 20px !default; + +//** Padding applied to the modal title +$modal-title-padding: 15px !default; +//** Modal title line-height +$modal-title-line-height: $line-height-base !default; + +//** Background color of modal content area +$modal-content-bg: #fff !default; +//** Modal content border color +$modal-content-border-color: rgba(0,0,0,.2) !default; +//** Modal content border color **for IE8** +$modal-content-fallback-border-color: #999 !default; + +//** Modal backdrop background color +$modal-backdrop-bg: #000 !default; +//** Modal backdrop opacity +$modal-backdrop-opacity: .5 !default; +//** Modal header border color +$modal-header-border-color: #e5e5e5 !default; +//** Modal footer border color +$modal-footer-border-color: $modal-header-border-color !default; + +$modal-lg: 900px !default; +$modal-md: 600px !default; +$modal-sm: 300px !default; + + +//== Alerts +// +//## Define alert colors, border radius, and padding. + +$alert-padding: 15px !default; +$alert-border-radius: $border-radius-base !default; +$alert-link-font-weight: bold !default; + +$alert-success-bg: $state-success-bg !default; +$alert-success-text: $state-success-text !default; +$alert-success-border: $state-success-border !default; + +$alert-info-bg: $state-info-bg !default; +$alert-info-text: $state-info-text !default; +$alert-info-border: $state-info-border !default; + +$alert-warning-bg: $state-warning-bg !default; +$alert-warning-text: $state-warning-text !default; +$alert-warning-border: $state-warning-border !default; + +$alert-danger-bg: $state-danger-bg !default; +$alert-danger-text: $state-danger-text !default; +$alert-danger-border: $state-danger-border !default; + + +//== Progress bars +// +//## + +//** Background color of the whole progress component +$progress-bg: #f5f5f5 !default; +//** Progress bar text color +$progress-bar-color: #fff !default; + +//** Default progress bar color +$progress-bar-bg: $brand-primary !default; +//** Success progress bar color +$progress-bar-success-bg: $brand-success !default; +//** Warning progress bar color +$progress-bar-warning-bg: $brand-warning !default; +//** Danger progress bar color +$progress-bar-danger-bg: $brand-danger !default; +//** Info progress bar color +$progress-bar-info-bg: $brand-info !default; + + +//== List group +// +//## + +//** Background color on `.list-group-item` +$list-group-bg: #fff !default; +//** `.list-group-item` border color +$list-group-border: #ddd !default; +//** List group border radius +$list-group-border-radius: $border-radius-base !default; + +//** Background color of single list elements on hover +$list-group-hover-bg: #f5f5f5 !default; +//** Text color of active list elements +$list-group-active-color: $component-active-color !default; +//** Background color of active list elements +$list-group-active-bg: $component-active-bg !default; +//** Border color of active list elements +$list-group-active-border: $list-group-active-bg !default; +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default; + +$list-group-link-color: #555 !default; +$list-group-link-heading-color: #333 !default; + + +//== Panels +// +//## + +$panel-bg: #fff !default; +$panel-body-padding: 15px !default; +$panel-border-radius: $border-radius-base !default; + +//** Border color for elements within panels +$panel-inner-border: #ddd !default; +$panel-footer-bg: #f5f5f5 !default; + +$panel-default-text: $gray-dark !default; +$panel-default-border: #ddd !default; +$panel-default-heading-bg: #f5f5f5 !default; + +$panel-primary-text: #fff !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-heading-bg: $brand-primary !default; + +$panel-success-text: $state-success-text !default; +$panel-success-border: $state-success-border !default; +$panel-success-heading-bg: $state-success-bg !default; + +$panel-info-text: $state-info-text !default; +$panel-info-border: $state-info-border !default; +$panel-info-heading-bg: $state-info-bg !default; + +$panel-warning-text: $state-warning-text !default; +$panel-warning-border: $state-warning-border !default; +$panel-warning-heading-bg: $state-warning-bg !default; + +$panel-danger-text: $state-danger-text !default; +$panel-danger-border: $state-danger-border !default; +$panel-danger-heading-bg: $state-danger-bg !default; + + +//== Thumbnails +// +//## + +//** Padding around the thumbnail image +$thumbnail-padding: 4px !default; +//** Thumbnail background color +$thumbnail-bg: $body-bg !default; +//** Thumbnail border color +$thumbnail-border: #ddd !default; +//** Thumbnail border radius +$thumbnail-border-radius: $border-radius-base !default; + +//** Custom text color for thumbnail captions +$thumbnail-caption-color: $text-color !default; +//** Padding around the thumbnail caption +$thumbnail-caption-padding: 9px !default; + + +//== Wells +// +//## + +$well-bg: #f5f5f5 !default; +$well-border: darken($well-bg, 7%) !default; + + +//== Badges +// +//## + +$badge-color: #fff !default; +//** Linked badge text color on hover +$badge-link-hover-color: #fff !default; +$badge-bg: $gray-light !default; + +//** Badge text color in active nav link +$badge-active-color: $link-color !default; +//** Badge background color in active nav link +$badge-active-bg: #fff !default; + +$badge-font-weight: bold !default; +$badge-line-height: 1 !default; +$badge-border-radius: 10px !default; + + +//== Breadcrumbs +// +//## + +$breadcrumb-padding-vertical: 8px !default; +$breadcrumb-padding-horizontal: 15px !default; +//** Breadcrumb background color +$breadcrumb-bg: #f5f5f5 !default; +//** Breadcrumb text color +$breadcrumb-color: #ccc !default; +//** Text color of current page in the breadcrumb +$breadcrumb-active-color: $gray-light !default; +//** Textual separator for between breadcrumb elements +$breadcrumb-separator: "/" !default; + + +//== Carousel +// +//## + +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default; + +$carousel-control-color: #fff !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; +$carousel-control-font-size: 20px !default; + +$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-border-color: #fff !default; + +$carousel-caption-color: #fff !default; + + +//== Close +// +//## + +$close-font-weight: bold !default; +$close-color: #000 !default; +$close-text-shadow: 0 1px 0 #fff !default; + + +//== Code +// +//## + +$code-color: #c7254e !default; +$code-bg: #f9f2f4 !default; + +$kbd-color: #fff !default; +$kbd-bg: #333 !default; + +$pre-bg: #f5f5f5 !default; +$pre-color: $gray-dark !default; +$pre-border-color: #ccc !default; +$pre-scrollable-max-height: 340px !default; + + +//== Type +// +//## + +//** Text muted color +$text-muted: $gray-light !default; +//** Abbreviations and acronyms border color +$abbr-border-color: $gray-light !default; +//** Headings small color +$headings-small-color: $gray-light !default; +//** Blockquote small color +$blockquote-small-color: $gray-light !default; +//** Blockquote font size +$blockquote-font-size: ($font-size-base * 1.25) !default; +//** Blockquote border color +$blockquote-border-color: $gray-lighter !default; +//** Page header border color +$page-header-border-color: $gray-lighter !default; + + +//== Miscellaneous +// +//## + +//** Horizontal line color. +$hr-border: $gray-lighter !default; + +//** Horizontal offset for forms and lists. +$component-offset-horizontal: 180px !default; diff --git a/assets/stylesheets/bootstrap/bootstrap.min.css b/assets/stylesheets/bootstrap/bootstrap.min.css new file mode 100755 index 0000000..28f154d --- /dev/null +++ b/assets/stylesheets/bootstrap/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_accesskey.scss b/assets/stylesheets/template/base/_accesskey.scss new file mode 100755 index 0000000..10445e6 --- /dev/null +++ b/assets/stylesheets/template/base/_accesskey.scss @@ -0,0 +1,14 @@ +@charset "utf-8"; + +a[accesskey] { + position: absolute; + margin-left: -15px; + color: transparent !important; + display: none; +} +#accesskey_sitemenu{ + display: none; +} +#accesskey_menu{ + display: none; +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_autobackup.bak b/assets/stylesheets/template/base/_autobackup.bak new file mode 100755 index 0000000..7bcc94a --- /dev/null +++ b/assets/stylesheets/template/base/_autobackup.bak @@ -0,0 +1,102 @@ +.response-content { + position: relative; + + @media (min-width: $screen-sm) { + width: 100%; + } + + @media (min-width: $screen-md) { + width: 970px; + } + + @media (min-width: $screen-lg) { + width: 1100px; + } +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} +.response-content { + justify-self: auto; +} diff --git a/assets/stylesheets/template/base/_global.scss b/assets/stylesheets/template/base/_global.scss new file mode 100755 index 0000000..d91f74a --- /dev/null +++ b/assets/stylesheets/template/base/_global.scss @@ -0,0 +1,81 @@ +@charset "utf-8"; + +@import "../initial"; +@import "variables"; + +html { + font-size: 100%; +} + +body { + font-family: $sub-font; + font-size: inherit; + margin-top: 40px; +} + +a:link, +a:visited { + color: darken(#71550d,10); +} + +a:hover, +a:focus { + color: lighten(#71550d, 5%); + text-decoration: none; +} + +img { + max-width: 100%; + height: auto; +} + +.admin-edit { + clear: both; +} + +// override bootsrap settings +th, +td { + padding: 8px .5rem; +} + +.borderless > tbody > tr > td, +.borderless > tbody > tr > th, +.borderless > tfoot > tr > td, +.borderless > tfoot > tr > th, +.borderless > thead > tr > td, +.borderless > thead > tr > th { + border: none !important; +} + +a.btn-primary { + color: $theme-white; + border-color: $theme-color-main; + background-color: $theme-color-main; + font-size: 0.8125rem; + + &:hover { + background-color: darken($theme-color-main, 10%); + border-color: darken($theme-color-main, 10%); + } +} + +// Page heading +.page-module-title { + @extend .unity-title; + margin-bottom: 18px; +} + +.view-count { + font-size: 0.75rem; +} + +.view_count { + > i { + font-size: 0.75rem; + + &:before { + margin-right: 8px; + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_go_back_top.scss b/assets/stylesheets/template/base/_go_back_top.scss new file mode 100755 index 0000000..5ac60b6 --- /dev/null +++ b/assets/stylesheets/template/base/_go_back_top.scss @@ -0,0 +1,22 @@ +@charset "utf-8"; +@import "variables"; + +.go-back-top { + background: rgba(#d94444, .9); + text-align: center; + padding: 10px 12px; + position: fixed; + bottom: 15px; + right: 15px; + cursor: pointer; + display: none; + color: $theme-white; + font-size: 12px; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + z-index: 1050; + + &:hover { + background: rgba(#d94444, 1); + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_mixins.scss b/assets/stylesheets/template/base/_mixins.scss new file mode 100755 index 0000000..65324cf --- /dev/null +++ b/assets/stylesheets/template/base/_mixins.scss @@ -0,0 +1,37 @@ +// Set Triangle +@import "variables"; +@mixin arrow($direction, $width, $height, $color) { + width: 0px; + height: 0px; + border-style: solid; + @if $direction == "top" { + border-width: $width $height 0 $height; + border-color: $color transparent transparent transparent; + } @else if $direction == "right" { + border-width: $height $width $height 0; + border-color: transparent $color transparent transparent; + } @else if $direction == "bottom" { + border-width: 0 $height $width $height; + border-color: transparent transparent $color transparent; + } @else if $direction == "left" { + border-width: $height 0 $height $width; + border-color: transparent transparent transparent $color; + } @else if $direction == "top-right" { + border-width: 0 $width $height 0; + border-color: transparent $color transparent transparent; + } @else if $direction == "top-left" { + border-width: $height $width 0 0; + border-color: $color transparent transparent transparent; + } @else if $direction == "bottom-right" { + border-width: 0 0 $height $width; + border-color: transparent transparent $color transparent; + } @else if $direction == "bottom-left" { + border-width: $height 0 0 $width; + border-color: transparent transparent transparent $color; + } +} +@mixin list-reset() { + margin: 0; + padding: 0; + list-style: none; +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_orbitbar-override.scss b/assets/stylesheets/template/base/_orbitbar-override.scss new file mode 100755 index 0000000..c86fb03 --- /dev/null +++ b/assets/stylesheets/template/base/_orbitbar-override.scss @@ -0,0 +1,81 @@ +@charset "utf-8"; +@import "variables"; +$theme-white: #fff; +$orbit-bg-color: #333; +$orbit-bg-hover-color: #0095CF; +$orbit-border-color: #444; + + +body { + #orbit-bar .orbit-bar-inner > ul > li:hover > a, + #orbit-bar .orbit-bar-inner > ul > li:hover > span, + #orbit-bar .orbit-bar-inner > ul > li:hover > label, + #orbit-bar .orbit-bar-inner > ul > li > ul li:hover, + #orbit-bar .orbit-bar-inner > ul > li > ul li.active { + background: $orbit-bg-hover-color; + } + #orbit-bar .orbit-bar-inner { + background-image: url("/assets/ob.png"); + } + #orbit-bar .orbit-bar-search-sign-language #search input[type="search"] { + margin-bottom: 0; + font-size: 0.8rem; + } + #orbit-bar #search { + border-right: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +@media screen and (max-width: 550px) { + body #orbit-bar .orbit-bar-search-sign-language #search input[type="search"] { + width: 140px; + } +} + +@media (max-width: 540px) { + body { + #orbit-bar ul.orbit-bar-search-sign-language > li + li:hover > a, + #orbit-bar ul.orbit-bar-search-sign-language > li + li:hover > span { + background-color: $orbit-bg-color; + } + #orbit-bar .orbit-bar-inner > label { + border-color: $theme-white; + color: $theme-white; + } + #orbit-bar .orbit-bar-inner > ul { + background: $orbit-bg-color; + } + #orbit-bar .orbit-bar-inner > ul > li > ul li:hover, + #orbit-bar .orbit-bar-inner > ul > li > ul li.active { + background: $orbit-bg-hover-color; + } + #orbit-bar .orbit-bar-inner > ul > li > ul a { + color: $theme-white; + } + #orbit-bar .orbit-bar-inner > ul > li > ul li.divider { + background: none; + display: none; + } + #orbit-bar ul.orbit-bar-search-sign-language > li { + background: none; + } + #orbit-bar ul.orbit-bar-search-sign-language > li { + display: block; + } + #orbit-bar ul.orbit-bar-search-sign-language > li + li { + border-top: 1px solid $orbit-border-color; + border-right: 1px solid $orbit-border-color; + box-sizing: border-box; + box-shadow: none; + } + #orbit-bar ul.orbit-bar-search-sign-language > li + li:hover > ul { + background-color: #d94444; + } + .orbit-bar-logo + ul > li { + border-bottom: 1px solid $orbit-border-color; + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_pagination.scss b/assets/stylesheets/template/base/_pagination.scss new file mode 100755 index 0000000..6673de4 --- /dev/null +++ b/assets/stylesheets/template/base/_pagination.scss @@ -0,0 +1,20 @@ +@charset "utf-8"; + +@import "variables"; + +.pagination { + li { + a { + font-size: 0.8125rem; + margin: 0 0.2em; + color: $theme-color-main; + } + } + + .active { + a { + background-color: $theme-color-main; + border-color: $theme-color-main; + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/base/_sitemap-override.scss b/assets/stylesheets/template/base/_sitemap-override.scss new file mode 100755 index 0000000..7008681 --- /dev/null +++ b/assets/stylesheets/template/base/_sitemap-override.scss @@ -0,0 +1,12 @@ +@charset "utf-8"; + +@import "variables"; + +body .sitemap-list { + a { + color: $theme-gray; + &:hover { + color: lighten($theme-color-main, 10%); + } + } +} diff --git a/assets/stylesheets/template/base/_unity.scss b/assets/stylesheets/template/base/_unity.scss new file mode 100755 index 0000000..9c60125 --- /dev/null +++ b/assets/stylesheets/template/base/_unity.scss @@ -0,0 +1,31 @@ +@charset "utf-8"; +@import "variables"; +// Title +.unity-title { + margin: 0.5em 0; + line-height: 1.5; + font-family: $main-font; + font-size: 1.5rem; + .layout-footer & { + margin-bottom: 10px; + border-bottom: none; + span { + display: inline; + margin-bottom: 0; + border-bottom: none; + } + } +} + +.status { + font-family: $main-font; + font-size: 12px; +} + +.status-top { + background: $theme-color-second; +} + +.status-hot { + background: $theme-color-third; +} diff --git a/assets/stylesheets/template/base/_utilities.scss b/assets/stylesheets/template/base/_utilities.scss new file mode 100755 index 0000000..e69de29 diff --git a/assets/stylesheets/template/base/_variables.scss b/assets/stylesheets/template/base/_variables.scss new file mode 100755 index 0000000..e700b6e --- /dev/null +++ b/assets/stylesheets/template/base/_variables.scss @@ -0,0 +1,122 @@ +@charset "utf-8"; + +$font-h1: 1.5rem; +$font-h2: 1.35rem; +$font-h3: 1.2rem; +$font-h4: 1.1rem; +$font-h5: 1rem; +$font-h6: 0.9rem; + + + +// Base Color +$theme-gray: #495054; +$theme-gray-subtle: #ddd; +$theme-gray-light: #cecece; +$theme-gray-lighter: #f3f3f3; +$theme-gray-dark: #363636; +$theme-gray-darker: #242424; +$theme-white: #fff; +$theme-red: #d20001; +$theme-blue: #003d7e; + +$theme-color-main: #71550d; +$theme-color-second: #5bc0de; +$theme-color-third: #ed4c43; + +// Font stacks +$main-font: 'Roboto', "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif; +$sub-font: 'Roboto', "新細明體", "Helvetica Neue", Helvetica, sans-serif; + +// Font sizes +$font-15: 0.9375rem; +$font-13: 0.8125rem; + +// +// Modules +// -------------------------------------------------- +// ## commonly use in all widgets + +// Font sizes +$w-widget-title-font-size: 1.5rem; + +// Colors +$w-border-color: $theme-gray-lighter; + + + +// +// AD banner Module +// -------------------------------------------------- + +// Font sizes +$w-caption-font-size: 1.4rem; +$w-caption-desc: 0.85rem; + +// +// Announcement Module +// -------------------------------------------------- + +// Font sizes +$w-title-font-size-small: 0.75rem; +$w-subtitle-font-size: 0.75rem; +$w-meta-font-size: 0.75rem; + +$w-table-th-font-size: 0.75em; +$w-table-td-font-size: 0.75em; + +$i-title-font-size-large: 2em; + +// colors + +$link-color: $theme-color-main; +$link-hover-color: lighten($theme-color-main, 10%); + +$table-th-bgcolor: $theme-color-main; + +// +// Archive Module +// -------------------------------------------------- + +// Font sizes +$w-item-heading-font-size: 0.85rem; + + +// +// Member Module +// -------------------------------------------------- + +$border-width: 4px;@import "../../bootstrap/variables"; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.response-content { + justify-self: auto; +} diff --git a/assets/stylesheets/template/initial.scss b/assets/stylesheets/template/initial.scss new file mode 100755 index 0000000..493bbbb --- /dev/null +++ b/assets/stylesheets/template/initial.scss @@ -0,0 +1,5 @@ +@import "bootstrap/mixins"; +@import "bootstrap/variables"; +@import "base/mixins"; +@import "base/variables"; +@import "base/unity"; \ No newline at end of file diff --git a/assets/stylesheets/template/layout/content.scss b/assets/stylesheets/template/layout/content.scss new file mode 100755 index 0000000..56ec62c --- /dev/null +++ b/assets/stylesheets/template/layout/content.scss @@ -0,0 +1,627 @@ +@charset "utf-8"; +@import "../initial"; +html{height: 100%} +body{height: 100%} +.page-home{ + background: #fff url("/assets/main_bg.png") center -83px repeat-x; +} +.internal-page +{ + background: #fff url("/assets/page_bg.png") center -50px repeat-x; +} +.layout-content { + .control{ + outline:1px solid #0f0; + width: 100%; + height: 50px; + text-align: center; + } + .control li{ + display:inline-block; + width: 15px; + height: 15px; + background-color:#aaa; + border-radius:50%; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + border:1px solid #999; + margin: 10px; + cursor:pointer; + } + .control li.active{ + background-color:#666; + } + min-height: 600px; + margin-bottom: 2em; + @media(max-width : 767px) { + margin-bottom: 0; + } + .container { + // @extend %response-content; + @media(min-width : 1200px){ + width: 1000px; + } + + @media(min-width : 768px) and (max-width : 991px) { + width: 100% ; + } + } + section[data-pp="1"] + + { width: 60.7%; + + + border: solid 1px #E4E4E4; + @media (min-width : 1200px){ + padding: 0 ; + } + @media (min-width : 768px) and (max-width : 1199px) { + width: 64.6% ; + } + @media(max-width : 340px) { + width: 300px; + margin:auto; + background-color: #fff; + margin-bottom: 30px; + + } + @media (min-width : 341px) and (max-width : 480px) { + width: 341px; + margin:auto; + background-color: #fff; + margin-bottom: 30px; + + } + + .w-annc.widget-announcement-1.container{ + overflow: hidden; + width:100%; + margin:0; + padding: 0; + } + .w-annc__item{ + width: 293.1px !important; + a{font-size: 15.6px; + font-weight: bold; + } + @media(min-width :1200px){ + padding-left:20px; + padding-right: 0; + } + @media(min-width : 992px) and (max-width : 1199px) { + width: 298px !important; + } + @media(min-width : 989px) and (max-width : 991px) { + width: 304px !important; + } + @media(min-width : 972px) and (max-width : 988px){ + width:303px !important; + } + @media(min-width : 961px) and (max-width : 971px){ + width:298px !important; + } + @media(min-width : 951px) and (max-width : 960px){ + width:294px !important; + } + @media(min-width : 941px) and (max-width : 950px){ + width:291px !important; + } + @media(min-width : 931px) and (max-width : 940px){ + width:287.7px !important; + } + @media(min-width : 921px) and (max-width : 930px){ + width:284px !important; + } + @media(min-width : 911px) and (max-width : 920px){ + width:281px !important; + } + @media(min-width : 901px) and (max-width : 910px){ + width:278px !important; + } + @media(min-width : 891px) and (max-width : 900px){ + width:275px !important; + } + @media(min-width : 881px) and (max-width : 890px){ + width:272px !important; + } + @media(min-width : 871px) and (max-width : 880px){ + width:270px !important; + } + @media(min-width : 861px) and (max-width : 870px){ + width:265px !important; + } + @media(min-width : 851px) and (max-width : 860px){ + width:262px !important; + } + @media(min-width : 841px) and (max-width : 850px){ + width:258px !important; + } + @media(min-width : 831px) and (max-width : 840px){ + width:255px !important; + } + @media(min-width : 821px) and (max-width : 830px){ + width:252px !important; + } + @media(min-width : 811px) and (max-width : 820px){ + width:250px !important; + } + @media(min-width : 801px) and (max-width : 810px){ + width:245px !important; + } + @media(min-width : 791px) and (max-width : 800px){ + width:242px !important; + } + @media(min-width : 781px) and (max-width : 790px){ + width:238px !important; + } + @media(min-width : 771px) and (max-width : 780px){ + width:235px !important; + } + @media(min-width : 768px) and (max-width : 770px){ + width:235px !important; + } + @media(min-width : 481px) and (max-width : 767px) { + + } + @media (min-width : 401px) and (max-width : 480px) { + width:310px !important; + margin-right: 40px; + } + @media (min-width : 341px) and (max-width : 400px) { + width:310px !important; + margin-right: 36px; + } + @media(max-width : 340px){ + width:270px !important; + margin-right: 20px; + } + } + .cycle-carousel-wrap{ + white-space: normal !important; + } + .cycle-prev{ + margin-right: 10px; + float: right; + padding:0 15px; + background-color: #f6d16e; + position:relative; + color: #bf8e0c; + @media(max-width : 340px){ + padding:0 5px; + } + } + .cycle-next{ + margin-right: 30px; + float: right; + padding:0 15px; + background-color: #f6d16e; + position: relative; + color: #bf8e0c; + @media(max-width : 340px){ + padding:0 5px; + } + } + .w-annc__widget-title{ + padding: 0 15px; + } + .w-annc__box{ + width:1400%; + } + .more{ + float: right; + font-size: 10pt; + line-height: 35px; + color:#333; + } + .w-annc__entry-title{ + a{ + color: #333; + } + } + } + + + #pics + { + width: 37.8%; + margin-left:15px; + border: solid 1px #E4E4E4; + height:310px; + overflow: hidden; + @media (min-width : 1200px) { + height:299px; + } + @media (min-width : 992px) and (max-width : 1199px) { + width: 33.8% ; + } + @media(min-width : 768px) and (max-width : 991px) { + width: 33% ; + } + @media(max-width : 767px) { + width: 100%; + margin:0; + } + } + #tabs{ + + height: 100%; + border: solid 1px #E4E4E4; + margin-top: 30px; + padding: 0; + background: url("/assets/tab_bg.png") repeat-y scroll 0 0; + @media(max-width : 767px) { + overflow: hidden; + background: inherit; + } + } + #links{ + padding-left:0; + width: 34.5%; + float: left; + @media(min-width : 825px) and (max-width : 1199px) { + width: 34% ; + } + @media (min-width : 481px) and (max-width : 825px){ + width: 33%; + padding-left: 0; + } + @media (max-width : 480px){ + width: 100%; + padding-left: 15px; + } + } + #news{ + padding: 0 33px 0 0; + width: 55%; + float: left; + @media(min-width : 481px) and (max-width : 1199px) { + width: 54%; + padding: 0 15px; + } + @media (max-width : 480px){ + width: 100%; + padding: 0; + } + } + #ads{ + padding: 0; + margin-top: 30px; + } + aside[data-pp="2"] + { padding: 0; + h3{ + width: 76%; + margin: 12px 0; + font-family: "微軟正黑體"; + .more{ + float: right; + font-size: 10pt; + line-height: 35px; + color:#333; + } + } + } + aside[data-pp="3"] + { float: left; + width:70%; + top:45px; + position: absolute; + .slider{ + width:270px; + height: 300px; + overflow: hidden; + @media (max-width : 1199px) { + width: inherit; + } + } + .w-annc__list{ + position: relative; + overflow: hidden; + + } + .w-annc__item{ + + width: auto; + margin-bottom:0; + @media (max-width : 1199px) { + width: auto; + + } + + } + .w-annc__title{ + color:#333; + font-size: 12pt; + line-height: 24px; + } + .w-annc__entry-title{ + overflow: auto; + background-color: #f6d16e; + padding: 8px; + margin: 0; + } + .w-annc__img-wrap img{ + position: inherit!important; + } + } + aside[data-pp="4"] + { + float: right; + width:19%; + .w-annc__item.row{ + margin: 0; + width: 100%; + } + .w-annc.widget-announcement-2{ + @media(min-width : 1200px) { + margin-left:5px; + } + } + .w-annc__img-wrap.col-sm-4.bullseye + {width: 100%; + height: 47px; + cursor: pointer; + margin:auto; + margin-bottom: 10px; + @media(max-width : 767px) { + width:inherit; + } + } + + .w-annc__list{ + margin-top: -38px; + } + } + section[data-pp="5"] + { + width: 10.4%; + float: left; + overflow: hidden; + height: 100%; + @media(min-width : 992px) and (max-width : 1199px) { + width: 10.7%; + } + @media(min-width : 825px) and (max-width : 991px) { + width: 10.9% ; + } + @media(min-width : 768px) and (max-width : 825px) { + width: 12.5% ; + } + @media(max-width : 767px){ + width: 100% ; + background-color: rgb(236,110,25); + } + ul{ + position: relative; + margin:0; + padding: 0; + list-style: none; + @media(max-width : 767px){ + text-align: center; + } + + li{ cursor:pointer; + color:#fff; + font-family: "微軟正黑體"; + padding: 20px 0 20px 15px; + @media(max-width : 767px){ + padding: 20px 10px; + display: inline-block; + } + } + .active{ + background-color: #DE4F03; + + &:before { + content: ''; + position:absolute; + left: 0; + margin-top:5px; + @include arrow("left", 6px, 6px, #fff); + @media(max-width : 767px){ + display:none; + } + + } + } + + } + } + aside[data-pp="11"]{ + h3{ + margin: 20px 0 0 15px; + font-family: "微軟正黑體"; + font-size: 12pt; + font-weight: bold; + } + } + section[data-pp="6"] + { .w-annc.widget-announcement-11{ + padding-top: 13px; + position: relative; + display: none; + opacity: 0; + @media(max-width : 1199px){ + padding-top: 15px; + } + } + .w-annc.widget-announcement-11.active{ + display: block; + overflow: hidden; + } + + .w-annc__item{ + position: relative; + left: 0; + padding: 0 0 5px 10px; + margin-left:0; + margin-right:0; + border-bottom: solid 1px #eee; + } + .w-annc__category{ + font-size: 10pt; + margin: 0 10px 1px; + background-color: #999; + color: #fff; + padding: 4px; + } + .w-annc__postdate{ + color:#aaa; + font-size: 10pt; + } + .w-annc__title{ + width: 87%; + display: inline-block; + margin-top:10px; + color:#333; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + @media(min-width : 992px) and (max-width : 1199px) { + display: inline-block; + width: 58%; + } + @media (max-width : 991px) { + display: inline-block; + width: 48%; + padding-top: 10px; + } + @media (max-width : 797px) { + width: 44%; + } + @media (max-width : 480px) { + width: 100%; + } + &:hover{ + color:#f77319; + } + } + .w-annc__widget-title{ + display: inline; + position: absolute; + right:0; + margin:0; + top:-9px; + z-index: 5; + font-weight: bold; + + font-size: 12pt; + padding-left:15px; + @media (max-width : 1199px) { + + } + } + .w-annc__more.btn.btn-primary.pull-right{ + background-color: inherit; + color:#333; + border:0; + font-size: 10pt; + } + } + section[data-pp="7"]{ + h3{ + margin: 20px 0 0 0; + font-family: "微軟正黑體"; + font-size: 12pt; + font-weight: bold; + @media (max-width : 1199px) { + margin-left: 0; + margin-right: 0; + } + } + } + section[data-pp="8"] + { overflow: hidden; + padding-bottom: 10px; + .widget-link.widget1{ + display: none; + opacity: 0; + position: relative; + top:-350px; + } + .widget-link.widget1.active{ + display: block; + } + .widget-content{ + position: relative; + left: 20px; + float: left; + display: list-item; + width: 49%; + width: calc(50% - 1em); + border-top:inherit !important; + font-size: 10pt; + list-style:disc; + @media(max-width : 965px) { + width: 100% ; + } + + a{color:#333;} + } + .widget-title{ + //margin-left: -15px; + } + .widget-content-title{ + &:hover{ + color:#f77319; + } + } + + .status-top{ + display: none; + } + + + } + section[data-pp="9"] + { overflow:hidden; + width: 62.7%; + .w-ad-banner__caption{ + display: none !important; + } + padding-left: 0; + @media(max-width : 767px) { + padding: 0; + } + } + aside[data-pp="10"] + { width: 37.3%; + background-color: #0f2d4f; + padding-left: 30px; + @media(max-width : 1199px) { + height: 192px; + } + .w-annc__more.btn.btn-primary.pull-right{ + background-color: inherit; + border: inherit; + } + .w-annc__widget-title{ + color: #fff; + font-size: 12pt; + font-weight: bold; + //padding: 15px 0; + } + .w-annc__category{ + display: none; + } + .w-annc__postdate{ + color:#2776d0; + font-size: 10pt; + } + .w-annc__item.row{ + margin: 0; + border-bottom:1px solid #17457a; + //padding: 6px 0; + &:first-child{ + padding-top: 0; + } + a{ + color:#fff; + } + } + } + .w-ad-banner.ad-banner-widget-4{ + margin-bottom: 15px; + } +} + diff --git a/assets/stylesheets/template/layout/footer.scss b/assets/stylesheets/template/layout/footer.scss new file mode 100755 index 0000000..f6401e7 --- /dev/null +++ b/assets/stylesheets/template/layout/footer.scss @@ -0,0 +1,44 @@ +@charset "utf-8"; +@import "../initial"; + +.layout-footer { + padding: 2em 0; + color: #999999; + font-size: 0.8125em; + background-color: $theme-gray-dark; + .logo{ + vertical-align: top; + display: inline-block; + margin-right: 10px; + } + .layout-footer-content{ + width: 50%; + display: inline-block; + @media (max-width : 767px){ + width: 88%; + } + } + + .footer-counter{ + width: 30%; + float: right; + text-align: right; + img{ + margin-right: 10px; + } + @media (max-width : 767px){ + width: 100%; + text-align: left; + } + } + .container { + // @extend .response-content; + } + a { + color: #999999; + &:hover, + &:focus { + color: lighten(#999999, 10%) + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/layout/header.scss b/assets/stylesheets/template/layout/header.scss new file mode 100755 index 0000000..8b7ef2a --- /dev/null +++ b/assets/stylesheets/template/layout/header.scss @@ -0,0 +1,191 @@ +@charset "utf-8"; +@import "../initial"; +.top{ + display: none; + @media (max-width : 767px){ + display: block; + height: 136px; + } + + +} +.layout-header { + z-index: 1000 !important; + position:relative; + margin-bottom: 0; + border: none; + border-radius: 0; + @media (max-width : 767px){ + position:fixed; + background-color: rgb(247,241,224); + top: 40px; + } + z-index: 1; + .container { + width: 1000px; + padding: 0; + // @extend .response-content; + @media (max-width : 1199px){ + width: 100%; + } + } + .collapse.navbar-collapse.modules-menu{ + padding: 0; + @media (max-width:767px) { + padding: 0 15px; + } + } + #main-nav{ + text-align: center; + width:100%; + background: #d94444 url("/assets/menu_bg.png") center top repeat-x; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + @media (max-width:985px) { + overflow: hidden; + border-radius: 0; + } + } + .header-nav { + margin-top: 20px; + background-color: #fae8b6; + padding: 8px; + color: #FFF; + font-family: $main-font; + float: right; + @media (max-width : 985px){ + width: 100%; + } + + + ul{ + padding: 0; + @media (max-width : 985px){ + text-align: center; + width:100%; + } + } + li{ + border-left: solid 1px #333; + display: inline-block; + + @media (max-width : 985px){ + border:0; + padding-bottom: 5px; + } + + &:first-child{ + border: 0; + } + a{ + padding: 0 1px 0 5px; + font: 12px/1.5 'arial',sans-serif; + color:#333; + @media (max-width : 985px){ + font-weight: bold; + } + } + } + & > * { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + font-size: 0.8em; + color: #fff; + } + a { + color: #fff; + text-decoration: none; + } + @media (min-width: $screen-sm) { + text-align: right; + } + } + .navbar-header { + width: 100%; + padding: 0 ; + @media (max-width:767px) { + margin:0; + } + .navbar-toggle { + position: absolute; + right: 0; + padding: 14px 10px; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + border-width: 2px; + border-color: lighten($theme-gray, 30%); + // &:hover { + // border-color: lighten($theme-gray, 45%); + // .icon-bar { + // background-color: lighten($theme-gray, 45%); + // transition: .2s all; + // } + // } + .icon-bar { + background-color: lighten($theme-gray, 30%); + } + &.collapsed { + .icon-bar-top { + top: 0; + transform: rotate(0); + } + .icon-bar-middle { + opacity: 1; + } + .icon-bar-bottom { + top: 0; + transform: rotate(0); + } + } + // icon bar animation + .icon-bar { + transition: .2s all; + position: relative; + } + .icon-bar-top { + top: 6px; + transform: rotate(45deg); + } + .icon-bar-middle { + opacity: 0; + } + .icon-bar-bottom { + top: -6px; + transform: rotate(-45deg); + } + } + .navbar-brand { + height: 34px; + margin: 8px 0; + padding-top: 0; + padding-bottom: 0; + line-height: 34px; + color: #FFF; + font-size: 1.4em; + font-family: $main-font; + @media (min-width: 986px) { + height: 60px; + margin: 0.5rem 0 0; + padding-left: 0; + line-height: 60px; + font-size: 1.5em; + } + @media(min-width : 768px) and (max-width : 985px) { + height: 34px; + } + .site-logo { + width: auto; + margin-right: 0.5em; + float: left; + + @media (max-width:767px) { + width: 85%; + } + + } + } + } +} diff --git a/assets/stylesheets/template/layout/slide.scss b/assets/stylesheets/template/layout/slide.scss new file mode 100755 index 0000000..90d5878 --- /dev/null +++ b/assets/stylesheets/template/layout/slide.scss @@ -0,0 +1,16 @@ +@charset "utf-8"; +@import "../initial"; + +.layout-slide { + position: relative; + margin-bottom: 2rem; + z-index: 0; + overflow: hidden; + .w-ad-banner { + max-width: 1000px; + max-height: 220px; + margin: auto; + background-color: rgb(247,247,247); + } + +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/ad_banner.scss b/assets/stylesheets/template/modules/ad_banner.scss new file mode 100755 index 0000000..8b74367 --- /dev/null +++ b/assets/stylesheets/template/modules/ad_banner.scss @@ -0,0 +1,127 @@ +@charset "utf-8"; + +@import "../initial"; + +// +// Widget +// + +// Widget +// ## gerenral styles +.w-ad-banner { + position: relative; + + .cursor { + cursor: pointer; + } +} + +.w-ad-banner__wrap { + width: 100%; +} + +.w-ad-banner__slide { + width: 100%; +} + +.banner-pager { + @include list-reset; + position: absolute; + right: 1em; + top: 1em; + z-index: 200; + + li { + display: inline-block; + } + + a { + border: 2px solid #fff; + background: #d94444; + display: inline-block; + margin-right: 0.25em; + width: 1em; + height: 1em; + border-radius: 50%; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + opacity: .5; + } + + .active-slide a { + opacity: 1; + } +} + +.banner-responsive { + width: 100%; +} + +// Widget 1 +.ad-banner-widget-1 { + .w-ad-banner__caption { + background: $theme-color-main; + color: $theme-white; + z-index: 200; + padding: 0.5em 1em; + + h2 { + font-family: $main-font; + font-size: $w-caption-font-size; + margin: 0.5em 0; + } + + p { + font-family: $main-font; + font-size: $w-caption-desc; + } + } +} + +// Widget 2 +.ad-banner-widget-2 { + .w-ad-banner__image { + width: 100%; + height: auto; + } + + .youtube, .cycle-youtube { + width: 100%; + height: 100%; + } + + object, embed { + width: 100%; + height: 100%; + } + + .banner-pager { + right: 1em; + bottom: 1em; + z-index: 102; + } +} + +// Widget 3 +.ad-banner-widget-3 { + .w-ad-banner__wrap { + width: 100%; + } + + .w-ad-banner__slide { + width: 100%; + } + + .banner-pager { + top: auto; + right: 1em; + bottom: 1em; + } +} + +// specific style for youtube widget +.ad-banner-widget-youtube { + .cycle-slide-active { + z-index: 101 !important; + } +} + \ No newline at end of file diff --git a/assets/stylesheets/template/modules/announcement.scss b/assets/stylesheets/template/modules/announcement.scss new file mode 100755 index 0000000..0843e6b --- /dev/null +++ b/assets/stylesheets/template/modules/announcement.scss @@ -0,0 +1,680 @@ +@charset "utf-8"; + +@import "../initial"; + +// +// Widget +// + +// Announcement widget +// ## Gerneral styles for widgets +.w-annc { + .w-annc__widget-title { + @extend .unity-title; + } + + .w-annc__list { + margin: 0; + padding: 0; + list-style: none; + } + + .w-annc__item { + margin-bottom: 30px; + } + + .label { + font-size: 0.75rem; + font-weight: normal; + } + + .w-annc__meta { + .w-annc__status-wrap, + .w-annc__postdate-wrap, + .w-annc__category-wrap { + display: inline-block; + margin-right: 0.2em; + font-size: 0.8125em; + color: $theme-gray; + font-weight: normal; + } + + i { + color: $theme-gray; + } + } + .w-annc__subtitle { + font-size: 0.8125em; + color: $theme-gray; + } + + .w-annc__entry-title { + margin-bottom: 10px; + } + + .w-annc__title { + font-family: $sub-font; + color: $theme-color-main; + text-decoration: none; + font-size: 0.8125rem; + + &:hover { + color: darken($theme-color-main, 10%); + } + } +} + +// Widget-1 +.widget-announcement-1 { + .w-annc__img-wrap { + height: 165px; + margin: 0 0 1em 0; + } + + .w-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } +} + +// Widget-2 +.widget-announcement-2 { + .w-annc__img-wrap { + height: 200px; + margin: 0 0 1em 0; + } + + .w-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } + .w-annc__list{ + margin-top: -38px; + } +} + +// Widget-3 +.widget-announcement-3 { + .w-annc__img-wrap { + height: 165px; + margin: 0 0 5px 0; + } + + .w-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } +} + +// Widget-4 +.widget-announcement-4 { + .w-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } + + .w-annc__list > .w-annc__item:nth-child(3n+1) { + clear: both; + } + + .w-annc__img-wrap { + height: 200px; + margin: 0 0 1em 0; + } +} + +// Widget-5 +.widget-announcement-5 { + .w-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } + + .w-annc__item { + border-bottom: 1px dashed lighten($theme-gray, 65%); + padding-bottom: 1em; + margin-bottom: 1em; + } +} + +// Widget-6 +.widget-announcement-6 { + .w-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .w-annc__entry-title { + margin: 0; + } + + .w-annc__category-wrap, + .w-annc__status, + .w-annc__title, + .w-annc__postdate-wrap { + font-size: 0.8125rem; + } + + .w-annc__status { + display: inline-block; + } +} + +// Widget-7 +.widget-announcement-7 { + .w-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .w-annc__entry-title { + margin: 0; + } + + .w-annc__category-wrap, + .w-annc__status, + .w-annc__title, + .w-annc__postdate-wrap { + font-size: 0.75rem; + } + + .w-annc__status { + display: inline-block; + } +} + +// Widget-8 +// ## Table +.widget-announcement-8 { + .w-annc__th { + color: #fff; + background: $theme-color-main; + font-size: 0.8125em; + border: none; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } + + td { + font-size: 0.8125em; + } + + a:hover { + text-decoration: none; + } +} + +// Widget-9 +// ## Table +.widget-announcement-9 { + .w-annc__th { + color: #fff; + background: $theme-color-main; + font-size: 0.8125em; + border: none; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } + + td { + font-size: 0.8125em; + } + + a:hover { + text-decoration: none; + } +} + +// Widget-10 +.widget-announcement-10 { + .w-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .w-annc__entry-title { + margin: 0; + } + + .w-annc__postdate-wrap { + font-size: 0.8125em; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } +} + +// Widget-11 +.widget-announcement-11 { + .w-annc__item { + margin-bottom: 0; + //padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .w-annc__entry-title { + margin: 0; + padding: 0; + } + + .w-annc__postdate-wrap { + font-size: 0.8125em; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } +} + +// Widget-12 +// ## Table +.widget-announcement-12 { + .w-annc__th { + color: #fff; + background: $theme-color-main; + font-size: 0.8125em; + border: none; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } + + td { + font-size: 0.8125em; + } + + a:hover { + text-decoration: none; + } +} + +// Widget-13 +// ## Table +.widget-announcement-13 { + .w-annc__th { + color: #fff; + background: $theme-color-main; + font-size: 0.8125em; + border: none; + } + + .w-annc__status { + display: inline-block; + font-size: 0.75rem; + } + + td { + font-size: 0.8125em; + } + + a:hover { + text-decoration: none; + } +} + +// Widget-14 +.widget-announcement-14 { + .w-annc__list { + padding: 0 15px; + } + + .w-annc__img-wrap { + height: 300px; + margin-bottom: 15px; + + @media (min-width: $screen-md) { + height: 200px; + margin-bottom: 0; + } + } + + .w-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .w-annc__entry-title { + margin: 0 0 10px 0; + + @media (min-width: $screen-md) { + margin-bottom: 0; + } + } + + .w-annc__postdate-wrap { + font-size: 0.8125em; + } + + .w-annc__status { + display: inline-block; + } + + .w-annc__postdate { + font-size: 0.8125rem; + } +} + +// Announcement index +// ## General style for index pages +.i-annc { + .i-annc__page-title { + @extend .unity-title; + } + + .i-annc__list { + margin: 0; + padding: 0; + list-style: none; + } + + .i-annc__widget-title { + @extend .unity-title; + } + + .i-annc__item { + margin-bottom: 30px; + } + + .i-annc__img { + width: 100%; + max-width: 100%; + height: auto; + } + + .i-annc__th { + color: #fff; + background: #d94444; + font-size: 0.8125em; + border: none; + white-space: nowrap; + } + + .i-annc__status-wrap { + span { + display: inline-block; + padding: .2em .6em .3em; + + &:last-child { + margin: 0 5px 3px 0; + display: inline-block; + } + } + } + + td { + font-size: 0.8125rem; + } + + .i-annc__title:hover { + text-decoration: none; + } + + .label { + font-size: 0.75rem; + font-weight: normal; + } + + .i-annc__meta { + .i-annc__status-wrap, + .i-annc__postdate-wrap, + .i-annc__category-wrap { + display: inline-block; + margin-right: 0.2em; + font-size: 0.8125em; + color: $theme-gray; + font-weight: normal; + } + + i { + color: $theme-gray; + } + } + + .i-annc__subtitle { + font-size: 0.8125em; + color: $theme-gray; + } + + .i-annc__entry-title { + margin-bottom: 10px; + } + + .i-annc__title { + font-family: $sub-font; + color: darken(#71550d,5%); + text-decoration: none; + font-size: 0.8125rem; + + &:hover { + color: darken(#71550d,10%); + } + } +} + +// Index-1 +.index-announcement-1 {} + +// Index-5 +// Index-6 +.index-announcement-5, +.index-announcement-6 { + .i-annc__img-wrap { + margin: 0 0 1em; + } + + .i-annc__title { + font-family: $main-font; + font-size: 1.2rem; + line-height: 1.3; + } +} + +// Index-7 +.index-announcement-7 { + .i-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } + + .i-annc__list > .i-annc__item:nth-child(3n+1) { + clear: both; + } + + .i-annc__img-wrap { + height: 200px; + margin: 0 0 1em 0; + } +} + +// Index-8 +.index-announcement-8 { + .i-annc__title { + font-family: $main-font; + line-height: 1.3; + font-size: 1.2rem; + } + + .i-annc__item { + border-bottom: 1px dashed lighten($theme-gray, 65%); + padding-bottom: 1em; + margin-bottom: 1em; + } +} + +// Index-9 +// Index-10 +.index-announcement-9, +.index-announcement-10 { + .i-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .i-annc__entry-title { + margin: 0; + } + + .i-annc__category-wrap, + .i-annc__status, + .i-annc__title, + .i-annc__postdate-wrap { + font-size: 0.8125rem; + } + + .i-annc__status { + display: inline-block; + } +} + + +// Index-11 +// Index-12 +.index-announcement-11, +.index-announcement-12 { + .i-annc__item { + margin-bottom: 0.8em; + padding-bottom: 0.8em; + border-bottom: 1px dashed lighten($theme-gray, 65%); + } + + .i-annc__entry-title { + margin: 0; + } + + .i-annc__postdate-wrap { + font-size: 0.8125em; + } + + .i-annc__status { + display: inline-block; + font-size: 0.75rem; + } +} + +// Index-16 +.index-announcement-16 { + td ul { + margin: 0; + padding: 0; + list-style: none; + } +} + +// Announcement show +.s-annc { + .s-annc__show-title { + @extend .unity-title; + } + + .s-annc__meta-wrap { + border-bottom: 1px solid $theme-gray-light; + @include clearfix; + + .s-annc__meta--item { + font-size: 0.875rem; + margin-right: 1em; + margin-bottom: 0.6em; + float: left; + + i { + color: darken($theme-gray-light, 10%); + } + } + + .s-annc__tag-wrap { + position: relative; + margin-right: 0; + padding-left: 1.6em; + clear: both; + float: none; + + i { + position: absolute; + top: 7px; + left: 0; + } + } + + .s-annc__tag-wrap { + .s-annc__tag { + font-weight: normal; + } + } + } + + .s-annc__post-wrap { + @include clearfix; + margin-bottom: 2em; + } + + .s-annc__related-wrap { + padding-top: 1em; + border-top: 1px dotted $theme-gray-light; + } + + .s-annc__related-file { + margin-bottom: 15px; + } + + .s-annc__related-file, + .s-annc__related-link { + padding-bottom: 6px; + padding-left: 1.6em; + + i { + margin: 8px 0 0 -1.6em; + float: left; + color: darken($theme-gray-light, 10%); + } + a {} + } + + .s-annc__related-link-list, + .s-annc__related-file-list { + display: inline-block; + } + + .s-annc__flie-title { + max-width: 9.375rem; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + .s-annc__social > * { + display: inline-block; + vertical-align: top; + } + .s-annc__social .print-button { + color: #fff; + font-size: 11px; + border-radius: 4px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + padding: 2px 6px; + background-color: $theme-color-main; + } + .s-annc__social .print-button:hover { + background-color: lighten($theme-color-main, 10%); + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/archives.scss b/assets/stylesheets/template/modules/archives.scss new file mode 100755 index 0000000..d8a4982 --- /dev/null +++ b/assets/stylesheets/template/modules/archives.scss @@ -0,0 +1,188 @@ +@charset "utf-8"; +@import "../initial"; +// +// Widget +// +// Widget +// ## gerenral styles +.w-archive { + .w-archive__widget-title { + font-family: $main-font; + font-size: $w-widget-title-font-size; + color: $theme-gray; + margin: 0.5rem 0; + } +} + +// Widget 1 +.widget-archive-1 { + .w-archive__list.level-1 { + padding: 0.5rem; + } + .w-archive__item.level-1 { + list-style-position: inside; + margin-bottom: 0.8rem; + } + .w-archive__item-heading { + display: inline-block; + font-size: $w-item-heading-font-size; + font-family: $main-font; + color: $theme-gray; + margin: 0; + padding-bottom: 0.25rem; + } + .w-archive__list.level-2 { + margin: 0; + padding: 0; + } + .w-archive__item.level-2 { + border-bottom: 1px dashed $w-border-color; + padding: 0 0 0.5rem 0.4rem; + } + .w-archive__link { + font-size: $w-title-font-size-small; + } +} + +// Archive index 1 +.index-archive-1 { + font-family: $main-font; + .i-archive__archive-title { + font-size: 1rem; + margin-bottom: 10px; + vertical-align: top; + } + .i-archive__status-wrap { + vertical-align: top; + display: inline-block; + margin-bottom: 10px; + } + .i-archive__item { + margin-bottom: 40px; + } + .i-archive__category-list { + } + .i-archive__category-title { + padding-bottom: 5px; + } + .i-archive__category-item { + font-size: 13px; + display: inline; + font-size: .8125rem; + } + .i-archive__item-wrap {} + .i-archive__file-list { + display: block; + margin-bottom: 0.8em; + } + .i-archive__file-wrap { + margin: 0 0.625rem 15px 0; + padding: 8px 12px; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + border: 1px solid lighten($theme-gray-light, 10%); + } + .i-archive__file-name { + font-size: 12px; + font-size: 0.75rem; + } +} +.index-archive-2, +.index-archive-4 { + .panel { + font-family: $main-font; + margin-bottom: 10px; + } + .panel-title { + font-family: $main-font; + } + .i-archive-tags { + margin-bottom: 0; + } + .i-archive-files-item { + font-size: 13px; + font-family: $main-font; + } + .i-archive-files-list { + dd { + margin-bottom: 15px; + } + } + .i-archive-tag-name { + margin-bottom: 8px; + font-size: 0.9375rem; + display: inline-block; + } + @media screen and (min-width: $screen-sm) { + .dl-horizontal { + dt { + text-align: left; + } + } + } +} + +.has-archive-tab { + .i-tag__item { + display: none; + } + .tab-content--active { + display: block !important; + } + .i-archive__tag-name { + cursor: pointer; + } +} + +.index-archive-3 { + .i-archive__tag-name { + background-color: $theme-color-main; + color: $theme-white; + font-family: $main-font; + display: inline-block; + padding: 10px 12px; + margin-right: 5px; + border-radius: 4px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + font-size: 15px; + &:hover { + background-color: darken($theme-color-main, 7%); + } + &.tab--active { + background-color: darken($theme-color-main, 7%); + } + } + + .tab-content { + background-color: lighten($theme-gray, 65%); + padding: 25px; + } + + .i-archive__category-item { + margin-bottom: 8px; + } + + .i-archive__category-title { + font-family: $main-font; + } + + .i-archive__archive-title { + font-size: 15px; + } + + .tab-content { + margin-bottom: 10px; + } + + .i-archive__file-name { + font-size: 13px; + } + + .i-archive__file-wrap { + margin-bottom: 10px; + } + + .i-archive__item-wrap { + font-family: $main-font; + } +} diff --git a/assets/stylesheets/template/modules/calendar.scss b/assets/stylesheets/template/modules/calendar.scss new file mode 100755 index 0000000..4e1e4ab --- /dev/null +++ b/assets/stylesheets/template/modules/calendar.scss @@ -0,0 +1,54 @@ +@charset "utf-8"; + +@import "../initial"; + +.w-calendar { + width: 100%; + position: relative; + + .widget-title { + text-align: center; + border: 1px solid $theme-gray-subtle; + margin: 0; + padding: 8px 0; + } + + th { + background: $theme-color-main; + color: $theme-white; + text-align: center; + font-size: 0.8125rem; + } + + td { + border: 1px solid $theme-gray-subtle; + text-align: center; + font-size: 0.8125rem; + } +} +.w-calendar-table { + margin-bottom: 0; + .w-calendar-today { + background: $theme-color-main; + color: $theme-white; + } + .w-calendar-event { + background: $theme-color-third; + color: $theme-white; + cursor: pointer; + } + +} + +.w-calendar-nav { + a { + position: absolute; + top: 8px; + left: 10px; + color: $theme-color-main; + } + .w-calendar-nav-next { + left: auto; + right: 10px; + } +} diff --git a/assets/stylesheets/template/modules/faq.scss b/assets/stylesheets/template/modules/faq.scss new file mode 100755 index 0000000..5646c45 --- /dev/null +++ b/assets/stylesheets/template/modules/faq.scss @@ -0,0 +1,54 @@ +@charset "utf-8"; + +@import "../initial"; + +// Faqs MODULES +.widget-faqs { + &.widget1 { + .widget-content { + padding-bottom: 10px; + + & + .widget-content { + border-top: 1px dotted $theme-gray-light; + } + + .widget-content-title { + display: inline-block; + padding: 5px 0; + } + } + + // 在 layout-content 下的樣式 + .layout-content & { + .widget-title { + @extend .unity-title; + } + } + + // 在 layout-footer 下的樣式 + .layout-footer & { + .widget-content { + line-height: 2em; + border-top-color: $theme-gray; + } + } + } +} + +// Faqs INDEX +.index-faqs { + .index-title { + @extend .unity-title; + } + + &.index1 { + .index-content { + list-style-type: decimal-leading-zero; + list-style-position: inside; + + & + .index-content { + border-top: 1px dotted $theme-gray-light; + } + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/gallery.scss b/assets/stylesheets/template/modules/gallery.scss new file mode 100755 index 0000000..42cddab --- /dev/null +++ b/assets/stylesheets/template/modules/gallery.scss @@ -0,0 +1,122 @@ +@charset "utf-8"; +@import "../initial"; +// Gallery MODULES +.widget-gallery { + .widget-title { + @extend .unity-title; + } + .widget-content { + position: relative; + } + &.widget1 { + .widget-content { + overflow: hidden; + .widget-pic { + display: inline-block; + padding: 1px; + text-align: center; + @include size(33.3333%, auto); + img { + @include size(100%, 100%); + } + } + } + } + &.widget2 { + .widget-content { + margin-left: -5px; + margin-right: -5px; + .widget-pic { + margin-bottom: 10px; + padding-left: 5px; + padding-right: 5px; + img { + @include size(100%, auto); + } + } + } + } +} + +.index-gallery { + .index-title { + @extend .unity-title; + } + &.index1 { + .index-content { + &:nth-child(4n+1) { + clear: both; + } + .index-part { + padding: 8px; + } + .index-content-inner { + position: relative; + } + .index-content-title { + font-family: $main-font; + font-size: 15px; + } + .index-img-description { + font-size: 13px; + } + } + } + &.index2 { + .index-content { + padding: 25px 15px; + background: lighten($theme-gray, 60%); + margin-bottom: 20px; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + @media screen and (max-width: $screen-sm) { + margin-right: 20px; + margin-left: 20px; + } + } + .index-content-inner { + margin-bottom: 25px; + } + .index-img { + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + } + .index-content-title { + font-family: $main-font; + font-size: 15px; + } + .index-img-description { + font-size: 13px; + } + } +} + +.show-gallery { + .show-title { + @extend .unity-title; + } + .show-content { + padding-right: 0; + padding-left: 0; + &:nth-child(6n+1) { + clear: both; + } + .img { + display: inline-block; + width: 100%; + height: auto; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + } + .show-content-inner { + position: relative; + padding: 5px; + z-index: 0; + } + .show-description { + font-family: $main-font; + font-size: 13px; + padding: 8px; + } + } +} diff --git a/assets/stylesheets/template/modules/member.scss b/assets/stylesheets/template/modules/member.scss new file mode 100755 index 0000000..0839055 --- /dev/null +++ b/assets/stylesheets/template/modules/member.scss @@ -0,0 +1,133 @@ +@charset "utf-8"; + +@import "../initial"; + +// +// Index +// +// Member Index +// ## Gerneral styles for Index + +// Index 1 +.index-member-1 { + .i-member-tr-head { + &:nth-child(1n+2) { + display: none; + } + th { + background: $theme-color-main; + color: #fff; + } + } +} + +// Index 2 +.index-member-2 { + .i-member-section { + max-width: 500px; + margin: auto; + } + .i-member-status-title { + @extend .unity-title; + } + .i-member-item-inner { + background: none; + border-radius: 0.25rem; + padding: 24px 1rem; + margin-bottom: 16px; + } + .i-member-pic-wrap { + height: auto; + margin-bottom: 16px; + } + .i-member-pic { + width: 100%; + } + .i-member-profile-list { + @include list-reset; + } + .i-member-profile-item { + margin-bottom: 8px; + font-size: $font-13; + } + // RWD + @media screen and (min-width: $screen-sm) { + .i-member-section { + max-width: 100%; + } + .i-member-item-inner { + background: $theme-gray-lighter; + } + } +} + +// // Index 3 +.index-member-3 { + .i-member-section { + max-width: 500px; + margin: auto; + } + .i-member-status-title { + @extend .unity-title; + } + .i-member-item-inner { + background: none; + border-radius: 0.25rem; + padding: 24px 1rem; + margin-bottom: 16px; + } + .i-member-pic-wrap { + height: auto; + margin-bottom: 16px; + } + .i-member-pic { + width: 100%; + } + .i-member-profile-list { + @include list-reset; + } + .i-member-profile-item { + margin-bottom: 8px; + font-size: $font-13; + } + .i-member-item:nth-child(odd) { + clear: both; + } + .i-member-item-inner {} + .i-member-pic-wrap { + padding: 0; + } + // RWD + @media screen and (min-width: $screen-sm) { + .i-member-section { + max-width: 100%; + } + .i-member-item-inner { + background: $theme-gray-lighter; + } + + } + @media screen and (min-width: $screen-md) { + .i-member-pic-wrap { + position: relative; + overflow: hidden; + height: 125px; + } + .i-member-pic { + } + } +} + +// Show page +.show-member { + font-family: $sub-font; + th, td { + font-size: .8125rem; + } + .member-plugins { + margin: 20px 0; + a { + font-size: .8125rem; + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/menu.scss b/assets/stylesheets/template/modules/menu.scss new file mode 100755 index 0000000..742456f --- /dev/null +++ b/assets/stylesheets/template/modules/menu.scss @@ -0,0 +1,273 @@ +@charset "utf-8"; +@import "../initial"; +.modules-menu { + font-family: $sub-font; + max-height: none; + li { + white-space: nowrap; + & > a, + & > .fa { + color: $theme-white; + } + &:hover { + & > a, + & > .fa { + color: $theme-white; + text-decoration: none; + } + } + } + .modules-menu-level-0 { + margin: 0; + padding: 0; + list-style: none; + .has-dropdown.level-1.active { + .modules-menu-level-1 { + display: block; + } + } + .has-dropdown.level-2.active { + .modules-menu-level-2 { + display: block; + } + } + .dropdown-toggle-icon { + position: absolute; + top: 8px; + right: 5px; + width: 40px; + height: 40px; + cursor: pointer; + line-height: 40px; + font-size: 1em; + text-align: center; + border-radius: 2px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + display: none; + } + .dropdown-toggle-icon.level-1 { + background-color: lighten($theme-gray, 10%); + } + .dropdown-toggle-icon.level-2 { + background-color: lighten($theme-gray, 10%); + } + & > li { + position: relative; + margin: 0 -15px; + padding: 0 15px; + border-bottom: 1px solid lighten($theme-gray, 5%); + @media (max-width:767px) { + border:0; + width: 50%; + float:left; + margin:0; + } + & > a { + display: block; + padding: 18px 0; + font-family: $main-font; + @media (max-width:767px) { + padding: 10px 0; + + } + } + &:hover { + background-color: darken(#d94444,10%); + & > a { + background-color: transparent; + } + @media (min-width: $screen-sm) { + background-color: transparent; + } + } + @media (min-width: $screen-sm) { + float: none; + display: inline-block; + border-left:dotted 1px #fff; + position: relative; + margin: 6px 0; + padding: 0; + border-bottom: none; + // @media (max-width: 985px) { + // border:0; + // } + &:first-child { + margin-left: 0; + border-color:transparent; + } + &:last-child { + margin-right: 0; + .modules-menu-level-1 { + right: 15px; + left: auto; + &:before { + right: 10px; + left: auto; + } + & > li { + padding-right: 15px; + padding-left: 15px; + & > a { + padding-left: 0; + } + } + .modules-menu-level-2 { + right: 100%; + left: auto; + &:before { + right: -6px; + left: auto; + @include arrow("left", 6px, 6px, $theme-gray-darker); + } + } + } + } + & > a { + border-radius: 4px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + padding: 5px 16px; + } + & > .fa { + position: static; + @include size(auto, auto); + padding: 0; + line-height: 1; + font-size: 1em; + cursor: default; + } + &:hover { + + & > a { + color:#333; + background-color: #fff; + border-bottom-color: $brand-primary; + } + .modules-menu-level-1 { + display: block; + } + } + } + } + } + .modules-menu-level-1 { + display: none; + min-width: 100%; + margin: 0 -15px; + padding: 15px 0; + background-color: $theme-gray-dark; + list-style: none; + z-index: 1; + + & > li { + position: relative; + padding:0 10px; + & + li { + + } + & > a { + display: block; + padding: 3px 12px 3px 16px; + font-family: $main-font; + font-size: 15px; + } + &:hover { + + & > a, + & > .fa { + color: #333; + text-decoration: underline; + } + } + } + @media (min-width: $screen-sm) { + position: absolute; + left: 15px; + top:35px; + margin-top: -0.5rem; + background-color: #fff; + + & > li { + + & > a { + text-align: left; + color: #333; + padding-left: 15px; + background:transparent url("/assets/ar1.png") 3px 7px no-repeat; + } + & > .fa { + position: static; + @include size(auto, auto); + padding: 0; + margin-right: 0; + line-height: 1; + float: none; + font-size: 1em; + cursor: default; + } + &:hover { + .modules-menu-level-2 { + display: block; + } + } + } + .fa { + &:before { + content: "\f105"; + } + } + } + } + .modules-menu-level-2 { + display: none; + margin: 0; + padding: 0; + background-color: #fff; + list-style: none; + & > li { + & + li { + + } + & > a { + color:#333; + display: block; + padding: 15px 50px; + font-family: $main-font; + } + &:hover { + + & > a { + color: #333; + text-decoration:underline; + } + } + } + @media (min-width: $screen-sm) { + position: absolute; + top: 0; + left: 100%; + + & > li { + padding:0 10px; + & > a { + text-align: left; + padding-left: 15px; + padding: 0.7em 0 0.7em 15px; + background:transparent url("/assets/ar1.png") 3px 16px no-repeat; + } + } + .fa { + &:before { + content: "\f105"; + } + } + } + } +} + +.has-mobile-dropdown { + .modules-menu { + .dropdown-toggle-icon { + display: block; + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/personal_plugin.scss b/assets/stylesheets/template/modules/personal_plugin.scss new file mode 100755 index 0000000..21cfaa3 --- /dev/null +++ b/assets/stylesheets/template/modules/personal_plugin.scss @@ -0,0 +1,6 @@ +@charset "utf-8"; + +.plugin-show-table th{ + text-align: right; + min-width: 80px; +} \ No newline at end of file diff --git a/assets/stylesheets/template/modules/web_resource.scss b/assets/stylesheets/template/modules/web_resource.scss new file mode 100755 index 0000000..2b900a9 --- /dev/null +++ b/assets/stylesheets/template/modules/web_resource.scss @@ -0,0 +1,84 @@ +@charset "utf-8"; + +@import "../initial"; + +// Link MODULES +.widget-link { + // 在 layout-content 下的樣式 + .widget-title { + @extend .unity-title; + } + + &.widget1,&.widget1s { + .widget-title { + color: #000; + font-size: 18px; + font-weight: 700; + margin: 0; + font-family: "新細明體"; + } + ul { + font-size: 12px; + display: flex; + flex-wrap: wrap; + } + .widget-content { + line-height: 2.5em; + border-top: 1px solid #ddd; + list-style: disc inside none; + & + .widget-content { + //border-top: 1px dotted $theme-gray-light; + } + + .widget-content-title { + display: inline-block; + color: #000; + padding-right: 2px; + } + } + a.btn-primary { + color: #000; + border-color: transparent; + background-color: transparent; + font-size: 12px; + } + // 在 layout-footer 下的樣式 + .layout-footer & { + .widget-content { + line-height: 2em; + border-top-color: $theme-gray; + } + } + } +} + +// Link INDEX +.index-link { + .index-title { + @extend .unity-title; + } + + &.index1 { + .index-content { + h4 { + margin: 0; + } + & + .index-content { + border-top: 1px dotted $theme-gray-light; + } + + .index-context { + display: inline-block; + font-size: 13px; + margin: 0 0 10px 2em; + color: darken($theme-gray-light, 20%); + } + } + .index-content-title { + font-family: $main-font; + font-size: 16px; + background: url(/assets/dt.gif) 0 50% no-repeat; + padding-left: 1.5em; + } + } +} diff --git a/assets/stylesheets/template/print.css b/assets/stylesheets/template/print.css new file mode 100755 index 0000000..7c91c22 --- /dev/null +++ b/assets/stylesheets/template/print.css @@ -0,0 +1,25 @@ +// Customize this scss file as you need to fit the design +@charset "utf-8"; + +body { + background: #fff; + color: #000; + font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; + line-height: 1.3; + font-size: 12pt; +} + +blockquote, +ul { + margin: 0; + padding: 0; +} + +ul { + list-style: none; +} + +#orbit-bar, +.no-print { + display: none !important; +} \ No newline at end of file diff --git a/assets/stylesheets/template/template.scss b/assets/stylesheets/template/template.scss new file mode 100755 index 0000000..542808a --- /dev/null +++ b/assets/stylesheets/template/template.scss @@ -0,0 +1,102 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans:400,700"); + +// Base +@import "base/pagination"; +@import "base/orbitbar-override"; +@import "base/global"; +@import "base/accesskey"; +@import "base/go_back_top"; + +// Layout +@import "layout/header"; +@import "layout/slide"; +@import "layout/content"; +@import "layout/footer"; + +// Modules +@import "modules/*"; + +// Widget +@import "widget/breadcrumb"; +@import "widget/sitemenu"; + +.adminstration { + -webkit-column-count: 2; + -webkit-column-gap: 15px; + column-count: 2; + column-gap: 15px; +} +.adminstration-item { + display: flex; + margin: 0 0 10px 0; + border: 1px solid #ccc; + break-inside: avoid; + box-sizing: border-box; + break-inside: avoid; + padding: 10px; + .item-link { + ul { list-style: none; } + & > ul { + padding: 0 1rem; + } + & > ul > li:before { + content: ''; + display: inline-block; + background: url(/assets/ar1.png) 0 0 no-repeat; + width: 1em; + height: 0.7em; + } + ul > li > ul { font-size: 0.95rem; } + } +} + +.academics { + display: flex; + flex-wrap: wrap; + table { width: calc( 100% / 2 - 2em ); margin: 1em; } + tbody { background: #f6f6f6; } +} + +#orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language { display: none; } + +@media (max-width: 767px) { + .layout-content aside[data-pp="10"] { + width: 37%; + } + .layout-content section[data-pp="1"] { + margin:auto; + background-color: #fff; + margin-bottom: 30px; + width: 100%; + height: 100% !important; + } + .layout-content #ads { + display: flex; flex-wrap: wrap; + } + .sitemenu-wrap img { display: none; } + .adminstration { + -webkit-column-count: 1; + column-count: 1; + } +} + +@media (max-width: 580px) { + .layout-content aside[data-pp="10"], .layout-content section[data-pp="9"] { + width: 100%; + } + .academics table { width: 100%; margin: 0; } + .layout-content aside[data-pp="10"] { + height: unset !important; + padding-bottom: 2em; + } +} + + +html[lang='en'] { + .more, .cycle-next, .cycle-prev, .w-annc__more, .more-wrap { display: none !important; } + } +.layout-content .sitemenu-wrap .widget-link.widget1.active{ + @media (max-width:420px){ + display: none; + } +} diff --git a/assets/stylesheets/template/widget/breadcrumb.scss b/assets/stylesheets/template/widget/breadcrumb.scss new file mode 100755 index 0000000..4b3ab99 --- /dev/null +++ b/assets/stylesheets/template/widget/breadcrumb.scss @@ -0,0 +1,20 @@ +@charset "utf-8"; + +@import "../initial"; + +.widget-breadcrumb { + &.widget1 { + li { + a { + font-size: 0.8125rem; + } + + &:last-child { + a { + color: $theme-gray-dark; + pointer-events: none; + } + } + } + } +} \ No newline at end of file diff --git a/assets/stylesheets/template/widget/sitemenu.scss b/assets/stylesheets/template/widget/sitemenu.scss new file mode 100755 index 0000000..41b8b98 --- /dev/null +++ b/assets/stylesheets/template/widget/sitemenu.scss @@ -0,0 +1,172 @@ +@charset "utf-8"; + +@import "../initial"; +#submenu{ + width: 20%; + + @media (max-width : 767px){ + width: 100%; + } + +} +#submenu.col1{ + display: none; +} +#page{ + width: 79%; + overflow: auto; + @media (max-width : 767px){ + width: 100%; + } + #main-content{ + overflow: auto; + } +} +#page.col1{ + width: 100%; +} +.sitemenu-wrap.sitemenu-vertical { + padding: 10px 0; + @include clearfix; + + .sitemenu-title { + display: none; + } + + .sitemenu-list { + border-right: 5px solid rgb(224,224,224); + margin: 0; + padding: 0; + list-style: none; + + @media (max-width : 767px){ + background-color: rgb(224,224,224); + border:0; + } + } + .sitemenu-list.level-1{ + border-bottom:5px solid rgb(224,224,224); + } + .sitemenu-item.level-1 { + + font-size: 0.8125rem; + position: relative; + color: #333; + font-family: "微軟正黑體"; + font-size: 13.8px; + transition:.3s; + @media (max-width : 767px){ + display: inline-block; + width: 49%; + } + &:hover { + background:#dfb64c; + transition:.3s; + } + } + + .sitemenu-link.level-1 { + padding: 10px .8em; + display: block; + color: #333; + } + + .sitemenu-dropdown-toggle { + + position: relative; + display:none; + font-size: 0.75rem; + padding: 2px .8em; + cursor: pointer; + } + + // sitemenu dropdown + .sitemenu-list.dropdown-menu { + min-width: 100%; + margin-top: 4px; + border: none; + border-radius: .2em; + background: $theme-color-main; + } + + .sitemenu-link.level-2 { + color: #fff; + font-size: 0.8125rem; + padding: 4px 0.625rem; + + &:hover { + background: lighten($theme-color-second, 5%); + } + } +} + +.sitemenu-wrap.sitemenu-horizontal { + padding: 0; + @include clearfix; + + .sitemenu-title { display: none; } + .sitemenu-list.level-1 { + margin: 0; + padding: 8px 0 0 8px; + list-style: none; + display: flex; + border: 0; + border-bottom: solid 1px #d4d4d4; + background-color: #eee; + margin-bottom: 20px; + border-radius: 3px 3px 3px 3px; + behavior: url("/assets/ie_support/PIE2/PIE.htc"); + flex-wrap: wrap; + } + + .sitemenu-item.level-1 { + font-size: 0.8125rem; + position: relative; + color: #333; + font-family: "微軟正黑體"; + font-size: 13.8px; + transition:.3s; + margin: 0 8px 8px 0; + + &:hover { + background:#fff; + transition:.3s; + } + } + + .sitemenu-link.level-1 { + padding: 2px 6px; + display: block; + color: #333; + color: #BC922C; + font-size: 0.75rem; + } + + .sitemenu-dropdown-toggle { + + position: relative; + display:none; + font-size: 0.75rem; + padding: 2px .8em; + cursor: pointer; + } + + // sitemenu dropdown + .sitemenu-list.dropdown-menu { + min-width: 100%; + margin-top: 4px; + border: none; + border-radius: .2em; + background: $theme-color-main; + } + + .sitemenu-link.level-2 { + color: #fff; + font-size: 0.8125rem; + padding: 4px 0.625rem; + + &:hover { + background: lighten($theme-color-second, 5%); + } + } +} \ No newline at end of file diff --git a/home/footer.html.erb b/home/footer.html.erb new file mode 100755 index 0000000..1ed127c --- /dev/null +++ b/home/footer.html.erb @@ -0,0 +1,7 @@ +
+ +
\ No newline at end of file diff --git a/home/header.html.erb b/home/header.html.erb new file mode 100755 index 0000000..936f097 --- /dev/null +++ b/home/header.html.erb @@ -0,0 +1,35 @@ +
+ + + + + +
\ No newline at end of file diff --git a/home/index.html.erb b/home/index.html.erb new file mode 100755 index 0000000..db120e1 --- /dev/null +++ b/home/index.html.erb @@ -0,0 +1,56 @@ + + + + <%= render_partial("head") %> + + + + + + <%= render_orbit_bar %> + <%= render_header %> +
+
+ /accesskey" title="Content">::: +
+
+ + +
+ + + + +
+
+
+
+ +
+
+ +
+ + +
+
+ +
+ +
+
+
+ <%= render_footer %> + + \ No newline at end of file diff --git a/home/menu.html.erb b/home/menu.html.erb new file mode 100755 index 0000000..cf53ce2 --- /dev/null +++ b/home/menu.html.erb @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/home/page.html.erb b/home/page.html.erb new file mode 100755 index 0000000..f926b5b --- /dev/null +++ b/home/page.html.erb @@ -0,0 +1,37 @@ + + + + <%= render_partial("head") %> + + + + + + <%= render_orbit_bar %> + <%= render_header %> +
+
+
+ + +
+ + +
+ +
+ <%= yield %> +
+
+ +
+
+
+
+ <%= render_footer %> + + \ No newline at end of file diff --git a/home/pagination.html.erb b/home/pagination.html.erb new file mode 100755 index 0000000..0c22683 --- /dev/null +++ b/home/pagination.html.erb @@ -0,0 +1,5 @@ + diff --git a/modules/.gitkeep b/modules/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/active/active_index.html.erb b/modules/active/active_index.html.erb new file mode 100755 index 0000000..5bda937 --- /dev/null +++ b/modules/active/active_index.html.erb @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + +
+

{{page-title}}

+
{{th_category}}{{th_act_time_range}}{{th_title}}{{th_sign_up_time_range}}{{th_sign_up}}
{{category}}{{act_start_date}} ~
{{act_end_date}}
{{title}}{{sign_start_date}} ~
{{sign_end_date}}
{{sign_up}}
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/active/info.json b/modules/active/info.json new file mode 100755 index 0000000..5975ce7 --- /dev/null +++ b/modules/active/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "archive_index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/active/thumbs/thumb.png b/modules/active/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/active/thumbs/thumb.png differ diff --git a/modules/ad_banner/._ad_banner_widget3.html.erb.swp b/modules/ad_banner/._ad_banner_widget3.html.erb.swp new file mode 100755 index 0000000..35dd2d4 Binary files /dev/null and b/modules/ad_banner/._ad_banner_widget3.html.erb.swp differ diff --git a/modules/ad_banner/_ad_banner_widget1.html.erb b/modules/ad_banner/_ad_banner_widget1.html.erb new file mode 100755 index 0000000..410f3b7 --- /dev/null +++ b/modules/ad_banner/_ad_banner_widget1.html.erb @@ -0,0 +1,79 @@ +
+
+
+ + + + +
+
+
+ + +
    + "> + "> +
+
+ + \ No newline at end of file diff --git a/modules/ad_banner/_ad_banner_widget2.html.erb b/modules/ad_banner/_ad_banner_widget2.html.erb new file mode 100755 index 0000000..0fc86eb --- /dev/null +++ b/modules/ad_banner/_ad_banner_widget2.html.erb @@ -0,0 +1,22 @@ +
+
+ {{html}} +
+
    +
    + diff --git a/modules/ad_banner/_ad_banner_widget2_video.html.erb b/modules/ad_banner/_ad_banner_widget2_video.html.erb new file mode 100755 index 0000000..af10773 --- /dev/null +++ b/modules/ad_banner/_ad_banner_widget2_video.html.erb @@ -0,0 +1,463 @@ + + + diff --git a/modules/ad_banner/_ad_banner_widget3.html.erb b/modules/ad_banner/_ad_banner_widget3.html.erb new file mode 100755 index 0000000..10b48a9 --- /dev/null +++ b/modules/ad_banner/_ad_banner_widget3.html.erb @@ -0,0 +1,39 @@ +
    +
    +
    + + + + +
    +
    + +
    + diff --git a/modules/ad_banner/_ad_banner_widget4.html.erb b/modules/ad_banner/_ad_banner_widget4.html.erb new file mode 100755 index 0000000..e404156 --- /dev/null +++ b/modules/ad_banner/_ad_banner_widget4.html.erb @@ -0,0 +1,20 @@ +
    +
    +
    + +
    +
    +
    + diff --git a/modules/ad_banner/info.json b/modules/ad_banner/info.json new file mode 100755 index 0000000..e661942 --- /dev/null +++ b/modules/ad_banner/info.json @@ -0,0 +1,45 @@ +{ + "widgets" : [ + { + "filename" : "ad_banner_widget1", + "name" : { + "zh_tw" : "1. 橫幅輪播 ( 圖片, 圖片說明文字, 導航圖示 )", + "en" : "1. Carousel ( image, description, navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "ad_banner_widget2_video", + "name" : { + "zh_tw" : "2. 橫幅輪播 + Youtube影片 ( 圖片, Youtube影片, 導航圖示 )", + "en" : "2. Carousel ( image, Youtube video, navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "ad_banner_widget2", + "name" : { + "zh_tw" : "2. 橫幅輪播 ( 圖片, 導航圖示 )", + "en" : "2. Carousel ( image, navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "ad_banner_widget3", + "name" : { + "zh_tw" : "3. 橫幅輪播 ( 圖片, 導航圖示 )", + "en" : "3. Carousel ( image, navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "ad_banner_widget4", + "name" : { + "zh_tw" : "4. 廣告輪播 ( 圖片 )", + "en" : "4. AD banner ( image )" + }, + "thumbnail" : "thumb.png" + } + + ] +} \ No newline at end of file diff --git a/modules/ad_banner/thumbs/thumb.png b/modules/ad_banner/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/ad_banner/thumbs/thumb.png differ diff --git a/modules/announcement/_annc_widget1.html.erb b/modules/announcement/_annc_widget1.html.erb new file mode 100755 index 0000000..239b733 --- /dev/null +++ b/modules/announcement/_annc_widget1.html.erb @@ -0,0 +1,43 @@ +
    + +

    + {{widget-title}} + + 更多+ + + + + +

    + + +
    + +
    +
    +
      + +
    • +
      + {{img_description}} +
      +

      + {{title}} + + {{status}} + +

      +
    • +
    +
    + diff --git a/modules/announcement/_annc_widget10.html.erb b/modules/announcement/_annc_widget10.html.erb new file mode 100755 index 0000000..4bca89f --- /dev/null +++ b/modules/announcement/_annc_widget10.html.erb @@ -0,0 +1,22 @@ +
    +

    + {{widget-title}} +

    +
      +
    • +

      + + {{status}} + + {{title}} +

      + +
    • +
    +
    + Read more +
    +
    diff --git a/modules/announcement/_annc_widget11.html.erb b/modules/announcement/_annc_widget11.html.erb new file mode 100755 index 0000000..ecfeee1 --- /dev/null +++ b/modules/announcement/_annc_widget11.html.erb @@ -0,0 +1,23 @@ +
    +

    + {{widget-title}} 更多+ +

    + +
      +
    • + + + + + {{category}} + + + + {{status}} + + {{title}} + +
    • +
    + +
    diff --git a/modules/announcement/_annc_widget12.html.erb b/modules/announcement/_annc_widget12.html.erb new file mode 100755 index 0000000..e435bc1 --- /dev/null +++ b/modules/announcement/_annc_widget12.html.erb @@ -0,0 +1,27 @@ +
    +

    + {{widget-title}} +

    + + + + + + + + + + + + + +
    {{title-head}}{{date-head}}
    + + {{status}} + + {{title}} +
    +
    + Read more +
    +
    \ No newline at end of file diff --git a/modules/announcement/_annc_widget13.html.erb b/modules/announcement/_annc_widget13.html.erb new file mode 100755 index 0000000..bced93e --- /dev/null +++ b/modules/announcement/_annc_widget13.html.erb @@ -0,0 +1,27 @@ +
    +

    + {{widget-title}} +

    + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}
    + + {{status}} + + {{title}} +
    +
    + Read more +
    +
    \ No newline at end of file diff --git a/modules/announcement/_annc_widget14.html.erb b/modules/announcement/_annc_widget14.html.erb new file mode 100755 index 0000000..77d74e4 --- /dev/null +++ b/modules/announcement/_annc_widget14.html.erb @@ -0,0 +1,29 @@ +
    +

    + {{widget-title}} +

    +
    +
    + {{main_picture_description}} +
    +
      +
    • +
      +

      + + {{status}} + + {{title}} +

      + +
      +
    • +
    +
    +
    + Read more +
    +
    diff --git a/modules/announcement/_annc_widget16.html.erb b/modules/announcement/_annc_widget16.html.erb new file mode 100755 index 0000000..90681aa --- /dev/null +++ b/modules/announcement/_annc_widget16.html.erb @@ -0,0 +1,32 @@ +
    +
    + Search + <% p = Page.where(:module=> "announcement",:categories=>["all"]).first %> +
    " method="get">
    +

    + + +

    +
    +
    +

    + {{widget-title}} +

    +
      +
    • + +

      + + {{status}} + + {{title}} +

      +
    • +
    + +
    diff --git a/modules/announcement/_annc_widget17.html.erb b/modules/announcement/_annc_widget17.html.erb new file mode 100755 index 0000000..01c1a98 --- /dev/null +++ b/modules/announcement/_annc_widget17.html.erb @@ -0,0 +1,171 @@ +
    + +
    + + +
    +
      +
    • +
      + {{img_description}} +
      +
      +
      +
      + + {{status}} + + + + + {{category}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    + + diff --git a/modules/announcement/_annc_widget18.html.erb b/modules/announcement/_annc_widget18.html.erb new file mode 100755 index 0000000..f93db42 --- /dev/null +++ b/modules/announcement/_annc_widget18.html.erb @@ -0,0 +1,86 @@ +
    + + +
    + + \ No newline at end of file diff --git a/modules/announcement/_annc_widget19.html.erb b/modules/announcement/_annc_widget19.html.erb new file mode 100755 index 0000000..c72fa98 --- /dev/null +++ b/modules/announcement/_annc_widget19.html.erb @@ -0,0 +1,47 @@ +
    + +

    + {{widget-title}} +

    + + + +
    + +
    +
    + {{img_description}} +
    +
    +
    + + {{status}} + + +
    +

    + {{title}} +

    +
    +
    +
    +
    diff --git a/modules/announcement/_annc_widget2.html.erb b/modules/announcement/_annc_widget2.html.erb new file mode 100755 index 0000000..9390bf3 --- /dev/null +++ b/modules/announcement/_annc_widget2.html.erb @@ -0,0 +1,11 @@ +
    + +
      +
    • +
      + {{img_description}} +
      +
    • +
    + +
    diff --git a/modules/announcement/_annc_widget20.html.erb b/modules/announcement/_annc_widget20.html.erb new file mode 100755 index 0000000..aac7d96 --- /dev/null +++ b/modules/announcement/_annc_widget20.html.erb @@ -0,0 +1,32 @@ +
    + +

    {{widget-title}}

    +
      +
    • +
      +
      + + + + {{category}} + + + {{status}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    \ No newline at end of file diff --git a/modules/announcement/_annc_widget3.html.erb b/modules/announcement/_annc_widget3.html.erb new file mode 100755 index 0000000..967c3bc --- /dev/null +++ b/modules/announcement/_annc_widget3.html.erb @@ -0,0 +1,20 @@ +
    +

    + {{widget-title}} +

    +
    + +
    + +
    diff --git a/modules/announcement/_annc_widget4.html.erb b/modules/announcement/_annc_widget4.html.erb new file mode 100755 index 0000000..7e26d7e --- /dev/null +++ b/modules/announcement/_annc_widget4.html.erb @@ -0,0 +1,108 @@ +
    + +
      +
    • +
      + {{img_description}} +
      +
      +
      + + {{status}} + + + + + {{category}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    + + diff --git a/modules/announcement/_annc_widget5.html.erb b/modules/announcement/_annc_widget5.html.erb new file mode 100755 index 0000000..848a4d6 --- /dev/null +++ b/modules/announcement/_annc_widget5.html.erb @@ -0,0 +1,31 @@ +
    +

    + {{widget-title}} +

    +
      +
    • +
      +
      + + + + {{category}} + + + {{status}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    + Read more +
    +
    diff --git a/modules/announcement/_annc_widget6.html.erb b/modules/announcement/_annc_widget6.html.erb new file mode 100755 index 0000000..70c746a --- /dev/null +++ b/modules/announcement/_annc_widget6.html.erb @@ -0,0 +1,26 @@ +
    +

    + {{widget-title}} +

    +
      +
    • + + + {{category}} + +

      + + {{status}} + + {{title}} +

      + +
    • +
    +
    + Read more +
    +
    diff --git a/modules/announcement/_annc_widget7.html.erb b/modules/announcement/_annc_widget7.html.erb new file mode 100755 index 0000000..d4fe976 --- /dev/null +++ b/modules/announcement/_annc_widget7.html.erb @@ -0,0 +1,26 @@ +
    +

    + {{widget-title}} +

    +
      +
    • + +

      + + {{status}} + + {{title}} +

      + + + {{category}} + +
    • +
    +
    + Read more +
    +
    diff --git a/modules/announcement/_annc_widget8.html.erb b/modules/announcement/_annc_widget8.html.erb new file mode 100755 index 0000000..7432af1 --- /dev/null +++ b/modules/announcement/_annc_widget8.html.erb @@ -0,0 +1,29 @@ +
    +

    + {{widget-title}} +

    + + + + + + + + + + + + + + + +
    {{category-head}}{{title-head}}{{date-head}}
    {{category}} + + {{status}} + + {{title}} +
    +
    + Read more +
    +
    \ No newline at end of file diff --git a/modules/announcement/_annc_widget9.html.erb b/modules/announcement/_annc_widget9.html.erb new file mode 100755 index 0000000..ee2f7f9 --- /dev/null +++ b/modules/announcement/_annc_widget9.html.erb @@ -0,0 +1,29 @@ +
    +

    + {{widget-title}} +

    + + + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}{{category-head}}
    + + {{status}} + + {{title}} + {{category}}
    +
    + Read more +
    +
    \ No newline at end of file diff --git a/modules/announcement/annc_index1.html.erb b/modules/announcement/annc_index1.html.erb new file mode 100755 index 0000000..1f842fa --- /dev/null +++ b/modules/announcement/annc_index1.html.erb @@ -0,0 +1,25 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + +
    {{category-head}}{{title-head}}{{date-head}}
    {{category}} + + {{status}} + + {{title}} +
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index10.html.erb b/modules/announcement/annc_index10.html.erb new file mode 100755 index 0000000..c22d42f --- /dev/null +++ b/modules/announcement/annc_index10.html.erb @@ -0,0 +1,22 @@ +
    +

    {{page-title}}

    +
      +
    • + +

      + + {{status}} + + {{title}} +

      + + + {{category}} + +
    • +
    > +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index11.html.erb b/modules/announcement/annc_index11.html.erb new file mode 100755 index 0000000..3f0dabc --- /dev/null +++ b/modules/announcement/annc_index11.html.erb @@ -0,0 +1,18 @@ +
    +

    {{page-title}}

    +
      +
    • +

      + + {{status}} + + {{title}} +

      + +
    • +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index12.html.erb b/modules/announcement/annc_index12.html.erb new file mode 100755 index 0000000..d3b53b3 --- /dev/null +++ b/modules/announcement/annc_index12.html.erb @@ -0,0 +1,18 @@ +
    +

    {{page-title}}

    +
      +
    • + +

      + + {{status}} + + {{title}} +

      +
    • +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index13.html.erb b/modules/announcement/annc_index13.html.erb new file mode 100755 index 0000000..2bec174 --- /dev/null +++ b/modules/announcement/annc_index13.html.erb @@ -0,0 +1,23 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + +
    {{title-head}}{{date-head}}
    + + {{status}} + + {{title}} +
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index14.html.erb b/modules/announcement/annc_index14.html.erb new file mode 100755 index 0000000..64e9008 --- /dev/null +++ b/modules/announcement/annc_index14.html.erb @@ -0,0 +1,23 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}
    + + {{status}} + + {{title}} +
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index15.html.erb b/modules/announcement/annc_index15.html.erb new file mode 100755 index 0000000..016dcbe --- /dev/null +++ b/modules/announcement/annc_index15.html.erb @@ -0,0 +1,25 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}{{view-count-head}}
    + + {{status}} + + {{title}} + {{view_count}}
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index16.html.erb b/modules/announcement/annc_index16.html.erb new file mode 100755 index 0000000..cd586b6 --- /dev/null +++ b/modules/announcement/annc_index16.html.erb @@ -0,0 +1,39 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}{{link-head}}{{file-head}}
    + + {{status}} + + {{title}} + + + + +
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index17.html.erb b/modules/announcement/annc_index17.html.erb new file mode 100755 index 0000000..9719146 --- /dev/null +++ b/modules/announcement/annc_index17.html.erb @@ -0,0 +1,27 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + + + +
    {{category-head}}{{title-head}}{{date-head}}{{department-head}}
    {{category}} + + {{status}} + + {{title}} + {{department}}
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index2.html.erb b/modules/announcement/annc_index2.html.erb new file mode 100755 index 0000000..adbb43a --- /dev/null +++ b/modules/announcement/annc_index2.html.erb @@ -0,0 +1,27 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + + + +
    {{category-head}}{{title-head}}{{date-head}}{{view-count-head}}
    {{category}} + + {{status}} + + {{title}} + {{view_count}}
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index3.html.erb b/modules/announcement/annc_index3.html.erb new file mode 100755 index 0000000..ba62c66 --- /dev/null +++ b/modules/announcement/annc_index3.html.erb @@ -0,0 +1,25 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}{{category-head}}
    + + {{status}} + + {{title}} + {{category}}
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index4.html.erb b/modules/announcement/annc_index4.html.erb new file mode 100755 index 0000000..e13f215 --- /dev/null +++ b/modules/announcement/annc_index4.html.erb @@ -0,0 +1,27 @@ +
    +

    {{page-title}}

    + + + + + + + + + + + + + + + + + +
    {{date-head}}{{title-head}}{{category-head}}{{view-count-head}}
    + + {{status}} + + {{title}} + {{category}}{{view_count}}
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index5.html.erb b/modules/announcement/annc_index5.html.erb new file mode 100755 index 0000000..af00a56 --- /dev/null +++ b/modules/announcement/annc_index5.html.erb @@ -0,0 +1,30 @@ +
    +

    {{page-title}}

    +
      +
    • +
      + {{img_description}} +
      +
      +
      + + {{status}} + + + + + {{category}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    +{{pagination_goes_here}} diff --git a/modules/announcement/annc_index6.html.erb b/modules/announcement/annc_index6.html.erb new file mode 100755 index 0000000..e944691 --- /dev/null +++ b/modules/announcement/annc_index6.html.erb @@ -0,0 +1,30 @@ +
    +

    {{page-title}}

    +
      +
    • +
      +
      + + {{status}} + + + + + {{category}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
      + {{img_description}} +
      +
    • +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index7.html.erb b/modules/announcement/annc_index7.html.erb new file mode 100755 index 0000000..5d2c3d9 --- /dev/null +++ b/modules/announcement/annc_index7.html.erb @@ -0,0 +1,30 @@ +
    +

    {{page-title}}

    +
      +
    • +
      + {{img_description}} +
      +
      +
      + + {{status}} + + + + + {{category}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index8.html.erb b/modules/announcement/annc_index8.html.erb new file mode 100755 index 0000000..239383a --- /dev/null +++ b/modules/announcement/annc_index8.html.erb @@ -0,0 +1,26 @@ +
    +

    {{page-title}}

    +
      +
    • +
      +
      + + + + {{category}} + + + {{status}} + +
      +

      + {{title}} +

      +

      {{subtitle}}

      +
      +
    • +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/annc_index9.html.erb b/modules/announcement/annc_index9.html.erb new file mode 100755 index 0000000..ccee57f --- /dev/null +++ b/modules/announcement/annc_index9.html.erb @@ -0,0 +1,22 @@ +
    +

    {{page-title}}

    +
      +
    • + + + {{category}} + +

      + + {{status}} + + {{title}} +

      + +
    • +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/announcement/arrow_left.jpg b/modules/announcement/arrow_left.jpg new file mode 100755 index 0000000..041c73e Binary files /dev/null and b/modules/announcement/arrow_left.jpg differ diff --git a/modules/announcement/arrow_right.jpg b/modules/announcement/arrow_right.jpg new file mode 100755 index 0000000..3997e9a Binary files /dev/null and b/modules/announcement/arrow_right.jpg differ diff --git a/modules/announcement/info.json b/modules/announcement/info.json new file mode 100755 index 0000000..cb1c6ff --- /dev/null +++ b/modules/announcement/info.json @@ -0,0 +1,294 @@ +{ + "frontend": [ + { + "filename": "annc_index1", + "name": { + "zh_tw": "1. 標準標題列表-1A ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en": "1. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail": "annc_index1_thumbs.png" + }, + { + "filename": "annc_index2", + "name": { + "zh_tw": "2. 標準標題列表-1B ( 模組標題, 類別, 狀態, 標題, 日期, 瀏覽人次 )", + "en": "2. Standard Title List-1B (widget-title, category, status, title, postdate, view-count)" + }, + "thumbnail": "annc_index2_thumbs.png" + }, + { + "filename": "annc_index3", + "name": { + "zh_tw": "3. 標準表格列表-2A ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en": "3. Standard Table List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail": "annc_index3_thumbs.png" + }, + { + "filename": "annc_index4", + "name": { + "zh_tw": "4. 標準表格列表-2B ( 模組標題, 日期, 狀態, 標題, 類別, 瀏覽人次 )", + "en": "4. Standard Table List-2 (widget-title, postdate, status, title, category, view-count)" + }, + "thumbnail": "annc_index4_thumbs.png" + }, + { + "filename": "annc_index5", + "name": { + "zh_tw": "5. 左圖右文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "5. Balanced Image + Text(Left) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_index5_thumbs.png" + }, + { + "filename": "annc_index6", + "name": { + "zh_tw": "6. 右圖左文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "6. Balanced Image + Text(Right) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_index6_thumbs.png" + }, + { + "filename": "annc_index7", + "name": { + "zh_tw": "7. 三欄圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "7. 3-Column Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_index7_thumbs.png" + }, + { + "filename": "annc_index8", + "name": { + "zh_tw": "8. 標準文字列表 ( 模組標題, 日期, 類別, 狀態, 標題, 副標題 )", + "en": "8. Standard Text List (widget-title, postdate, category, status, title, subtitle)" + }, + "thumbnail": "annc_index8_thumbs.png" + }, + { + "filename": "annc_index9", + "name": { + "zh_tw": "9. 標準標題列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en": "9. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail": "annc_index9_thumbs.png" + }, + { + "filename": "annc_index10", + "name": { + "zh_tw": "10. 標準標題列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en": "10. Standard Title List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail": "annc_index10_thumbs.png" + }, + { + "filename": "annc_index11", + "name": { + "zh_tw": "11. 精簡標題列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en": "11. Simple Title List-1 (widget-title, status, title, postdate)" + }, + "thumbnail": "annc_index11_thumbs.png" + }, + { + "filename": "annc_index12", + "name": { + "zh_tw": "12. 精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en": "12. Simple Title List-2 (widget-title, postdate, status, title)" + }, + "thumbnail": "annc_index12_thumbs.png" + }, + { + "filename": "annc_index13", + "name": { + "zh_tw": "13. 精簡表格列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en": "13. Simple Table List (widget-title, status, title, postdate)" + }, + "thumbnail": "annc_index13_thumbs.png" + }, + { + "filename": "annc_index14", + "name": { + "zh_tw": "14. 精簡表格列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en": "14. Simple Table List (widget-title, postdate, status, title)" + }, + "thumbnail": "annc_index14_thumbs.png" + }, + { + "filename": "annc_index15", + "name": { + "zh_tw": "15. 精簡表格列表-3 ( 模組標題, 日期, 狀態, 標題, 瀏覽人次 )", + "en": "15. Simple Table List (widget-title, postdate, status, title, view-count)" + }, + "thumbnail": "annc_index15_thumbs.png" + }, + { + "filename": "annc_index16", + "name": { + "zh_tw": "16. 連結 + 附件表格列表 ( 模組標題, 類別, 狀態, 標題 )", + "en": "16. Table List including Links and attachments (widget-title, category, status, title, view-count)" + }, + "thumbnail": "annc_index16_thumbs.png" + }, + { + "filename": "annc_index17", + "name": { + "zh_tw": "17. 標準標題列表-1A ( 類別, 標題, 日期, 張貼人 )", + "en": "1. Standard Title List-1 ( category, title, postdate, department)" + }, + "thumbnail": "annc_index1_thumbs.png" + } + ], + "widgets": [ + { + "filename": "annc_widget1", + "name": { + "zh_tw": "1. 標準圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "1. Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_widget1_thumbs.png" + }, + { + "filename": "annc_widget2", + "name": { + "zh_tw": "2. 左圖右文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "2. Balanced Image + Text(Left) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_widget2_thumbs.png" + }, + { + "filename": "annc_widget3", + "name": { + "zh_tw": "3. 右圖左文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "3. Balanced Image + Text(Right) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_widget3_thumbs.png" + }, + { + "filename": "annc_widget4", + "name": { + "zh_tw": "4. 三欄圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "4. 3-Column Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_widget4_thumbs.png" + }, + { + "filename": "annc_widget5", + "name": { + "zh_tw": "5. 標準文字列表 ( 模組標題, 日期, 類別, 狀態, 標題, 副標題 )", + "en": "5. Standard Text List (widget-title, postdate, category, status, title, subtitle)" + }, + "thumbnail": "annc_widget5_thumbs.png" + }, + { + "filename": "annc_widget6", + "name": { + "zh_tw": "6. 標準標題列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en": "6. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail": "annc_widget6_thumbs.png" + }, + { + "filename": "annc_widget7", + "name": { + "zh_tw": "7. 標準標題列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en": "7. Standard Title List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail": "annc_widget7_thumbs.png" + }, + { + "filename": "annc_widget8", + "name": { + "zh_tw": "8. 標準表格列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en": "8. Standard Table List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail": "annc_widget8_thumbs.png" + }, + { + "filename": "annc_widget9", + "name": { + "zh_tw": "9. 標準表格列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en": "9. Standard Table List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail": "annc_widget9_thumbs.png" + }, + { + "filename": "annc_widget10", + "name": { + "zh_tw": "10. 精簡標題列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en": "10. Simple Title List-1 (widget-title, status, title, postdate)" + }, + "thumbnail": "annc_widget10_thumbs.png" + }, + { + "filename": "annc_widget11", + "name": { + "zh_tw": "11. 精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en": "11. Simple Title List-2 (widget-title, postdate, status, title)" + }, + "thumbnail": "annc_widget11_thumbs.png" + }, + { + "filename": "annc_widget12", + "name": { + "zh_tw": "12. 精簡表格列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en": "12. Simple Table List (widget-title, status, title, postdate)" + }, + "thumbnail": "annc_widget12_thumbs.png" + }, + { + "filename": "annc_widget13", + "name": { + "zh_tw": "13. 精簡表格列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en": "13. Simple Table List (widget-title, postdate, status, title)" + }, + "thumbnail": "annc_widget13_thumbs.png" + }, + { + "filename": "annc_widget14", + "name": { + "zh_tw": "14. 一圖 + 標題列表 ( 模組標題, 圖片, 狀態, 標題, 日期 )", + "en": "14. 1 Image + Title List (widget-title, image, status, title, postdate)" + }, + "thumbnail": "annc_widget14_thumbs.png" + }, + { + "filename": "annc_widget16", + "name": { + "zh_tw": "15. 含搜尋功能之精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en": "15. Simple Title List-2 (widget-title, postdate, status, title), including search" + }, + "thumbnail": "annc_widget11_thumbs.png" + }, + { + "filename": "annc_widget17", + "name": { + "zh_tw": "17.5. 三欄圖文-slide ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en": "17.5. 3-Column Standard Image + Text -slide(widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail": "annc_widget4_thumbs.png" + }, + { + "filename": "annc_widget18", + "name": { + "zh_tw": "18. 三欄圖文精簡版 ( 模組標題, 標題, 副標題(只顯示15字) )", + "en": "18. 3-Column Standard Image + Text Lite (widget-title, title, subtitle(only display 15 words))" + }, + "thumbnail": "annc_widget4_thumbs.png" + }, + { + "filename": "annc_widget19", + "name": { + "zh_tw": "19. 單欄圖文輪播 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題 )", + "en": "19. Image + Text slide (widget-title, image, status, postdate, category, title)" + }, + "thumbnail": "annc_widget1_thumbs.png" + }, + { + "filename": "annc_widget20", + "name": { + "zh_tw": "20. 標準文字列表三欄 ( 模組標題, 日期, 類別, 狀態, 標題, 副標題 )", + "en": "20. 3-Column Standard Text List (widget-title, postdate, category, status, title, subtitle)" + }, + "thumbnail": "annc_index19_thumbs.png" + } + ] +} \ No newline at end of file diff --git a/modules/announcement/jquery.cycle2.carousel.min.js b/modules/announcement/jquery.cycle2.carousel.min.js new file mode 100755 index 0000000..d745d15 --- /dev/null +++ b/modules/announcement/jquery.cycle2.carousel.min.js @@ -0,0 +1,2 @@ +/* Plugin for Cycle2; Copyright (c) 2012 M. Alsup; v20141007 */ +!function(a){"use strict";a(document).on("cycle-bootstrap",function(a,b,c){"carousel"===b.fx&&(c.getSlideIndex=function(a){var b=this.opts()._carouselWrap.children(),c=b.index(a);return c%b.length},c.next=function(){var a=b.reverse?-1:1;b.allowWrap===!1&&b.currSlide+a>b.slideCount-b.carouselVisible||(b.API.advanceSlide(a),b.API.trigger("cycle-next",[b]).log("cycle-next"))})}),a.fn.cycle.transitions.carousel={preInit:function(b){b.hideNonActive=!1,b.container.on("cycle-destroyed",a.proxy(this.onDestroy,b.API)),b.API.stopTransition=this.stopTransition;for(var c=0;cb.slideCount&&(b.carouselVisible=b.slideCount-1);var h=b.carouselVisible||b.slides.length,i={display:g?"block":"inline-block",position:"static"};if(b.container.css({position:"relative",overflow:"hidden"}),b.slides.css(i),b._currSlide=b.currSlide,f=a('').prependTo(b.container).css({margin:0,padding:0,top:0,left:0,position:"absolute"}).append(b.slides),b._carouselWrap=f,g||f.css("white-space","nowrap"),b.allowWrap!==!1){for(d=0;d<(void 0===b.carouselVisible?2:1);d++){for(c=0;c0;var l=b._currSlide,m=b.slideCount-b.carouselVisible;i>0&&b.nextSlide>m&&l==m?i=0:i>0&&b.nextSlide>m?i=b.nextSlide-l-(b.nextSlide-m):0>i&&b.currSlide>m&&b.nextSlide>m?i=0:0>i&&b.currSlide>m?i+=b.currSlide-m:l=b.currSlide,g=this.getScroll(b,j,l,i),b.API.opts()._currSlide=b.nextSlide>m?m:b.nextSlide}else e&&0===b.nextSlide?(g=this.getDim(b,b.currSlide,j),f=this.genCallback(b,e,j,f)):e||b.nextSlide!=b.slideCount-1?g=this.getScroll(b,j,b.currSlide,i):(g=this.getDim(b,b.currSlide,j),f=this.genCallback(b,e,j,f));h[j?"top":"left"]=e?"-="+g:"+="+g,b.throttleSpeed&&(k=g/a(b.slides[0])[j?"height":"width"]()*b.speed),b._carouselWrap.animate(h,k,b.easing,f)},getDim:function(b,c,d){var e=a(b.slides[c]);return e[d?"outerHeight":"outerWidth"](!0)},getScroll:function(a,b,c,d){var e,f=0;if(d>0)for(e=c;c+d>e;e++)f+=this.getDim(a,e,b);else for(e=c;e>c+d;e--)f+=this.getDim(a,e,b);return f},genCallback:function(b,c,d,e){return function(){var c=a(b.slides[b.nextSlide]).position(),f=0-c[d?"top":"left"]+(b.carouselOffset||0);b._carouselWrap.css(b.carouselVertical?"top":"left",f),e()}},stopTransition:function(){var a=this.opts();a.slides.stop(!1,!0),a._carouselWrap.stop(!1,!0)},onDestroy:function(){var b=this.opts();b._carouselResizeThrottle&&a(window).off("resize",b._carouselResizeThrottle),b.slides.prependTo(b.container),b._carouselWrap.remove()}}}(jQuery); diff --git a/modules/announcement/jquery.cycle2.min.js b/modules/announcement/jquery.cycle2.min.js new file mode 100755 index 0000000..43a17a5 --- /dev/null +++ b/modules/announcement/jquery.cycle2.min.js @@ -0,0 +1,15 @@ +/*! +* jQuery Cycle2; version: 2.1.6 build: 20141007 +* http://jquery.malsup.com/cycle2/ +* Copyright (c) 2014 M. Alsup; Dual licensed: MIT/GPL +*/ +!function(a){"use strict";function b(a){return(a||"").toLowerCase()}var c="2.1.6";a.fn.cycle=function(c){var d;return 0!==this.length||a.isReady?this.each(function(){var d,e,f,g,h=a(this),i=a.fn.cycle.log;if(!h.data("cycle.opts")){(h.data("cycle-log")===!1||c&&c.log===!1||e&&e.log===!1)&&(i=a.noop),i("--c2 init--"),d=h.data();for(var j in d)d.hasOwnProperty(j)&&/^cycle[A-Z]+/.test(j)&&(g=d[j],f=j.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,b),i(f+":",g,"("+typeof g+")"),d[f]=g);e=a.extend({},a.fn.cycle.defaults,d,c||{}),e.timeoutId=0,e.paused=e.paused||!1,e.container=h,e._maxZ=e.maxZ,e.API=a.extend({_container:h},a.fn.cycle.API),e.API.log=i,e.API.trigger=function(a,b){return e.container.trigger(a,b),e.API},h.data("cycle.opts",e),h.data("cycle.API",e.API),e.API.trigger("cycle-bootstrap",[e,e.API]),e.API.addInitialSlides(),e.API.preInitSlideshow(),e.slides.length&&e.API.initSlideshow()}}):(d={s:this.selector,c:this.context},a.fn.cycle.log("requeuing slideshow (dom not ready)"),a(function(){a(d.s,d.c).cycle(c)}),this)},a.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var b=this.opts(),c=b.slides;b.slideCount=0,b.slides=a(),c=c.jquery?c:b.container.find(c),b.random&&c.sort(function(){return Math.random()-.5}),b.API.add(c)},preInitSlideshow:function(){var b=this.opts();b.API.trigger("cycle-pre-initialize",[b]);var c=a.fn.cycle.transitions[b.fx];c&&a.isFunction(c.preInit)&&c.preInit(b),b._preInitialized=!0},postInitSlideshow:function(){var b=this.opts();b.API.trigger("cycle-post-initialize",[b]);var c=a.fn.cycle.transitions[b.fx];c&&a.isFunction(c.postInit)&&c.postInit(b)},initSlideshow:function(){var b,c=this.opts(),d=c.container;c.API.calcFirstSlide(),"static"==c.container.css("position")&&c.container.css("position","relative"),a(c.slides[c.currSlide]).css({opacity:1,display:"block",visibility:"visible"}),c.API.stackSlides(c.slides[c.currSlide],c.slides[c.nextSlide],!c.reverse),c.pauseOnHover&&(c.pauseOnHover!==!0&&(d=a(c.pauseOnHover)),d.hover(function(){c.API.pause(!0)},function(){c.API.resume(!0)})),c.timeout&&(b=c.API.getSlideOpts(c.currSlide),c.API.queueTransition(b,b.timeout+c.delay)),c._initialized=!0,c.API.updateView(!0),c.API.trigger("cycle-initialized",[c]),c.API.postInitSlideshow()},pause:function(b){var c=this.opts(),d=c.API.getSlideOpts(),e=c.hoverPaused||c.paused;b?c.hoverPaused=!0:c.paused=!0,e||(c.container.addClass("cycle-paused"),c.API.trigger("cycle-paused",[c]).log("cycle-paused"),d.timeout&&(clearTimeout(c.timeoutId),c.timeoutId=0,c._remainingTimeout-=a.now()-c._lastQueue,(c._remainingTimeout<0||isNaN(c._remainingTimeout))&&(c._remainingTimeout=void 0)))},resume:function(a){var b=this.opts(),c=!b.hoverPaused&&!b.paused;a?b.hoverPaused=!1:b.paused=!1,c||(b.container.removeClass("cycle-paused"),0===b.slides.filter(":animated").length&&b.API.queueTransition(b.API.getSlideOpts(),b._remainingTimeout),b.API.trigger("cycle-resumed",[b,b._remainingTimeout]).log("cycle-resumed"))},add:function(b,c){var d,e=this.opts(),f=e.slideCount,g=!1;"string"==a.type(b)&&(b=a.trim(b)),a(b).each(function(){var b,d=a(this);c?e.container.prepend(d):e.container.append(d),e.slideCount++,b=e.API.buildSlideOpts(d),e.slides=c?a(d).add(e.slides):e.slides.add(d),e.API.initSlide(b,d,--e._maxZ),d.data("cycle.opts",b),e.API.trigger("cycle-slide-added",[e,b,d])}),e.API.updateView(!0),g=e._preInitialized&&2>f&&e.slideCount>=1,g&&(e._initialized?e.timeout&&(d=e.slides.length,e.nextSlide=e.reverse?d-1:1,e.timeoutId||e.API.queueTransition(e)):e.API.initSlideshow())},calcFirstSlide:function(){var a,b=this.opts();a=parseInt(b.startingSlide||0,10),(a>=b.slides.length||0>a)&&(a=0),b.currSlide=a,b.reverse?(b.nextSlide=a-1,b.nextSlide<0&&(b.nextSlide=b.slides.length-1)):(b.nextSlide=a+1,b.nextSlide==b.slides.length&&(b.nextSlide=0))},calcNextSlide:function(){var a,b=this.opts();b.reverse?(a=b.nextSlide-1<0,b.nextSlide=a?b.slideCount-1:b.nextSlide-1,b.currSlide=a?0:b.nextSlide+1):(a=b.nextSlide+1==b.slides.length,b.nextSlide=a?0:b.nextSlide+1,b.currSlide=a?b.slides.length-1:b.nextSlide-1)},calcTx:function(b,c){var d,e=b;return e._tempFx?d=a.fn.cycle.transitions[e._tempFx]:c&&e.manualFx&&(d=a.fn.cycle.transitions[e.manualFx]),d||(d=a.fn.cycle.transitions[e.fx]),e._tempFx=null,this.opts()._tempFx=null,d||(d=a.fn.cycle.transitions.fade,e.API.log('Transition "'+e.fx+'" not found. Using fade.')),d},prepareTx:function(a,b){var c,d,e,f,g,h=this.opts();return h.slideCount<2?void(h.timeoutId=0):(!a||h.busy&&!h.manualTrump||(h.API.stopTransition(),h.busy=!1,clearTimeout(h.timeoutId),h.timeoutId=0),void(h.busy||(0!==h.timeoutId||a)&&(d=h.slides[h.currSlide],e=h.slides[h.nextSlide],f=h.API.getSlideOpts(h.nextSlide),g=h.API.calcTx(f,a),h._tx=g,a&&void 0!==f.manualSpeed&&(f.speed=f.manualSpeed),h.nextSlide!=h.currSlide&&(a||!h.paused&&!h.hoverPaused&&h.timeout)?(h.API.trigger("cycle-before",[f,d,e,b]),g.before&&g.before(f,d,e,b),c=function(){h.busy=!1,h.container.data("cycle.opts")&&(g.after&&g.after(f,d,e,b),h.API.trigger("cycle-after",[f,d,e,b]),h.API.queueTransition(f),h.API.updateView(!0))},h.busy=!0,g.transition?g.transition(f,d,e,b,c):h.API.doTransition(f,d,e,b,c),h.API.calcNextSlide(),h.API.updateView()):h.API.queueTransition(f))))},doTransition:function(b,c,d,e,f){var g=b,h=a(c),i=a(d),j=function(){i.animate(g.animIn||{opacity:1},g.speed,g.easeIn||g.easing,f)};i.css(g.cssBefore||{}),h.animate(g.animOut||{},g.speed,g.easeOut||g.easing,function(){h.css(g.cssAfter||{}),g.sync||j()}),g.sync&&j()},queueTransition:function(b,c){var d=this.opts(),e=void 0!==c?c:b.timeout;return 0===d.nextSlide&&0===--d.loop?(d.API.log("terminating; loop=0"),d.timeout=0,e?setTimeout(function(){d.API.trigger("cycle-finished",[d])},e):d.API.trigger("cycle-finished",[d]),void(d.nextSlide=d.currSlide)):void 0!==d.continueAuto&&(d.continueAuto===!1||a.isFunction(d.continueAuto)&&d.continueAuto()===!1)?(d.API.log("terminating automatic transitions"),d.timeout=0,void(d.timeoutId&&clearTimeout(d.timeoutId))):void(e&&(d._lastQueue=a.now(),void 0===c&&(d._remainingTimeout=b.timeout),d.paused||d.hoverPaused||(d.timeoutId=setTimeout(function(){d.API.prepareTx(!1,!d.reverse)},e))))},stopTransition:function(){var a=this.opts();a.slides.filter(":animated").length&&(a.slides.stop(!1,!0),a.API.trigger("cycle-transition-stopped",[a])),a._tx&&a._tx.stopTransition&&a._tx.stopTransition(a)},advanceSlide:function(a){var b=this.opts();return clearTimeout(b.timeoutId),b.timeoutId=0,b.nextSlide=b.currSlide+a,b.nextSlide<0?b.nextSlide=b.slides.length-1:b.nextSlide>=b.slides.length&&(b.nextSlide=0),b.API.prepareTx(!0,a>=0),!1},buildSlideOpts:function(c){var d,e,f=this.opts(),g=c.data()||{};for(var h in g)g.hasOwnProperty(h)&&/^cycle[A-Z]+/.test(h)&&(d=g[h],e=h.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,b),f.API.log("["+(f.slideCount-1)+"]",e+":",d,"("+typeof d+")"),g[e]=d);g=a.extend({},a.fn.cycle.defaults,f,g),g.slideNum=f.slideCount;try{delete g.API,delete g.slideCount,delete g.currSlide,delete g.nextSlide,delete g.slides}catch(i){}return g},getSlideOpts:function(b){var c=this.opts();void 0===b&&(b=c.currSlide);var d=c.slides[b],e=a(d).data("cycle.opts");return a.extend({},c,e)},initSlide:function(b,c,d){var e=this.opts();c.css(b.slideCss||{}),d>0&&c.css("zIndex",d),isNaN(b.speed)&&(b.speed=a.fx.speeds[b.speed]||a.fx.speeds._default),b.sync||(b.speed=b.speed/2),c.addClass(e.slideClass)},updateView:function(a,b){var c=this.opts();if(c._initialized){var d=c.API.getSlideOpts(),e=c.slides[c.currSlide];!a&&b!==!0&&(c.API.trigger("cycle-update-view-before",[c,d,e]),c.updateView<0)||(c.slideActiveClass&&c.slides.removeClass(c.slideActiveClass).eq(c.currSlide).addClass(c.slideActiveClass),a&&c.hideNonActive&&c.slides.filter(":not(."+c.slideActiveClass+")").css("visibility","hidden"),0===c.updateView&&setTimeout(function(){c.API.trigger("cycle-update-view",[c,d,e,a])},d.speed/(c.sync?2:1)),0!==c.updateView&&c.API.trigger("cycle-update-view",[c,d,e,a]),a&&c.API.trigger("cycle-update-view-after",[c,d,e]))}},getComponent:function(b){var c=this.opts(),d=c[b];return"string"==typeof d?/^\s*[\>|\+|~]/.test(d)?c.container.find(d):a(d):d.jquery?d:a(d)},stackSlides:function(b,c,d){var e=this.opts();b||(b=e.slides[e.currSlide],c=e.slides[e.nextSlide],d=!e.reverse),a(b).css("zIndex",e.maxZ);var f,g=e.maxZ-2,h=e.slideCount;if(d){for(f=e.currSlide+1;h>f;f++)a(e.slides[f]).css("zIndex",g--);for(f=0;f=0;f--)a(e.slides[f]).css("zIndex",g--);for(f=h-1;f>e.currSlide;f--)a(e.slides[f]).css("zIndex",g--)}a(c).css("zIndex",e.maxZ-1)},getSlideIndex:function(a){return this.opts().slides.index(a)}},a.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},a.fn.cycle.version=function(){return"Cycle2: "+c},a.fn.cycle.transitions={custom:{},none:{before:function(a,b,c,d){a.API.stackSlides(c,b,d),a.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(b,c,d,e){var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};b.API.stackSlides(c,d,e),b.cssBefore=a.extend(f,{opacity:0,visibility:"visible",display:"block"}),b.animIn={opacity:1},b.animOut={opacity:0}}},fadeout:{before:function(b,c,d,e){var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};b.API.stackSlides(c,d,e),b.cssBefore=a.extend(f,{opacity:1,visibility:"visible",display:"block"}),b.animOut={opacity:0}}},scrollHorz:{before:function(a,b,c,d){a.API.stackSlides(b,c,d);var e=a.container.css("overflow","hidden").width();a.cssBefore={left:d?e:-e,top:0,opacity:1,visibility:"visible",display:"block"},a.cssAfter={zIndex:a._maxZ-2,left:0},a.animIn={left:0},a.animOut={left:d?-e:e}}}},a.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},a(document).ready(function(){a(a.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),/*! Cycle2 autoheight plugin; Copyright (c) M.Alsup, 2012; version: 20130913 */ +function(a){"use strict";function b(b,d){var e,f,g,h=d.autoHeight;if("container"==h)f=a(d.slides[d.currSlide]).outerHeight(),d.container.height(f);else if(d._autoHeightRatio)d.container.height(d.container.width()/d._autoHeightRatio);else if("calc"===h||"number"==a.type(h)&&h>=0){if(g="calc"===h?c(b,d):h>=d.slides.length?0:h,g==d._sentinelIndex)return;d._sentinelIndex=g,d._sentinel&&d._sentinel.remove(),e=a(d.slides[g].cloneNode(!0)),e.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),e.css({position:"static",visibility:"hidden",display:"block"}).prependTo(d.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),e.find("*").css("visibility","hidden"),d._sentinel=e}}function c(b,c){var d=0,e=-1;return c.slides.each(function(b){var c=a(this).height();c>e&&(e=c,d=b)}),d}function d(b,c,d,e){var f=a(e).outerHeight();c.container.animate({height:f},c.autoHeightSpeed,c.autoHeightEasing)}function e(c,f){f._autoHeightOnResize&&(a(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null),f.container.off("cycle-slide-added cycle-slide-removed",b),f.container.off("cycle-destroyed",e),f.container.off("cycle-before",d),f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}a.extend(a.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null}),a(document).on("cycle-initialized",function(c,f){function g(){b(c,f)}var h,i=f.autoHeight,j=a.type(i),k=null;("string"===j||"number"===j)&&(f.container.on("cycle-slide-added cycle-slide-removed",b),f.container.on("cycle-destroyed",e),"container"==i?f.container.on("cycle-before",d):"string"===j&&/\d+\:\d+/.test(i)&&(h=i.match(/(\d+)\:(\d+)/),h=h[1]/h[2],f._autoHeightRatio=h),"number"!==j&&(f._autoHeightOnResize=function(){clearTimeout(k),k=setTimeout(g,50)},a(window).on("resize orientationchange",f._autoHeightOnResize)),setTimeout(g,30))})}(jQuery),/*! caption plugin for Cycle2; version: 20130306 */ +function(a){"use strict";a.extend(a.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"
    {{title}}
    {{desc}}
    ",captionModule:"caption"}),a(document).on("cycle-update-view",function(b,c,d,e){if("caption"===c.captionModule){a.each(["caption","overlay"],function(){var a=this,b=d[a+"Template"],f=c.API.getComponent(a);f.length&&b?(f.html(c.API.tmpl(b,d,c,e)),f.show()):f.hide()})}}),a(document).on("cycle-destroyed",function(b,c){var d;a.each(["caption","overlay"],function(){var a=this,b=c[a+"Template"];c[a]&&b&&(d=c.API.getComponent("caption"),d.empty())})})}(jQuery),/*! command plugin for Cycle2; version: 20140415 */ +function(a){"use strict";var b=a.fn.cycle;a.fn.cycle=function(c){var d,e,f,g=a.makeArray(arguments);return"number"==a.type(c)?this.cycle("goto",c):"string"==a.type(c)?this.each(function(){var h;return d=c,f=a(this).data("cycle.opts"),void 0===f?void b.log('slideshow must be initialized before sending commands; "'+d+'" ignored'):(d="goto"==d?"jump":d,e=f.API[d],a.isFunction(e)?(h=a.makeArray(g),h.shift(),e.apply(f.API,h)):void b.log("unknown command: ",d))}):b.apply(this,arguments)},a.extend(a.fn.cycle,b),a.extend(b.API,{next:function(){var a=this.opts();if(!a.busy||a.manualTrump){var b=a.reverse?-1:1;a.allowWrap===!1&&a.currSlide+b>=a.slideCount||(a.API.advanceSlide(b),a.API.trigger("cycle-next",[a]).log("cycle-next"))}},prev:function(){var a=this.opts();if(!a.busy||a.manualTrump){var b=a.reverse?1:-1;a.allowWrap===!1&&a.currSlide+b<0||(a.API.advanceSlide(b),a.API.trigger("cycle-prev",[a]).log("cycle-prev"))}},destroy:function(){this.stop();var b=this.opts(),c=a.isFunction(a._data)?a._data:a.noop;clearTimeout(b.timeoutId),b.timeoutId=0,b.API.stop(),b.API.trigger("cycle-destroyed",[b]).log("cycle-destroyed"),b.container.removeData(),c(b.container[0],"parsedAttrs",!1),b.retainStylesOnDestroy||(b.container.removeAttr("style"),b.slides.removeAttr("style"),b.slides.removeClass(b.slideActiveClass)),b.slides.each(function(){var d=a(this);d.removeData(),d.removeClass(b.slideClass),c(this,"parsedAttrs",!1)})},jump:function(a,b){var c,d=this.opts();if(!d.busy||d.manualTrump){var e=parseInt(a,10);if(isNaN(e)||0>e||e>=d.slides.length)return void d.API.log("goto: invalid slide index: "+e);if(e==d.currSlide)return void d.API.log("goto: skipping, already on slide",e);d.nextSlide=e,clearTimeout(d.timeoutId),d.timeoutId=0,d.API.log("goto: ",e," (zero-index)"),c=d.currSlide .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:void 0,pagerTemplate:""}),a(document).on("cycle-bootstrap",function(a,c,d){d.buildPagerLink=b}),a(document).on("cycle-slide-added",function(a,b,d,e){b.pager&&(b.API.buildPagerLink(b,d,e),b.API.page=c)}),a(document).on("cycle-slide-removed",function(b,c,d){if(c.pager){var e=c.API.getComponent("pager");e.each(function(){var b=a(this);a(b.children()[d]).remove()})}}),a(document).on("cycle-update-view",function(b,c){var d;c.pager&&(d=c.API.getComponent("pager"),d.each(function(){a(this).children().removeClass(c.pagerActiveClass).eq(c.currSlide).addClass(c.pagerActiveClass)}))}),a(document).on("cycle-destroyed",function(a,b){var c=b.API.getComponent("pager");c&&(c.children().off(b.pagerEvent),b.pagerTemplate&&c.empty())})}(jQuery),/*! prevnext plugin for Cycle2; version: 20140408 */ +function(a){"use strict";a.extend(a.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1}),a(document).on("cycle-initialized",function(a,b){if(b.API.getComponent("next").on(b.nextEvent,function(a){a.preventDefault(),b.API.next()}),b.API.getComponent("prev").on(b.prevEvent,function(a){a.preventDefault(),b.API.prev()}),b.swipe){var c=b.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",d=b.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";b.container.on(c,function(){b._tempFx=b.swipeFx,b.API.next()}),b.container.on(d,function(){b._tempFx=b.swipeFx,b.API.prev()})}}),a(document).on("cycle-update-view",function(a,b){if(!b.allowWrap){var c=b.disabledClass,d=b.API.getComponent("next"),e=b.API.getComponent("prev"),f=b._prevBoundry||0,g=void 0!==b._nextBoundry?b._nextBoundry:b.slideCount-1;b.currSlide==g?d.addClass(c).prop("disabled",!0):d.removeClass(c).prop("disabled",!1),b.currSlide===f?e.addClass(c).prop("disabled",!0):e.removeClass(c).prop("disabled",!1)}}),a(document).on("cycle-destroyed",function(a,b){b.API.getComponent("prev").off(b.nextEvent),b.API.getComponent("next").off(b.prevEvent),b.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),/*! progressive loader plugin for Cycle2; version: 20130315 */ +function(a){"use strict";a.extend(a.fn.cycle.defaults,{progressive:!1}),a(document).on("cycle-pre-initialize",function(b,c){if(c.progressive){var d,e,f=c.API,g=f.next,h=f.prev,i=f.prepareTx,j=a.type(c.progressive);if("array"==j)d=c.progressive;else if(a.isFunction(c.progressive))d=c.progressive(c);else if("string"==j){if(e=a(c.progressive),d=a.trim(e.html()),!d)return;if(/^(\[)/.test(d))try{d=a.parseJSON(d)}catch(k){return void f.log("error parsing progressive slides",k)}else d=d.split(new RegExp(e.data("cycle-split")||"\n")),d[d.length-1]||d.pop()}i&&(f.prepareTx=function(a,b){var e,f;return a||0===d.length?void i.apply(c.API,[a,b]):void(b&&c.currSlide==c.slideCount-1?(f=d[0],d=d.slice(1),c.container.one("cycle-slide-added",function(a,b){setTimeout(function(){b.API.advanceSlide(1)},50)}),c.API.add(f)):b||0!==c.currSlide?i.apply(c.API,[a,b]):(e=d.length-1,f=d[e],d=d.slice(0,e),c.container.one("cycle-slide-added",function(a,b){setTimeout(function(){b.currSlide=1,b.API.advanceSlide(-1)},50)}),c.API.add(f,!0)))}),g&&(f.next=function(){var a=this.opts();if(d.length&&a.currSlide==a.slideCount-1){var b=d[0];d=d.slice(1),a.container.one("cycle-slide-added",function(a,b){g.apply(b.API),b.container.removeClass("cycle-loading")}),a.container.addClass("cycle-loading"),a.API.add(b)}else g.apply(a.API)}),h&&(f.prev=function(){var a=this.opts();if(d.length&&0===a.currSlide){var b=d.length-1,c=d[b];d=d.slice(0,b),a.container.one("cycle-slide-added",function(a,b){b.currSlide=1,b.API.advanceSlide(-1),b.container.removeClass("cycle-loading")}),a.container.addClass("cycle-loading"),a.API.add(c,!0)}else h.apply(a.API)})}})}(jQuery),/*! tmpl plugin for Cycle2; version: 20121227 */ +function(a){"use strict";a.extend(a.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),a.extend(a.fn.cycle.API,{tmpl:function(b,c){var d=new RegExp(c.tmplRegex||a.fn.cycle.defaults.tmplRegex,"g"),e=a.makeArray(arguments);return e.shift(),b.replace(d,function(b,c){var d,f,g,h,i=c.split(".");for(d=0;d1)for(h=g,f=0;f + .full-size-img img { + width: 100%; + } + .full-size-img { + width: 100%; + } + .s-annc__sub-img.pull-right { + margin-left: 2em; + } + .s-annc__sub-img.pull-left { + margin-right: 2em; + } + +
    +

    {{title}}

    + +
      +
    • + + {{updated_at}} +
    • +
    • + + {{update_user}} +
    • +
    • + + + {{tag}} + +
    • +
    + +
    +
    + {{img_description}} + {{img_description}} +
    +
    {{subtitle_ann}}
    +
    {{body}}
    +
    +
    {{sub_anncs_text}}
    + + +
    +{{carousel_html}} +{{link_to_edit}} + \ No newline at end of file diff --git a/modules/announcement/thumbs/annc_index10_thumbs.png b/modules/announcement/thumbs/annc_index10_thumbs.png new file mode 100755 index 0000000..0745dc6 Binary files /dev/null and b/modules/announcement/thumbs/annc_index10_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index11_thumbs.png b/modules/announcement/thumbs/annc_index11_thumbs.png new file mode 100755 index 0000000..8dc2261 Binary files /dev/null and b/modules/announcement/thumbs/annc_index11_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index12_thumbs.png b/modules/announcement/thumbs/annc_index12_thumbs.png new file mode 100755 index 0000000..2e00654 Binary files /dev/null and b/modules/announcement/thumbs/annc_index12_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index13_thumbs.png b/modules/announcement/thumbs/annc_index13_thumbs.png new file mode 100755 index 0000000..82eee2c Binary files /dev/null and b/modules/announcement/thumbs/annc_index13_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index14_thumbs.png b/modules/announcement/thumbs/annc_index14_thumbs.png new file mode 100755 index 0000000..0a58044 Binary files /dev/null and b/modules/announcement/thumbs/annc_index14_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index15_thumbs.png b/modules/announcement/thumbs/annc_index15_thumbs.png new file mode 100755 index 0000000..cb9ed5e Binary files /dev/null and b/modules/announcement/thumbs/annc_index15_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index16_thumbs.png b/modules/announcement/thumbs/annc_index16_thumbs.png new file mode 100755 index 0000000..6ecaa4e Binary files /dev/null and b/modules/announcement/thumbs/annc_index16_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index19_thumbs.png b/modules/announcement/thumbs/annc_index19_thumbs.png new file mode 100755 index 0000000..21bb4c9 Binary files /dev/null and b/modules/announcement/thumbs/annc_index19_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index1_thumbs.png b/modules/announcement/thumbs/annc_index1_thumbs.png new file mode 100755 index 0000000..0ad29c4 Binary files /dev/null and b/modules/announcement/thumbs/annc_index1_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index2_thumbs.png b/modules/announcement/thumbs/annc_index2_thumbs.png new file mode 100755 index 0000000..d7baca7 Binary files /dev/null and b/modules/announcement/thumbs/annc_index2_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index3_thumbs.png b/modules/announcement/thumbs/annc_index3_thumbs.png new file mode 100755 index 0000000..0193f81 Binary files /dev/null and b/modules/announcement/thumbs/annc_index3_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index4_thumbs.png b/modules/announcement/thumbs/annc_index4_thumbs.png new file mode 100755 index 0000000..7c0a551 Binary files /dev/null and b/modules/announcement/thumbs/annc_index4_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index5_thumbs.png b/modules/announcement/thumbs/annc_index5_thumbs.png new file mode 100755 index 0000000..832fe35 Binary files /dev/null and b/modules/announcement/thumbs/annc_index5_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index6_thumbs.png b/modules/announcement/thumbs/annc_index6_thumbs.png new file mode 100755 index 0000000..eac8619 Binary files /dev/null and b/modules/announcement/thumbs/annc_index6_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index7_thumbs.png b/modules/announcement/thumbs/annc_index7_thumbs.png new file mode 100755 index 0000000..b69abd9 Binary files /dev/null and b/modules/announcement/thumbs/annc_index7_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index8_thumbs.png b/modules/announcement/thumbs/annc_index8_thumbs.png new file mode 100755 index 0000000..cf6eb30 Binary files /dev/null and b/modules/announcement/thumbs/annc_index8_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_index9_thumbs.png b/modules/announcement/thumbs/annc_index9_thumbs.png new file mode 100755 index 0000000..9fc7c23 Binary files /dev/null and b/modules/announcement/thumbs/annc_index9_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget10_thumbs.png b/modules/announcement/thumbs/annc_widget10_thumbs.png new file mode 100755 index 0000000..8dc2261 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget10_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget11_thumbs.png b/modules/announcement/thumbs/annc_widget11_thumbs.png new file mode 100755 index 0000000..2e00654 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget11_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget12_thumbs.png b/modules/announcement/thumbs/annc_widget12_thumbs.png new file mode 100755 index 0000000..82eee2c Binary files /dev/null and b/modules/announcement/thumbs/annc_widget12_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget13_thumbs.png b/modules/announcement/thumbs/annc_widget13_thumbs.png new file mode 100755 index 0000000..0a58044 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget13_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget14_thumbs.png b/modules/announcement/thumbs/annc_widget14_thumbs.png new file mode 100755 index 0000000..d1cab18 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget14_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget1_thumbs.png b/modules/announcement/thumbs/annc_widget1_thumbs.png new file mode 100755 index 0000000..77ba0a8 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget1_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget2_thumbs.png b/modules/announcement/thumbs/annc_widget2_thumbs.png new file mode 100755 index 0000000..832fe35 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget2_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget3_thumbs.png b/modules/announcement/thumbs/annc_widget3_thumbs.png new file mode 100755 index 0000000..eac8619 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget3_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget4_thumbs.png b/modules/announcement/thumbs/annc_widget4_thumbs.png new file mode 100755 index 0000000..b69abd9 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget4_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget5_thumbs.png b/modules/announcement/thumbs/annc_widget5_thumbs.png new file mode 100755 index 0000000..cf6eb30 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget5_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget6_thumbs.png b/modules/announcement/thumbs/annc_widget6_thumbs.png new file mode 100755 index 0000000..9fc7c23 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget6_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget7_thumbs.png b/modules/announcement/thumbs/annc_widget7_thumbs.png new file mode 100755 index 0000000..0745dc6 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget7_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget8_thumbs.png b/modules/announcement/thumbs/annc_widget8_thumbs.png new file mode 100755 index 0000000..7cfddf7 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget8_thumbs.png differ diff --git a/modules/announcement/thumbs/annc_widget9_thumbs.png b/modules/announcement/thumbs/annc_widget9_thumbs.png new file mode 100755 index 0000000..b0a2bb4 Binary files /dev/null and b/modules/announcement/thumbs/annc_widget9_thumbs.png differ diff --git a/modules/archive/_archive_widget1.html.erb b/modules/archive/_archive_widget1.html.erb new file mode 100755 index 0000000..37e1e81 --- /dev/null +++ b/modules/archive/_archive_widget1.html.erb @@ -0,0 +1,18 @@ +
    +

    {{widget-title}}

    + +

    + More +

    +
    diff --git a/modules/archive/_archive_widget2.html.erb b/modules/archive/_archive_widget2.html.erb new file mode 100755 index 0000000..429cd00 --- /dev/null +++ b/modules/archive/_archive_widget2.html.erb @@ -0,0 +1,34 @@ +
    +

    + {{widget-title}} +

    +
    +
    + +
    +
    + +
    +
    +
    +
    +

    + More +

    +
    + \ No newline at end of file diff --git a/modules/archive/_archive_widget3.html.erb b/modules/archive/_archive_widget3.html.erb new file mode 100755 index 0000000..45ffc79 --- /dev/null +++ b/modules/archive/_archive_widget3.html.erb @@ -0,0 +1,29 @@ +
    +

    {{widget-title}}

    +
      +
    • +

      {{category-title}}

      +
    • +
        +
      • + {{archive-title}} + +
      • +
      +
    • + +
    +

    + <%= (I18n.locale.to_s =="zh_tw") ? "更多資訊" : "More" %> +

    + +
    diff --git a/modules/archive/_archive_widget4.html.erb b/modules/archive/_archive_widget4.html.erb new file mode 100755 index 0000000..7791aee --- /dev/null +++ b/modules/archive/_archive_widget4.html.erb @@ -0,0 +1,51 @@ +
    +

    + {{widget-title}} +

    +
    +
    + +
    +
    +
    +
    + {{archive-title}} + + {{status}} + +
    +
    +
    + {{file-name}} + {{file-type}} +
    +
    +
    +
    +
    +
    + {{link_to_edit}} +
    +

    + <%= (I18n.locale.to_s =="zh_tw") ? "更多資訊" : "More" %> +

    + +
    \ No newline at end of file diff --git a/modules/archive/archive_index1.html.erb b/modules/archive/archive_index1.html.erb new file mode 100755 index 0000000..af52014 --- /dev/null +++ b/modules/archive/archive_index1.html.erb @@ -0,0 +1,24 @@ +
    +

    {{page-title}}

    +
      +
    • +

      {{category-title}}

      +
      +
      +
      + {{archive-title}} + + {{status}} + +
      +
      +
      + {{file-name}} + {{file-type}} +
      +
      +
      +
      +
    • +
    +
    \ No newline at end of file diff --git a/modules/archive/archive_index10.html.erb b/modules/archive/archive_index10.html.erb new file mode 100755 index 0000000..c585b12 --- /dev/null +++ b/modules/archive/archive_index10.html.erb @@ -0,0 +1,32 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    + + + + + + + + + + + + + + + + +
    {{serial_number-head}}{{title-head}}{{file-head}}
    {{idx}} + {{archive-title}} + + {{status}} + + + {{file-type}} +
    +
    +
    \ No newline at end of file diff --git a/modules/archive/archive_index11.html.erb b/modules/archive/archive_index11.html.erb new file mode 100755 index 0000000..1ba6aa7 --- /dev/null +++ b/modules/archive/archive_index11.html.erb @@ -0,0 +1,34 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    + + + + + + + + + + + + + + + + + + + +
    {{serial_number-head}}{{title-head}}{{file-head}}
    + {{serial_number}} + + {{file-name}} + + {{file-type}} +
    +
    +
    \ No newline at end of file diff --git a/modules/archive/archive_index12.html.erb b/modules/archive/archive_index12.html.erb new file mode 100755 index 0000000..32aaf84 --- /dev/null +++ b/modules/archive/archive_index12.html.erb @@ -0,0 +1,44 @@ +
    +

    + {{page-title}} +

    +
    +
    + +
    +
    +
    +
    + {{archive-title}} + + {{status}} + +
    +
    +
    + {{file-name}} + {{file-type}} +
    +
    +
    +
    +
    +
    + {{link_to_edit}} +
    + +
    \ No newline at end of file diff --git a/modules/archive/archive_index13.html.erb b/modules/archive/archive_index13.html.erb new file mode 100755 index 0000000..42e6dc3 --- /dev/null +++ b/modules/archive/archive_index13.html.erb @@ -0,0 +1,44 @@ +
    +

    + {{page-title}} +

    + +
    +
    + + {{link_to_edit}} +
    +
    +
    + \ No newline at end of file diff --git a/modules/archive/archive_index14.html.erb b/modules/archive/archive_index14.html.erb new file mode 100755 index 0000000..01fb3bc --- /dev/null +++ b/modules/archive/archive_index14.html.erb @@ -0,0 +1,41 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    +
    +
    +
    上傳日期
    +
    標題
    +
    檔案下載
    +
    +
    +
    +
    +
    {{created_at}}
    +
    + {{archive-title}} + + {{status}} + +
    + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/modules/archive/archive_index15.html.erb b/modules/archive/archive_index15.html.erb new file mode 100755 index 0000000..b2b343d --- /dev/null +++ b/modules/archive/archive_index15.html.erb @@ -0,0 +1,46 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    +
    +
    +
    上傳日期
    +
    標題
    +
    檔案下載
    +
    +
    +
    +
    +
    {{created_at}}
    +
    +
    +
    + {{file-name}} + + {{status}} + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/modules/archive/archive_index16.html.erb b/modules/archive/archive_index16.html.erb new file mode 100755 index 0000000..d1c7762 --- /dev/null +++ b/modules/archive/archive_index16.html.erb @@ -0,0 +1,36 @@ +
    +

    + {{page-title}} +

    +
    +
    + +
    +
    + +
    +
    +
    + {{link_to_edit}} +
    + +
    \ No newline at end of file diff --git a/modules/archive/archive_index17.html.erb b/modules/archive/archive_index17.html.erb new file mode 100644 index 0000000..862df0c --- /dev/null +++ b/modules/archive/archive_index17.html.erb @@ -0,0 +1,41 @@ +
    +

    + {{page-title}} +

    + +
    +
    + + {{link_to_edit}} +
    +
    +
    + \ No newline at end of file diff --git a/modules/archive/archive_index2.html.erb b/modules/archive/archive_index2.html.erb new file mode 100755 index 0000000..454f049 --- /dev/null +++ b/modules/archive/archive_index2.html.erb @@ -0,0 +1,43 @@ +
    +

    + {{page-title}} +

    +
    +
    + +
    +
    +
    +
    + {{archive-title}} + + {{status}} + +
    +
    +
    + {{file-name}} + {{file-type}} +
    +
    +
    +
    +
    +
    + {{link_to_edit}} +
    + +
    \ No newline at end of file diff --git a/modules/archive/archive_index3.html.erb b/modules/archive/archive_index3.html.erb new file mode 100755 index 0000000..bbd7caf --- /dev/null +++ b/modules/archive/archive_index3.html.erb @@ -0,0 +1,23 @@ +
    +

    {{page-title}}

    +
      +
    • +

      {{category-title}}

      +
      +
      +
      + + {{status}} + +
      +
      +
      + {{file-name}} + {{file-type}} +
      +
      +
      +
      +
    • +
    +
    \ No newline at end of file diff --git a/modules/archive/archive_index4.html.erb b/modules/archive/archive_index4.html.erb new file mode 100755 index 0000000..e4c39a4 --- /dev/null +++ b/modules/archive/archive_index4.html.erb @@ -0,0 +1,34 @@ +
    +

    + {{page-title}} +

    +
    +
    + +
    +
    +
    +
    + + {{status}} + +
    +
    +
    + {{file-name}} + {{file-type}} +
    +
    +
    +
    +
    +
    + {{link_to_edit}} +
    +
    \ No newline at end of file diff --git a/modules/archive/archive_index7.html.erb b/modules/archive/archive_index7.html.erb new file mode 100755 index 0000000..097115b --- /dev/null +++ b/modules/archive/archive_index7.html.erb @@ -0,0 +1,55 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    +
    +
    +
    {{date-head}}
    +
    {{title-head}}
    +
    {{description-head}}
    +
    {{file-head}}
    +
    +
    +
    +
    +
    {{created_at}}
    +
    + {{archive-title}} + + {{status}} + +
    +
    {{description}}
    + +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/modules/archive/archive_index8.html.erb b/modules/archive/archive_index8.html.erb new file mode 100755 index 0000000..35b2e0b --- /dev/null +++ b/modules/archive/archive_index8.html.erb @@ -0,0 +1,40 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    +
    +
    +
    {{date-head}}
    +
    {{title-head}}
    +
    {{description-head}}
    +
    {{file-head}}
    +
    +
    +
    +
    +
    {{created_at}}
    +
    +
    +
    + {{file-name}} + + {{status}} + +
    +
    +
    +
    {{description}}
    +
    + +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/modules/archive/archive_index9.html.erb b/modules/archive/archive_index9.html.erb new file mode 100755 index 0000000..02056ec --- /dev/null +++ b/modules/archive/archive_index9.html.erb @@ -0,0 +1,30 @@ +
    +

    + {{page-title}} +

    +
    +

    {{category-title}}

    + + + + + + + + + + + + + + + + + +
    {{title-head}}{{file-head}}
    + {{file-name}} + + {{file-type}} +
    +
    +
    \ No newline at end of file diff --git a/modules/archive/info.json b/modules/archive/info.json new file mode 100755 index 0000000..401c8b7 --- /dev/null +++ b/modules/archive/info.json @@ -0,0 +1,158 @@ +{ + "frontend": [ + { + "filename": "archive_index1", + "name": { + "zh_tw": "1. 列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "1. List (widget-title, category, filename, download link)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_index2", + "name": { + "zh_tw": "2. 手風琴式列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "2. Accordion list (widget-title, category, filename, download link)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_index3", + "name": { + "zh_tw": "3. 列表( 無檔案名稱 ) ( 模組標題, 類別標題, 下載連結 )", + "en": "3. List(no filename) (widget-title, category, download link)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_index4", + "name": { + "zh_tw": "4. 手風琴式列表( 無檔案名稱 ( 模組標題, 類別標題, 下載連結 )", + "en": "4. Accordion list(no filename) (widget-title, category, download link)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_index7", + "name": { + "zh_tw": "7. 表格列表 ( 模組標題, 類別標題, 上傳日期, 檔案名稱, 檔案簡介, 下載連結 )", + "en": "7. Table list (widget-title, category, Updated At, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index8", + "name": { + "zh_tw": "8. 表格列表 ( 模組標題, 上傳日期, 檔案名稱, 檔案簡介, 下載連結 )", + "en": "8. Table list (widget-title, Updated At, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index9", + "name": { + "zh_tw": "9. 表格列表 - 簡約 ( 模組標題, 檔案名稱, 下載連結 )", + "en": "9. Table list - Simple (widget-title, download link)" + }, + "thumbnail": "ar9.png" + }, + { + "filename": "archive_index10", + "name": { + "zh_tw": "10. 表格列表 ( 模組標題, 類別標題, 編號, 檔案名稱, 下載連結 )", + "en": "10. Table list (widget-title, category, Serial Number, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index11", + "name": { + "zh_tw": "11. 表格列表 - 簡約 - 展開檔案 ( 模組標題, 類別標題, 編號, 檔案名稱, 下載連結 )", + "en": "11. Table list - Simple - Unfold Files (widget-title, category, Serial Number, filename, download link)" + }, + "thumbnail": "ar9.png" + }, + { + "filename": "archive_index12", + "name": { + "zh_tw": "12. 手風琴式列表 - 有下拉 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "12. Accordion list - with drop down (widget-title, category, filename, download link)" + }, + "thumbnail": "ar2.png" + }, + { + "filename": "archive_index13", + "name": { + "zh_tw": "13. 頁籤式 ( 模組標題, 類別標題, 標題, 下載連結, 描述 )", + "en": "13. Tab list (widget-title, category, title, download link, description)" + }, + "thumbnail": "ar-tab1.png" + }, + { + "filename": "archive_index14", + "name": { + "zh_tw": "14. 表格列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "14. Table list (widget-title, category, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index15", + "name": { + "zh_tw": "15. 表格列表 ( 模組標題, 檔案名稱, 下載連結 )", + "en": "15. Table list (widget-title, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index16", + "name": { + "zh_tw": "16. 手風琴式列表 - 有下拉 - 針對各筆資料 ( 模組標題, 標題, 檔案名稱, 下載連結 )", + "en": "16. Accordion list - with drop down - For every data (widget-title, title, filename, download link)" + }, + "thumbnail": "ar2.png" + }, + { + "filename": "archive_index17", + "name": { + "zh_tw": "17. 頁籤式 ( 模組標題, 類別標題, 標題, 完整檔案名稱, 下載連結, 描述 )", + "en": "17. Tab list (widget-title, category, title, full filename, download link, description)" + }, + "thumbnail": "ar-tab1.png" + } + ], + "widgets": [ + { + "filename": "archive_widget1", + "name": { + "zh_tw": "1. 列表 ( 模組標題, 類別標題, 檔案名稱, 下載頁面連結 )", + "en": "1. List (widget-title, category, link of download page)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_widget2", + "name": { + "zh_tw": "2. 手風琴式列表 ( 模組標題, 類別標題, 下載頁面連結 )", + "en": "2. Accordion list (widget-title, category, link of download page)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_widget3", + "name": { + "zh_tw": "3. 列表 ( 模組標題, 類別標題, 檔案名稱, 包含檔案 )", + "en": "3. List (widget-title, category, and files)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "archive_widget4", + "name": { + "zh_tw": "4. 手風琴式列表 - 有下拉 ( 模組標題, 類別標題, 包含檔案 )", + "en": "4. Accordion list - with drop down (widget-title, category, and files)" + }, + "thumbnail": "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/archive/show.html.erb b/modules/archive/show.html.erb new file mode 100755 index 0000000..12085b7 --- /dev/null +++ b/modules/archive/show.html.erb @@ -0,0 +1,21 @@ +
    +

    + {{title}} +

    +
    +
    +
    + {{archive-title}} + + {{status}} + +
    +
    +
    + {{file-name}} + {{file-type}} +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/modules/archive/thumbs/ar-tab1.png b/modules/archive/thumbs/ar-tab1.png new file mode 100755 index 0000000..2f887da Binary files /dev/null and b/modules/archive/thumbs/ar-tab1.png differ diff --git a/modules/archive/thumbs/ar1.png b/modules/archive/thumbs/ar1.png new file mode 100755 index 0000000..e7cc100 Binary files /dev/null and b/modules/archive/thumbs/ar1.png differ diff --git a/modules/archive/thumbs/ar2.png b/modules/archive/thumbs/ar2.png new file mode 100755 index 0000000..751fed2 Binary files /dev/null and b/modules/archive/thumbs/ar2.png differ diff --git a/modules/archive/thumbs/ar3.png b/modules/archive/thumbs/ar3.png new file mode 100755 index 0000000..723ba3a Binary files /dev/null and b/modules/archive/thumbs/ar3.png differ diff --git a/modules/archive/thumbs/ar4.png b/modules/archive/thumbs/ar4.png new file mode 100755 index 0000000..2a7c106 Binary files /dev/null and b/modules/archive/thumbs/ar4.png differ diff --git a/modules/archive/thumbs/ar5.png b/modules/archive/thumbs/ar5.png new file mode 100755 index 0000000..1790944 Binary files /dev/null and b/modules/archive/thumbs/ar5.png differ diff --git a/modules/archive/thumbs/ar9.png b/modules/archive/thumbs/ar9.png new file mode 100755 index 0000000..8b11bb7 Binary files /dev/null and b/modules/archive/thumbs/ar9.png differ diff --git a/modules/archive/thumbs/thumb.png b/modules/archive/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/archive/thumbs/thumb.png differ diff --git a/modules/faq/_faq_widget1.html.erb b/modules/faq/_faq_widget1.html.erb new file mode 100755 index 0000000..11695fd --- /dev/null +++ b/modules/faq/_faq_widget1.html.erb @@ -0,0 +1,16 @@ +
    +

    + {{widget-title}} +

    + +

    + More +

    +
    \ No newline at end of file diff --git a/modules/faq/faq_index1.html.erb b/modules/faq/faq_index1.html.erb new file mode 100755 index 0000000..bdf2032 --- /dev/null +++ b/modules/faq/faq_index1.html.erb @@ -0,0 +1,16 @@ +
    +

    + {{page-title}} +

    + +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/faq/faq_index2.html.erb b/modules/faq/faq_index2.html.erb new file mode 100755 index 0000000..21d1e43 --- /dev/null +++ b/modules/faq/faq_index2.html.erb @@ -0,0 +1,31 @@ +
    +

    + {{page-title}} +

    +
      +
    • +

      + {{question}} + + {{status}} + +

      +
      +

      {{answer}}

      + +
      +
    • +
    +
    +{{pagination_goes_here}} + + \ No newline at end of file diff --git a/modules/faq/info.json b/modules/faq/info.json new file mode 100755 index 0000000..c21e0d0 --- /dev/null +++ b/modules/faq/info.json @@ -0,0 +1,30 @@ +{ + "frontend": [ + { + "filename": "faq_index1", + "name": { + "zh_tw": "1. 列表 ( 模組標題, 問題 )", + "en": "1. Thumbnail ( widget-title, question )" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "faq_index2", + "name": { + "zh_tw": "2. 手風琴列表 ( 模組標題, 問題 )", + "en": "2. Accordion list ( widget-title, question )" + }, + "thumbnail": "thumb.png" + } + ], + "widgets": [ + { + "filename": "faq_widget1", + "name": { + "zh_tw": "1. 列表 ( 模組標題, 問題 )", + "en": "1. List (widget-title, question)" + }, + "thumbnail": "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/faq/show.html.erb b/modules/faq/show.html.erb new file mode 100755 index 0000000..5bee8fe --- /dev/null +++ b/modules/faq/show.html.erb @@ -0,0 +1,20 @@ + + +{{link_to_edit}} \ No newline at end of file diff --git a/modules/faq/thumbs/thumb.png b/modules/faq/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/faq/thumbs/thumb.png differ diff --git a/modules/gallery/_gallery_widget1.html.erb b/modules/gallery/_gallery_widget1.html.erb new file mode 100755 index 0000000..0de376b --- /dev/null +++ b/modules/gallery/_gallery_widget1.html.erb @@ -0,0 +1,25 @@ + diff --git a/modules/gallery/_gallery_widget2.html.erb b/modules/gallery/_gallery_widget2.html.erb new file mode 100755 index 0000000..ccfb46b --- /dev/null +++ b/modules/gallery/_gallery_widget2.html.erb @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/modules/gallery/_gallery_widget3.html.erb b/modules/gallery/_gallery_widget3.html.erb new file mode 100755 index 0000000..1778e3e --- /dev/null +++ b/modules/gallery/_gallery_widget3.html.erb @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/modules/gallery/_gallery_widget4.html.erb b/modules/gallery/_gallery_widget4.html.erb new file mode 100755 index 0000000..0400a9b --- /dev/null +++ b/modules/gallery/_gallery_widget4.html.erb @@ -0,0 +1,33 @@ + diff --git a/modules/gallery/_gallery_widget5.html.erb b/modules/gallery/_gallery_widget5.html.erb new file mode 100755 index 0000000..fc6ec94 --- /dev/null +++ b/modules/gallery/_gallery_widget5.html.erb @@ -0,0 +1,38 @@ + \ No newline at end of file diff --git a/modules/gallery/_gallery_widget6.html.erb b/modules/gallery/_gallery_widget6.html.erb new file mode 100755 index 0000000..70896f8 --- /dev/null +++ b/modules/gallery/_gallery_widget6.html.erb @@ -0,0 +1,72 @@ + + + + \ No newline at end of file diff --git a/modules/gallery/gallery_index1.html.erb b/modules/gallery/gallery_index1.html.erb new file mode 100755 index 0000000..26d6b5d --- /dev/null +++ b/modules/gallery/gallery_index1.html.erb @@ -0,0 +1,21 @@ + +{{pagination_goes_here}} diff --git a/modules/gallery/gallery_index2.html.erb b/modules/gallery/gallery_index2.html.erb new file mode 100755 index 0000000..a895996 --- /dev/null +++ b/modules/gallery/gallery_index2.html.erb @@ -0,0 +1,21 @@ + +{{pagination_goes_here}} diff --git a/modules/gallery/gallery_index3.html.erb b/modules/gallery/gallery_index3.html.erb new file mode 100755 index 0000000..e58512b --- /dev/null +++ b/modules/gallery/gallery_index3.html.erb @@ -0,0 +1,20 @@ + +{{pagination_goes_here}} diff --git a/modules/gallery/gallery_index4.html.erb b/modules/gallery/gallery_index4.html.erb new file mode 100755 index 0000000..7d85c7e --- /dev/null +++ b/modules/gallery/gallery_index4.html.erb @@ -0,0 +1,20 @@ + +{{pagination_goes_here}} diff --git a/modules/gallery/info.json b/modules/gallery/info.json new file mode 100755 index 0000000..050dedd --- /dev/null +++ b/modules/gallery/info.json @@ -0,0 +1,86 @@ +{ + "frontend": [ + { + "filename": "gallery_index1", + "name": { + "zh_tw": "1. 縮圖 ( 相本圖片, 相本說明, 分頁導覽 )", + "en": "1. Thumbnail ( gallery thumbnail, gallery description, page navigation )" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_index2", + "name": { + "zh_tw": "2. 條列 ( 相本圖片, 相本說明, 分頁導覽 )", + "en": "2. Thumbnail ( gallery thumbnail, gallery description, page navigation )" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_index3", + "name": { + "zh_tw": "3. 縮圖 ( 相本圖片, 分頁導覽 )", + "en": "3. Thumbnail ( gallery thumbnail, page navigation )" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_index4", + "name": { + "zh_tw": "4. 條列 ( 相本圖片, 分頁導覽 )", + "en": "4. Thumbnail ( gallery thumbnail, page navigation )" + }, + "thumbnail": "thumb.png" + } + ], + "widgets": [ + { + "filename": "gallery_widget1", + "name": { + "zh_tw": "1. 跑馬燈 ( 模組標題, 圖片 )", + "en": "1. Carousel Effect (widget-title, image)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_widget2", + "name": { + "zh_tw": "2. 相本排版", + "en": "2. Thumbnail" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_widget3", + "name": { + "zh_tw": "3. 相本排版 ( 模組標題, 圖片 )", + "en": "3. Thumbnail (widget-title, image)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_widget4", + "name": { + "zh_tw": "4. 單本相簿跑馬燈 ( 圖片 )", + "en": "4. Single Picture With Carousel Effect (image)" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_widget5", + "name": { + "zh_tw": "5. 卡片", + "en": "5. Card" + }, + "thumbnail": "thumb.png" + }, + { + "filename": "gallery_widget6", + "name": { + "zh_tw": "6. 投影片式輪播", + "en": "6. Slide" + }, + "thumbnail": "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/gallery/show.html.erb b/modules/gallery/show.html.erb new file mode 100755 index 0000000..f3083ff --- /dev/null +++ b/modules/gallery/show.html.erb @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/modules/gallery/thumbs/thumb.png b/modules/gallery/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/gallery/thumbs/thumb.png differ diff --git a/modules/member/info.json b/modules/member/info.json new file mode 100755 index 0000000..205cc18 --- /dev/null +++ b/modules/member/info.json @@ -0,0 +1,28 @@ +{ + "frontend": [ + { + "filename" : "member_index1", + "name" : { + "zh_tw" : "1. 表格列表 ( 類別標題, 個人資料等自訂欄位 )", + "en" : "1. Table List (category title and customized profile data)" + }, + "thumbnail" : "member_index1_thumb.png" + }, + { + "filename" : "member_index2", + "name" : { + "zh_tw" : "2. 單欄式 ( 類別標題, 個人照片, 個人資料等自訂欄位 )", + "en" : "2. Single Column (category title, photo and customized profile data)" + }, + "thumbnail" : "member_index2_thumb.png" + }, + { + "filename" : "member_index3", + "name" : { + "zh_tw" : "3. 名片式 ( 類別標題, 個人照片, 個人資料等自訂欄位 )", + "en" : "3. Two Columns (category title, photo and customized profile data)" + }, + "thumbnail" : "member_index3_thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/member/member_index1.html.erb b/modules/member/member_index1.html.erb new file mode 100755 index 0000000..400ce87 --- /dev/null +++ b/modules/member/member_index1.html.erb @@ -0,0 +1,22 @@ +
    +
    +
    +

    {{status-title}}

    +
    + + + + + + + + + + + +
    {{title}}
    {{value}}
    +
    +
    +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/member/member_index2.html.erb b/modules/member/member_index2.html.erb new file mode 100755 index 0000000..c335399 --- /dev/null +++ b/modules/member/member_index2.html.erb @@ -0,0 +1,29 @@ +
    +
    +
    +
    +

    {{status-title}}

    +
    +
    +
    +
    + + {{name}} + +
    +
    +
      +
    • + {{title}} + : {{value}} +
    • +
    +
    +
    +
    +
    +
    +
    +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/member/member_index3.html.erb b/modules/member/member_index3.html.erb new file mode 100755 index 0000000..54c8aac --- /dev/null +++ b/modules/member/member_index3.html.erb @@ -0,0 +1,29 @@ +
    +
    +
    +
    +

    {{status-title}}

    +
    +
    +
    +
    + + {{name}} + +
    +
    +
      +
    • + {{title}} + : {{value}} +
    • +
    +
    +
    +
    +
    +
    +
    +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/member/show.html.erb b/modules/member/show.html.erb new file mode 100755 index 0000000..e5fbfeb --- /dev/null +++ b/modules/member/show.html.erb @@ -0,0 +1,57 @@ +
    +
    +
    + {{name}} +
    +
    + +
    +
    + +
    {{title}}{{value}}
    +
    +
    + +
    +
    + +
    + {{data_intro_title}} +
    + + + + + + + + + + + + +
    {{plugin_data_title}}
    {{data_title}}
    + +
    +
    +
    + diff --git a/modules/member/thumbs/member_index1_thumb.png b/modules/member/thumbs/member_index1_thumb.png new file mode 100755 index 0000000..05aadde Binary files /dev/null and b/modules/member/thumbs/member_index1_thumb.png differ diff --git a/modules/member/thumbs/member_index2_thumb.png b/modules/member/thumbs/member_index2_thumb.png new file mode 100755 index 0000000..2f20849 Binary files /dev/null and b/modules/member/thumbs/member_index2_thumb.png differ diff --git a/modules/member/thumbs/member_index3_thumb.png b/modules/member/thumbs/member_index3_thumb.png new file mode 100755 index 0000000..eb8ae92 Binary files /dev/null and b/modules/member/thumbs/member_index3_thumb.png differ diff --git a/modules/personal_book/.gitkeep b/modules/personal_book/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_book/index.html.erb b/modules/personal_book/index.html.erb new file mode 100755 index 0000000..50b7c80 --- /dev/null +++ b/modules/personal_book/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_book/index_search1.html.erb b/modules/personal_book/index_search1.html.erb new file mode 100755 index 0000000..2e91d5a --- /dev/null +++ b/modules/personal_book/index_search1.html.erb @@ -0,0 +1,38 @@ + +

    {{widget-title}}

    +
    +
    + + {{select_text}} + + {{search_text}} + + + Clear +
    +
    + + + + + + + + + + + +
    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_book/info.json b/modules/personal_book/info.json new file mode 100755 index 0000000..bdb0c2c --- /dev/null +++ b/modules/personal_book/info.json @@ -0,0 +1,20 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_search1", + "name" : { + "zh_tw" : "2. 列表(含搜尋)", + "en" : "2. List which includes search" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_book/show.html.erb b/modules/personal_book/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_book/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_book/thumbs/.gitkeep b/modules/personal_book/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_book/thumbs/thumb.png b/modules/personal_book/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_book/thumbs/thumb.png differ diff --git a/modules/personal_conference/.gitkeep b/modules/personal_conference/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_conference/index.html.erb b/modules/personal_conference/index.html.erb new file mode 100755 index 0000000..c9a9b97 --- /dev/null +++ b/modules/personal_conference/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_conference/index_search1.html.erb b/modules/personal_conference/index_search1.html.erb new file mode 100755 index 0000000..eb7fa8e --- /dev/null +++ b/modules/personal_conference/index_search1.html.erb @@ -0,0 +1,38 @@ + +

    {{widget-title}}

    +
    +
    + + {{select_text}} + + {{search_text}} + + + Clear +
    +
    + + + + + + + + + + + +
    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_conference/info.json b/modules/personal_conference/info.json new file mode 100755 index 0000000..bdb0c2c --- /dev/null +++ b/modules/personal_conference/info.json @@ -0,0 +1,20 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_search1", + "name" : { + "zh_tw" : "2. 列表(含搜尋)", + "en" : "2. List which includes search" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_conference/show.html.erb b/modules/personal_conference/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_conference/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_conference/thumbs/.gitkeep b/modules/personal_conference/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_conference/thumbs/thumb.png b/modules/personal_conference/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_conference/thumbs/thumb.png differ diff --git a/modules/personal_diploma/.gitkeep b/modules/personal_diploma/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_diploma/index.html.erb b/modules/personal_diploma/index.html.erb new file mode 100755 index 0000000..ccaa4c8 --- /dev/null +++ b/modules/personal_diploma/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_diploma/info.json b/modules/personal_diploma/info.json new file mode 100755 index 0000000..cda3d13 --- /dev/null +++ b/modules/personal_diploma/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_diploma/show.html.erb b/modules/personal_diploma/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_diploma/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_diploma/thumbs/.gitkeep b/modules/personal_diploma/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_diploma/thumbs/thumb.png b/modules/personal_diploma/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_diploma/thumbs/thumb.png differ diff --git a/modules/personal_experience/index.html.erb b/modules/personal_experience/index.html.erb new file mode 100755 index 0000000..cd0763a --- /dev/null +++ b/modules/personal_experience/index.html.erb @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + +

    {{widget-title}}

    {{th_member}}{{th_organizationt_title}}{{th_department}}{{th_duration}}
    {{member}}{{organizationt_title}}{{department}}{{duration}}{{th_detail}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_experience/info.json b/modules/personal_experience/info.json new file mode 100755 index 0000000..b347042 --- /dev/null +++ b/modules/personal_experience/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_experience/show.html.erb b/modules/personal_experience/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_experience/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_experience/thumbs/thumb.png b/modules/personal_experience/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_experience/thumbs/thumb.png differ diff --git a/modules/personal_honor/index.html.erb b/modules/personal_honor/index.html.erb new file mode 100755 index 0000000..ec27353 --- /dev/null +++ b/modules/personal_honor/index.html.erb @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + +

    {{widget-title}}

    {{th_year}}{{th_award_name}}{{th_awarding_unit}}{{th_award_winner}}
    {{year}}{{award_name}}{{awarding_unit}}{{award_winner}}{{th_detail}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_honor/info.json b/modules/personal_honor/info.json new file mode 100755 index 0000000..b347042 --- /dev/null +++ b/modules/personal_honor/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_honor/show.html.erb b/modules/personal_honor/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_honor/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_honor/thumbs/thumb.png b/modules/personal_honor/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_honor/thumbs/thumb.png differ diff --git a/modules/personal_journal/.gitkeep b/modules/personal_journal/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_journal/index.html.erb b/modules/personal_journal/index.html.erb new file mode 100755 index 0000000..310fed8 --- /dev/null +++ b/modules/personal_journal/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_journal/index_by_author.html.erb b/modules/personal_journal/index_by_author.html.erb new file mode 100755 index 0000000..972a947 --- /dev/null +++ b/modules/personal_journal/index_by_author.html.erb @@ -0,0 +1,13 @@ +

    {{page-title}}

    +
    +
    +

    {{year}}

    +
    +

    {{name}}

    +
      +
    • {{title}}
    • +
    +
    +
    +
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_journal/index_search1.html.erb b/modules/personal_journal/index_search1.html.erb new file mode 100755 index 0000000..c4f71a1 --- /dev/null +++ b/modules/personal_journal/index_search1.html.erb @@ -0,0 +1,38 @@ + +

    {{widget-title}}

    +
    +
    + + {{select_text}} + + {{search_text}} + + + Clear +
    +
    + + + + + + + + + + + +
    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_journal/info.json b/modules/personal_journal/info.json new file mode 100755 index 0000000..b3b2ea3 --- /dev/null +++ b/modules/personal_journal/info.json @@ -0,0 +1,28 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_search1", + "name" : { + "zh_tw" : "2. 列表(含搜尋)", + "en" : "2. List which includes search" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_by_author", + "name" : { + "zh_tw" : "3. 作者論文", + "en" : "3. List by Author" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_journal/show.html.erb b/modules/personal_journal/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_journal/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_journal/thumbs/.gitkeep b/modules/personal_journal/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_journal/thumbs/thumb.png b/modules/personal_journal/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_journal/thumbs/thumb.png differ diff --git a/modules/personal_lab/index.html.erb b/modules/personal_lab/index.html.erb new file mode 100755 index 0000000..b7144fc --- /dev/null +++ b/modules/personal_lab/index.html.erb @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + +

    {{widget-title}}

    {{th_lab_title}}{{th_location}}{{th_member}}
    {{lab_title}}{{location}}{{member}}
    +{{pagination_goes_here}} + + \ No newline at end of file diff --git a/modules/personal_lab/index.html.erb.bak b/modules/personal_lab/index.html.erb.bak new file mode 100755 index 0000000..edfdb53 --- /dev/null +++ b/modules/personal_lab/index.html.erb.bak @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + +

    {{widget-title}}

    {{th_year}}{{th_lab_title}}{{th_location}}{{th_member}}更多內容
    {{year}}{{lab_title}}{{location}}{{member}}{{th_detail}}
    +{{pagination_goes_here}} + + \ No newline at end of file diff --git a/modules/personal_lab/info.json b/modules/personal_lab/info.json new file mode 100755 index 0000000..cda3d13 --- /dev/null +++ b/modules/personal_lab/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_lab/show.html.erb b/modules/personal_lab/show.html.erb new file mode 100755 index 0000000..b183818 --- /dev/null +++ b/modules/personal_lab/show.html.erb @@ -0,0 +1,8 @@ + + + + + + + +
    {{title}}{{value}}
    diff --git a/modules/personal_lab/thumbs/thumb.png b/modules/personal_lab/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_lab/thumbs/thumb.png differ diff --git a/modules/personal_patent/.gitkeep b/modules/personal_patent/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_patent/index.html.erb b/modules/personal_patent/index.html.erb new file mode 100755 index 0000000..86ec3bc --- /dev/null +++ b/modules/personal_patent/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_patent/index_search1.html.erb b/modules/personal_patent/index_search1.html.erb new file mode 100755 index 0000000..03eb09f --- /dev/null +++ b/modules/personal_patent/index_search1.html.erb @@ -0,0 +1,38 @@ + +

    {{widget-title}}

    +
    +
    + + {{select_text}} + + {{search_text}} + + + Clear +
    +
    + + + + + + + + + + + +
    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_patent/info.json b/modules/personal_patent/info.json new file mode 100755 index 0000000..bdb0c2c --- /dev/null +++ b/modules/personal_patent/info.json @@ -0,0 +1,20 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_search1", + "name" : { + "zh_tw" : "2. 列表(含搜尋)", + "en" : "2. List which includes search" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_patent/show.html.erb b/modules/personal_patent/show.html.erb new file mode 100755 index 0000000..34b30df --- /dev/null +++ b/modules/personal_patent/show.html.erb @@ -0,0 +1,5 @@ + + + + +
    {{title}}{{value}}
    \ No newline at end of file diff --git a/modules/personal_patent/thumbs/.gitkeep b/modules/personal_patent/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_patent/thumbs/thumb.png b/modules/personal_patent/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_patent/thumbs/thumb.png differ diff --git a/modules/personal_project/.gitkeep b/modules/personal_project/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_project/index.html.erb b/modules/personal_project/index.html.erb new file mode 100755 index 0000000..b54138d --- /dev/null +++ b/modules/personal_project/index.html.erb @@ -0,0 +1,14 @@ + + + + + + + + + + + + +

    {{widget-title}}

    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_project/index_search1.html.erb b/modules/personal_project/index_search1.html.erb new file mode 100755 index 0000000..b83757d --- /dev/null +++ b/modules/personal_project/index_search1.html.erb @@ -0,0 +1,38 @@ + +

    {{widget-title}}

    +
    +
    + + {{select_text}} + + {{search_text}} + + + Clear +
    +
    + + + + + + + + + + + +
    {{head-title}}
    {{value}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_project/info.json b/modules/personal_project/info.json new file mode 100755 index 0000000..bdb0c2c --- /dev/null +++ b/modules/personal_project/info.json @@ -0,0 +1,20 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "index_search1", + "name" : { + "zh_tw" : "2. 列表(含搜尋)", + "en" : "2. List which includes search" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_project/show.html.erb b/modules/personal_project/show.html.erb new file mode 100755 index 0000000..34b30df --- /dev/null +++ b/modules/personal_project/show.html.erb @@ -0,0 +1,5 @@ + + + + +
    {{title}}{{value}}
    \ No newline at end of file diff --git a/modules/personal_project/thumbs/.gitkeep b/modules/personal_project/thumbs/.gitkeep new file mode 100755 index 0000000..e69de29 diff --git a/modules/personal_project/thumbs/thumb.png b/modules/personal_project/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_project/thumbs/thumb.png differ diff --git a/modules/personal_research/index.html.erb b/modules/personal_research/index.html.erb new file mode 100755 index 0000000..785f4b8 --- /dev/null +++ b/modules/personal_research/index.html.erb @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + +

    {{widget-title}}

    {{th_year}}{{th_publication_date}}{{th_research_title}}{{th_member}}
    {{year}}{{publication_date}}{{research_title}}{{member}}{{th_detail}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/personal_research/info.json b/modules/personal_research/info.json new file mode 100755 index 0000000..b347042 --- /dev/null +++ b/modules/personal_research/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/personal_research/show.html.erb b/modules/personal_research/show.html.erb new file mode 100755 index 0000000..34b30df --- /dev/null +++ b/modules/personal_research/show.html.erb @@ -0,0 +1,5 @@ + + + + +
    {{title}}{{value}}
    \ No newline at end of file diff --git a/modules/personal_research/thumbs/thumb.png b/modules/personal_research/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/personal_research/thumbs/thumb.png differ diff --git a/modules/survey/index.html.erb b/modules/survey/index.html.erb new file mode 100755 index 0000000..577ef16 --- /dev/null +++ b/modules/survey/index.html.erb @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + +

    {{page-title}}

    {{th_title}}{{th_time_range}}{{th_write}}{{th_result}}
    {{title}}{{time_range}}{{write}}{{result}}
    +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/survey/info.json b/modules/survey/info.json new file mode 100755 index 0000000..b347042 --- /dev/null +++ b/modules/survey/info.json @@ -0,0 +1,12 @@ +{ + "frontend": [ + { + "filename" : "index", + "name" : { + "zh_tw" : "1. 列表", + "en" : "1. List" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/survey/thumbs/thumb.png b/modules/survey/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/survey/thumbs/thumb.png differ diff --git a/modules/web_resource/_web_res_widget1.html.erb b/modules/web_resource/_web_res_widget1.html.erb new file mode 100755 index 0000000..3822492 --- /dev/null +++ b/modules/web_resource/_web_res_widget1.html.erb @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget1s.html.erb b/modules/web_resource/_web_res_widget1s.html.erb new file mode 100755 index 0000000..e7614e4 --- /dev/null +++ b/modules/web_resource/_web_res_widget1s.html.erb @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget2.html.erb b/modules/web_resource/_web_res_widget2.html.erb new file mode 100755 index 0000000..5299a37 --- /dev/null +++ b/modules/web_resource/_web_res_widget2.html.erb @@ -0,0 +1,21 @@ + + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget3.html.erb b/modules/web_resource/_web_res_widget3.html.erb new file mode 100755 index 0000000..6fddc5d --- /dev/null +++ b/modules/web_resource/_web_res_widget3.html.erb @@ -0,0 +1,174 @@ + + + + + + diff --git a/modules/web_resource/_web_res_widget4.html.erb b/modules/web_resource/_web_res_widget4.html.erb new file mode 100755 index 0000000..b249470 --- /dev/null +++ b/modules/web_resource/_web_res_widget4.html.erb @@ -0,0 +1,51 @@ + + + + + + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget5.html.erb b/modules/web_resource/_web_res_widget5.html.erb new file mode 100755 index 0000000..af23e36 --- /dev/null +++ b/modules/web_resource/_web_res_widget5.html.erb @@ -0,0 +1,51 @@ + + + + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget6.html.erb b/modules/web_resource/_web_res_widget6.html.erb new file mode 100755 index 0000000..08e12ba --- /dev/null +++ b/modules/web_resource/_web_res_widget6.html.erb @@ -0,0 +1,52 @@ + + + + + + \ No newline at end of file diff --git a/modules/web_resource/info.json b/modules/web_resource/info.json new file mode 100755 index 0000000..74b6852 --- /dev/null +++ b/modules/web_resource/info.json @@ -0,0 +1,70 @@ +{ + "frontend": [ + { + "filename" : "web_res_index1", + "name" : { + "zh_tw" : "1. 列表 ( 模組標題, 連結, 連結說明 )", + "en" : "1. List (widget-title, link, link description)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_index2", + "name" : { + "zh_tw" : "2. 三欄式列表 ( 模組標題, 連結, 連結說明 )", + "en" : "2. 3 column List (widget-title, link, link description)" + }, + "thumbnail" : "thumb.png" + } + ], + "widgets" : [ + { + "filename" : "web_res_widget1", + "name" : { + "zh_tw" : "1. 直式列表 ( 模組標題, 連結 )", + "en" : "1. Vertical List (widget-title, link)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget2", + "name" : { + "zh_tw" : "2. 橫式列表 ( 模組標題, 連結 )", + "en" : "2. Horizontal List (widget-title, link)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget3", + "name" : { + "zh_tw" : "3. 輪播1(slide)", + "en" : "3. Banner 1(slide)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget4", + "name" : { + "zh_tw" : "4. 輪播2(carousel 4)", + "en" : "4. Banner 2(carousel 4)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget5", + "name" : { + "zh_tw" : "5. 輪播3(carousel 5)", + "en" : "5. Banner 3(carousel 5)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget6", + "name" : { + "zh_tw" : "6. 輪播4 - 僅有圖片,無標題(carousel 5)", + "en" : "6. Banner 4 - Only Images, No title(carousel 5)" + }, + "thumbnail" : "thumb.png" + } + ] +} diff --git a/modules/web_resource/thumbs/thumb.png b/modules/web_resource/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/modules/web_resource/thumbs/thumb.png differ diff --git a/modules/web_resource/web_res_index1.html.erb b/modules/web_resource/web_res_index1.html.erb new file mode 100755 index 0000000..25e4849 --- /dev/null +++ b/modules/web_resource/web_res_index1.html.erb @@ -0,0 +1,22 @@ + +{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/web_resource/web_res_index2.html.erb b/modules/web_resource/web_res_index2.html.erb new file mode 100755 index 0000000..f21f8fc --- /dev/null +++ b/modules/web_resource/web_res_index2.html.erb @@ -0,0 +1,24 @@ + +{{pagination_goes_here}} \ No newline at end of file diff --git a/partial/_head.html.erb b/partial/_head.html.erb new file mode 100755 index 0000000..8c26c54 --- /dev/null +++ b/partial/_head.html.erb @@ -0,0 +1,21 @@ +<%= render 'shared/ie_html5_fix' %> + + + + <%= favicon_link_tag (current_site.favicon.blank? ? 'favicon.ico' : current_site.favicon.url) %> + <%= render_site_title %> + <%= stylesheet_link_tag "//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css"%> + <%= stylesheet_link_tag "bootstrap/bootstrap.min"%> + <%= stylesheet_link_tag "bootstrap/bootstrap.min" %> + <%= stylesheet_link_tag "template/template"%> + + <%= javascript_include_tag "plugin/modernizr"%> + <%= javascript_include_tag "bootstrap.min"%> + <%= javascript_include_tag "//malsup.github.io/min/jquery.cycle2.swipe.min.js"%> + <%= javascript_include_tag "plugin/jquery.cycle2.video.min.js"%> + <%= javascript_include_tag "plugin/jquery-bullseye-min"%> + <%= javascript_include_tag "app"%> + <%= javascript_include_tag "#{@dataApi}" if @dataApi != nil%> + <%= render_google_analytics %> + diff --git a/sdk.json b/sdk.json new file mode 100755 index 0000000..16dac75 --- /dev/null +++ b/sdk.json @@ -0,0 +1,4 @@ +{ + "version" : "1.0", + "update_date" : "2015-09-21" +} \ No newline at end of file diff --git a/template.json b/template.json new file mode 100755 index 0000000..e9db668 --- /dev/null +++ b/template.json @@ -0,0 +1 @@ +{"key":"YDU","title":"YDU","author":"Samuel","thumbnail":"assets/images/design_thumb.png"} \ No newline at end of file diff --git a/widgets/breadcrumb_widget/_breadcrumb_widget1.html.erb b/widgets/breadcrumb_widget/_breadcrumb_widget1.html.erb new file mode 100755 index 0000000..2fcab92 --- /dev/null +++ b/widgets/breadcrumb_widget/_breadcrumb_widget1.html.erb @@ -0,0 +1,7 @@ +
    + +
    \ No newline at end of file diff --git a/widgets/breadcrumb_widget/info.json b/widgets/breadcrumb_widget/info.json new file mode 100755 index 0000000..89d1bba --- /dev/null +++ b/widgets/breadcrumb_widget/info.json @@ -0,0 +1,12 @@ +{ + "widgets" : [ + { + "filename" : "breadcrumb_widget1", + "name" : { + "zh_tw" : "1. 標準 ( 模組標題, 麵包屑連結 )", + "en" : "1. Standard (widget-title, breadcrumb link)" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/widgets/breadcrumb_widget/thumbs/thumb.png b/widgets/breadcrumb_widget/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/widgets/breadcrumb_widget/thumbs/thumb.png differ diff --git a/widgets/site_menu_widget/_site_menu_widget1.html.erb b/widgets/site_menu_widget/_site_menu_widget1.html.erb new file mode 100755 index 0000000..b9d4353 --- /dev/null +++ b/widgets/site_menu_widget/_site_menu_widget1.html.erb @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/widgets/site_menu_widget/_site_menu_widget2.html.erb b/widgets/site_menu_widget/_site_menu_widget2.html.erb new file mode 100755 index 0000000..409b469 --- /dev/null +++ b/widgets/site_menu_widget/_site_menu_widget2.html.erb @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/widgets/site_menu_widget/info.json b/widgets/site_menu_widget/info.json new file mode 100755 index 0000000..8c206ef --- /dev/null +++ b/widgets/site_menu_widget/info.json @@ -0,0 +1,20 @@ +{ + "widgets" : [ + { + "filename" : "site_menu_widget1", + "name" : { + "zh_tw" : "1. 橫式 ( 模組標題, 網站第二層選單, 網站第三層選單 )", + "en" : "1. Horizontal (widget-title, second level dropdown, third level dropdown)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "site_menu_widget2", + "name" : { + "zh_tw" : "1. 直式 ( 模組標題, 網站第二層選單, 網站第三層選單 )", + "en" : "1. Vertical (widget-title, second level dropdown, third level dropdown)" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/widgets/site_menu_widget/thumbs/thumb.png b/widgets/site_menu_widget/thumbs/thumb.png new file mode 100755 index 0000000..266af56 Binary files /dev/null and b/widgets/site_menu_widget/thumbs/thumb.png differ