Initial commit
This commit is contained in:
commit
f4bfb0e367
71 changed files with 10399 additions and 0 deletions
9
www/dam/css/bootstrap-datepicker3.min.css
vendored
Normal file
9
www/dam/css/bootstrap-datepicker3.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
6
www/dam/css/bootstrap-select.min.css
vendored
Normal file
6
www/dam/css/bootstrap-select.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
6
www/dam/css/bootstrap.min.css
vendored
Normal file
6
www/dam/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
4
www/dam/css/html5shiv.min.js
vendored
Normal file
4
www/dam/css/html5shiv.min.js
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
|
||||
*/
|
||||
!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?: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,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);
|
0
www/dam/css/ie8.css
Normal file
0
www/dam/css/ie8.css
Normal file
122
www/dam/css/jquery.smartmenus.bootstrap.css
Normal file
122
www/dam/css/jquery.smartmenus.bootstrap.css
Normal file
|
@ -0,0 +1,122 @@
|
|||
/*
|
||||
You probably do not need to edit this at all.
|
||||
|
||||
Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
|
||||
These are theme independent and should work with any Bootstrap 3 theme mod.
|
||||
*/
|
||||
/* sub menus arrows on desktop */
|
||||
.navbar-nav:not(.sm-collapsible) ul .caret {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
margin-top: 6px;
|
||||
margin-right: 15px;
|
||||
border-top: 4px solid transparent;
|
||||
border-bottom: 4px solid transparent;
|
||||
border-left: 4px dashed;
|
||||
}
|
||||
.navbar-nav:not(.sm-collapsible) ul a.has-submenu {
|
||||
padding-right: 30px;
|
||||
}
|
||||
/* make sub menu arrows look like +/- buttons in collapsible mode */
|
||||
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
margin: -3px 15px 0 0;
|
||||
padding: 0;
|
||||
width: 32px;
|
||||
height: 26px;
|
||||
line-height: 24px;
|
||||
text-align: center;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
}
|
||||
.navbar-nav.sm-collapsible .caret:before {
|
||||
content: '+';
|
||||
font-family: monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
.navbar-nav.sm-collapsible .open > a > .caret:before {
|
||||
content: '-';
|
||||
}
|
||||
.navbar-nav.sm-collapsible a.has-submenu {
|
||||
padding-right: 50px;
|
||||
}
|
||||
/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */
|
||||
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret {
|
||||
position: static;
|
||||
margin: 0 0 0 2px;
|
||||
padding: 0;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 4px dashed;
|
||||
border-right: 4px solid transparent;
|
||||
border-bottom: 0;
|
||||
border-left: 4px solid transparent;
|
||||
}
|
||||
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before {
|
||||
content: '' !important;
|
||||
}
|
||||
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu {
|
||||
padding-right: 15px;
|
||||
}
|
||||
/* scrolling arrows for tall menus */
|
||||
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
|
||||
position: absolute;
|
||||
display: none;
|
||||
visibility: hidden;
|
||||
height: 20px;
|
||||
overflow: hidden;
|
||||
text-align: center;
|
||||
}
|
||||
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
|
||||
position: absolute;
|
||||
top: -2px;
|
||||
left: 50%;
|
||||
margin-left: -8px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
border-top: 7px dashed transparent;
|
||||
border-right: 7px dashed transparent;
|
||||
border-bottom: 7px solid;
|
||||
border-left: 7px dashed transparent;
|
||||
}
|
||||
.navbar-nav span.scroll-down-arrow {
|
||||
top: 6px;
|
||||
border-top: 7px solid;
|
||||
border-right: 7px dashed transparent;
|
||||
border-bottom: 7px dashed transparent;
|
||||
border-left: 7px dashed transparent;
|
||||
}
|
||||
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
|
||||
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
|
||||
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {
|
||||
padding-left: 35px;
|
||||
}
|
||||
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
|
||||
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {
|
||||
padding-left: 45px;
|
||||
}
|
||||
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
|
||||
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {
|
||||
padding-left: 55px;
|
||||
}
|
||||
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
|
||||
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {
|
||||
padding-left: 65px;
|
||||
}
|
||||
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
|
||||
.navbar-nav .dropdown-menu > li > a {
|
||||
white-space: normal;
|
||||
}
|
||||
.navbar-nav ul.sm-nowrap > li > a {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {
|
||||
white-space: normal;
|
||||
}
|
||||
/* fix .navbar-right subs alignment */
|
||||
.navbar-right ul.dropdown-menu {
|
||||
left: 0;
|
||||
right: auto;
|
||||
}
|
8
www/dam/css/outdatedbrowser.min.css
vendored
Normal file
8
www/dam/css/outdatedbrowser.min.css
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*!--------------------------------------------------------------------
|
||||
STYLES "Outdated Browser"
|
||||
Version: 1.1.2 - 2015
|
||||
author: Burocratik
|
||||
website: http://www.burocratik.com
|
||||
* @preserve
|
||||
-----------------------------------------------------------------------*/
|
||||
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}
|
162
www/dam/css/reports.css
Normal file
162
www/dam/css/reports.css
Normal file
|
@ -0,0 +1,162 @@
|
|||
/**
|
||||
* Filter forms.
|
||||
*/
|
||||
.panel-filter {
|
||||
margin-top: 20px;
|
||||
}
|
||||
.panel-filter .panel-heading {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
text-shadow: 0 1px 0 #fff;
|
||||
}
|
||||
.panel-filter p.description {
|
||||
margin-bottom: 1.2em;
|
||||
font-size: 15px;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.form-inline .form-group {
|
||||
margin-right: 1em;
|
||||
}
|
||||
}
|
||||
.form-inline .form-group {
|
||||
margin-bottom: 1.8em;
|
||||
}
|
||||
.form-inline .form-group label {
|
||||
display: block;
|
||||
}
|
||||
.form-inline .filter-buttons {
|
||||
margin-top: 1.42857em;
|
||||
padding-top: 4px;
|
||||
}
|
||||
label.required:after {
|
||||
content: " *";
|
||||
position: relative;
|
||||
top: -0.2em;
|
||||
color: red;
|
||||
}
|
||||
|
||||
label.error {
|
||||
margin-left: 4px;
|
||||
font-size: 12px;
|
||||
color: red;
|
||||
}
|
||||
input + label.error {
|
||||
position: absolute;
|
||||
top: 3.8em;
|
||||
}
|
||||
.input-date-date {
|
||||
text-align: center;
|
||||
width: 7em !important;
|
||||
}
|
||||
.input-date-year {
|
||||
text-align: center;
|
||||
}
|
||||
.input-date-month {
|
||||
text-align: center;
|
||||
width: 10em !important;
|
||||
}
|
||||
.datepicker-dropdown {
|
||||
z-index: 8888 !important;
|
||||
}
|
||||
|
||||
.form-div {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bootstrap-select > .dropdown-toggle {
|
||||
height: 46px;
|
||||
font-size: 18px;
|
||||
line-height: 1.33333;
|
||||
border-radius: 6px;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.form-selectpicker {
|
||||
width: 30%;
|
||||
}
|
||||
.form-group-node.form-selectpicker {
|
||||
max-width: 260px;
|
||||
}
|
||||
}
|
||||
.bootstrap-select.btn-group .dropdown-menu li a {
|
||||
outline: none;
|
||||
}
|
||||
.bootstrap-select.btn-group .dropdown-menu li a span.text {
|
||||
font-size: 18px;
|
||||
}
|
||||
.form-group-smaller .bootstrap-select.btn-group .dropdown-menu li a span.text {
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
.tt-hint {
|
||||
color: #999
|
||||
}
|
||||
.tt-menu {
|
||||
margin: 12px 0;
|
||||
padding: 8px 0;
|
||||
max-height: 200px;
|
||||
overflow-y: auto;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
-webkit-border-radius: 8px;
|
||||
-moz-border-radius: 8px;
|
||||
border-radius: 8px;
|
||||
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
|
||||
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
|
||||
box-shadow: 0 5px 10px rgba(0,0,0,.2);
|
||||
}
|
||||
.tt-menu,
|
||||
.form-typeahead .typeahead,
|
||||
span.twitter-typeahead {
|
||||
width: 100%;
|
||||
}
|
||||
.tt-empty,
|
||||
.tt-suggestion {
|
||||
padding: 3px 1em;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
.tt-suggestion:hover {
|
||||
cursor: pointer;
|
||||
color: #fff;
|
||||
background-color: #0097cf;
|
||||
}
|
||||
.tt-suggestion.tt-cursor {
|
||||
color: #fff;
|
||||
background-color: #0097cf;
|
||||
}
|
||||
.tt-suggestion p {
|
||||
margin: 0;
|
||||
}
|
||||
.tt-empty {
|
||||
font-weight: bold;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.form-typeahead {
|
||||
width: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Info.
|
||||
*/
|
||||
.panel-informa .panel-heading {
|
||||
font-family: SirinStencil, Georgia, serif;
|
||||
font-size: 48px;
|
||||
line-height: 48px;
|
||||
color: #666;
|
||||
padding: 2px 5px 6px;
|
||||
}
|
||||
.panel-informa > table tr > td {
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
}
|
||||
.panel-informa > table tr > td:first-child {
|
||||
font-weight: bold;
|
||||
font-family: inherit;
|
||||
color: #555;
|
||||
width: 190px;
|
||||
}
|
||||
#debug-info ol > li {
|
||||
word-break: break-word;
|
||||
}
|
5
www/dam/css/respond.min.js
vendored
Normal file
5
www/dam/css/respond.min.js
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
|
||||
* Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
|
||||
* */
|
||||
|
||||
!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);
|
382
www/dam/css/stylesheet.css
Normal file
382
www/dam/css/stylesheet.css
Normal file
|
@ -0,0 +1,382 @@
|
|||
/**
|
||||
* Global
|
||||
*/
|
||||
html {
|
||||
height: 100%;
|
||||
}
|
||||
body {
|
||||
padding: 80px 0;
|
||||
}
|
||||
body.report {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
}
|
||||
.panel {
|
||||
border-radius: 0;
|
||||
border-color: #444;
|
||||
}
|
||||
sup.alpha {
|
||||
color: red !important;
|
||||
}
|
||||
sup.beta {
|
||||
color: #6495ed !important;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fonts.
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'SirinStencil';
|
||||
src: url(../fonts/sirinstencil-regular.eot);
|
||||
src: url(../fonts/sirinstencil-regular.eot?#iefix) format('embedded-opentype'),
|
||||
url(../fonts/sirinstencil-regular.woff2) format('woff2'),
|
||||
url(../fonts/sirinstencil-regular.woff) format('woff'),
|
||||
url(../fonts/sirinstencil-regular.ttf) format('truetype')
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Codabar';
|
||||
src: url(../fonts/codabar.eot);
|
||||
src: url(../fonts/codabar.eot?#iefix) format('embedded-opentype'),
|
||||
url(../fonts/codabar.woff2) format('woff2'),
|
||||
url(../fonts/codabar.woff) format('woff'),
|
||||
url(../fonts/codabar.ttf) format('truetype')
|
||||
}
|
||||
p.codabar {
|
||||
font-family: Codabar;
|
||||
font-size: 16px;
|
||||
padding-top: 8px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Navigation menu.
|
||||
*/
|
||||
.navbar-fixed-top {
|
||||
z-index: 999;
|
||||
}
|
||||
.navbar .navbar-brand {
|
||||
font-family: SirinStencil, Georgia, serif;
|
||||
font-size: 38px;
|
||||
padding: 12px 10px 0 20px;
|
||||
}
|
||||
.navbar-nav > li > a {
|
||||
padding-left: 8px;
|
||||
padding-right: 8px;
|
||||
font-size: 18px;
|
||||
}
|
||||
.navbar-inverse .navbar-nav > li > a {
|
||||
color: #c5c5c5;
|
||||
}
|
||||
.navbar-nav .dropdown-menu > li > a {
|
||||
position: relative;
|
||||
padding-left: 28px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.navbar-nav span.glyphicon {
|
||||
display: none;
|
||||
position: absolute;
|
||||
font-size: 14px;
|
||||
top: 7px;
|
||||
left: 6px;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar-nav span.glyphicon {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Loading spinner.
|
||||
*/
|
||||
#loading {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background-color: #dfdfdf;
|
||||
opacity: 0.5;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
/**
|
||||
* Error fatal.
|
||||
*/
|
||||
.container.fatal-error {
|
||||
margin-top: -10px;
|
||||
}
|
||||
|
||||
.blink {
|
||||
animation: blinker 1s linear infinite;
|
||||
}
|
||||
@keyframes blinker {
|
||||
50% {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Login form.
|
||||
*/
|
||||
.login-heading {
|
||||
margin-top: -50px;
|
||||
font-family: SirinStencil, Georgia, serif;
|
||||
font-size: 48px;
|
||||
text-align: center;
|
||||
color: #444;
|
||||
text-shadow: 0 1px 0 #fff;
|
||||
height: 98px;
|
||||
}
|
||||
.container.fatal-error + .container > .login-heading {
|
||||
margin-top: -20px;
|
||||
}
|
||||
@media (min-width: 480px) {
|
||||
h1.login-heading {
|
||||
font-size: 64px;
|
||||
}
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
h1.login-heading {
|
||||
font-size: 92px;
|
||||
}
|
||||
}
|
||||
.form-login {
|
||||
max-width: 350px;
|
||||
padding: 15px;
|
||||
margin: 30px auto;
|
||||
}
|
||||
.form-login .form-control {
|
||||
position: relative;
|
||||
height: auto;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 10px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form-login .form-control:focus {
|
||||
z-index: 2;
|
||||
}
|
||||
.form-login input[type="text"] {
|
||||
margin-bottom: -1px;
|
||||
border-bottom-right-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
.form-login input[type="password"] {
|
||||
margin-bottom: 10px;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
.panel-login-info {
|
||||
font-size: 96%;
|
||||
text-align: center;
|
||||
color: #555;
|
||||
border: 0;
|
||||
background-color: rgba(238, 238, 238, 0.7);
|
||||
position: absolute;
|
||||
bottom: 30px;
|
||||
left: 1%;
|
||||
right: 1%;
|
||||
width: 98%;
|
||||
}
|
||||
.panel-login-info p {
|
||||
margin: 4px 8px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Home page.
|
||||
*/
|
||||
.hemotron {
|
||||
color: #444;
|
||||
background-color: rgba(238, 238, 238, 0.6);
|
||||
}
|
||||
.hemotron h1 {
|
||||
font-family: SirinStencil, Georgia, serif;
|
||||
color: #555;
|
||||
text-shadow: 0 2px 0 #fff;
|
||||
}
|
||||
.hemotron ul#changelog {
|
||||
background-color: #eee;
|
||||
}
|
||||
.hemotron ul#changelog > li > a {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
ul.changelog-list {
|
||||
padding-left: 3.8em;
|
||||
list-style: none;
|
||||
}
|
||||
ul.changelog-list li::before {
|
||||
content: "\2043";
|
||||
color: #999;
|
||||
font-weight: bold;
|
||||
display: inline-block;
|
||||
width: 1em;
|
||||
margin-left: -1em;
|
||||
}
|
||||
ul.changelog-list li.version {
|
||||
margin-top: .5em;
|
||||
}
|
||||
ul.changelog-list li.version::before,
|
||||
ul.changelog-list li.divider::before {
|
||||
display: none;
|
||||
}
|
||||
ul.changelog-list li.divider {
|
||||
height: 1.2em;
|
||||
}
|
||||
ul.changelog-list li span {
|
||||
display: block;
|
||||
position: absolute;
|
||||
margin-left: -3.8em;
|
||||
margin-top: -2px;
|
||||
width: 3.4em;
|
||||
text-align: right;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
font-weight: bold;
|
||||
font-size: larger;
|
||||
}
|
||||
@media (max-width: 767px) {
|
||||
ul.changelog-list {
|
||||
padding-left: 3.5em;
|
||||
}
|
||||
ul.changelog-list li span {
|
||||
margin-left: -3.5em;
|
||||
margin-top: -1px;
|
||||
width: 3.2em;
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Scrollup.
|
||||
*/
|
||||
.scrollup {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
opacity: 0.2;
|
||||
position: fixed;
|
||||
bottom: 50px;
|
||||
right: 60px;
|
||||
display: none;
|
||||
text-indent: -9999px;
|
||||
background: url("../img/icon2top.png") no-repeat;
|
||||
z-index: 999;
|
||||
}
|
||||
|
||||
/**
|
||||
* Footer.
|
||||
*/
|
||||
footer {
|
||||
margin-top: 0;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
bottom: 0;
|
||||
background-color: #222;
|
||||
border-color: #080808;
|
||||
color: #999;
|
||||
z-index: 999;
|
||||
}
|
||||
footer .container {
|
||||
padding: 0 15px;
|
||||
}
|
||||
footer p {
|
||||
margin: 3px 0;
|
||||
}
|
||||
footer .copyright {
|
||||
float: left;
|
||||
}
|
||||
footer .today {
|
||||
text-align: right;
|
||||
}
|
||||
@media (max-width: 479px) {
|
||||
footer .jda {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
@media (max-width: 359px) {
|
||||
footer .today {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Bootstrap workarounds.
|
||||
*/
|
||||
.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: 1px solid #ddd;
|
||||
}
|
||||
.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: 1px solid #ddd;
|
||||
}
|
||||
.panel-footer {
|
||||
border-top: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Extra printing styles.
|
||||
*/
|
||||
@media print {
|
||||
@page {
|
||||
size: A4;
|
||||
margin: 1cm;
|
||||
}
|
||||
html, body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
-webkit-print-color-adjust: exact;
|
||||
}
|
||||
table tr td, table tr th {
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
footer {
|
||||
margin-top: 20px;
|
||||
position: relative;
|
||||
}
|
||||
footer .today {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Font size for printing from "all" browsers.
|
||||
*/
|
||||
@media print {
|
||||
body {
|
||||
font-size: 1.65vw;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Only for Chrome 29+.
|
||||
*/
|
||||
@media print and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
|
||||
body {
|
||||
font-size: 3.75mm;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* IE10 and IE11.
|
||||
*/
|
||||
@media print and (-ms-high-contrast: active), (-ms-high-contrast: none) {
|
||||
body {
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
Reference in a new issue