--- /dev/null
+app/lib/perl5/*
+website/lib/vendor/*
\ No newline at end of file
--- /dev/null
+#SetEnv PERL5LIB "/usr/home/dksalu/public_html/perl5"
+RewriteEngine on
+DirectoryIndex index.php index.html
+AddHandler cgi-script .cgi
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule "^(.*)$" "index.php" [NC,L,QSA]
--- /dev/null
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by IcoMoon</metadata>
+<defs>
+<font id="ledf" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode=" " horiz-adv-x="512" d="" />
+<glyph unicode="" glyph-name="envelop" d="M928 832h-832c-52.8 0-96-43.2-96-96v-640c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v640c0 52.8-43.2 96-96 96zM398.74 409.628l-270.74-210.892v501.642l270.74-290.75zM176.38 704h671.24l-335.62-252-335.62 252zM409.288 398.302l102.712-110.302 102.71 110.302 210.554-270.302h-626.528l210.552 270.302zM625.26 409.628l270.74 290.75v-501.642l-270.74 210.892z" />
+<glyph unicode="" glyph-name="location" d="M512 960c-176.732 0-320-143.268-320-320 0-320 320-704 320-704s320 384 320 704c0 176.732-143.27 320-320 320zM512 448c-106.040 0-192 85.96-192 192s85.96 192 192 192 192-85.96 192-192-85.96-192-192-192z" />
+<glyph unicode="" glyph-name="map2" d="M672 768l-320 128-352-128v-768l352 128 320-128 352 128v768l-352-128zM384 814.27l256-102.4v-630.138l-256 102.398v630.14zM64 723.172l256 93.090v-631.8l-256-93.088v631.798zM960 172.828l-256-93.092v631.8l256 93.090v-631.798z" />
+<glyph unicode="" glyph-name="calendar" d="M320 576h128v-128h-128zM512 576h128v-128h-128zM704 576h128v-128h-128zM128 192h128v-128h-128zM320 192h128v-128h-128zM512 192h128v-128h-128zM320 384h128v-128h-128zM512 384h128v-128h-128zM704 384h128v-128h-128zM128 384h128v-128h-128zM832 960v-64h-128v64h-448v-64h-128v64h-128v-1024h960v1024h-128zM896 0h-832v704h832v-704z" />
+<glyph unicode="" glyph-name="menu" d="M64 768h896v-192h-896zM64 512h896v-192h-896zM64 256h896v-192h-896z" />
+</font></defs></svg>
\ No newline at end of file
--- /dev/null
+@font-face {
+ font-family: 'ledf';
+ src:
+ url('fonts/ledf.ttf?d9kavb') format('truetype'),
+ url('fonts/ledf.woff?d9kavb') format('woff'),
+ url('fonts/ledf.svg?d9kavb#ledf') format('svg');
+ font-weight: normal;
+ font-style: normal;
+ font-display: block;
+}
+
+[class^="icon-"], [class*=" icon-"] {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: 'ledf' !important;
+ speak: never;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-envelop:before {
+ content: "\e945";
+}
+.icon-location:before {
+ content: "\e947";
+}
+.icon-map2:before {
+ content: "\e94c";
+}
+.icon-calendar:before {
+ content: "\e953";
+}
+.icon-menu:before {
+ content: "\e9bd";
+}
--- /dev/null
+body {
+ font-family: sans-serif;
+}
+
+/* Make content area fill the entire browser window */
+html,
+.fullscreen {
+ display: flex;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+/* Center the content in the browser window */
+.container {
+ margin: auto;
+ text-align: center;
+}
+
+.title {
+ font-size: 3rem;
+}
--- /dev/null
+/* W3PRO.CSS 4.13 June 2019 by Jan Egil and Borge Refsnes */
+html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
+/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
+html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
+html,body {-webkit-user-select: none;-ms-user-select: none;user-select: none;-moz-user-select:none;}
+article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
+audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
+audio:not([controls]){display:none;height:0}[hidden],template{display:none}
+a{background-color:transparent}a:active,a:hover{outline-width:0}
+abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
+b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
+small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
+sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
+code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
+button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
+button,input{overflow:visible}button,select{text-transform:none}
+button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
+button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
+button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
+fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
+legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
+[type=checkbox],[type=radio]{padding:0}
+[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
+[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
+[type=search]::-webkit-search-decoration{-webkit-appearance:none}
+::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
+/* End extract */
+/* html,body {
+ background-color: #52638e;
+} */
+html,body{font-family:Verdana,sans-serif;font-size:9pt;line-height:1.5}html{overflow-x:hidden}
+h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.serif{font-family:serif}
+h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin: 0}.wide{letter-spacing:4px}
+hr{border:0;border-top:1px solid #eee;margin:20px 0}
+.img{max-width:100%;height:auto; vertical-align:middle}a{color:inherit}
+.table,.table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.table-all{border:1px solid #ccc}
+.bordered tr,.table-all tr{border-bottom:1px solid #ddd}.striped tbody tr:nth-child(even){background-color:#f1f1f1}
+.table-all tr:nth-child(odd){background-color:#fff}.table-all tr:nth-child(even){background-color:#f1f1f1}
+.hoverable tbody tr:hover,.ul.hoverable li:hover{background-color:#ccc}.centered tr th,.centered tr td{text-align:center}
+.table td,.table th,.table-all td,.table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
+.table th:first-child,.table td:first-child,.table-all th:first-child,.table-all td:first-child{padding-left:16px}
+.btn,.button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap ;border-radius: 3px;}
+.btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
+.btn,.button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
+.disabled,.btn:disabled,.button:disabled{cursor:not-allowed;opacity:0.3}.disabled *,:disabled *{pointer-events:none}
+.btn.disabled:hover,.btn:disabled:hover{box-shadow:none}
+.badge,.tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.badge{border-radius:50%}
+.ul{list-style-type:none;padding:0;margin:0}.ul li{padding:8px 16px;border-bottom:1px solid #ddd}.ul li:last-child{border-bottom:none}
+.tooltip,.display-container{position:relative}.tooltip .text{display:none}.tooltip:hover .text{display:inline-block}
+.ripple:active{opacity:0.5}.ripple{transition:opacity 0s}
+.input{padding:2px;display:block;border: 0;border-bottom: 1px solid #ccc;width:100%;background-color: #fff;}/*#e8f0fe*/
+.select{padding:2px 0; display:block;width:100%;border:1px solid #ccc;background-color: #fff;}
+.dropdown-click,.dropdown-hover{position:relative;display:inline-block;cursor:pointer}
+.dropdown-hover:hover .dropdown-content{display:block; }
+.dropdown-hover:first-child,.dropdown-click:hover{background-color:#ccc;color:#000}
+.dropdown-hover:hover > .button:first-child,.dropdown-click:hover > .button:first-child{background-color:#ccc;color:#000}
+.dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
+.check,.radio{width:24px;height:24px;position:relative;top:6px}
+.sidebar{height:100%;width:160px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
+.bar-block .dropdown-hover,.bar-block .dropdown-click{width:100%}
+.bar-block .dropdown-hover .dropdown-content,.bar-block .dropdown-click .dropdown-content{min-width:100%}
+.bar-block .dropdown-hover .button,.bar-block .dropdown-click .button{width:100%;text-align:left;padding:8px 16px}
+.main,#main{transition:margin-left .4s}
+.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
+.modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
+.bar{width:100%;overflow:hidden}.center .bar{display:inline-block;width:auto}
+.bar .bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
+.bar .dropdown-hover,.bar .dropdown-click{position:static;float:left}
+.bar .button{white-space:normal}
+.bar-block .bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
+.bar-block.center .bar-item{text-align:center}.block{display:block;width:100%}
+.responsive{display:block;overflow-x:auto}
+.container:after,.container:before,.datapanel:after,.datapanel:before,.row:after,.row:before,.row-padding:after,.row-padding:before,
+.cell-row:before,.cell-row:after,.clear:after,.clear:before,.bar:before,.bar:after{content:"";display:table;clear:both}
+.col,.half,.third,.twothird,.threequarter,.quarter,.fifth,.twofifth,.threefifth,.fourfifth{float:left;width:100%}
+.col.s1{width:8.33333%}.col.s2{width:16.66666%}.col.s3{width:24.99999%}.col.s4{width:33.33333%}
+.col.s5{width:41.66666%}.col.s6{width:49.99999%}.col.s7{width:58.33333%}.col.s8{width:66.66666%}
+.col.s9{width:74.99999%}.col.s10{width:83.33333%}.col.s11{width:91.66666%}.col.s12{width:99.99999%}
+@media (min-width:601px){.col.m1{width:8.33333%}.col.m2{width:16.66666%}.col.m3,.quarter{width:24.99999%}.col.m4,.third{width:33.33333%}.fifth{width:20%;min-width:100px}
+.col.m5{width:41.66666%}.col.m6,.half{width:49.99999%}.col.m7{width:58.33333%}.col.m8,.twothird{width:66.66666%}
+.col.m9,.threequarter{width:74.99999%}.col.m10{width:83.33333%}.col.m11{width:91.66666%}.col.m12{width:99.99999%}.twofifth{width:40%}.threefifth{width:60%}.fourfifth{width:80%}}
+@media (min-width:993px){.col.l1{width:8.33333%}.col.l2{width:16.66666%}.col.l3{width:24.99999%}.col.l4{width:33.33333%}
+.col.l5{width:41.66666%}.col.l6{width:49.99999%}.col.l7{width:58.33333%}.col.l8{width:66.66666%}
+.col.l9{width:74.99999%}.col.l10{width:83.33333%}.col.l11{width:91.66666%}.col.l12{width:99.99999%}}
+.rest{overflow:hidden}.stretch{margin-left:-16px;margin-right:-16px}
+.content,.auto{margin-left:auto;margin-right:auto}.content{max-width:980px}.auto{max-width:1140px}
+.cell-row{display:table;width:100%}.cell{display:table-cell}
+.cell-top{vertical-align:top}.cell-middle{vertical-align:middle}.cell-bottom{vertical-align:bottom}
+.hide{display:none!important}.show-block,.show{display:block!important}.show-inline-block{display:inline-block!important}
+@media (max-width:1205px){.auto{max-width:95%}}
+@media (max-width:600px){.modal-content{margin:0 10px;width:auto!important}.modal{padding-top:30px}
+.dropdown-hover.mobile .dropdown-content,.dropdown-click.mobile .dropdown-content{position:relative}
+.hide-small{display:none!important}.mobile{display:block;width:100%!important}.bar-item.mobile,.dropdown-hover.mobile,.dropdown-click.mobile{text-align:center}
+.dropdown-hover.mobile,.dropdown-hover.mobile .btn,.dropdown-hover.mobile .button,.dropdown-click.mobile,.dropdown-click.mobile .btn,.dropdown-click.mobile .button{width:100%}}
+@media (max-width:768px){.modal-content{width:500px}.modal{padding-top:50px}}
+@media (min-width:993px){.modal-content{width:900px}.hide-large{display:none!important}.sidebar.collapse{display:block!important}}
+@media (max-width:992px) and (min-width:601px){.hide-medium{display:none!important}}
+@media (max-width:992px){.sidebar.collapse{display:none}.main{margin-left:0!important;margin-right:0!important}.auto{max-width:100%}}
+.top,.bottom{position:fixed;width:100%;z-index:1}.top{top:0}.bottom{bottom:0}
+.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
+.display-topleft{position:absolute;left:0;top:0}.display-topright{position:absolute;right:0;top:0}
+.display-bottomleft{position:absolute;left:0;bottom:0}.display-bottomright{position:absolute;right:0;bottom:0}
+.display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
+.display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
+.display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
+.display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
+.display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
+.display-container:hover .display-hover{display:block}.display-container:hover span.display-hover{display:inline-block}.display-hover{display:none}
+.display-position{position:absolute}
+.circle{border-radius:50%}
+.round-small{border-radius:2px}.round,.round-medium{border-radius:4px}.round-large{border-radius:8px}.round-xlarge{border-radius:16px}.round-xxlarge{border-radius:32px}
+.row-padding,.row-padding>.half,.row-padding>.third,.row-padding>.twothird,.row-padding>.threequarter,.row-padding>.quarter,.row-padding>.col{padding:0 8px}
+.container,.datapanel{padding:0.01em 8px}.datapanel{margin-top:8px;margin-bottom:8px}
+.code,.codespan{font-family:Consolas,"courier new";font-size:16px}
+.code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
+.codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
+/* .card,.card-2{} */
+.card-4,.hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
+.spin{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
+.animate-fading{animation:fading 2s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
+.animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
+.animate-top{position:relative;animation:animatetop 1s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
+.animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
+.animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
+.animate-bottom{position:relative;animation:animatebottom 1s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
+.animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
+.animate-input{transition:width 0.4s ease-in-out}.animate-input:focus{width:100%!important}
+.opacity,.hover-opacity:hover{opacity:0.60}.opacity-off,.hover-opacity-off:hover{opacity:1}
+.opacity-max{opacity:0.25}.opacity-min{opacity:0.75}
+.greyscale-max,.grayscale-max,.hover-greyscale:hover,.hover-grayscale:hover{filter:grayscale(100%)}
+.greyscale,.grayscale{filter:grayscale(75%)}.greyscale-min,.grayscale-min{filter:grayscale(50%)}
+.sepia{filter:sepia(75%)}.sepia-max,.hover-sepia:hover{filter:sepia(100%)}.sepia-min{filter:sepia(50%)}
+.tiny{font-size:10px!important}.small{font-size:12px!important}.medium{font-size:15px!important}.large{font-size:18px!important}
+.xlarge{font-size:24px!important}.xxlarge{font-size:36px!important}.xxxlarge{font-size:48px!important}.jumbo{font-size:64px!important}
+.left-align{text-align:left!important}.right-align{text-align:right!important}.justify{text-align:justify!important}.center{text-align:center!important}
+.border-0{border:0!important}.border{border:1px solid #ccc!important}
+.border-top{border-top:1px solid #ccc!important}.border-bottom{border-bottom:1px solid #ccc!important}
+.border-left{border-left:1px solid #ccc!important}.border-right{border-right:1px solid #ccc!important}
+.topbar{border-top:6px solid #ccc!important}.bottombar{border-bottom:6px solid #ccc!important}
+.leftbar{border-left:6px solid #ccc!important}.rightbar{border-right:6px solid #ccc!important}
+.section,.code{margin-top:16px!important;margin-bottom:16px!important}
+.margin{margin:16px!important}.margin-top{margin-top:16px!important}.margin-bottom{margin-bottom:16px!important}
+.margin-left{margin-left:16px!important}.margin-right{margin-right:16px!important}
+.padding-small{padding:4px 8px!important}.padding{padding:8px 16px!important}.padding-large{padding:12px 24px!important}
+.padding-16{padding-top:16px!important;padding-bottom:16px!important}.padding-24{padding-top:24px!important;padding-bottom:24px!important}
+.padding-32{padding-top:32px!important;padding-bottom:32px!important}.padding-48{padding-top:48px!important;padding-bottom:48px!important}
+.padding-64{padding-top:64px!important;padding-bottom:64px!important}
+.left{float:left!important}.right{float:right!important}
+.button:hover{color:#fff!important;background-color:#343434!important}
+.transparent,.hover-none:hover{background-color:transparent!important}
+.hover-none:hover{box-shadow:none!important}
+/* DEFAULT COLORS */
+.amber,.hover-amber:hover{color:#000!important;background-color:#ffc107!important}
+.aqua,.hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
+.blue,.hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
+.light-blue,.hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
+.brown,.hover-brown:hover{color:#fff!important;background-color:#795548!important}
+.cyan,.hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
+.blue-grey,.hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}
+.green,.hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
+.light-green,.hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
+.indigo,.hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
+.khaki,.hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
+.lime,.hover-lime:hover{color:#000!important;background-color:#cddc39!important}
+.orange,.hover-orange:hover{color:#000!important;background-color:#ff9800!important}
+.deep-orange,.hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
+.pink,.hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
+.purple,.hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
+.deep-purple,.hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
+.red,.hover-red:hover{color:#fff!important;background-color:#f44336!important}
+.sand,.hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
+.teal,.hover-teal:hover{color:#fff!important;background-color:#009688!important}
+.yellow,.hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
+.white,.hover-white:hover{color:#000!important;background-color:#fff!important}
+.black,.hover-black:hover{color:#fff!important;background-color:#000!important}
+.grey,.hover-grey:hover{color:#000!important;background-color:#c6c6c6!important}
+.light-grey,.hover-light-grey:hover{color:#000!important;background-color:#f1f1f1!important}
+.dark-grey,.hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}
+.pale-red,.hover-pale-red:hover{color:#000!important;background-color:#ffe7e7!important}.pale-green,.hover-pale-green:hover{color:#000!important;background-color:#e7ffe7!important}
+.pale-yellow,.hover-pale-yellow:hover{color:#000!important;background-color:#ffffd7!important}.pale-blue,.hover-pale-blue:hover{color:#000!important;background-color:#e7ffff!important}
+.text-align-right { text-align: right;}
+.text-amber,.hover-text-amber:hover{color:#ffc107!important}
+.text-aqua,.hover-text-aqua:hover{color:#00ffff!important}
+.text-blue,.hover-text-blue:hover{color:#2196F3!important}
+.text-light-blue,.hover-text-light-blue:hover{color:#87CEEB!important}
+.text-brown,.hover-text-brown:hover{color:#795548!important}
+.text-cyan,.hover-text-cyan:hover{color:#00bcd4!important}
+.text-blue-grey,.hover-text-blue-grey:hover{color:#607d8b!important}
+.text-green,.hover-text-green:hover{color:#4CAF50!important}
+.text-light-green,.hover-text-light-green:hover{color:#8bc34a!important}
+.text-indigo,.hover-text-indigo:hover{color:#3f51b5!important}
+.text-khaki,.hover-text-khaki:hover{color:#b4aa50!important}
+.text-lime,.hover-text-lime:hover{color:#cddc39!important}
+.text-orange,.hover-text-orange:hover{color:#ff9800!important}
+.text-deep-orange,.hover-text-deep-orange:hover{color:#ff5722!important}
+.text-pink,.hover-text-pink:hover{color:#e91e63!important}
+.text-purple,.hover-text-purple:hover{color:#9c27b0!important}
+.text-deep-purple,.hover-text-deep-purple:hover{color:#673ab7!important}
+.text-red,.hover-text-red:hover{color:#f44336!important}
+.text-sand,.hover-text-sand:hover{color:#fdf5e6!important}
+.text-teal,.hover-text-teal:hover{color:#009688!important}
+.text-yellow,.hover-text-yellow:hover{color:#d2be0e!important}
+.text-white,.hover-text-white:hover{color:#fff!important}
+.text-black,.hover-text-black:hover{color:#000!important}
+.text-grey,.hover-text-grey:hover{color:#757575!important}
+.text-light-grey,.hover-text-light-grey:hover{color:#f1f1f1!important}
+.text-dark-grey,.hover-text-dark-grey:hover{color:#3a3a3a!important}
+.border-amber,.hover-border-amber:hover{border-color:#ffc107!important}
+.border-aqua,.hover-border-aqua:hover{border-color:#00ffff!important}
+.border-blue,.hover-border-blue:hover{border-color:#2196F3!important}
+.border-light-blue,.hover-border-light-blue:hover{border-color:#87CEEB!important}
+.border-brown,.hover-border-brown:hover{border-color:#795548!important}
+.border-cyan,.hover-border-cyan:hover{border-color:#00bcd4!important}
+.border-blue-grey,.hover-blue-grey:hover{border-color:#607d8b!important}
+.border-green,.hover-border-green:hover{border-color:#4CAF50!important}
+.border-light-green,.hover-border-light-green:hover{border-color:#8bc34a!important}
+.border-indigo,.hover-border-indigo:hover{border-color:#3f51b5!important}
+.border-khaki,.hover-border-khaki:hover{border-color:#f0e68c!important}
+.border-lime,.hover-border-lime:hover{border-color:#cddc39!important}
+.border-orange,.hover-border-orange:hover{border-color:#ff9800!important}
+.border-deep-orange,.hover-border-deep-orange:hover{border-color:#ff5722!important}
+.border-pink,.hover-border-pink:hover{border-color:#e91e63!important}
+.border-purple,.hover-border-purple:hover{border-color:#9c27b0!important}
+.border-deep-purple,.hover-border-deep-purple:hover{border-color:#673ab7!important}
+.border-red,.hover-border-red:hover{border-color:#f44336!important}
+.border-sand,.hover-border-sand:hover{border-color:#fdf5e6!important}
+.border-teal,.hover-border-teal:hover{border-color:#009688!important}
+.border-yellow,.hover-border-yellow:hover{border-color:#ffeb3b!important}
+.border-white,.hover-border-white:hover{border-color:#fff!important}
+.border-black,.hover-border-black:hover{border-color:#000!important}
+.border-grey,.hover-border-grey:hover{border-color:#9e9e9e!important}
+.border-light-grey,.hover-border-light-grey:hover{border-color:#f1f1f1!important}
+.border-dark-grey,.hover-border-dark-grey:hover{border-color:#616161!important}
+.border-pale-red,.hover-border-pale-red:hover{border-color:#ffe7e7!important}.border-pale-green,.hover-border-pale-green:hover{border-color:#e7ffe7!important}
+.border-pale-yellow,.hover-border-pale-yellow:hover{border-color:#ffffd7!important}.border-pale-blue,.hover-border-pale-blue:hover{border-color:#e7ffff!important}
+/* DEFAULT THEME */
+.theme-l5 {color:#000 !important; background-color:#f6f8fc !important}
+.theme-l4 {color:#000 !important; background-color:#e1e9f6 !important}
+.theme-l3 {color:#000 !important; background-color:#c3d3ed !important}
+.theme-l2 {color:#000 !important; background-color:#a5bee4 !important}
+.theme-l1 {color:#fff !important; background-color:#88a8db !important}
+.theme-d1 {color:#fff !important; background-color:#5180cb !important}
+.theme-d2 {color:#fff !important; background-color:#3a6fc3 !important}
+.theme-d3 {color:#fff !important; background-color:#3361aa !important}
+.theme-d4 {color:#fff !important; background-color:#2c5392 !important}
+.theme-d5 {color:#fff !important; background-color:#24457a !important}
+
+.theme-light {color:#000 !important; background-color:#f6f8fc !important}
+.theme-dark {color:#fff !important; background-color:#24457a !important}
+.theme-action {color:#fff !important; background-color:#24457a !important}
+
+.theme {color:#fff !important; background-color:#6a92d3 !important}
+.text-theme {color:#6a92d3 !important}
+.border-theme {border-color:#6a92d3 !important}
+
+.hover-theme:hover {color:#fff !important; background-color:#6a92d3 !important}
+.hover-text-theme:hover {color:#6a92d3 !important}
+.hover-border-theme:hover {border-color:#6a92d3 !important}
+
+/* .label { color: #000; font-size: 8pt;} */
+/* #main {margin-left: 210px;} */
+/* @media (max-width:768px){
+ #sidebar { display: none;}
+ #main { margin-left: 0px;}
+} */
+
+.table {
+ table-layout: fixed;
+}
+
+.text-line-through { text-decoration: line-through; }
+
+#snackbar {
+ visibility: hidden;
+ min-width: 250px;
+ margin-left: -125px;
+ background-color: #333;
+ color: #fff;
+ text-align: center;
+
+ padding: 16px;
+ position: fixed;
+ z-index: 1;
+ left: 50%;
+ bottom: 30px;
+ font-size: 17px;
+}
+
+#snackbar.show {
+ visibility: visible;
+ -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
+ animation: fadein 0.5s, fadeout 0.5s 2.5s;
+}
+
+@-webkit-keyframes fadein {
+ from {bottom: 0; opacity: 0;}
+ to {bottom: 30px; opacity: 1;}
+}
+
+@keyframes fadein {
+ from {bottom: 0; opacity: 0;}
+ to {bottom: 30px; opacity: 1;}
+}
+
+@-webkit-keyframes fadeout {
+ from {bottom: 30px; opacity: 1;}
+ to {bottom: 0; opacity: 0;}
+}
+
+@keyframes fadeout {
+ from {bottom: 30px; opacity: 1;}
+ to {bottom: 0; opacity: 0;}
+}
+
+.tabulator-header-filter > input {
+ background-color: #fff;
+ border: 1px solid #ccc;
+ font-weight: normal;
+}
+
+.readonly {
+ pointer-events:none;
+ color: #000!important;
+ background-color: #d3d3d3!important;
+}
+
+
+
+.right-side-bg {
+ background: url("../img/bg1.jpg");
+ background-size: cover;
+ min-height: 100vh;
+}
+
+
+
+
+/* .mceContentBody {
+ background: #fff;
+ color:#000;
+} */
+
+/* .tabulator-row-even {
+ background-color: #757575;
+} */
+
+
+button
+{
+ background-color: #f4f4f4;
+ border: 1pt solid #cccccc;
+ font-size: 10pt;
+ color: #000;
+ line-height: 1line;
+ text-align: center;
+}
+button:hover
+{
+ background-color: #343434;
+}
+button:pressed
+{
+ background-color: #343434;
+}
+button:focus
+{
+ background-color: #343434;
+}
+
+header
+{
+ background-color: #fff;
+ box-sizing: border-box;
+}
+
+
+
+
+::-webkit-input-placeholder
+{
+ color: rgba(60.3922%,60.3922%,60.3922%,1);
+}
+
+
+textarea
+{
+ background-color: #fff;
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-width: 1pt;
+ border-right-width: 1pt;
+ border-bottom-width: 1pt;
+ border-left-width: 1pt;
+ font-size: 11pt;
+ color: #000;
+ line-height: 1line;
+ text-align: left;
+ /* margin-top: 0.88em;
+ margin-right: 0.75em;
+ margin-bottom: 0.63em;
+ margin-left: 0.75em;
+ top: 0pt;
+ right: 30pt;
+ bottom: 0pt;
+ left: 0pt;
+ position: absolute;
+ box-sizing: border-box; */
+}
+textarea:focus
+{
+ border-top-color: rgba(0%,43.9216%,81.1765%,1);
+ border-right-color: rgba(0%,43.9216%,81.1765%,1);
+ border-bottom-color: rgba(0%,43.9216%,81.1765%,1);
+ border-left-color: rgba(0%,43.9216%,81.1765%,1);
+}
+textarea:placeholder
+{
+ color: rgba(80%,80%,80%,1);
+}
+/* textarea .text
+{
+
+} */
+textarea .scrollbar_track
+{
+ width: 30pt;
+ top: 0pt;
+ right: 0pt;
+ bottom: 0pt;
+ position: absolute;
+ box-sizing: border-box;
+}
+
+
+footer
+{
+ background-color: #fff;
+ box-sizing: border-box;
+}
+
+
+div.group_container
+{
+ background-color: #e3e3e3;
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-width: 1pt;
+ border-right-width: 1pt;
+ border-bottom-width: 1pt;
+ border-left-width: 1pt;
+ padding-top: 4px;
+ padding-bottom: 8px;
+}
+
+/* Custom Styles */
+.ListView_Default
+{
+
+ background-color: rgba(0%,0%,0%,0);
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+
+ color: #000;
+ text-align: left;
+ margin-top: 2pt;
+ margin-right: 2pt;
+ margin-bottom: 2pt;
+ margin-left: 2pt;
+}
+
+
+button.btnNavigation
+{
+
+ background-color: rgba(0%,0%,0%,0);
+
+
+ font-weight: bold;
+ font-size: 10pt;
+ color: #fff;
+ padding-top: 0pt;
+ padding-right: 0pt;
+ padding-bottom: 0pt;
+ padding-left: 0pt;
+}
+
+div.PageListHeader
+{
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-width: 1pt;
+ border-right-width: 1pt;
+ border-bottom-width: 1pt;
+ border-left-width: 1pt;
+ color: #fff;
+
+}
+div.PageListHeader .inner_border
+{
+ padding-top: 5pt;
+ padding-right: 5pt;
+ padding-bottom: 5pt;
+ padding-left: 5pt;
+}
+
+.moduletoolbar
+{
+ background-color: #293146;
+ color: #fff;
+}
+
+div.BodySectionHeader
+{
+
+ font-weight: bold;
+}
+
+button.Button_ImgPlacer
+{
+
+ background-color: rgba(0%,0%,0%,0);
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+
+
+ font-weight: bold;
+ font-size: 10pt;
+ color: #fff;
+}
+button.Button_ImgPlacer .inner_border
+{
+ padding-top: 0pt;
+ padding-right: 0pt;
+ padding-bottom: 0pt;
+ padding-left: 0pt;
+}
+
+
+div.PageHeadTitle
+{
+ font-size: 18pt;
+ color: #fff;
+}
+
+div.ListView_SectionHeader
+{
+
+ background-color: rgba(22.3529%,26.6667%,38.4314%,1);
+
+}
+
+button.toolbarbtn
+{
+ border: 0.5px solid #c6c6c6;
+
+ background-color: rgba(0%,0%,0%,0);
+
+ color: #fff;
+}
+button.toolbarbtn:hover
+{
+
+ background-color: rgba(20.3922%,20.3922%,20.3922%,1);
+
+}
+button.toolbarbtn:pressed
+{
+
+ background-color: rgba(20.3922%,20.3922%,20.3922%,1);
+
+}
+button.toolbarbtn:focus
+{
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+}
+
+
+a.toolbarbtn
+{
+ border: 0.5px solid #c6c6c6;
+ background-color: rgba(0%,0%,0%,0);
+ color: #fff;
+ text-decoration: none!important;
+ font-size: 13pt!important;
+}
+a.toolbarbtn:hover
+{
+
+ background-color: rgba(20.3922%,20.3922%,20.3922%,1);
+
+}
+a.toolbarbtn:pressed
+{
+
+ background-color: rgba(20.3922%,20.3922%,20.3922%,1);
+
+}
+butaton.toolbarbtn:focus
+{
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+}
+
+
+div.ListView_Header
+{
+ border-top-color: rgba(80%,80%,80%,1);
+ border-right-color: rgba(80%,80%,80%,1);
+ border-bottom-color: rgba(80%,80%,80%,1);
+ border-left-color: rgba(80%,80%,80%,1);
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-width: 1pt;
+ border-right-width: 1pt;
+ border-bottom-width: 1pt;
+ border-left-width: 1pt;
+ font-weight: normal;
+ color: #fff;
+
+}
+div.ListView_Header .inner_border
+{
+ padding-top: 2pt;
+ padding-right: 2pt;
+ padding-bottom: 2pt;
+ padding-left: 2pt;
+}
+
+div.toolbar
+{
+ /* */
+ /* background-color: rgba(32.1569%,38.8235%,55.6863%,1); */
+ background-color: #003268;
+ /* */
+}
+
+div.FooterLabel
+{
+ color: #fff;
+}
+
+button.Buttom_BodyNav:hover
+{
+
+ background-color: rgb(141, 141, 141);
+
+ /* color: #fff; */
+}
+
+
+/* div.portalpanel {
+ display: -webkit-box;
+ width: 100%;
+} */
+
+/* .portal{
+ width: 100%;
+ table-layout: fixed;
+ border-collapse: collapse;
+}
+
+.portal tbody{
+display:block;
+width: 100%;
+overflow-y: scroll;
+
+}
+
+.portal thead tr,.portal tfoot tr {
+ display: block;
+ width: 100%;
+
+}
+
+.portal thead,.portal tfoot {
+background: #384462;
+color:#fff;
+}
+
+.portal th, .portal td {
+padding: 5px;
+text-align: left;
+width: 100%;
+ border: 1px solid #c6c6c6;
+
+}
+
+.portal tbody tr:nth-child(even) {
+ background-color: rgb(247, 247, 247);
+}
+
+.portal tbody tr:hover{
+ background-color: #959fb9;
+}
+
+.portal_selected {
+ background-color: #acacac!important;
+} */
+
+
+
+
+::-webkit-scrollbar {
+-webkit-appearance: none;
+width: 10px;
+}
+
+::-webkit-scrollbar-track {
+ background-color: rgba(80%, 80%, 80%, .5);
+}
+
+::-webkit-scrollbar-thumb {
+border-radius: 0px;
+background-color: rgba(0, 0, 0, .5);
+-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
+}
+
+div.portaltextheader {
+ padding: 2px;
+ border: 1px solid white;
+}
+
+
+
+
+
+select {
+ /* -webkit-appearance: none; */
+ display: block;
+ color: #000;
+ line-height: 1line;
+ text-align: left;
+ padding: 3.5px;
+ width: 100%;
+ max-width: 100%;
+ box-sizing: border-box;
+ margin: 0;
+ border: 0;
+ border-bottom: 1px solid #cccccc;
+ /* box-shadow: 0 1px 0 1px rgba(0,0,0,.04); */
+ border-radius: 0px;
+ font-weight: normal;
+ font-size: 11pt;
+ background-color: #fff;
+ /* background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
+ linear-gradient(to bottom, #fff 0%,#fff 100%);
+ background-repeat: no-repeat, repeat;
+ background-position: right .7em top 50%, 0 0;
+ background-size: .65em auto, 100%; */
+}
+
+
+/* option {
+ appearance: none;
+ border: 1px solid 0070cf;
+ padding: 2px;
+} */
+select:focus
+{
+ outline: 1px solid #3a6fc3;
+ /* border: 1px solid #3a6fc3; */
+ /* border-radius: unset; */
+}
+
+
+::-webkit-select-placeholder
+{
+ color: #9a9a9a;
+}
+
+div.DataFooter{
+ background: #384462;
+}
+.input-sum{padding:2px;display:block;border: 1px solid #ccc;width:100%;background-color: #4D4D4D; }
+
+
+.currency-sum {padding:2px;display:block;border: 1px solid #ccc;width:100%;background-color: #4D4D4D;}
+
+.currency-sum,.currency-sum:read-only {
+ display: block;
+ color: #fff;
+ padding: 2px;
+ padding-right: 12px;
+ width: 100%;
+ max-width: 100%;
+ box-sizing: border-box;
+ margin: 0;
+ border: 1px solid #ccc;
+ border-radius: unset;
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ appearance: none;
+ background-color: #4D4D4D;
+ background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22225%22%20height=%22300%22%3E%3Cpath%20fill=%22white%22%20stroke=%22none%22%20d=%22m%20224.99996,16.22698%20-8.11342,36.41161%20q%20-24.14255,-19.78892%20-54.61741,-19.78892%20-41.3588,0%20-65.00658,23.74671%20-23.647774,23.7467%20-28.397115,53.23215%20l%20134.960355,0%20-5.14505,26.71508%20-132.981532,0%20-0.395848,7.71771%200.395848,18.20566%20127.242642,0%20-5.14505,26.71508%20-117.941954,0%20q%207.519719,40.17154%2032.552754,59.06997%2025.03303,18.89844%2056.49745,18.89844%2037.20302,0%2057.98149,-19.59107%20l%200,40.9631%20Q%20192.34828,300%20162.26913,300%2053.034301,300%2030.474864,189.18206%20l%20-30.474864,0%205.738751,-26.71508%2020.580475,0%20q%20-0.395708,-4.74934%20-0.395708,-17.80995%20l%200,-8.11342%20-25.923518,0%205.738751,-26.71508%2023.152999,0%20Q%2039.181988,55.21112%2076.583149,27.60556%20113.98417,0%20163.06069,0%20199.868,0%20224.99996,16.22698%20z%22%20/%3E%3C/svg%3E');
+ background-repeat: no-repeat, repeat;
+ background-position: right 2px top 50%, 0 0;
+ background-size: 9px auto, 100%;
+}
+
+
+
+
+/* input[type=date]::-webkit-inner-spin-button,
+input[type=date]::-webkit-outer-spin-button {
+ display: none;
+} */
+
+:focus {
+ outline: unset;
+}
+
+input
+{
+ background-color: #ffffff;
+ border: 0;
+ border-bottom: 1px solid #cccccc;
+ font-weight: normal;
+ font-size: 11pt;
+ color: #000000;
+ line-height: 1line;
+ text-align: left;
+ width:100%;
+ padding:2px;
+ display:block;
+ border-radius: 3px;
+}
+/* input:focus
+{
+ border: #0070cf;
+} */
+
+input:focus {
+ border: 1px solid #3a6fc3;
+ border-radius: unset;
+}
+
+input[readonly=true]{
+ color: #000!important;
+ background-color: #d3d3d3!important;
+}
+
+/* input[type=number]::-webkit-inner-spin-button,
+input[type=number]::-webkit-outer-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+} */
+/* input[type=checkbox]{
+ appearance: none;
+ display:inline-block;
+ font-size: 24px!important;
+ border: 1px solid green;
+} */
+
+input[class=currency] {
+ padding: 2px;
+ padding-right: 12px;
+ text-align: right;
+ background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22225%22%20height=%22300%22%3E%3Cpath%20stroke=%22none%22%20d=%22m%20224.99996,16.22698%20-8.11342,36.41161%20q%20-24.14255,-19.78892%20-54.61741,-19.78892%20-41.3588,0%20-65.00658,23.74671%20-23.647774,23.7467%20-28.397115,53.23215%20l%20134.960355,0%20-5.14505,26.71508%20-132.981532,0%20-0.395848,7.71771%200.395848,18.20566%20127.242642,0%20-5.14505,26.71508%20-117.941954,0%20q%207.519719,40.17154%2032.552754,59.06997%2025.03303,18.89844%2056.49745,18.89844%2037.20302,0%2057.98149,-19.59107%20l%200,40.9631%20Q%20192.34828,300%20162.26913,300%2053.034301,300%2030.474864,189.18206%20l%20-30.474864,0%205.738751,-26.71508%2020.580475,0%20q%20-0.395708,-4.74934%20-0.395708,-17.80995%20l%200,-8.11342%20-25.923518,0%205.738751,-26.71508%2023.152999,0%20Q%2039.181988,55.21112%2076.583149,27.60556%20113.98417,0%20163.06069,0%20199.868,0%20224.99996,16.22698%20z%22%20/%3E%0A%3C/svg%3E'),
+ linear-gradient(to bottom, #fff 0%,#fff 100%);
+ background-repeat: no-repeat, repeat;
+ background-position: right 2px top 50%, 0 0;
+ background-size: 9px auto, 100%;
+}
+
+input[class=currency]:read-only {
+ background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22225%22%20height=%22300%22%3E%3Cpath%20stroke=%22none%22%20d=%22m%20224.99996,16.22698%20-8.11342,36.41161%20q%20-24.14255,-19.78892%20-54.61741,-19.78892%20-41.3588,0%20-65.00658,23.74671%20-23.647774,23.7467%20-28.397115,53.23215%20l%20134.960355,0%20-5.14505,26.71508%20-132.981532,0%20-0.395848,7.71771%200.395848,18.20566%20127.242642,0%20-5.14505,26.71508%20-117.941954,0%20q%207.519719,40.17154%2032.552754,59.06997%2025.03303,18.89844%2056.49745,18.89844%2037.20302,0%2057.98149,-19.59107%20l%200,40.9631%20Q%20192.34828,300%20162.26913,300%2053.034301,300%2030.474864,189.18206%20l%20-30.474864,0%205.738751,-26.71508%2020.580475,0%20q%20-0.395708,-4.74934%20-0.395708,-17.80995%20l%200,-8.11342%20-25.923518,0%205.738751,-26.71508%2023.152999,0%20Q%2039.181988,55.21112%2076.583149,27.60556%20113.98417,0%20163.06069,0%20199.868,0%20224.99996,16.22698%20z%22%20/%3E%0A%3C/svg%3E'),
+ linear-gradient(to bottom, #d3d3d3 0%,#d3d3d3 100%);
+}
+
+input[class=percent] {
+ padding: 2px;
+ padding-right: 12px;
+ text-align: right;
+ background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22256%22%20height=%22232%22%20version=%221.0%22%3E%3Cg%20transform=%22translate(-112.3674,-128.3649)%22%3E%3Cpath%20style=%22fill:black;fill-opacity:1;stroke:none%22%20d=%22M%20317.1674,257.53698%20C%20308.53463,257.53708%20301.73774,261.20839%20296.77671,268.55094%20C%20291.91449,275.89365%20289.48349,286.1138%20289.48368,299.2114%20C%20289.48349,312.11067%20291.91449,322.2812%20296.77671,329.72303%20C%20301.73774,337.06568%20308.53463,340.737%20317.1674,340.73698%20C%20325.60128,340.737%20332.24934,337.06568%20337.11159,329.72303%20C%20342.07258,322.2812%20344.5532,312.11067%20344.55345,299.2114%20C%20344.5532,286.21302%20342.07258,276.04249%20337.11159,268.69977%20C%20332.24934,261.25801%20325.60128,257.53708%20317.1674,257.53698%20M%20317.1674,238.63466%20C%20332.84469,238.63477%20345.29739,244.09213%20354.52554,255.00675%20C%20363.75318,265.92157%20368.36713,280.65644%20368.3674,299.2114%20C%20368.36713,317.76648%20363.70357,332.50135%20354.37671,343.41605%20C%20345.14855,354.23156%20332.74546,359.6393%20317.1674,359.63931%20C%20301.29123,359.6393%20288.7393,354.23156%20279.51159,343.41605%20C%20270.28351,332.50135%20265.66956,317.76648%20265.66973,299.2114%20C%20265.66956,280.55721%20270.28351,265.82234%20279.51159,255.00675%20C%20288.83853,244.09213%20301.39045,238.63477%20317.1674,238.63466%20M%20163.5674,147.9928%20C%20155.03401,147.993%20148.28673,151.71393%20143.32554,159.15559%20C%20138.46349,166.49841%20136.03248,176.61933%20136.03252,189.51838%20C%20136.03248,202.61621%20138.46349,212.83635%20143.32554,220.17884%20C%20148.18751,227.52161%20154.93479,231.19292%20163.5674,231.1928%20C%20172.19989,231.19292%20178.94717,227.52161%20183.80926,220.17884%20C%20188.77041,212.83635%20191.25103,202.61621%20191.25113,189.51838%20C%20191.25103,176.71856%20188.77041,166.59764%20183.80926,159.15559%20C%20178.84794,151.71393%20172.10066,147.993%20163.5674,147.9928%20M%20297.9674,129.09047%20L%20321.78136,129.09047%20L%20182.7674,359.63931%20L%20158.95345,359.63931%20L%20297.9674,129.09047%20M%20163.5674,129.09047%20C%20179.24484,129.0907%20191.74715,134.54806%20201.07438,145.46256%20C%20210.4014,156.27827%20215.06496,170.96352%20215.06508,189.51838%20C%20215.06496,208.27201%20210.4014,223.05649%20201.07438,233.87187%20C%20191.84638,244.68748%20179.34406,250.09523%20163.5674,250.09512%20C%20147.79061,250.09523%20135.28829,244.68748%20126.06043,233.87187%20C%20116.93172,222.95727%20112.36739,208.17279%20112.3674,189.51838%20C%20112.36739,171.06275%20116.98134,156.37749%20126.20926,145.46256%20C%20135.43713,134.54806%20147.88983,129.0907%20163.5674,129.09047%22%20/%3E%3C/g%3E%3C/svg%3E'),
+ linear-gradient(to bottom, #fff 0%,#fff 100%);
+ background-repeat: no-repeat, repeat;
+ background-position: right 2px top 50%, 0 0;
+ background-size: 9px auto, 100%;
+}
+
+
+label {
+ height: 12.8px!important;
+ color: #757575;
+ font-size: 8pt;
+}
+
+
+
+input[type="checkbox"] {
+ display: block;
+ -webkit-appearance:none;/* Hides the default checkbox style */
+ height:29.66px;
+ width:29.66px;
+ cursor:pointer;
+ position:relative;
+ -webkit-transition: .15s;
+ border-radius: unset;
+ border: 1px solid #cccccc;
+ background-color:#fff;
+ }
+
+ input[type="checkbox"]:checked {
+ background-color:green;
+ }
+
+ input[type="checkbox"]:before, input[type="checkbox"]:checked:before {
+ position:absolute;
+ top:0;
+ left:0;
+ width:100%;
+ height:100%;
+ line-height:2em;
+ text-align:center;
+ color:#fff;
+ content: '';
+ }
+
+ input[type="checkbox"]:checked:before {
+ font-size: 11pt;
+ content: '✔';
+ }
+
+ input[type="checkbox"]:hover:before {
+ background:rgba(255,255,255,0.3);
+ }
+
+
+ body.mceContentBody {
+ background:#e8f0fe;
+ color:#000;
+}
+
+/* .mceContentBody {
+ background: #e8f0fe;
+ color:#000;
+} */
+
+/* .tabulator-row-even {
+ background-color: #757575;
+} */
+
+
+input:hover:enabled , select:hover:enabled {
+ outline: 1px solid #607d8b;
+ outline-offset: -1px;
+ /* Opera/IE 8+ */
+}
+input:focus:enabled, select:focus:enabled {
+ outline: 1px solid #607d8b;
+ outline-offset: -1px;
+ /* Opera/IE 8+ */
+}
+
+input[type="time"]::-webkit-calendar-picker-indicator {
+ display: none;
+}
+
+.border-bottom {
+ border-bottom: 2px solid #00bcd4;
+}
\ No newline at end of file
--- /dev/null
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>Hello World</title>
+ <link rel="manifest" href="/manifest.json">
+ <link rel="stylesheet" href="css/style.css">
+ <link rel="icon" href="favicon.ico" type="image/x-icon" />
+ <link rel="apple-touch-icon" href="images/hello-icon-152.png">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="theme-color" content="white"/>
+ <meta name="apple-mobile-web-app-capable" content="yes">
+ <meta name="apple-mobile-web-app-status-bar-style" content="black">
+ <meta name="apple-mobile-web-app-title" content="Hello World">
+ <meta name="msapplication-TileImage" content="images/hello-icon-144.png">
+ <meta name="msapplication-TileColor" content="#FFFFFF">
+</head>
+<body class="fullscreen">
+ <div class="container">
+ <h1 class="title">Hello World!</h1>
+ </div>
+ <script src="js/main.js"></script>
+</body>
+</html>
--- /dev/null
+<?php
+ require('lib/vendor/mustache/mustache/src/Mustache/Autoloader.php');
+ Mustache_Autoloader::register();
+
+ require("lib/config.php");
+ require("lib/database.php");
+
+ $vars = array();
+ $vars["page"] = 'home.html';
+ if ($_SERVER["REQUEST_URI"] != $cfg["basepath"]){
+ $vars["filepath"] = $_SERVER["REQUEST_URI"];
+ $vars["page"] = substr($vars["filepath"],strlen($cfg["basepath"]));
+ }
+ $vars["contenttype"] = "text/html";
+ if (substr($vars["page"],-3) == "css"){
+ $vars["contenttype"] = "text/css";
+ } elseif (substr($vars["page"],-2) == "js"){
+ $vars["contenttype"] = "text/javascript";
+ }
+ header('Content-Type: '.$vars["contenttype"]);
+
+ if (!file_exists($cfg["templatepath"].'/pages/'.$vars["page"].'.mustache'))
+ {
+ $vars["page"] = 'error.html';
+ }
+ if (file_exists($cfg["templatepath"].'/pages/'.$vars["page"].'json')){
+ $db = new database($cfg["db"]);
+ $tmpdata = file_get_contents($cfg["templatepath"].'/pages/'.$vars["page"].'json');
+ try {
+ $vars["data"] = json_decode($tmpdata,true);
+ foreach ($vars["data"] as $key => $value) {
+ if ($value["sql"]){
+ if ($value["sqltype"] == "query"){
+ $vars["data"][$key] = $db->query($value["sql"]);
+ } elseif ($value["sqltype"] == "queryarray"){
+ $vars["data"][$key] = $db->queryarray($value["sql"]);
+ }
+ }
+ }
+ } catch(JsonException $je){
+ fwrite(STDERR, "JSON ERROR: ".$je->getMessage()."\n");
+ }
+
+ }
+ $vars["page"] = 'pages/'.$vars["page"];
+ $m = new Mustache_Engine(array(
+ 'loader' => new Mustache_Loader_FilesystemLoader($cfg["templatepath"]),
+ 'partials_loader' => new Mustache_Loader_FilesystemLoader($cfg["templatepath"].'/blocks'),
+ 'escape' => function($value) {
+ return $value;
+ },
+ 'entity_flags' => ENT_HTML5
+
+ ));
+
+ $vars["pagedata"] = $m->render($vars["page"],$vars);
+
+ $mainsite = $m->render('index.html',$vars);
+ echo $mainsite;
+ // echo "<pre>".print_r($vars).print_r($_SERVER["REQUEST_URI"])."</pre>";
+?>
\ No newline at end of file
--- /dev/null
+window.onload = () => {
+ 'use strict';
+
+ if ('serviceWorker' in navigator) {
+ navigator.serviceWorker
+ .register('./sw.js');
+ }
+}
--- /dev/null
+function togglemenu(){
+ var mnu = document.getElementById("mobilemenu");
+ if (mnu.style.display == 'none'){
+ mnu.style.display = 'block';
+ } else {
+ mnu.style.display = 'none';
+ }
+}
\ No newline at end of file
--- /dev/null
+var cacheName = 'hello-pwa';
+var filesToCache = [
+ '/',
+ '/index.html',
+ '/css/style.css',
+ '/js/main.js'
+];
+
+/* Start the service worker and cache all of the app's content */
+self.addEventListener('install', function(e) {
+ e.waitUntil(
+ caches.open(cacheName).then(function(cache) {
+ return cache.addAll(filesToCache);
+ })
+ );
+});
+
+/* Serve cached content when offline */
+self.addEventListener('fetch', function(e) {
+ e.respondWith(
+ caches.match(e.request).then(function(response) {
+ return response || fetch(e.request);
+ })
+ );
+});
--- /dev/null
+{
+ "require":{
+ "mustache/mustache":"2.13.0"
+ }
+}
\ No newline at end of file
--- /dev/null
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "92525a9a1d7680bb4e3111b321d46087",
+ "packages": [
+ {
+ "name": "mustache/mustache",
+ "version": "v2.13.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/bobthecow/mustache.php.git",
+ "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/e95c5a008c23d3151d59ea72484d4f72049ab7f4",
+ "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.2.4"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "~1.11",
+ "phpunit/phpunit": "~3.7|~4.0|~5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Mustache": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Justin Hileman",
+ "email": "justin@justinhileman.info",
+ "homepage": "http://justinhileman.com"
+ }
+ ],
+ "description": "A Mustache implementation in PHP.",
+ "homepage": "https://github.com/bobthecow/mustache.php",
+ "keywords": [
+ "mustache",
+ "templating"
+ ],
+ "time": "2019-11-23T21:40:31+00:00"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": [],
+ "platform-dev": [],
+ "plugin-api-version": "1.1.0"
+}
--- /dev/null
+<?php
+ $cfg = array(
+ "basepath" => "/ledf_lu/",
+ "templatepath" => "tmpl/",
+ "db"=> array(
+ "type" => "pgsql",
+ "host" => "sql12.your-server.de",
+ "dbname" => "ledflu_db",
+ "user" => "ledflu_user",
+ "password" => "znWA9s3cgjEsRsWZ",
+ ),
+ );
+?>
\ No newline at end of file
--- /dev/null
+<?php
+class database {
+ private $conn;
+ private $dbconf;
+ protected function __construct($pdbconf){
+ $this->dbconf = $pdbconf;
+ try {
+ //'mysql:host=<localhost>;dbname=<database>', $user, password
+ //'sqlite:/opt/databases/mydb.sq3
+ //pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass
+ $this->conn = new PDO($this->dbconf["type"].':host='.$this->dbconf["host"].';port=5432;dbname='.$this->dbconf["dbname"],$this->dbconf["user"],$this->dbconf["password"]);
+ } catch(PDOException $e){
+ fwrite(STDERR, "Connectio Error: ".$e->getMessage()."\n");
+ }
+ }
+
+ protected function securetext($text){
+ return str_replace("'","''",$text);
+ }
+ protected function value($text){
+ if (($text == "") || ($text == null)){
+ return 'null';
+ }
+ return "'".$text."'";
+ }
+
+ protected function query($sql){
+ try {
+ if ($this->conn){
+ return $this->conn->query($sql);
+ }
+ } catch(PDOException $e){
+ fwrite(STDERR, "QUERY ERROR: ".$sql."\n");
+ }
+ return null;
+ }
+
+ protected function queryarray($sql){
+ $result = null;
+ try {
+ if ($this->conn){
+ $sth = $this->link->prepare($sql);
+ $sth->execute();
+ $result = $sth->fetchAll(PDO::FETCH_ASSOC);
+ return $result;
+ }
+ } catch (PDOException $e){
+ fwrite(STDERR, "QUERYARRAY ERROR: ".$sql."\n");
+ }
+ return $result;
+ }
+
+ protected function exec($sql){
+ try {
+ if ($this->conn){
+ return $this->exec($sql);
+ }
+ } catch (PDOException $e){
+ fwrite(STDERR, "EXEC ERROR: ".$sql."\n");
+ }
+ return -1;
+ }
+
+ protected function __destruct(){
+ $this->conn = null;
+ }
+}
+?>
\ No newline at end of file
--- /dev/null
+{
+ "name": "Hello World",
+ "short_name": "Hello",
+ "icons": [{
+ "src": "images/hello-icon-128.png",
+ "sizes": "128x128",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-144.png",
+ "sizes": "144x144",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-152.png",
+ "sizes": "152x152",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }],
+ "lang": "en-US",
+ "start_url": "/index.html",
+ "display": "standalone",
+ "background_color": "white",
+ "theme_color": "white"
+}
--- /dev/null
+{
+ "name": "Hello World",
+ "short_name": "Hello",
+ "icons": [{
+ "src": "images/hello-icon-128.png",
+ "sizes": "128x128",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-144.png",
+ "sizes": "144x144",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-152.png",
+ "sizes": "152x152",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }, {
+ "src": "images/hello-icon-512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }],
+ "lang": "en-US",
+ "start_url": "/index.html",
+ "display": "standalone",
+ "background_color": "white",
+ "theme_color": "white"
+}
--- /dev/null
+<!DOCTYPE html>
+<html dir="ltr" lang="fr">
+ <head>
+ <meta charset="utf-8">
+
+ <title>LEDF - Letzebuerger Elecronique Darts Federation</title>
+ <meta name="author" content="Kilian Saffran - DKS sarl">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <!-- <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
+ <meta http-equiv="Pragma" content="no-cache" />
+ <meta http-equiv="Expires" content="0" /> -->
+ <meta name="robots" content="index,follow">
+ <link rel="apple-touch-icon" sizes="57x57" href="img/favicon/apple-icon-57x57.png">
+<link rel="apple-touch-icon" sizes="60x60" href="img/favicon/apple-icon-60x60.png">
+<link rel="apple-touch-icon" sizes="72x72" href="img/favicon/apple-icon-72x72.png">
+<link rel="apple-touch-icon" sizes="76x76" href="img/favicon/apple-icon-76x76.png">
+<link rel="apple-touch-icon" sizes="114x114" href="img/favicon/apple-icon-114x114.png">
+<link rel="apple-touch-icon" sizes="120x120" href="img/favicon/apple-icon-120x120.png">
+<link rel="apple-touch-icon" sizes="144x144" href="img/favicon/apple-icon-144x144.png">
+<link rel="apple-touch-icon" sizes="152x152" href="img/favicon/apple-icon-152x152.png">
+<link rel="apple-touch-icon" sizes="180x180" href="img/favicon/apple-icon-180x180.png">
+<link rel="icon" type="image/png" sizes="192x192" href="img/favicon/android-icon-192x192.png">
+<link rel="icon" type="image/png" sizes="32x32" href="img/favicon/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="96x96" href="img/favicon/favicon-96x96.png">
+<link rel="icon" type="image/png" sizes="16x16" href="img/favicon/favicon-16x16.png">
+<link rel="manifest" href="img/favicon/manifest.json">
+<meta name="msapplication-TileColor" content="#ffffff">
+<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
+<meta name="theme-color" content="#ffffff">
+ <link rel="stylesheet" href="css/icons.css?v=1">
+ <link rel="stylesheet" href="css/theme.css?v=1">
+ <style>
+
+ .bgimg {
+ background-image: url('img/bg.png');
+ min-height: 100%;
+ background-position: center;
+ background-size: cover;
+ }
+ </style>
+ </head>
+ <body>
+
+ <div class="top hide-small hide-medium">
+ <div class="bar black" style="border-bottom: 2px solid #00bcd4;">
+ <div class="bar-item"><span class="xlarge">L.E.D.F.</span><br><small>Lëtzebuerger Electronique Darts Federation</small></div>
+ <a class="bar-item toolbarbtn" href="home.html">Home</a>
+ <a class="bar-item toolbarbtn" href="news.html">Nouveautés</a>
+ <a class="bar-item toolbarbtn" href="calendrier.html">Calendrier</a>
+ <a class="bar-item toolbarbtn" href="clubs.html">Clubs</a>
+ <a class="bar-item toolbarbtn" href="championnat.html">Championnat</a>
+ <a class="bar-item toolbarbtn" href="listederang.html">Liste de Rang</a>
+ <a class="bar-item toolbarbtn" href="coupe.html">Coupe</a>
+ </div>
+ </div>
+ <div class="top hide-large">
+ <div class="bar black" style="border-bottom: 2px solid #00bcd4;">
+ <div class="bar-item"><span class="xlarge">L.E.D.F.</span><br><small>Lëtzebuerger Electronique Darts Federation</small></div>
+ <button class="button bar-item right" onclick="togglemenu();"><span class="xxlarge icon-menu"></span></button>
+ </div>
+ <div class="bar-block black" id="mobilemenu" style="display: none;">
+ <a class="bar-item toolbarbtn border-bottom" href="home.html">Home</a>
+ <a class="bar-item toolbarbtn border-bottom" href="news.html">Nouveautés</a>
+ <a class="bar-item toolbarbtn border-bottom" href="calendrier.html">Calendrier</a>
+ <a class="bar-item toolbarbtn border-bottom" href="clubs.html">Clubs</a>
+ <a class="bar-item toolbarbtn border-bottom" href="championnat.html">Championnat</a>
+ <a class="bar-item toolbarbtn border-bottom" href="listederang.html">Liste de Rang</a>
+ <a class="bar-item toolbarbtn border-bottom" href="coupe.html">Coupe</a>
+ </div>
+ </div>
+ <div class="display-container bgimg" style="height: calc(100vh - 70px);margin-top: 70px; overflow-y: scroll;">
+ <div class="row" style="min-height: 500px;">
+ {{pagedata}}
+ </div>
+ <div class="row dark-grey" style="margin-top: 10px;border-top: 2px solid #00bcd4;">
+ <div class="third" style="padding: 20px;">
+ <address><span class="font-weight: bold;">Lëtzebuerger Electronique Darts Federation ASBL</span><br>
+ 6, rue des Alliés<br/>
+L-4412 Belvaux</address>
+ </div>
+ <div class="third" style="padding: 20px;">
+ <div class="bar-block">
+ <a class="bar-item button" href="federation.html">La Fédération</a>
+ <a class="bar-item button" href="documents.html">Documents</a>
+ </div>
+ </div>
+ <div class="third" style="padding: 20px;">
+ <div class="bar-block">
+ <a class="bar-item button" href="impressum.html">Impressum</a>
+ <a class="bar-item button" href="terms.html">Conditions Générales</a>
+ <a class="bar-item button" href="privacy.html">Protection des données</a>
+ </div>
+ </div>
+ </div>
+ <div class="row center padding-large dark-grey">
+ Powered by <a href="https://www.dks.lu" target="_blank">DKS s.à r.l.</a>
+ </div>
+ </div>
+
+
+
+ <script src="js/site.js"></script>
+</body>
+</html>
--- /dev/null
+<h1 class="text-red">Sorry Site does not exist!</h1>
\ No newline at end of file
--- /dev/null
+{
+ "dayscol1":{"sqltype":"queryarray","sql":"SELECT id, to_char(daydate,'DD.MM.YYYY') as daydate, calendar, calgroup, calpublisstart, calpublishend, to_char(calstartime,'HH24:MI') as calstarttime, to_char(calendtime,'HH24:MI') as calendtime, caltitle, caldescription, callocation, callocationaddress FROM calendar WHERE calendar=(select prefvalue from config where pref='season') and calgroup='aller' order by daydate asc;"},
+ "dayscol2":{"sqltype":"queryarray","sql":"SELECT id, to_char(daydate,'DD.MM.YYYY') as daydate, calendar, calgroup, calpublisstart, calpublishend, to_char(calstartime,'HH24:MI') as calstarttime, to_char(calendtime,'HH24:MI') as calendtime, caltitle, caldescription, callocation, callocationaddress FROM calendar WHERE calendar=(select prefvalue from config where pref='season') and calgroup='retoour' order by daydate asc;"}
+}
--- /dev/null
+<div class="container margin black">
+<div class="bar black">
+ <div class="bar-item"><h3>Calendrier Saison 2020-2021</h3></div>
+</div>
+</div>
+
+<div class="container padding-large half">
+ <div class="container white" style="opacity: 0.7;">
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY <a href="#" class="text-blue">(<span class="icon-map2"></span> location)</small></a></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY <a href="#" class="text-blue">(<span class="icon-map2"></span> location)</small></a></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ </div>
+</div>
+<div class="container padding-large half">
+ <div class="container white" style="opacity: 0.7;">
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY <a href="#" class="text-blue">(<span class="icon-map2"></span> location)</small></a></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY <a href="#" class="text-blue">(<span class="icon-map2"></span> location)</small></a></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ </div>
+</div>
--- /dev/null
+
+<div class="container padding-large twothird">
+ <div class="bar black">
+ <div class="bar-item">la féderation vous invite:</div>
+ </div>
+ <div class="container">
+ <img src="img/news.png" style="width: 100%; opacity: 0.7;"/>
+ </div>
+ </div>
+ <div class="container padding-large third">
+ <div class="bar black">
+ <div class="bar-item">prochaines événements:</div>
+ </div>
+ <div class="container white" style="opacity: 0.7;">
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <header><small>DD.MM.YYYY</small></header>
+ <div class="container white large">
+ Championnnat
+ </div>
+ </div>
+ </div>
+ </div>
--- /dev/null
+page/impressum.tt
\ No newline at end of file
--- /dev/null
+<div class="container padding-large">
+ <div class="bar black">
+ <div class="bar-item"><h3>TEST News</h3></div>
+ <div class="bar-item right"><small>Publié le:<br/>00.00.0000</small></div>
+ </div>
+ <div class="container white" style="opacity: 0.8;">
+ <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla condimentum interdum mauris et laoreet. Curabitur ut aliquam neque. Nam tristique tempor ex eu semper. Quisque efficitur dictum justo nec viverra. Cras est eros, rhoncus id nulla nec, dignissim iaculis magna. Donec laoreet mattis dolor, sit amet convallis elit efficitur ac. Ut sed sollicitudin ante. Donec id felis in justo condimentum ultrices vel quis metus. Duis finibus facilisis viverra. Vestibulum vestibulum justo ac ex ultrices vehicula. Duis pulvinar, purus sed varius sollicitudin, ligula risus cursus urna, sit amet cursus eros quam in lacus. Aenean volutpat, erat ut finibus gravida, dui quam suscipit lectus, sed vestibulum arcu diam a augue. Donec id eros id velit molestie rhoncus. Sed eu erat blandit, hendrerit turpis pulvinar, tincidunt mi. Quisque tincidunt sem quis neque aliquet, nec dictum nunc rhoncus. Mauris at elit facilisis, lacinia lectus ut, luctus ex.</p>
+
+<p>Curabitur euismod purus quis ipsum volutpat, sit amet dapibus quam eleifend. Sed dictum, ante fringilla suscipit condimentum, metus lorem feugiat quam, sit amet tristique enim nulla id turpis. Ut vitae elementum ligula, at egestas metus. Etiam fermentum efficitur eros, feugiat tempor ligula accumsan id. Fusce sed aliquet nibh, et sagittis ante. Quisque in tincidunt sapien. Nulla fermentum leo blandit velit semper, ut vehicula quam vestibulum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nullam congue, est nec dictum tempor, tortor nisl vestibulum tellus, quis sollicitudin ipsum arcu id nibh. Ut ut arcu malesuada, imperdiet tellus quis, ornare est. Nulla luctus lobortis commodo. Sed id ex placerat purus consequat lobortis.</p>
+ </div>
+ </div>
\ No newline at end of file
--- /dev/null
+<div class="container padding-16 white" style="opacity: 0.8;">
+<h2>Privacy Policy of <span class="website_url">ledf.lu</span></h2>
+
+<p>At <span class="website_name">L.E.D.F.</span>, we collect and manage user data according to the following Privacy Policy.</p>
+
+<h3>Data Collected</h3>
+
+<p>We collect information you provide directly to us. For example, we collect information when you create an account, subscribe, participate in any interactive features of our services, fill out a form, request customer support or otherwise communicate with us. The types of information we may collect include your name, email address, postal address, credit card information and other contact or identifying information you choose to provide.</p>
+
+<p>We collect anonymous data from every visitor of the Website to monitor traffic and fix bugs. For example, we collect information like web requests, the data sent in response to such requests, the Internet Protocol address, the browser type, the browser language, and a timestamp for the request.</p>
+
+<p>We also use various technologies to collect information, and this may include sending cookies to your computer. Cookies are small data files stored on your hard drive or in your device memory that helps us to improve our services and your experience, see which areas and features of our services are popular and count visits. We may also collect information using web beacons (also known as "tracking pixels"). Web beacons are electronic images that may be used in our services or emails and to track count visits or understand usage and campaign effectiveness.</p>
+
+<h3>Use of the Data</h3>
+
+<p>We only use your personal information to provide you the <span class="website_name">L.E.D.F.</span> services or to communicate with you about the Website or the services. </p>
+
+<p>We employ industry standard techniques to protect against unauthorized access of data about you that we store, including personal information.</p>
+
+<p>We do not share personal information you have provided to us without your consent, unless:</p>
+
+<ul>
+<li>Doing so is appropriate to carry out your own request</li>
+<li>We believe it's needed to enforce our legal agreements or that is legally required</li>
+<li>We believe it's needed to detect, prevent or address fraud, security or technical issues</li>
+</ul>
+
+<h3>Sharing of Data</h3>
+
+<p>We don't share your personal information with third parties. Aggregated, anonymized data is periodically transmitted to external services to help us improve the Website and service.</p>
+
+<p>We may allow third parties to provide analytics services. These third parties may use cookies, web beacons and other technologies to collect information about your use of the services and other websites, including your IP address, web browser, pages viewed, time spent on pages, links clicked and conversion information.</p>
+
+<p>We also use social buttons provided by services like Twitter, Google+, LinkedIn and Facebook. Your use of these third party services is entirely optional. We are not responsible for the privacy policies and/or practices of these third party services, and you are responsible for reading and understanding those third party services' privacy policies.</p>
+
+<h3>Cookies</h3>
+
+<p>We may use cookies on our site to remember your preferences.</p>
+
+<p>For more general information on cookies, please read <a href="https://www.cookieconsent.com/what-are-cookies/">"What Are Cookies"</a>.</p>
+
+<h3>Opt-Out, Communication Preferences</h3>
+
+<p>You may modify your communication preferences and/or opt-out from specific communications at any time. Please specify and adjust your preferences.</p>
+
+<h3>Security</h3>
+
+<p>We take reasonable steps to protect personally identifiable information from loss, misuse, and unauthorized access, disclosure, alteration, or destruction. But, you should keep in mind that no Internet transmission is ever completely secure or error-free. In particular, email sent to or from the Sites may not be secure.</p>
+
+<h3>Changes to the Privacy Policy</h3>
+
+<p>We may amend this Privacy Policy from time to time. Use of information we collect now is subject to the Privacy Policy in effect at the time such information is used.</p>
+
+<p>If we make major changes in the way we collect or use information, we will notify you by posting an announcement on the Website or sending you an email.</p>
+</div>
\ No newline at end of file
--- /dev/null
+
+<div class="twothird">
+ <div class="container padding-large">
+ <div class="bar black">
+ <div class="bar-item">Résultats (Jounée X)</div>
+ </div>
+ <div class="container white" style="opacity: 0.7;">
+ <div class="bar black">
+ <div class="bar-item">division nationale </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr><th>Team home</th><th>Team visiteur</th><th style="width: 80px;">Résultat</th></tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ </tbody>
+ </table>
+ <div class="bar black">
+ <div class="bar-item">division d'honneur </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr><th>Team home</th><th>Team visiteur</th><th style="width: 80px;">Résultat</th></tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ </tbody>
+ </table>
+ <div class="bar black">
+ <div class="bar-item">division 1 </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr><th>Team home</th><th>Team visiteur</th><th style="width: 80px;">Résultat</th></tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ <tr><td>Team 1</td><td>Team 2</td><td class="right-align">00 - 00</td></tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="container padding-large">
+ <div class="bar black">
+ <div class="bar-item">Classement </div>
+ </div>
+ <div class="container white" style="opacity: 0.7;">
+ <div class="bar black">
+ <div class="bar-item">division nationale </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr>
+ <th class="right-align">PL</th>
+ <th>TEAM</th>
+ <th class="right-align">GESP</th>
+ <th class="right-align">GEW</th>
+ <th class="right-align">GL</th>
+ <th class="right-align">VRL</th>
+ <th class="right-align">SCORE</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">SETS</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">PKT</th>
+ </tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="bar black">
+ <div class="bar-item">division nationale </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr>
+ <th class="right-align">PL</th>
+ <th>TEAM</th>
+ <th class="right-align">GESP</th>
+ <th class="right-align">GEW</th>
+ <th class="right-align">GL</th>
+ <th class="right-align">VRL</th>
+ <th class="right-align">SCORE</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">SETS</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">PKT</th>
+ </tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="bar black">
+ <div class="bar-item">division nationale </div>
+ </div>
+ <table class="table table-all">
+ <thead>
+ <tr>
+ <th class="right-align">PL</th>
+ <th>TEAM</th>
+ <th class="right-align">GESP</th>
+ <th class="right-align">GEW</th>
+ <th class="right-align">GL</th>
+ <th class="right-align">VRL</th>
+ <th class="right-align">SCORE</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">SETS</th>
+ <th class="right-align">DIF</th>
+ <th class="right-align">PKT</th>
+ </tr>
+ </thead>
+ <tbody class="bordered hoverable">
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ <tr>
+ <td class="right-align" style="width: 20px;">1 </td>
+ <td>Team name</td>
+ <td class="right-align">0</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">00</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ <td class="right-align">000</td>
+ <td class="right-align">000 - 000</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+</div>
+<div class="container padding-large third">
+
+ <div class="container white" style="opacity: 0.7;">
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity:1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ <div class="card" style="border-bottom: 1px solid #c6c6c6; margin-top: 5px; margin-bottom: 5px; opacity: 1;">
+ <div class="container white large">
+ <a href="#">Journée 1</a>
+ </div>
+ </div>
+ </div>
+</div>
+
+
--- /dev/null
+<div class="container white margin" style="opacity: 0.8;">
+ <h2>Terms of Use of <span class="website_url">ledf.lu</span></h2>
+
+<p>Welcome to the <span class="website_name">L.E.D.F.</span> website (the "Website").</p>
+
+<p><span class="website_name">L.E.D.F.</span> provides this Website and Services (located at <span class="website_url">ledf.lu</span>) to you subject to the notices, terms, and conditions set forth in these terms (the "Terms of Use"). In addition, when you use any of our Services, you will be subject to the rules, guidelines, policies, terms, and conditions applicable to such service, and they are incorporated into this Terms of Use by this reference.</p>
+
+<p>These Terms of Use are effective as of <span class="date">[DATE]</span>.</p>
+
+<p>Your eligibility for use of the Website is contingent upon meeting the following conditions:</p>
+
+<ul>
+<li>You are at least 18 years of age</li>
+<li>You use the Website and Services according to these Terms of Use and all applicable laws and regulations determined by the state and country of residence</li>
+<li>You provide complete and accurate registration information and maintain accurate registration information on the Webite</li>
+<li>You agree and understand that <span class="website_name">L.E.D.F.</span> may, at any time, and without prior notice, revoke and/or cancel your access if you fail to meet these criteria or violate any portion of these Terms of Use</li>
+</ul>
+
+<h3>Use of this Website</h3>
+
+<p>In connection with your use of our Website, you must act responsibly and exercise good judgment. Without limiting the foregoing, you will not:</p>
+
+<ul>
+<li>Violate any local, state, provincial, national, or other law or regulation, or any order of a court</li>
+<li>Infringe the rights of any person or entity, including without limitation, their intellectual property, privacy, publicity or contractual rights</li>
+<li>Interfere with or damage our Services, including, without limitation, through the use of viruses, cancel bots, Trojan horses, harmful code, flood pings, denial-of-service attacks, packet or IP spoofing, forged routing or electronic mail address information or similar methods or technology</li>
+<li>Use automated scripts to collect information or otherwise interact with the Services or the Website</li>
+<li>Enter into this agreement on behalf of another person or entity without consent or the legal capacity to make such agreements as a representative of an organization or entity</li>
+</ul>
+
+<h3>Intellectual Property</h3>
+
+<p>All code, text, software, scripts, graphics, files, photos, images, logos, and materials contained on this Website, or within the Services, are the sole property of <span class="website_name">L.E.D.F.</span>.</p>
+
+<p>Unauthorized use of any materials contained on this Website or within the Service may violate copyright laws, trademark laws, the laws of privacy and publicity, and/or other regulations and statutes. If you believe that any of the materials infringe on any third party's rights, please contact <span class="website_name">L.E.D.F.</span> immediately at the address provided below.</p>
+
+<h3>Third Party Websites</h3>
+
+<p>Our Website may link you to other sites on the Internet or otherwise include references to information, documents, software, materials and/or services provided by other parties. These websites may contain information or material that some people may find inappropriate or offensive.</p>
+
+<p>These other websites and parties are not under our control, and you acknowledge that we are not responsible for the accuracy, copyright compliance, legality, decency, or any other aspect of the content of such sites, nor are we responsible for errors or omissions in any references to other parties or their products and services. The inclusion of such a link or reference is provided merely as a convenience and does not imply endorsement of, or association with, the Website or party by us, or any warranty of any kind, either express or implied.</p>
+
+<h3>Disclaimer of Warranty and Limitation of Liability</h3>
+
+<p>The Website is provided "AS IS." appfigures, its suppliers, officers, directors, employees, and agents exclude and disclaim all representations and warranties, express or implied, related to this Website or in connection with the Services. You exclude <span class="website_name">L.E.D.F.</span> from all liability for damages related to or arising out of the use of this Website.</p>
+
+<h3>Changes to these Terms of Use</h3>
+
+<p><span class="website_name">L.E.D.F.</span> retains the right to, at any time, modify or discontinue, any or all parts of the Website without notice.</p>
+
+<p>Additionally, <span class="website_name">L.E.D.F.</span> reserves the right, in its sole discretion, to modify these Terms of Use at any time, effective by posting new terms on the Website with the date of modification. You are responsible for reading and understanding the terms of this agreement prior to registering with, or using the Service. Your use of the Website and/or Services after any such modification has been published constitutes your acceptance of the new terms as modified in these Terms of Use.</p>
+
+<h3>Governing Law</h3>
+
+<p>These Terms of Use and any dispute or claim arising out of, or related to them, shall be governed by and construed in accordance with the internal laws of the <span class="country">lu</span> without giving effect to any choice or conflict of law provision or rule.</p>
+
+<p>Any legal suit, action or proceeding arising out of, or related to, these Terms of Use or the Website shall be instituted exclusively in the federal courts of <span class="country">lu</span>.</p>
+</div>
\ No newline at end of file