From: Kilian Saffran Date: Tue, 30 Nov 2021 16:53:23 +0000 (+0100) Subject: v20211130 X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=1293eab43488fe85e1e0dbf22773eb3fed25e4c0;p=qube.git v20211130 --- diff --git a/.gitignore b/.gitignore index 1a85987..4aed0f2 100644 --- a/.gitignore +++ b/.gitignore @@ -34,5 +34,5 @@ api/data/art_image/* nouse/* public_html/shop/media/* api/data/live/* - +dev/tmp/" diff --git a/api/bin/getapidata.pl b/api/bin/getapidata.pl index 7a7180d..ef4d02a 100644 --- a/api/bin/getapidata.pl +++ b/api/bin/getapidata.pl @@ -250,17 +250,14 @@ if ($onlycopy == 0){ } $api->getData('private_catalogue',$tmpdoc); } else { + $db->exec("TRUNCATE TABLE wiges_private_catalogue;"); $tmpdoc->{0}->{'type_ligne'} = '1'; $api->getData('private_catalogue',$tmpdoc); $tmpdoc->{0}->{'type_ligne'} = '2'; $api->getData('private_catalogue',$tmpdoc); } - - - #$steps = "articles,"; } } - if ($onlyget == 0){ #my $wiges_where = "article in "; #sync apidata to shopdata @@ -270,16 +267,26 @@ if ($onlyget == 0){ my $data = $db->queryarray("select * from wiges_s_famille_article"); foreach my $r (@{$data}){ #print Dumper($r); + $r->{'designation'} =~ s/--/-/g; + my @x = split("-",$r->{'designation'}); + for (my $u=0;$u $r->{'famille_art'}, 'main_cat_link' => $r->{'firme'}, - 'prod_cat_link' => $r->{'designation'}, - 'prod_cat_fr' => $r->{'designation'}, + 'prod_cat_link' => $x[0], + 'prod_cat_fr' => $x[0], + 'prod_cat_de' => ((scalar(@x) >= 2)?$x[1]:''), + 'prod_cat_nl' => ((scalar(@x) >= 3)?$x[2]:''), 'modified' => POSIX::strftime('%F %T', localtime) }; my $nd2 = { 'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'), 'titre_fr' => $r->{'designation'}, + 'titre_fr' => $x[0], + 'titre_de' => ((scalar(@x) >= 2)?$x[1]:''), + 'titre_nl' => ((scalar(@x) >= 3)?$x[2]:''), 'modified' => POSIX::strftime('%F %T', localtime) }; @@ -299,7 +306,7 @@ if ($onlyget == 0){ } $api->writelog("End Copy famille..."); } - if ($steps =~ /famille,/ || ($steps =~ /articles,/)){ + if ($steps =~ /familles,/ || ($steps =~ /articles,/)){ #wiges_s_groupe_article => prod_group $api->writelog("Copy groups..."); my $data = $db->queryarray("select * from wiges_s_groupe_article;"); @@ -427,6 +434,7 @@ if ($onlyget == 0){ if ($steps =~ /articles,/){ $db->exec("update wiges_s_article as wsa, article_groups as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;"); + $api->writelog("Copy article_groups..."); my $agdata = $db->queryarray("select wsa.id, wsa.article, @@ -460,8 +468,8 @@ if ($onlyget == 0){ #print "FR|DE|SUP\n"; ($fr,$de,$sup) = $r->{'titre'} =~ m/^(.*)-(.*)\"(.*)\".*$/; } elsif ($r->{'titre'} =~ /.*-.*/){ - #print "FR|DE\n"; - ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/; + #print "FR|DE\n";($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/; + ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/; }else { #print "Only FR\n"; ($fr) = $r->{'titre'}; @@ -501,6 +509,8 @@ if ($onlyget == 0){ } } + # disable article_groups not in private_catalogue + $db->exec("update article_groups ags, (select ags.article from article_groups ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article"); #group descriptions $api->writelog("update article_groups descriptions..."); my $agtrans = $db->queryarray("select ag.id,ag.article,wla.langue,wla.designation from wiges_l_article wla join article_groups ag on (wla.article=ag.article) where wla.langue in ('D','F') ;"); @@ -538,51 +548,120 @@ if ($onlyget == 0){ $api->writelog("cmd failed:".$cmd."!"); } } - $api->writelog("update article_groups fichetechnique..."); - $upselsql = "update wiges_ole_article as woa, article_groups as ag - set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end - where woa.article = ag.article and woa.code_document = 'art_fiche';"; - if ($cfg->{dryrun} == 1){ - print $upselsql."\n"; - } else { - my $agfiche = $db->exec($upselsql); - my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/'; - my $cpr = system($cmd); - if ($cpr != 0){ - $api->writelog("cmd failed:".$cmd."!"); + # $api->writelog("update article_groups fichetechnique..."); + # $upselsql = "update wiges_ole_article as woa, article_groups as ag + # set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end + # where woa.article = ag.article and woa.code_document = 'art_fiche';"; + # if ($cfg->{dryrun} == 1){ + # print $upselsql."\n"; + # } else { + # my $agfiche = $db->exec($upselsql); + # my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/'; + # my $cpr = system($cmd); + # if ($cpr != 0){ + # $api->writelog("cmd failed:".$cmd."!"); + # } + # } + + # $api->writelog("End Copy article_groups..."); + + } + if (($steps =~ /articles,/) || ($steps =~ /webnews,/)){ + $api->writelog("update webnews files..."); + my $sql_w_news = "select article,date_update,designation from wiges_s_article where article LIKE '&NEWS%';"; + # my $sql_site_news = "select * from news;"; + my $ndata = $db->queryarray($sqlnews); + + foreach my $r (@{$data}){ + # if ($data->{$r}->{article} =~ /&NEWSPRO\d/){ + # my $nid = substr($data->{$r}->{article},-1); + # my $ddata = $db->query("select * from productnews where id='".$nid."';"); + # if ($ddata->{newsdatetime} lt $data->{$r}->{date_update}){ + # my ($fr,$de); + # ($fr,$de) = $r->{'titre'} =~ m/^(.*)\s*-\s*(.*)$/; + # my $idnt = { "id" => $nid}; + # my $nd = (); + # $nd->{"newsdatetime"} =$data->{$r}->{date_update}: + # $nd->{"title_de"} = $fr; + # $nd->{"title_fr"} = $de; + # my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$data->{$r}->{article}."'"); + # foreach my $c (@{$cdata}){ + # if ($cdata->{$c}->{langue} eq "D"){ $nd->{content_de} = $cdata->{$c}->{designation}; } + # if ($cdata->{$c}->{langue} eq "F"){ $nd->{content_fr} = $cdata->{$c}->{designation}; } + # if ($cdata->{$c}->{langue} eq "A"){ $nd->{content_en} = $cdata->{$c}->{designation}; } + # if ($cdata->{$c}->{langue} eq "N"){ $nd->{content_nl} = $cdata->{$c}->{designation}; } + # } + # my $sqlupd = $db->createUpdateDDL('productsnews',$cdata,$idnt,undef); + # $db->exec($sqlupd); + # } + # } + if ($data->{$r}->{article} =~ /&NEWS\d/){ + my $nid = substr($data->{$r}->{article},-1); + my $ddata = $db->query("select * from news where id='".$nid."';"); + if ($ddata->{newsdatetime} lt $data->{$r}->{date_update}){ + my ($fr,$de); + ($fr,$de) = $r->{'titre'} =~ m/^(.*)\s*-\s*(.*)$/; + my $idnt = { "id" => $nid}; + my $nd = (); + $nd->{"newsdatetime"} =$data->{$r}->{date_update}: + $nd->{"title_de"} = $fr; + $nd->{"title_fr"} = $de; + my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$data->{$r}->{article}."'"); + my $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$data->{$r}->{article}."' and article='art_image';"); + if (-e $cfg->{imgpath}.''.$fdata->{nom_fichier}){ + $fname = $fname + system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{imgpath}.''.$fdata->{nom_fichier}.'"'); + } + system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{imgpath}.''.$fdata->{nom_fichier}.'"'); + foreach my $c (@{$cdata}){ + if ($cdata->{$c}->{langue} eq "D"){ $nd->{content_de} = $cdata->{$c}->{designation}; } + if ($cdata->{$c}->{langue} eq "F"){ $nd->{content_fr} = $cdata->{$c}->{designation}; } + if ($cdata->{$c}->{langue} eq "A"){ $nd->{content_en} = $cdata->{$c}->{designation}; } + if ($cdata->{$c}->{langue} eq "N"){ $nd->{content_nl} = $cdata->{$c}->{designation}; } + } + my $sqlupd = $db->createUpdateDDL('news',$cdata,$idnt,undef); + $db->exec($sqlupd); } } - - $api->writelog("End Copy article_groups..."); + } } if (($steps =~ /articles,/) || ($steps =~ /files,/) ){ $api->writelog("update article_groups files..."); my $sqlfiles = "select article, -case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' -when code_document in ('art_fiche') then 'fiche' -when code_document in ('art_video') then 'video' -when code_document in ('art_bim') then 'bim' -when code_document in ('art_certific') then 'cert' -when code_document in ('groupe') then 'montage' -else null end as folder, -case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' -when code_document in ('art_fiche') then 'fichetechnique' -when code_document in ('art_video') then 'videolink' -when code_document in ('art_bim') then 'fichebim' -when code_document in ('art_certific') then 'certificat' -when code_document in ('groupe') then 'noticemontage' -else null end as tblcolumn, -case when commentaire is not null -then commentaire else -concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' -when code_document in ('art_fiche') then 'fiche' -when code_document in ('art_video') then 'video' -when code_document in ('art_bim') then 'bim' -when code_document in ('art_certific') then 'cert' -when code_document in ('groupe') then 'montage' -else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, -code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';"; + case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' + when code_document in ('art_fiche') then 'fiche' + when code_document in ('art_video') then 'video' + when code_document in ('art_bim') then 'bim' + when code_document in ('art_certific') then 'cert' + when code_document in ('groupe') then 'montage' + when code_document in ('art_solu_sys') then 'solution' + when code_document in ('art_form_com') then 'formulaire' + when code_document in ('art_soumis') then 'soumission' + else null end as folder, + case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' + when code_document in ('art_fiche') then 'fichetechnique' + when code_document in ('art_video') then 'videolink' + when code_document in ('art_bim') then 'fichebim' + when code_document in ('art_certific') then 'certificat' + when code_document in ('groupe') then 'noticemontage' + when code_document in ('art_solu_sys') then 'solution' + when code_document in ('art_form_com') then 'formulaire' + when code_document in ('art_soumis') then 'soumission' + else null end as tblcolumn, + case when commentaire is not null + then commentaire else + concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' + when code_document in ('art_fiche') then 'fiche' + when code_document in ('art_video') then 'video' + when code_document in ('art_bim') then 'bim' + when code_document in ('art_certific') then 'cert' + when code_document in ('groupe') then 'montage' + when code_document in ('art_solu_sys') then 'solution' + when code_document in ('art_form_com') then 'formulaire' + when code_document in ('art_soumis') then 'soumission' + else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, + code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';"; my $filedata = $db->queryarray($sqlfiles); foreach my $f (@{$filedata}){ if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){ @@ -658,36 +737,46 @@ code_document,commentaire,nom_fichier from wiges_ole_article where code_document $db->exec($sql); } } - + # disable articles not in private_catalogue + $db->exec("update articles ags, (select ags.article from articles ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article"); $api->writelog("end copy articles..."); } if (($steps =~ /articles,/) || ($steps =~ /files,/) ){ $api->writelog("update articles files..."); my $sqlfiles = "select article, -case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' -when code_document in ('art_fiche') then 'fiche' -when code_document in ('art_video') then 'video' -when code_document in ('art_bim') then 'bim' -when code_document in ('art_certific') then 'cert' -when code_document in ('groupe') then 'montage' -else null end as folder, -case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' -when code_document in ('art_fiche') then 'doc_ft' -when code_document in ('art_video') then 'videolink' -when code_document in ('art_bim') then 'doc_bim' -when code_document in ('art_certific') then 'doc_cert' -when code_document in ('groupe') then 'doc_fm' -else null end as tblcolumn, -case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' -then commentaire else -concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' -when code_document in ('art_fiche') then 'fiche' -when code_document in ('art_video') then 'video' -when code_document in ('art_bim') then 'bim' -when code_document in ('art_certific') then 'cert' -when code_document in ('groupe') then 'montage' -else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, -code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';"; + case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' + when code_document in ('art_fiche') then 'fiche' + when code_document in ('art_video') then 'video' + when code_document in ('art_bim') then 'bim' + when code_document in ('art_certific') then 'cert' + when code_document in ('groupe') then 'montage' + when code_document in ('art_solu_sys') then 'solution' + when code_document in ('art_form_com') then 'formulaire' + when code_document in ('art_soumis') then 'soumission' + else null end as folder, + case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' + when code_document in ('art_fiche') then 'doc_ft' + when code_document in ('art_video') then 'videolink' + when code_document in ('art_bim') then 'doc_bim' + when code_document in ('art_certific') then 'doc_cert' + when code_document in ('groupe') then 'doc_fm' + when code_document in ('art_solu_sys') then 'doc_solu' + when code_document in ('art_form_com') then 'doc_form' + when code_document in ('art_soumis') then 'doc_soumis' + else null end as tblcolumn, + case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' + then commentaire else + concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' + when code_document in ('art_fiche') then 'fiche' + when code_document in ('art_video') then 'video' + when code_document in ('art_bim') then 'bim' + when code_document in ('art_certific') then 'cert' + when code_document in ('groupe') then 'montage' + when code_document in ('art_solu_sys') then 'solution' + when code_document in ('art_form_com') then 'formulaire' + when code_document in ('art_soumis') then 'soumission' + else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, + code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';"; my $filedata = $db->queryarray($sqlfiles); foreach my $f (@{$filedata}){ if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){ diff --git a/api/bin/getwebnews.php b/api/bin/getwebnews.php new file mode 100644 index 0000000..94873e2 --- /dev/null +++ b/api/bin/getwebnews.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/api/bin/old.getapidata.pl b/api/bin/old.getapidata.pl new file mode 100644 index 0000000..b6a473b --- /dev/null +++ b/api/bin/old.getapidata.pl @@ -0,0 +1,812 @@ +#!/usr/bin/env perl + +use strict; +use FindBin qw($RealBin $Bin); +use File::Basename; +use Getopt::Long; +use MIME::Base64; +use POSIX 'strftime'; +use Data::Dumper; +use JSON::PP; +use lib ($RealBin.'/lib'); +use lib ($RealBin.'/api/bin/lib'); +use mysql; +use config; +use api; +my $steps = ""; +my $type = "full"; #full or upd +my $dryrun = 0; +my $live = 0; +my $onlycopy = 0; +my $onlyget = 0; +my $sdata = "{}"; +my $interval = "1 DAY"; +GetOptions("steps|s=s" => \$steps, + "type|t=s" => \$type, + "dryrun|dr"=> \$dryrun, + "live|l" => \$live, + "onlycopy|c" => \$onlycopy, + "onlyget|g" => \$onlyget, + "data|d=s" => \$sdata, + "interval|i=s" => \$interval); + +my $runcmd = 'ps ax | grep '.basename($0).' | grep -v \'grep\' | grep -v "bin\/sh" | head -n1 | awk \'{print $1}\''; +my $run = `$runcmd`; +chomp($run); +if (($run ne "") && ($run ne $$)){ + print "process already running on PID: $run $$\n"; + exit(1); +} +my $starttime = POSIX::strftime('%F %T',localtime); +print "Started at".$starttime."\n"; +my $cfg = (); +my $datapath=dirname($RealBin).'/data'; +my $config = config->new(); +my $myenv = "test"; +if ($live == 1){ + $myenv ="live"; +} +$cfg = $config->readcfg($datapath.'/conf/'.$myenv.".conf"); +if ($steps ne ""){ + $steps .= ","; +} +$cfg->{steps} = $steps; +$cfg->{type} = $type; +$cfg->{dryrun} = $dryrun; +$cfg->{live} = $live; +$cfg->{datapath} = $datapath.'/'.$myenv; +$cfg->{logpath} = $datapath.'/'.$myenv.'/log'; +$cfg->{sqlpath} = $datapath.'/'.$myenv.'/sql'; + +if (! -d $cfg->{logpath}){ + mkdir($cfg->{logpath}); +} +if (! -d $cfg->{sqlpath}){ + mkdir($cfg->{sqlpath}); +} +$cfg->{cdate} = POSIX::strftime('%Y%m%d',localtime); +#print "Config:\n".Dumper($cfg); +my $db = mysql->new($cfg); +$cfg->{dbh} = $db; +my $clients = (); +my $articles= (); +my $api = api->new($cfg); +$api->writelog("Steps: ".$steps); +$api->writelog("type:".$type); +$api->writelog("Config:".Dumper($cfg)); +# get clients +# first getall needed data from api +if ($onlycopy == 0){ + # get articles + if (($steps =~ /articles,/)){ + my $tmpart = (); + if ($type eq 'full'){ + for (my $i=1;$i<24000;$i++){ + $tmpart->{$i}->{'id'} = "$i"; + } + } elsif ($type eq 'upd') { + my $usql = "select CURRENT_TIMESTAMP - INTERVAL ".$interval." as date_update;\n"; + print $usql."\n"; + my $res = $db->querysorted($usql); + my @c = (); + my $updx = $res->{0}->{date_update}; + $updx =~ s/\.\d+$//; + push(@c,'>'); + push(@c,$updx); + $tmpart->{0}->{'date_update'} = \@c; + } elsif ($type eq 'data'){ + if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){ + #print $sdata."\n"; + + $tmpart->{0} = decode_json($sdata); + #print Dumper($tmpart); + #exit(0); + } else { + print "$sdata incompete!"; + exit(1); + } + + } + $articles = $api->getData('s_article',$tmpart,'article'); + my $nart = keys(%{$articles}); + print "Articles to update:".keys(%{$articles})."\n"; + if (keys(%{$articles}) == 0){ + exit(0); + } + $api->getData('l_article',$articles,undef); + my $tmpref = (); + my $tmpref2 = (); + foreach my $a (keys(%{$articles})){ + $tmpref->{$a}->{article_lie} = $articles->{$a}->{article}; + $tmpref2->{$a}->{article_generique} = $articles->{$a}->{article}; + } + $api->getData('private_catalogue',$tmpref,undef); + $api->getData('private_catalogue',$tmpref2,undef); + my $tmpdoc = (); + my $res = $db->querysorted("select max(dateheure_document) - INTERVAL 1 DAY as dateheure_document from wiges_ole_article;"); + my @c = (); + my $updx = $res->{0}->{dateheure_document}; + $updx =~ s/\.\d+$//; + push(@c,'>'); + push(@c,$updx); + $tmpdoc->{0}->{'dateheure_document'} = \@c; + $api->getFiles('ole_article',$tmpdoc); + $api->getFiles('ole_article',$articles); + $api->getData('v_prix_vente',$articles); + $api->getData('v_stock',$articles); + my $tmpsel = (); + my @xarts = (); + foreach my $a (keys(%{$articles})){ + push(@xarts,"'".$articles->{$a}->{article}."'"); + } + if (scalar(@xarts) > 0){ + $tmpsel = $db->querysorted("select famille_art from wiges_s_article where article in (".join(",",@xarts).") group by famille_art;"); + $api->getData('s_famille_article',$tmpsel); + $tmpsel = $db->querysorted("select gp_art from wiges_s_article where article in (".join(",",@xarts).") group by gp_art;"); + $api->getData('s_groupe_article',$tmpsel); + } + + } + + if (($steps =~ /famille,/)){ + my $fam = $db->querysorted("select famille_art from wiges_s_article wsa where famille_art is not null group by famille_art;"); + $api->getData('s_famille_article',$fam,undef); + $fam = $db->querysorted("select gp_art from wiges_s_article wsa where gp_art is not null group by gp_art;"); + $api->getData('s_groupe_article',$fam,undef); + } + my $ventes = (); + + if (($steps =~ /ventes,/)){ + my $tmpsel = (); + if ($type eq 'upd'){ + my $res = $db->querysorted("select max(dateheure_modif) as dateheure_modif from wiges_w_ventes;"); + my @c = (); + my $updx = $res->{0}->{"dateheure_modif"}.""; + push(@c,'>'); + push(@c,$updx); + $tmpsel->{0}->{'dateheure_modif'} = \@c; + $tmpsel->{0}->{'dateheure_modif'} = ['>',$res->{dateheure_modif}]; + } elsif ($type eq 'data'){ + if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){ + #print $sdata."\n"; + + $tmpsel->{0} = decode_json($sdata); + #print Dumper($tmpart); + #exit(0); + } else { + print "$sdata incompete!"; + exit(1); + } + + } + + $ventes = $api->getData('w_ventes',$tmpsel,'no_document'); + + my $res = $db->query("select max(dateheure_modif) as dateheure_modif from wiges_s_article;"); + $articles->{0}->{'dateheure_modif'} = ['>',$res->{dateheure_modif}]; + $api->getData('w_ventes_pos',$articles); + } + + if (($steps =~ /clients,/)){ + my $res = $db->querysorted("select CONCAT(max(date(date_update)),' 00:00:00') - INTERVAL 2 DAY as date_update from wiges_s_client;"); + my @c = (); + my $updx = $res->{0}->{"date_update"}.""; + push(@c,'>'); + push(@c,$updx); + $clients->{0}->{'date_update'} = \@c; + $clients = $api->getData('s_client',$clients,'client'); + #$clients = $db->querysorted("select client from wiges_s_client;"); + $api->getData('s_contact_client',$clients,undef); + } + # get ventes + # get contrats cadres + + ##Contrat cadre docs + if ($steps =~ /contratcadre,/){ + print "get Contrat Cadre Docs\n"; + my $ccc = (); + my $res = $db->querysorted("select max(dateheure_modif) - INTERVAL 3 DAY as dateheure_modif from wiges_w_ventes;"); + my @c = (); + my $updx = $res->{0}->{"dateheure_modif"}.""; + push(@c,'>'); + push(@c,$updx); + $ccc->{0}->{'dateheure_modif'} = \@c; + #$ccc->{0}->{'dateheure_modif'} = ['>',$upx]; + #$ccc->{0}->{'document'} = 'CCC'; + print "dh:".Dumper($ccc); + my $docs = $api->getData('w_ventes',$ccc,'no_document'); + print "docs:".Dumper($docs); + foreach my $d (keys(%{$docs})){ + $docs->{$d}->{document} = 'CCC'; + } + $api->getData('w_ventes_pos',$docs,undef); + print Dumper($ccc); + } + + if ($steps =~ /files,/){ + my $tmpdoc = (); + $tmpdoc->{0}->{'code_document'} = 'art_brochure'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_bro_pdf'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_certific'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_fiche'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'groupe'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_bim'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_form_com'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_solu_sys'; + $api->getFiles('ole_article',$tmpdoc); + $tmpdoc->{0}->{'code_document'} = 'art_soumis'; + $api->getFiles('ole_article',$tmpdoc); + $steps = "articles,"; + } + if ($steps =~ /private_catalogue,/){ + my $tmpdoc = (); + if ($type eq 'data'){ + if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){ + $tmpdoc->{0} = decode_json($sdata); + } else { + print "$sdata incompete!"; + exit(1); + } + $api->getData('private_catalogue',$tmpdoc); + } else { + $tmpdoc->{0}->{'type_ligne'} = '1'; + $api->getData('private_catalogue',$tmpdoc); + $tmpdoc->{0}->{'type_ligne'} = '2'; + $api->getData('private_catalogue',$tmpdoc); + } + + + #$steps = "articles,"; + } +} + +if ($onlyget == 0){ + #my $wiges_where = "article in "; + #sync apidata to shopdata + if (($steps =~ /famille,/) || ($steps =~ /articles,/)){ + #wiges_s_famille_article => prod_cat + $api->writelog("Copy famille..."); + my $data = $db->queryarray("select * from wiges_s_famille_article"); + foreach my $r (@{$data}){ + #print Dumper($r); + my $nd = { + 'code_famille' => $r->{'famille_art'}, + 'main_cat_link' => $r->{'firme'}, + 'prod_cat_link' => $r->{'designation'}, + 'prod_cat_fr' => $r->{'designation'}, + 'modified' => POSIX::strftime('%F %T', localtime) + }; + my $nd2 = { + 'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'), + 'titre_fr' => $r->{'designation'}, + 'modified' => POSIX::strftime('%F %T', localtime) + }; + + $nd->{'prod_cat_link'} = $config->toAscii($nd->{'prod_cat_link'}); + #$nd->{'prod_cat_link'} =~ s/^[A-Za-z0-9]/_/g; + #print Dumper($nd); + my $sql = $db->createReplaceDDL('prod_cat',$nd,undef); + my $sql2= $db->createReplaceDDL('familles',$nd2,undef); + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('prod_cat',$sql); + $db->exec($sql); + $db->exec($sql2); + } + + } + $api->writelog("End Copy famille..."); + } + if ($steps =~ /famille,/ || ($steps =~ /articles,/)){ + #wiges_s_groupe_article => prod_group + $api->writelog("Copy groups..."); + my $data = $db->queryarray("select * from wiges_s_groupe_article;"); + foreach my $r (@{$data}){ + my ($fr,$de,$qb); + if ($r->{'designation'} =~ /.*-.*\|.*/){ + #print "FR|DE|QUBE\n"; + ($fr,$de,$qb) = $r->{'designation'} =~ m/^(.*)\s-\s(.*)\s\|\s(.*)$/; + } elsif ($r->{'designation'} =~ /.*-.*/){ + #print "FR|DE\n"; + ($fr,$de) = $r->{'designation'} =~ m/^(.*)\s-\s(.*)$/; + }elsif ($r->{'designation'} =~ /.*\|.*/){ + #print "FR|QUBE\n"; + ($fr,$qb) = $r->{'designation'} =~ m/^(.*)\s\|\s(.*)$/; + }else { + #print "Only FR\n"; + ($fr) = $r->{'designation'}; + } + + my $nd = { + 'group_code' => $r->{'gp_art'}, + # 'main_cat_link' => $r->{'firme'}, + 'prod_cat' => $r->{'famille_art'}, + 'qube_name' => $qb, + 'prod_name_de' => $de.(($qb)?' | '.$qb:''), + 'prod_name_fr' => $fr.(($qb)?' | '.$qb:'') + }; + my $nd2 = { + 'gp_art' => $r->{'gp_art'}, + # 'main_cat_link' => $r->{'firme'}, + 'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'), + 'qube_name' => $qb, + 'titre_de' => $de.(($qb)?' | '.$qb:''), + 'titre_fr' => $fr.(($qb)?' | '.$qb:'') + }; + my $sql = $db->createReplaceDDL('prod_group',$nd,undef); + my $sql2 = $db->createReplaceDDL('groupes',$nd2,undef); + if ($cfg->{dryrun} == 1){ + print $sql2."\n"; + } else { + $api->writesql('groupes',$sql2); + $db->exec($sql); + $db->exec($sql2); + } + } + $api->writelog("End Copy groups..."); + } + if ($steps =~ /clients,/){ + $api->writelog("Copy clients..."); + my $data = $db->queryarray("SELECT * FROM wiges_s_client;"); + foreach my $r (@{$data}){ + + my ($lang); + if ($r->{'langue'} eq "D"){ + $lang = 'de'; + } elsif ($r->{'langue'} eq "F"){ + $lang = 'FR'; + }else { + $lang = $r->{'langue'}; + } + + my $nd = { + 'id' => $r->{'id'}, + 'client' => $r->{'client'}, + 'nom_1' => $r->{'nom_1'}, + 'nom_2' => $r->{'nom_2'}, + 'rue' => $r->{'rue'}, + 'code_postal' => $r->{'code_postal'}, + 'boite_postale' => $r->{'boite_postale'}, + 'localite' => $r->{'localite'}, + 'telephone_1' => $r->{'telephone_1'}, + 'telephone_2' => $r->{'telephone_2'}, + 'fax' => $r->{'fax'}, + 'interlocuteur' => $r->{'interlocuteur'}, + 'division' => $r->{'division'}, + 'departement' => $r->{'departement'}, + 'tva_client' => $r->{'tva_client'}, + 'no_tva' => $r->{'no_tva'}, + 'no_accises' => $r->{'no_accises'}, + 'cond_paiement' => $r->{'cond_paiement'}, + 'pays' => $r->{'pays'}, + 'langue' => $r->{'langue'}, + 'devise' => $r->{'devise'}, + 'on_actif' => $r->{'on_actif'}, + 'raison_sociale' => $r->{'raison_sociale'}, + 'adresse_email' => $r->{'adresse_email'}, + 'adresse_url' => $r->{'adresse_url'}, + 'adresse_client' => $r->{'adresse_client'} + }; + my $sql = $db->createReplaceDDL('clients',$nd,undef); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('clients',$sql); + $db->exec($sql); + } + } + $api->writelog("End Copy clients..."); + + $api->writelog("Copy contacts..."); + $data = $db->queryarray("select id as id_wiges,client as id_client, personne as id_personne, nom, adresse_email as useremail, on_actif from wiges_s_contact_client where adresse_email is not null;"); + foreach my $r (@{$data}){ + my $nd = { + 'id_wiges' => $r->{id_wiges}, + 'id_client' => $r->{id_client}, + 'id_personne' => $r->{id_personne}, + 'nom' => $r->{nom}, + 'useremail' => $r->{useremail}, + 'on_actif' => $r->{on_actif} + }; + my $ids = 'id_wiges,id_client,id_personne'; + my $sql = $db->createUpsertDDL('clients_contacts',$nd,undef,$ids); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('users',$sql); + $db->exec($sql); + } + + } + $api->writelog("End Copy contacts..."); + } + + if ($steps =~ /articles,/){ + $db->exec("update wiges_s_article as wsa, article_groups as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;"); + $api->writelog("Copy article_groups..."); + my $agdata = $db->queryarray("select wsa.id, + wsa.article, + wsa.gp_art, + wsa.famille_art, + wsa.designation as titre, + wpc.c01 as c01_label, + wpc.c02 as c02_label, + wpc.c03 as c03_label, + wpc.c04 as c04_label, + wpc.c05 as c05_label, + wpc.c06 as c06_label, + wpc.c07 as c07_label, + wpc.c08 as c08_label, + wpc.c09 as c09_label, + wpc.c10 as c10_label, + wsa.on_actif, + wsa.date_creation as creationdate + from wiges_s_article wsa + left join wiges_private_catalogue wpc on (wsa.article=wpc.article_generique) + where wpc.type_ligne = '1' group by article;"); + foreach my $r (@{$agdata}){ + my ($fr,$de,$sup); + $r->{titre} =~ s/“/"/g; + $r->{titre} =~ s/”/"/g; + if ($r->{'titre'} =~ /\n/){ + $r->{'titre'} =~ s/\r//g; + my @xtitre = split("\n",$r->{'titre'}); + ($fr,$sup) = $xtitre[0] =~ m/^(.*)\"(.*)\"$/; + } elsif ($r->{'titre'} =~ /.*-.*\".*\"/){ + #print "FR|DE|SUP\n"; + ($fr,$de,$sup) = $r->{'titre'} =~ m/^(.*)-(.*)\"(.*)\".*$/; + } elsif ($r->{'titre'} =~ /.*-.*/){ + #print "FR|DE\n"; + ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/; + }else { + #print "Only FR\n"; + ($fr) = $r->{'titre'}; + } + if (!$fr || $fr eq "" ){ + if ($de && $de ne ""){ + $fr = $de; + } + } + #print $r->{'titre'}." => $fr == $de == $sup\n"; + my $nd = { + 'id' => $r->{'id'}, + 'article' => $r->{'article'}, + 'gp_art' => $r->{'gp_art'}, + 'famille_art' => $r->{'famille_art'}, + 'titre_fr' => $fr.(($sup)?' | '.$sup:''), + 'titre_de' => $de.(($sup)?' | '.$sup:''), + 'c01_label' => $r->{'c01_label'}, + 'c02_label' => $r->{'c02_label'}, + 'c03_label' => $r->{'c03_label'}, + 'c04_label' => $r->{'c04_label'}, + 'c05_label' => $r->{'c05_label'}, + 'c06_label' => $r->{'c06_label'}, + 'c07_label' => $r->{'c07_label'}, + 'c08_label' => $r->{'c08_label'}, + 'c09_label' => $r->{'c09_label'}, + 'c10_label' => $r->{'c10_label'}, + 'isactive' => $r->{'on_actif'}, + 'creationdate' => $r->{'creationdate'} + }; + my $sql = $db->createReplaceDDL('article_groups',$nd,undef); + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('article_groups',$sql); + $db->exec($sql); + } + + } + #group descriptions + $api->writelog("update article_groups descriptions..."); + my $agtrans = $db->queryarray("select ag.id,ag.article,wla.langue,wla.designation from wiges_l_article wla join article_groups ag on (wla.article=ag.article) where wla.langue in ('D','F') ;"); + foreach my $r (@{$agtrans}){ + my $sql =""; + if ($r->{langue} eq "D"){ + $sql= "UPDATE article_groups set description_de='".$db->securetext($r->{designation})."' where id='".$r->{id}."' and article='".$r->{article}."';"; + } elsif ($r->{langue} eq "F"){ + $sql= "UPDATE article_groups set description_fr='".$db->securetext($r->{designation})."' where id='".$r->{id}."' and article='".$r->{article}."';"; + } + #print "sql: $sql\n"; + if ($sql =~ /^UPDATE/){ + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('article_groups',$sql); + $db->exec($sql); + } + } + } + + #group images + $api->writelog("update article_groups images..."); + my $upselsql = "update wiges_ole_article as woa, article_groups as ag + set ag.image = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_image','article_groups') end, + ag.imgversion = DATE_FORMAT(woa.dateheure_document,'\%Y\%m\%d\%H\%i') + where woa.article = ag.article and woa.code_document = 'art_image'; "; + if ($cfg->{dryrun} == 1){ + print $upselsql."\n"; + } else { + my $agimg = $db->exec($upselsql); + my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_image/ '.$cfg->{imgpath}.'article_groups/'; + my $cpr = system($cmd); + if ($cpr != 0){ + $api->writelog("cmd failed:".$cmd."!"); + } + } + $api->writelog("update article_groups fichetechnique..."); + $upselsql = "update wiges_ole_article as woa, article_groups as ag + set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end + where woa.article = ag.article and woa.code_document = 'art_fiche';"; + if ($cfg->{dryrun} == 1){ + print $upselsql."\n"; + } else { + my $agfiche = $db->exec($upselsql); + my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/'; + my $cpr = system($cmd); + if ($cpr != 0){ + $api->writelog("cmd failed:".$cmd."!"); + } + } + + $api->writelog("End Copy article_groups..."); + + } + if (($steps =~ /articles,/) || ($steps =~ /files,/) ){ + $api->writelog("update article_groups files..."); + my $sqlfiles = "select article, +case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' +when code_document in ('art_fiche') then 'fiche' +when code_document in ('art_video') then 'video' +when code_document in ('art_bim') then 'bim' +when code_document in ('art_certific') then 'cert' +when code_document in ('groupe') then 'montage' +else null end as folder, +case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' +when code_document in ('art_fiche') then 'fichetechnique' +when code_document in ('art_video') then 'videolink' +when code_document in ('art_bim') then 'fichebim' +when code_document in ('art_certific') then 'certificat' +when code_document in ('groupe') then 'noticemontage' +else null end as tblcolumn, +case when commentaire is not null +then commentaire else +concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' +when code_document in ('art_fiche') then 'fiche' +when code_document in ('art_video') then 'video' +when code_document in ('art_bim') then 'bim' +when code_document in ('art_certific') then 'cert' +when code_document in ('groupe') then 'montage' +else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, +code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';"; + my $filedata = $db->queryarray($sqlfiles); + foreach my $f (@{$filedata}){ + if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){ + if (! -d dirname($cfg->{mediapath}.'/'.$f->{tblvalue})){ + mkdir dirname($cfg->{mediapath}.'/'.$f->{tblvalue}); + } + #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n"; + system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'); + #print "UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n"; + $db->exec("UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"); + } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){ + #print "UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n"; + $db->exec("UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"); + } + } + + + + $api->writelog("End Copy article_groups files..."); + + } + if ($steps =~ /articles,/){ + $api->writelog("copy articles..."); + $db->exec("update wiges_s_article as wsa, articles as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;"); + my $xarticles = $db->queryarray("select wsa.id, + wpc.article_generique as article_group, + wsa.article, + wsa.gp_art, + wsa.famille_art, + wpc.c01 as c01, + wpc.c02 as c02, + wpc.c03 as c03, + wpc.c04 as c04, + wpc.c05 as c05, + wpc.c06 as c06, + wpc.c07 as c07, + wpc.c08 as c08, + wpc.c09 as c09, + wpc.c10 as c10, + wsa.on_actif, + wsa.date_creation, + wsa.unite_quantite + from wiges_private_catalogue wpc + left join wiges_s_article wsa on (wsa.article=wpc.article_lie) + where wpc.type_ligne = '2' and wsa.id is not null;"); + foreach my $r (@{$xarticles}){ + my $nd = { + 'id' => $r->{'id'}, + 'article_group' => $r->{'article_group'}, + 'article' => $r->{'article'}, + 'gp_art' => $r->{'gp_art'}, + 'famille_art' => $r->{'famille_art'}, + 'c01' => $r->{'c01'}, + 'c02' => $r->{'c02'}, + 'c03' => $r->{'c03'}, + 'c04' => $r->{'c04'}, + 'c05' => $r->{'c05'}, + 'c06' => $r->{'c06'}, + 'c07' => $r->{'c07'}, + 'c08' => $r->{'c08'}, + 'c09' => $r->{'c09'}, + 'c10' => $r->{'c10'}, + 'unite_quantite' => $r->{'unite_quantite'}, + 'isactive' => $r->{'on_actif'}, + 'creationdate' => $r->{'date_creation'} + }; + my $sql = $db->createReplaceDDL('articles',$nd,undef); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('articles',$sql); + $db->exec($sql); + } + } + + $api->writelog("end copy articles..."); + } + if (($steps =~ /articles,/) || ($steps =~ /files,/) ){ + $api->writelog("update articles files..."); + my $sqlfiles = "select article, +case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' +when code_document in ('art_fiche') then 'fiche' +when code_document in ('art_video') then 'video' +when code_document in ('art_bim') then 'bim' +when code_document in ('art_certific') then 'cert' +when code_document in ('groupe') then 'montage' +else null end as folder, +case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' +when code_document in ('art_fiche') then 'doc_ft' +when code_document in ('art_video') then 'videolink' +when code_document in ('art_bim') then 'doc_bim' +when code_document in ('art_certific') then 'doc_cert' +when code_document in ('groupe') then 'doc_fm' +else null end as tblcolumn, +case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' +then commentaire else +concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' +when code_document in ('art_fiche') then 'fiche' +when code_document in ('art_video') then 'video' +when code_document in ('art_bim') then 'bim' +when code_document in ('art_certific') then 'cert' +when code_document in ('groupe') then 'montage' +else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue, +code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';"; + my $filedata = $db->queryarray($sqlfiles); + foreach my $f (@{$filedata}){ + if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){ + if (! -d dirname($cfg->{mediapath}.''.$f->{tblvalue})){ + mkdir dirname($cfg->{mediapath}.''.$f->{tblvalue}); + } + #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n"; + system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'); + #print "UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n"; + $db->exec("UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"); + } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){ + #print "UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n"; + $db->exec("UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"); + } + } + + $api->writelog("end copy articles files..."); + } + if (($steps =~ /prices,/) || ($steps =~ /articles,/)){ + $api->writelog("copy article prices..."); + my $arprice = $db->queryarray("select wvpw2.article,wvpw2.date_debut,wvpw2.pu_vente from wiges_v_prix_vente wvpw2 join (select article,max(date_debut) as maxdate from wiges_v_prix_vente group by article) wvpv1 on (wvpw2.article=wvpv1.article and wvpw2.date_debut=wvpv1.maxdate);"); + foreach my $r (@{$arprice}){ + my $nd = { + 'date_debut' => $r->{'date_debut'}, + 'cc_client' => 0, + 'article' => $r->{'article'}, + 'prix_net' => $r->{'pu_vente'}, + }; + my $sql = $db->createUpsertDDL('article_prices',$nd,undef,'cc_client,article'); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('article_prices',$sql); + $db->exec($sql); + } + + } + } + if ($steps =~ /contratcadre,/){ + my $arcadre = $db->queryarray("select wwv.client, wwvp.no_document, wwvp.no_position,wwvp.article , wwvp.pu_net + from wiges_w_ventes wwv left join wiges_w_ventes_pos wwvp on (wwv.no_document=wwvp.no_document and wwv.document='CCC') where wwvp.article is not null"); + foreach my $r (@{$arcadre}){ + my $nd = { + 'client' => $r->{'client'}, + 'no_document' => $r->{'no_document'}, + 'no_position' => $r->{'no_position'}, + 'article' => $r->{'article'}, + 'pu_net' => $r->{'pu_net'} + }; + my $sql = $db->createUpsertDDL('clients_contratcadre',$nd,undef,'client,no_document,no_position'); + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('clients_contratcadre',$sql); + $db->exec($sql); + } + } + } + if (($steps =~ /prices,/) || ($steps =~ /articles,/) || ($steps =~ /contratcadre,/)){ + + # #contrat cadre client + $api->writelog("copy contrat cadre prices..."); + my $arprice = $db->queryarray("select null as date_debut,wwv.client as cc_client,wwvp.article,wwvp.pu_net as prix_net from wiges_w_ventes_pos wwvp join wiges_w_ventes wwv on (wwvp.no_document=wwv.no_document and wwv.document='CCC') where wwvp.article is not null;"); + foreach my $r (@{$arprice}){ + my $nd = { + 'date_debut' => $r->{'date_debut'}, + 'cc_client' => $r->{'cc_client'}, + 'article' => $r->{'article'}, + 'prix_net' => $r->{'prix_net'} + }; + my $sql = $db->createUpsertDDL('article_prices',$nd,undef,'cc_client,article'); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('article_prices',$sql); + $db->exec($sql); + } + } + $api->writelog("end copy articles..."); + } + if ($steps =~ /stock,/ || ($steps =~ /articles,/)){ + $api->writelog("copy stock..."); + my $stockar = $db->queryarray("select wvs.article,wvs.qte_stock ,wvs.qte_commandee - wvs.qte_reservee as qte_commandee from articles a join wiges_v_stock wvs on (a.article=wvs.article);"); + foreach my $r (@{$stockar}){ + my $nd = { + 'qte_stock' => $r->{'qte_stock'}, + 'qte_commandee' => $r->{'qte_commandee'}, + }; + my $idents = { + 'article' => $r->{'article'} + }; + my $sql = $db->createUpdateDDL('articles',$nd,$idents,undef); + #print $sql."\n"; + if ($cfg->{dryrun} == 1){ + print $sql."\n"; + } else { + $api->writesql('articles',$sql); + $db->exec($sql); + } + } + } + $api->writelog("end copy stock..."); +} + +my $endtime = POSIX::strftime('%F %T',localtime); +$api->writelog("Started at: ".$starttime); +$api->writelog("Normal End at: ".$endtime); +if (($type eq 'upd' || $type eq 'data')){ + $api->writelog("Total Articles updated: ".keys(%{$articles})); +} + + + + diff --git a/api/bin/getapidata2.pl b/api/bin/old.getapidata2.pl similarity index 100% rename from api/bin/getapidata2.pl rename to api/bin/old.getapidata2.pl diff --git a/api/bin/testgetnews.sh b/api/bin/testgetnews.sh new file mode 100644 index 0000000..23cd669 --- /dev/null +++ b/api/bin/testgetnews.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +curl -q -A "Qube Wiges SYNCTool" \ +-H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \ +--header "Content-Type: application/json" \ +--header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \ +--header "Wisol-Api-Device-Key: webdev" \ +--request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \ +https://pointcomm.api.qube.wiges.lu/api/s_article/search + +curl -q -A "Qube Wiges SYNCTool" \ +-H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \ +--header "Content-Type: application/json" \ +--header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \ +--header "Wisol-Api-Device-Key: webdev" \ +--request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \ +https://pointcomm.api.qube.wiges.lu/api/l_article/search diff --git a/api/data/conf/live.conf b/api/data/conf/live.conf index a1f64fc..ff97781 100644 --- a/api/data/conf/live.conf +++ b/api/data/conf/live.conf @@ -9,5 +9,6 @@ authuser="point" authpwd="poco941" url="pointcomm.api.qube.wiges.lu" ua="Qube Wiges SYNCTool" +imgnews="/usr/home/qubewv/public_html/img/" imgpath="/usr/home/qubewv/public_html/shop/img/" mediapath="/usr/home/qubewv/public_html/shop/media/" diff --git a/dev/create_cssicons.ps1 b/dev/create_cssicons.ps1 new file mode 100644 index 0000000..aad7d82 --- /dev/null +++ b/dev/create_cssicons.ps1 @@ -0,0 +1,14 @@ + + +$scriptdir = Split-Path -Parent $PSCommandPath +$projectdir = Split-Path -Parent $scriptdir +$TMPDIR = $scriptdir + "/tmp" +$ICONDIR = $projectdir + "/icons" +Set-Location -Path $TMPDIR +D:\Workspace\Tools\node_modules\.bin\fontello-offline-cli.ps1 -p $ICONDIR -n "appicons" -op "icon" +$cssfile = $scriptdir + "/tmp/webfonts/css/appicons.css" +$outfile = $projectdir + "/public_html/shop/css/icons.css" +(Get-Content $cssfile).replace('../font/', 'font/') | Set-Content $outfile +$srcff = $TMPDIR + '/webfonts/font' +$destff = $projectdir + '/public_html/shop/css' +Copy-Item $srcff -Destination $destff -Recurse -Force diff --git a/dev/create_icon.ps1 b/dev/create_icon.ps1 new file mode 100644 index 0000000..54c35d1 --- /dev/null +++ b/dev/create_icon.ps1 @@ -0,0 +1,7 @@ +$myicon=$args[0] +Write-Host $myicon +$file=Get-Item $myicon +$newfilename=$file.DirectoryName + "\" +$file.Basename + ".ico" +Write-Host ("To:",$newfilename) +Start-Process -NoNewWindow -FilePath "C:\Tools\Graphics\bin\convert.exe" -ArgumentList "-background transparent",$myicon,"-define icon:auto-resize=16,24,32,48,64,72,96,128,256",$newfilename + diff --git a/dev/encode_base64.ps1 b/dev/encode_base64.ps1 new file mode 100644 index 0000000..224da45 --- /dev/null +++ b/dev/encode_base64.ps1 @@ -0,0 +1,29 @@ +$myfile=$args[0] + +function Get-MimeType() { + param([parameter(Mandatory=$true, ValueFromPipeline=$true)][ValidateNotNullorEmpty()][System.IO.FileInfo]$CheckFile) + begin { + Add-Type -AssemblyName "System.Web" + [System.IO.FileInfo]$check_file = $CheckFile + [string]$mime_type = $null + } + process { + if ($check_file.Exists) { + $mime_type = [System.Web.MimeMapping]::GetMimeMapping($check_file.FullName) + } + else { + $mime_type = "unknown" + } + } + end { return $mime_type } +} +$myMimeType = $(Get-MimeType -CheckFile $myfile) +$Content1 = get-content $myfile +$Bytes = [System.Text.Encoding]::UTF8.GetBytes($Content1) +$Encoded = "data:" + $myMimeType+ ";base64," + [System.Convert]::ToBase64String($Bytes) +$Encoded | set-content ($myfile + ".b64.txt") + +#DECODE +# [System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String($Encoded)) | Out-File -Encoding "ASCII" c:\setup\YourFileDecoded.txt +# $Content2 = get-content c:\setup\YourFileDecoded.txt +# Write-Host "DECODED: " $Content2 diff --git a/dev/sql/news.sql b/dev/sql/news.sql new file mode 100644 index 0000000..6837967 --- /dev/null +++ b/dev/sql/news.sql @@ -0,0 +1,85 @@ +INSERT INTO qube_db4.news +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(1, '2020-06-02 10:12:55', 'QubeNewsletter', 'QubeNewsletter', '', '', '

+ Ne manquez aucune nouvelle de notre gamme de produits et abonnez-vous à notre bulletin d'information.
+ Il suffit de cliquer sur "inscription" ci-dessous, d'ajouter votre adresse électronique au formulaire et rester informé.

+

+
+ Newsletter--> Inscription

+', '

+ Verpassen Sie keine Neuigkeiten zur unserer Produktpalette und abonnieren Sie unseren Newsletter.

+

+ Klicken Sie einfach unter auf "inscrition", fügen Sie dazu einfach Ihre eMail-Adresse im Formular ein und schon bleiben Sie auf dem laufenden.

+

+ Newsletter--> Inscription

+', '
+ Do not miss any news about our product range and subscribe to our newsletter.
+
+  
+
+ Just click on "inscrition" below, add your email address in the form and you will be kept up to date.
+
+  
+
+ Newsletter--> Inscription
+', '', 'newsletter.jpg', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.news +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(2, '2021-11-27 14:10:54', 'Covid-19', 'Covid-19', '', '', '

+ COVID-19: Situation au Luxembourg: 

+

+ Pour plus d’informations sur le coronavirus consultez www.gouvernement.lu/coronavirus

+

+
+  

+', '
+ COVID-19: Situtation in Luxemburg:
+
+ Weitere Informationen über das Coronavirus finden Sie unter www.gouvernement.lu/coronavirus
+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'covid.JPG', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.news +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(3, '2021-11-27 14:10:54', 'FLBB, un partenaire parfait avec qui nous partageons les mêmes valeurs!', '', '', '', '

+ Depuis octobre 2017 nous sommes fiers d’apporter notre contribution pour soutenir notre partenariat avec la Fédération Luxembourgeoise de Basketball . Ayant une image de marque similaire à la nôtre, nous visons ensemble le haut de gamme. Que ce soit dans le sport ou bien dans le domaine de la construction, l’excellence est un facteur important pour nos établissements.
+ Visit the Website

+', '

+ ici votre contenu en allemand

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'Flbb.JPG', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.news +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(4, '2021-11-27 14:10:54', 'Livraisons gratuites - Covid19', 'Gratis Lieferungen - Covid19', '', '', '

+ Selon les nouvelles mesures Covid19 et pour limiter les risques d'infection, nous vous prions d'éviter les enlèvements au dépôt et de passer vos commandes par téléphone. Toutes les commandes vous sont livrées franco chantier (livraison gratuite). Nos conseillers sont disponibles par téléphone au +352 661 16 24 14 ou par mail team.qube@qube-group.eu

+', '

+ Gemäss den neuen Covid19-Massnahmen und um das Infektionsrisiko zu begrenzen, bitten wir Sie, die Abholung im Depot zu vermeiden und Ihre Bestellungen telefonisch aufzugeben. Alle Bestellungen werden Ihnen kostenlos zugestellt (Free Delivery). Unsere Berater sind telefonisch unter +352 661 16 24 14 oder per E-Mail team.qube@qube-group.eu erreichbar.

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '1.png', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.news +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(5, '2021-11-27 14:10:54', 'SummerHolidays', 'SummerHolidays', '', '', '

+ Congé d'été

+

+ Période: 31/07/2021 au 18/08/2021 inclus
+
+ QubeTeam vous souhaite des bonnes vacances

+', '

+ Sommerpause
+
+ Zeitraum: 31/07/2021 bis einschließlich 18/08/2021
+
+ QubeTeam wünscht Ihnen einen schönen Urlaub

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'Summerholidays.JPG', NULL, NULL, NULL, NULL, NULL); diff --git a/dev/sql/products_news.sql b/dev/sql/products_news.sql new file mode 100644 index 0000000..b119b35 --- /dev/null +++ b/dev/sql/products_news.sql @@ -0,0 +1,411 @@ +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(12, '2020-11-27 14:52:35', 'Fradiflex® vs Talon de reprise', 'Fradiflex® vs Aufkantung', '', '', '

+ QubeNews | 22/07/2020
+
+ Comparaison de temps BetonWU  Dalle Voile
+ Tôle avec revêtement contre talon de reprise
+
+ + More Informations

+', '

+ QubeNews | 22/07/2020

+

+ WU Beton Bodenplatte Wand Zeitvergleich
+ beschichtetes Fugenblech zu Aufkantung
+
+ + More Informations

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'FradiVsAufkantung.JPG', 'fradiflex', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(11, '2020-11-27 14:52:39', 'Double liaison, double résistance', 'Doppelt hält besser! Zemseal® dual-bond Technologie', '', '', '

+ QubeNews | 28/07/2020

+

+ Le marché propose désormais une large gamme de membranes d'étanchéité, le choix de l'étanchéité de la sous-structure dépend de nombreux facteurs ...

+

+ L'imperméabilité à l'eau permanente et la fiabilité du système sont des éléments importants. Notre système Zemseal® offre une double sécurité avec la technologie à double liaison et protège les systèmes d'étanchéité contre les infiltrations d'eau.
+
+ Technologie de double-liaison - qu'est ce que cela signifie?
+ La technologie à double liaison assure une connexion entre la membrane Zemseal® et le béton. La liaison avec le béton se déroule de deux manières différentes:

+

+ Liaison mécanique avec le béton (adhésif mécanique)
+ Pendant le processus de bétonnage (vibration et compactage), le béton frais pénètre dans le revêtement de la surface Zemseal® et forme une excellente liaison avec la feuille Zemseal® lorsque le béton durcit. La surface dentelée de Zemseal® renforce la liaison mécanique avec la structure en béton.

+

+ Liaison chimique avec le béton (adhésif chimique)
+ La surface externe de la membrane Zemseal® est soumise à un traitement spécial pendant la production, qui modifie la structure de la surface et augmente ainsi l'adhérence du ciment à la membrane.
+
+ Avec Zemseal®, vous pouvez compter sur un produit qui a été largement testé selon un programme de test européen reconnu et garantit une qualité élevée (Avis Technique Européen)
+
+ Click for Download

+', '

+ QubeNews | 28/07/2020
+
+ Der Markt bietet inzwischen eine große Auswahl an Frischbetonverbundfolien, für welche Flächenabdichtung man sich entscheidet hängt von vielen Faktoren ab ...

+

+ Eine dauerhafte Wasserundurchlässigkeit und die Zuverlässigkeit der weißen Wanne sind wichtige Bausteine. Unser System Zemseal® bietet mit der dual-bond Technologie doppelte Sicherheit und schützt WU-Bauwerke vor Wassereintritt.

+

+ Was versteht man unter dual-bond Technologie?
+ Die dual-bond Technologie beschreibt den Verbund der Membran Zemseal® zum Beton und dieser Verbund erfolgt auf zweierlei Art:

+

+ Mechanischer Verbund (mechanisch adhäsiv)
+ Beim Betoniervorgang (Rütteln und Ver-dichten) dringt der Frischbeton in das Vlies der Zemseal® Oberfläche ein, und geht beim Aushärten des Betons einen ausgezeichneten Verbund mit der Folie ein. Durch das geprägte Vlies (Noppen) von Zemseal® verstärkt sich der mechanische Verbund zur Betonkonstruktion.

+

+ Chemischer Verbund (chemisch adhäsiv)
+ Das Vlies der Zemseal® Membran wird bei der Fertigung einer speziellen Behandlung unterzogen, wodurch die Oberflächenstruktur verändert wird und damit erhöht sich die Zementanhaftung an der Folie.
+
+ Mit dem Produkt Zemseal® verfügen Sie über ein Frischbeton-verbundsystem, das nach einem anerkannten Europäischen Prüfprogramm umfangreich getestet wurde und hohe Qualität garantiert.
+
+ Click for Download

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'Zemseal.JPG', 'double', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(10, '2020-11-27 14:52:44', 'Pourquoi privilégier le Stremaform®?', '', '', '', '

+ QubeNews | 08/08/2020

+

+ Stremaform® propose une gestion des arrêts avec des éléments standards, adaptés à toutes les problématiques. Les éléments de Stremaform® sont utilisés comme coffrage permanent dans les radiers, voiles et planchers.
+ Max Frank conçoit, développe et adapte la gamme Stremaform® depuis plus de 30 ans. Elle est disponible en vente directe pour le Génie Civil, et au travers d'un réseau de distribution pour le Résidentiel.
+ Notre expérience importante, basée sur la collaboration avec les équipes méthodes et travaux, nous permet de proposer une solution adaptée, et un support de mise en oeuvre détaillé.

+

+ Avantages:

+ +

+  

+', '

+ QubeNews | 08/08/2020

+

+ Stremaform® Fugenabstellungen sind das führende Produkt bei einbaufertigen Abschalsystemen für Betonierfugen. Die Abstellungen werden als verlorene Schalung in Bodenplatten, Decken und Wänden eingesetzt. Seit über 30 Jahren werden Stremaform® Produkte für Arbeitsfugen von Max Frank in Deutschland entwickelt und konstruiert.

+
+

+ Vorteile:

+
+ +', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'Stremaform2.png', 'pourquoi_privilegier_le_stremaform', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(9, '2020-11-27 14:52:48', 'Réservoirs d''eau potable', 'Betonage von Trinkwasserbehältern ', '', '', ' +

+ Le bétonnage des réservoirs d'eau potable nécessite d'utiliser des composants durables et de haute qualité. Notre infographie montre la conception d'un réservoir d'eau potable avec les solutions Max Frank. Découvrez notre gamme de produits dédiés pour l'eau potable!
+
+ Entretoises en bétons fibreux et systèmes de fermeture, pour les applications d'eau potable (gamme TW) :

+ + +

+ (DVGW: German Gas and Water Industry Association)

+
+

+ CPF liner Zemdrain®:

+ +', ' +

+ Das Betonieren von Trinkwasserbehältern erfordert langlebige, hochwertige Komponenten. Unsere Infografik zeigt, mit welchen MAX FRANK Produkten Sie eine nachhaltige Bauweise von Trinkwasserbehältern erzielen. Überzeugen Sie sich selbst von unseren "TW-Produkten"!

+ +

+ Abstandhalter TW und Mauerstärken TW:

+ +

+ Schalungsbahn Zemdrain®:

+ +', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', 'Trinkwasserbehalter.png', 'reservoirs_deau_potable', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(8, '2020-09-11 13:00:22', 'Fondations de la grue', 'Kranfundament', '', '', '

+ Fondation pour la grue dans des radiers en béton.
+
+ Pour les grands projets de construction, les fondations des grues sont intégrées directement dans le radier et sont les premières zones à être bétonnées. C'est d'une importance capitale pour la suite du processus de construction, car sans grue, rien ne fonctionne sur le chantier. Avec les arrêts de bétonnage Stremaform®, les joints de construction des fondations de la grue peuvent être réalisés rapidement, en toute sécurité et avec une liaison par friction. Les arrêts de bétonnage étanches Stremaform®  peuvent également être fabriqués à l'aide de différentes variantes d'étanchéité.

+', '

+ Kranfundament in Bodenplatten aus Beton
+ Bei größeren Bauprojekten werden Kranfundamente direkt in die Bodenplatte integriert und sind die ersten Bereiche, welche betoniert werden. Dies ist für den weiteren Bauablauf von enormer Bedeutung, denn ohne Kran läuft nichts auf der Baustelle. Mit Stremaform® Fugenabstellungen lassen sich die Arbeitsfugen der Kranfundamente schnell, sicher und mit kraftschlüssiger Verbindung erstellen. Standardmäßig kann die Stremaform® Arbeitsfuge gegen Grundwasser mittels verschiedener Abdichtungsvarianten auch abgedichtete erstellt werden.

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '91496.JPG', 'voici_comment_faire', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(7, '2020-09-11 20:23:06', 'Création simple de joints de dilatation', 'Einfaches Erstellen von Dehnfugen', '', '', '

+ Création simple de joints de dilatation complexes
+ Qu'il s'agisse de transmission de charge, d'étanchéité ou de géométries spéciales des composants - la variabilité dans la conception des joints de dilatation est grande. Les arrêts de bétonnage Stremaform® pour les joints de dilatation sont préfabriqués selon les exigences du projet et sont livrés avec un ajustement parfait.
+
+ Download: Brochure

+', '

+ Einfaches Erstellen von Dehnfugen bei komplexen Bauteilquerschnitten
+ Ob Kraftübertragung, Abdichtung oder besondere Bauteilgeometrien – die Varianz in der Ausführung von Dehnfugen ist hoch. Deshalb ist das Erstellen dieser Abschalungen auf der Baustelle oft komplex, unsicher und zeitraubend. Stremaform® Abstellelemente für Dehnfugen werden speziell nach den Anforderungen des Projekts vorgefertigt und passgenau angeliefert.
+
+ Download: Brochure

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '15666.JPG', '', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(6, '2020-12-04 07:58:51', 'Stremaform® Système modulaire', 'Stremaform® Modular-System', '', '', '

+ QubeNews | 04/12/2020   -   Click for Video
+
+ Avec Stremaform®, il est possible d'assembler des séries de joints très différentes à partir d'un petit nombre de composants modulaires.
+
+ L'avantage : avec les éléments standard, 70 % des sections de bétonnage habituelles dans les radiers ou les murs peuvent être planifiées et construites plus facilement avec une combinaison de deux éléments de longueur standard et de cinq pièces façonnées.
+
+ Nous avons perfectionné le Stremaform® !
+ Avec des améliorations en détail, il y a des changements qui simplifient considérablement le processus de commande et la manipulation sur le chantier. Le coffrage Stremaform® éprouvé pour les joints de construction a été complété par un système d'éléments modulaires standardisés.
+
+ Ce système modulaire se compose de deux éléments de longueur standard et de 5 pièces de forme standard. Grâce à ces pièces façonnées, la plupart des assemblages peuvent être facilement planifiés, livrés plus rapidement et créés sans erreur. Ces modules standard sont fabriqués selon le projet sur la base de différentes épaisseurs de panneaux et sont livrés avec le plan de joint correspondant pour le montage sur le chantier.
+
+ Video - Coffrage du radier des joints de construction avec Stremaform®

+', '

+ QubeNews | 04/12/2020   -   Click for Video
+
+ Mit Stremaform® lassen sich aus einer geringen Anzahl von Modulkomponenten sehr unterschiedliche Fugenläufe zusammensetzen.
+
+ Der Vorteil: mit den Standardelementen lassen sich 70 % der üblichen Betonierabschnitte in Bodenplatten oder Wänden mit einer Kombination aus zwei Standardlängenelementen und fünf Formteilen einfacher planen und erstellen.
+
+ Wir haben Stremaform® weiterentwickelt!
+ Neben Detailverbesserungen gibt es Änderungen, die den Bestellvorgang und die Handhabung auf der Baustelle deutlich vereinfachen. Die bewährte Stremaform® Abschalung für Arbeitsfugen ist um ein System aus standardisierten Modulelementen ergänzt worden.
+
+ Dieses Modular-System besteht aus zwei Standardlängenelementen und 5 Standardformteilen. Mit diesen Formteilen lassen sich die meisten Fugenverläufe einfach planen, schneller ausliefern und fehlerfrei erstellen. Diese Standardmodule werden aufgrund unterschiedlicher Plattendicken projektbezogen gefertigt und mit dem entsprechenden Fugenplan zur Montage auf die Baustelle geliefert.
+
+ Video - Bodenplattenabschalung der Arbeitsfugen mit Stremaform®
+  

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '342.JPG', '', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(4, '2020-12-04 08:14:46', 'Protection contre le bruit - Cisilent®', 'Lärmschutz - Cisilent®', '', '', '

+ QubeNews  |  04/12/2020 - Click Brochure

+

+ La barrière antibruit flexible brevetée CISILENT® atteint une valeur d'isolation acoustique de Rw = 21 dB et offre une meilleure isolation aux bruits aériens.
+ Le principe de construction spécial, le faible poids de transport et l'installation simple permettent également une utilisation mobile.
+  
+ Le système CISILENT® Type E est également disponible en location. Nous serons heureux de vous fournir des informations sur les conditions de location.
+
+ Avantages:
+ - Haute absorption acoustique
+ - Faible poids, environ 5,5 kg/m²
+ - Utilisation flexible
+ - Montage facile
+ - Facile à transporter
+ - Longue durée de vie
+ - Convient pour une utilisation mobile
+ - Convient pour les échafaudages, les clôtures et autres structures de soutien similaires
+ - Résistance à la température, à l'ozone et aux intempéries
+ - Structure des éléments stables

+', '

+ QubeNews  |  04/12/2020 - Click Brochure

+

+ Die patentierte biegeweiche Lärmschutzwand CISILENT® erreicht ein Schalldämm-Maß von Rw = 21 dB und sorgt für eine verbesserte Luftschalldämmung.
+ Das besondere Konstruktionsprinzip, das geringe Transportgewicht und die einfache Montage ermöglichen zudem auch einen mobilen Einsatz.
+  
+ Das CISILENT® Typ E System stellen wir auch als Mietobjekt zur Verfügung. Über die Mietkonditionen geben wir Ihnen gerne Auskunft.
+
+ Vorteile:
+ - Hoch schallabsorbierend
+ - Geringes Gewicht, ca. 5,5 kg/m²
+ - Flexibler Einsatz
+ - Einfache Montage
+ - Leichter Transport
+ - Lange Nutzungsdauer
+ - Geeignet für den mobilen Einsatz
+ - Geeignet für Baugerüste, Bauzäune und ähnliche Tragkonstruktionen
+ - Temperatur-, ozon- und witterungsbeständig
+ - Stabile Elementstruktur

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '49813.JPG', 'protection_contre_le_bruit_-_cisilent', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(3, '2021-11-23 10:55:35', 'Passage câble sans carottage', 'Kabeldurchführung ohne Kernbohrung', '', '', '

+ QubeNews | 09/12/2020

+

+ Le nouveau passage câble sans carottage HEF est disponible en 5 variantes
+
+ STANDARD - HEF ED
+ - Garniture d'étanchéité paroi intérieure pour câbles/tuyaux Ø 6 - 40 mm
+  

+

+ STANDARD - HEF DD
+ - Garniture d'étanchéité paroi intérieure pour câbles/tuyaux Ø 6 - 40 mm
+ - Garniture d'étanchéité paroi extérieure pour câbles/tuyaux Ø 6 - 40 mm
+  

+

+ QUBE-HEF DD GF
+ - Garniture d'étanchéité paroi intérieure pour câble GF 2 x Ø 7 mm ou 1 x Ø 12 - 16 mm
+ - Garniture d'étanchéité paroi extérieure pour câbles/tuyaux/WR Ø 6 - 40 mm
+  

+

+ QUBE-HEF EDS GF 2 x 7
+ - Garniture d'étanchéité paroi intérieure pour câble GF 2 x Ø 7 mm
+ - Joint d'étanchéité de la paroi extérieure pour câble GF 2 x Ø 7 mm
+  

+

+ QUBE-HEF EDS GF 12 - 16
+ - Garniture d'étanchéité de la paroi intérieure pour câble GF Ø 12 - 16 mm
+ -Joint d'étanchéité de la paroi extérieure pour câble GF Ø 12 - 16 mm

+

+ Ils permettent la réalisation ou l'installation de câbles électriques, de câbles de télécommunication - également en fibre optique - et de conduites d'alimentation de manière simple, rapide et extrêmement rentable.
+ - pas de carottage
+ - sans revêtement préfabriqué

+

+ L'installateur ou l'électricien peut utiliser une perceuse à percussion pour réaliser lui-même le passage étanche sous pression et ajuster sur place l'insert d'étanchéité au diamètre requis (6 - 40 mm).

+

+ Click pour brochure

+', '

+ QubeNews | 09/12/2020
+
+ Die neue Kabelhauseinführung HEF gibt es in 5 Varianten
+
+ STANDARD - HEF ED
+ - Dichteinsatz Innenwand für Kabel/Rohre Ø 6 – 40 mm
+
+ STANDARD - HEF DD
+ - Dichteinsatz Innenwand für Kabel/Rohre Ø 6 – 40 mm
+ - Dichteinsatz Außenwand für Kabel/Rohre Ø 6 – 40 mm
+
+ QUBE-HEF DD GF
+ - Dichteinsatz Innenwand für GF-Kabel 2 x Ø 7 mm oder 1 x Ø 12 – 16 mm
+ - Dichteinsatz Außenwand für Kabel/Rohre/WR Ø 6 – 40 mm
+
+ QUBE-HEF EDS GF 2 x 7
+ - Dichteinsatz Innenwand für GF-Kabel 2 x Ø 7 mm
+ -Schmutzdichtung Außenwand für GF-Kabel 2 x Ø 7 mm
+
+ QUBE-HEF EDS GF 12 - 16
+ - Dichteinsatz Innenwand für GF-Kabel Ø 12 – 16 mm
+ - Schmutzdichtung Außenwand für GF-Kabel Ø 12 – 16 mm

+

+
+ Diese ermöglichen die Durchführung bzw. Installation von Energiekabel, Telekommunikationskabel – auch Glasfaser bzw. LWL – und Versorgungsrohre auf eine einfache, schnelle und äußerst kostengünstige Weise.
+ -keine Kernlochbohrungen
+ -ohne vorbetonierte Futterrohre

+

+ Der Installateur bzw. Elektriker kann mittels einer Schlagbohrmaschine die druckwasserdichte Durchführung selbst herstellen und den Dichteinsatz vor Ort an den erforderlichen Durchmesser (6 – 40 mm) anpassen.

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '40114.JPG', 'passage_câble_sans_carottage', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(2, '2021-05-03 07:15:32', 'Stremaform® - éprouvé, mais repensé!', 'Stremaform® – altbewährt aber neu gedacht!', '', '', '

+ QubeNews | 03/05/2021

+

+ Arrêt de bétonnage avec ancrages Stremaform® - éprouvé, mais repensé ! L'arrêt de bétonnage Stremaform® a toujours été une variante de conception importante pour répondre aux exigences statiques.
+
+ Aujourd'hui, nous avons également réussi à améliorer considérablement la convivialité.

+', '

+ QubeNews | 03/05/2021

+

+ Stremaform® Verzahnungsfuge – altbewährt aber neu gedacht! Schon immer war die Stremaform®-Verzahnungsfuge eine wichtige Ausführungsvariante um statische Anforderungen zu erfüllen.
+
+ Jetzt ist es gelungen, zusätzlich die Anwenderfreundlichkeit deutlich zu erhöhen.

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '77552.jpg', 'stremaform_-_eprouve_mais_repense!', NULL, NULL, NULL, NULL, NULL); +INSERT INTO qube_db4.productnews +(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime) +VALUES(1, '2021-05-05 20:53:29', 'Fradiflex® - Liaison Tôle-Bande', 'Fradiflex® - Ubergang', '', '', '

+ QubeNews | 05/05/2021
+ So geht‘s: Fachgerechter Übergang zwischen Arbeitsfugenabdichtung mit beschichtetem Fugenblech und einer Dehnfuge mit Fugenband
+
+ Dehnfugen müssen aufgrund der zu erwarteten Bewegungen mit Dehnfugenbändern ausgebildet und besonders sorgfältig ausgeführt werden.
+
+ - Verlegung des Fugenbandes in der Dehnfuge der Bodenplatte
+ - Montage des Fradiflex® Premium Fugenblechs in der Arbeitsfuge zwischen Bodenplatte und aufgehender Wand
+ - Fugenband vorbohren, bei der Höhe der Bohrungen auf die Mindesteinbindetiefe des Dichtblechs in der Bodenplatte achten
+ - Verklebung zwischen dem Fradiflex® Dehnfugenanschluss (FFDA) mit Fugenblech
+ - Fugenblech mit Klammern zur Sicherung versehen
+ - Dehnfugenanschluss mit Dehnfugenband verschrauben

+

+ Video

+', '

+ QubeNews | 05/05/2021
+ So geht‘s: Fachgerechter Übergang zwischen Arbeitsfugenabdichtung mit beschichtetem Fugenblech und einer Dehnfuge mit Fugenband
+
+ Dehnfugen müssen aufgrund der zu erwarteten Bewegungen mit Dehnfugenbändern ausgebildet und besonders sorgfältig ausgeführt werden.
+
+ - Verlegung des Fugenbandes in der Dehnfuge der Bodenplatte
+ - Montage des Fradiflex® Premium Fugenblechs in der Arbeitsfuge zwischen Bodenplatte und aufgehender Wand
+ - Fugenband vorbohren, bei der Höhe der Bohrungen auf die Mindesteinbindetiefe des Dichtblechs in der Bodenplatte achten
+ - Verklebung zwischen dem Fradiflex® Dehnfugenanschluss (FFDA) mit Fugenblech
+ - Fugenblech mit Klammern zur Sicherung versehen
+ - Dehnfugenanschluss mit Dehnfugenband verschrauben

+

+ Video

+', '

+ ici votre contenu en anglais

+', '

+ ici votre contenu en italien

+', '81147.JPG', 'fradiflex_-_liaison_tôle-bande', NULL, NULL, NULL, NULL, NULL); diff --git a/dev/tmp/webfonts/README.txt b/dev/tmp/webfonts/README.txt new file mode 100644 index 0000000..beaab33 --- /dev/null +++ b/dev/tmp/webfonts/README.txt @@ -0,0 +1,75 @@ +This webfont is generated by http://fontello.com open source project. + + +================================================================================ +Please, note, that you should obey original font licenses, used to make this +webfont pack. Details available in LICENSE.txt file. + +- Usually, it's enough to publish content of LICENSE.txt file somewhere on your + site in "About" section. + +- If your project is open-source, usually, it will be ok to make LICENSE.txt + file publicly available in your repository. + +- Fonts, used in Fontello, don't require a clickable link on your site. + But any kind of additional authors crediting is welcome. +================================================================================ + + +Comments on archive content +--------------------------- + +- /font/* - fonts in different formats + +- /css/* - different kinds of css, for all situations. Should be ok with + twitter bootstrap. Also, you can skip style and assign icon classes + directly to text elements, if you don't mind about IE7. + +- demo.html - demo file, to show your webfont content + +- LICENSE.txt - license info about source fonts, used to build your one. + +- config.json - keeps your settings. You can import it back into fontello + anytime, to continue your work + + +Why so many CSS files ? +----------------------- + +Because we like to fit all your needs :) + +- basic file, .css - is usually enough, it contains @font-face + and character code definitions + +- *-ie7.css - if you need IE7 support, but still don't wish to put char codes + directly into html + +- *-codes.css and *-ie7-codes.css - if you like to use your own @font-face + rules, but still wish to benefit from css generation. That can be very + convenient for automated asset build systems. When you need to update font - + no need to manually edit files, just override old version with archive + content. See fontello source code for examples. + +- *-embedded.css - basic css file, but with embedded WOFF font, to avoid + CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain. + We strongly recommend to resolve this issue by `Access-Control-Allow-Origin` + server headers. But if you ok with dirty hack - this file is for you. Note, + that data url moved to separate @font-face to avoid problems with + + + + + + +
+

APPICONS icons

+
+
+
+

icon-add
0xe800
+

icon-addcsv
0xe801
+

icon-agrement
0xe802
+

icon-archive
0xe803
+
+
+

icon-back
0xe804
+

icon-backup
0xe805
+

icon-barcode
0xe806
+

icon-basket
0xe807
+
+
+

icon-be
0xe808
+

icon-befr
0xe809
+

icon-benl
0xe80a
+

icon-bill
0xe80b
+
+
+

icon-book
0xe80c
+

icon-bookings
0xe80d
+

icon-books
0xe80e
+

icon-box
0xe80f
+
+
+

icon-boxcheck-not
0xe810
+

icon-boxcheck-ok
0xe811
+

icon-boxes
0xe812
+

icon-calendar1
0xe813
+
+
+

icon-calendar2
0xe814
+

icon-catalog
0xe815
+

icon-close
0xe816
+

icon-close1
0xe817
+
+
+

icon-cloud-data
0xe818
+

icon-code
0xe819
+

icon-config
0xe81a
+

icon-config3
0xe81b
+
+
+

icon-contacts
0xe81c
+

icon-contrat-cadre
0xe81d
+

icon-creditcard
0xe81e
+

icon-cuterly
0xe81f
+
+
+

icon-dat-export
0xe820
+

icon-data-import
0xe821
+

icon-data-transfer
0xe822
+

icon-dataadd
0xe823
+
+
+

icon-datadelete
0xe824
+

icon-dataedit
0xe825
+

icon-datasets
0xe826
+

icon-date
0xe827
+
+
+

icon-de
0xe828
+

icon-delivery
0xe829
+

icon-download
0xe82a
+

icon-duplicate
0xe82b
+
+
+

icon-duplicate2
0xe82c
+

icon-edit
0xe82d
+

icon-edit2
0xe82e
+

icon-editblog
0xe82f
+
+
+

icon-email
0xe830
+

icon-en
0xe831
+

icon-euro-tag
0xe832
+

icon-events
0xe833
+
+
+

icon-exit
0xe834
+

icon-eye-close
0xe835
+

icon-eye-open
0xe836
+

icon-facebook
0xe837
+
+
+

icon-file
0xe838
+

icon-filter
0xe839
+

icon-filter2
0xe83a
+

icon-folder
0xe83b
+
+
+

icon-foldershare
0xe83c
+

icon-food
0xe83d
+

icon-fr
0xe83e
+

icon-gift
0xe83f
+
+
+

icon-hdd
0xe840
+

icon-help-box
0xe841
+

icon-help-important
0xe842
+

icon-help
0xe843
+
+
+

icon-helpdesk
0xe844
+

icon-home
0xe845
+

icon-image
0xe846
+

icon-in
0xe847
+
+
+

icon-info-box
0xe848
+

icon-info
0xe849
+

icon-instagram
0xe84a
+

icon-invoice
0xe84b
+
+
+

icon-invoice1
0xe84c
+

icon-labels
0xe84d
+

icon-laptop
0xe84e
+

icon-laptop1
0xe84f
+
+
+

icon-license
0xe850
+

icon-location
0xe851
+

icon-locationmark
0xe852
+

icon-lu
0xe853
+
+
+

icon-mailsend
0xe854
+

icon-mailserver
0xe855
+

icon-mailtemplate
0xe856
+

icon-menu
0xe857
+
+
+

icon-minus
0xe858
+

icon-mobile
0xe859
+

icon-msstore
0xe85a
+

icon-news
0xe85b
+
+
+

icon-next
0xe85c
+

icon-nl
0xe85d
+

icon-nostock
0xe85e
+

icon-ok
0xe85f
+
+
+

icon-open
0xe860
+

icon-orders
0xe861
+

icon-out
0xe862
+

icon-paper
0xe863
+
+
+

icon-paragraph
0xe864
+

icon-password
0xe865
+

icon-pc-datatransfer
0xe866
+

icon-pc-mac
0xe867
+
+
+

icon-pc-windows
0xe868
+

icon-pc
0xe869
+

icon-pc1
0xe86a
+

icon-pdf
0xe86b
+
+
+

icon-percent
0xe86c
+

icon-phone
0xe86d
+

icon-preview
0xe86e
+

icon-print
0xe86f
+
+
+

icon-printer
0xe870
+

icon-private-cloud
0xe871
+

icon-product
0xe872
+

icon-productcd
0xe873
+
+
+

icon-pt
0xe874
+

icon-qrcode
0xe875
+

icon-qube
0xe876
+

icon-reload
0xe877
+
+
+

icon-rendezvous
0xe878
+

icon-reporttemplate
0xe879
+

icon-rndcheck-not
0xe87a
+

icon-rndcheck-ok
0xe87b
+
+
+

icon-sale
0xe87c
+

icon-save
0xe87d
+

icon-search
0xe87e
+

icon-settings-bars
0xe87f
+
+
+

icon-settings
0xe880
+

icon-shield
0xe881
+

icon-shop
0xe882
+

icon-shop3
0xe883
+
+
+

icon-shoppingcard
0xe884
+

icon-slines
0xe885
+

icon-sortasc
0xe886
+

icon-sortdesc
0xe887
+
+
+

icon-star
0xe888
+

icon-stock-ok
0xe889
+

icon-stopwatches
0xe88a
+

icon-stripe
0xe88b
+
+
+

icon-support
0xe88c
+

icon-tag
0xe88d
+

icon-template
0xe88e
+

icon-terms
0xe88f
+
+
+

icon-transactions
0xe890
+

icon-trash
0xe891
+

icon-unsort
0xe892
+

icon-upload
0xe893
+
+
+

icon-user
0xe894
+

icon-userconfig
0xe895
+

icon-usergroup
0xe896
+

icon-video-camera
0xe897
+
+
+

icon-video
0xe898
+

icon-viewpdf
0xe899
+

icon-website
0xe89a
+

icon-website2
0xe89b
+
+
+

icon-win10
0xe89c
+

icon-youtube
0xe89d
+
+
+ + + \ No newline at end of file diff --git a/dev/tmp/webfonts/font/appicons.eot b/dev/tmp/webfonts/font/appicons.eot new file mode 100644 index 0000000..6057e10 Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.eot differ diff --git a/dev/tmp/webfonts/font/appicons.svg b/dev/tmp/webfonts/font/appicons.svg new file mode 100644 index 0000000..656cb95 --- /dev/null +++ b/dev/tmp/webfonts/font/appicons.svg @@ -0,0 +1,326 @@ + + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dev/tmp/webfonts/font/appicons.ttf b/dev/tmp/webfonts/font/appicons.ttf new file mode 100644 index 0000000..8f2f237 Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.ttf differ diff --git a/dev/tmp/webfonts/font/appicons.woff b/dev/tmp/webfonts/font/appicons.woff new file mode 100644 index 0000000..3a8eab8 Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.woff differ diff --git a/dev/tmp/webfonts/font/appicons.woff2 b/dev/tmp/webfonts/font/appicons.woff2 new file mode 100644 index 0000000..d2b3ced Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.woff2 differ diff --git a/icons/Paper.svg b/icons/Paper.svg new file mode 100644 index 0000000..3a97e6d --- /dev/null +++ b/icons/Paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/add.svg b/icons/add.svg new file mode 100644 index 0000000..cfdc733 --- /dev/null +++ b/icons/add.svg @@ -0,0 +1,5 @@ + + +add + + diff --git a/icons/addcsv.svg b/icons/addcsv.svg new file mode 100644 index 0000000..f8672a2 --- /dev/null +++ b/icons/addcsv.svg @@ -0,0 +1,5 @@ + + +addcsv + + diff --git a/icons/agrement.svg b/icons/agrement.svg new file mode 100644 index 0000000..78dfb9f --- /dev/null +++ b/icons/agrement.svg @@ -0,0 +1,5 @@ + + +agrement + + diff --git a/icons/archive.svg b/icons/archive.svg new file mode 100644 index 0000000..44f1dc8 --- /dev/null +++ b/icons/archive.svg @@ -0,0 +1,5 @@ + + +archive + + diff --git a/icons/back.svg b/icons/back.svg new file mode 100644 index 0000000..bbf50cd --- /dev/null +++ b/icons/back.svg @@ -0,0 +1,5 @@ + + +back + + diff --git a/icons/backup.svg b/icons/backup.svg new file mode 100644 index 0000000..4714889 --- /dev/null +++ b/icons/backup.svg @@ -0,0 +1,5 @@ + + +backup + + diff --git a/icons/barcode.svg b/icons/barcode.svg new file mode 100644 index 0000000..15ad4e5 --- /dev/null +++ b/icons/barcode.svg @@ -0,0 +1,9 @@ + + +a106_barcode2 + + + + + + diff --git a/icons/basket.svg b/icons/basket.svg new file mode 100644 index 0000000..a3d04e9 --- /dev/null +++ b/icons/basket.svg @@ -0,0 +1,5 @@ + + +basket + + diff --git a/icons/bill.svg b/icons/bill.svg new file mode 100644 index 0000000..1f261cb --- /dev/null +++ b/icons/bill.svg @@ -0,0 +1,5 @@ + + +bill + + diff --git a/icons/book.svg b/icons/book.svg new file mode 100644 index 0000000..3d05894 --- /dev/null +++ b/icons/book.svg @@ -0,0 +1,5 @@ + + +book + + diff --git a/icons/bookings.svg b/icons/bookings.svg new file mode 100644 index 0000000..7538e25 --- /dev/null +++ b/icons/bookings.svg @@ -0,0 +1,5 @@ + + +bookings + + diff --git a/icons/books.svg b/icons/books.svg new file mode 100644 index 0000000..b873a81 --- /dev/null +++ b/icons/books.svg @@ -0,0 +1,5 @@ + + +books + + diff --git a/icons/box.svg b/icons/box.svg new file mode 100644 index 0000000..5ffb7aa --- /dev/null +++ b/icons/box.svg @@ -0,0 +1,5 @@ + + +box + + diff --git a/icons/boxcheck-not.svg b/icons/boxcheck-not.svg new file mode 100644 index 0000000..3bf2cb5 --- /dev/null +++ b/icons/boxcheck-not.svg @@ -0,0 +1,5 @@ + + +boxcheck-not + + diff --git a/icons/boxcheck-ok.svg b/icons/boxcheck-ok.svg new file mode 100644 index 0000000..0f37746 --- /dev/null +++ b/icons/boxcheck-ok.svg @@ -0,0 +1,5 @@ + + +boxcheck-ok + + diff --git a/icons/boxes.svg b/icons/boxes.svg new file mode 100644 index 0000000..9624f9e --- /dev/null +++ b/icons/boxes.svg @@ -0,0 +1,5 @@ + + +boxes + + diff --git a/icons/calendar1.svg b/icons/calendar1.svg new file mode 100644 index 0000000..d2ca6b2 --- /dev/null +++ b/icons/calendar1.svg @@ -0,0 +1,5 @@ + + +calendar1 + + diff --git a/icons/calendar2.svg b/icons/calendar2.svg new file mode 100644 index 0000000..caa1994 --- /dev/null +++ b/icons/calendar2.svg @@ -0,0 +1,5 @@ + + +calendar2 + + diff --git a/icons/catalog.svg b/icons/catalog.svg new file mode 100644 index 0000000..794e3bd --- /dev/null +++ b/icons/catalog.svg @@ -0,0 +1,5 @@ + + +catalog + + diff --git a/icons/close.svg b/icons/close.svg new file mode 100644 index 0000000..b9c1119 --- /dev/null +++ b/icons/close.svg @@ -0,0 +1,5 @@ + + +close + + diff --git a/icons/close1.svg b/icons/close1.svg new file mode 100644 index 0000000..33af509 --- /dev/null +++ b/icons/close1.svg @@ -0,0 +1,5 @@ + + +close1 + + diff --git a/icons/cloud-data.svg b/icons/cloud-data.svg new file mode 100644 index 0000000..6220bd0 --- /dev/null +++ b/icons/cloud-data.svg @@ -0,0 +1,5 @@ + + +cloud-data + + diff --git a/icons/code.svg b/icons/code.svg new file mode 100644 index 0000000..737805a --- /dev/null +++ b/icons/code.svg @@ -0,0 +1,5 @@ + + +code + + diff --git a/icons/config.svg b/icons/config.svg new file mode 100644 index 0000000..c2638f5 --- /dev/null +++ b/icons/config.svg @@ -0,0 +1,5 @@ + + +config + + diff --git a/icons/config3.svg b/icons/config3.svg new file mode 100644 index 0000000..0cab8ec --- /dev/null +++ b/icons/config3.svg @@ -0,0 +1,5 @@ + + +config3 + + diff --git a/icons/contacts.svg b/icons/contacts.svg new file mode 100644 index 0000000..d52ceb9 --- /dev/null +++ b/icons/contacts.svg @@ -0,0 +1,5 @@ + + +contacts + + diff --git a/icons/contrat-cadre.svg b/icons/contrat-cadre.svg new file mode 100644 index 0000000..31b4bbb --- /dev/null +++ b/icons/contrat-cadre.svg @@ -0,0 +1,5 @@ + + +contrat-cadre + + diff --git a/icons/creditcard.svg b/icons/creditcard.svg new file mode 100644 index 0000000..82a209d --- /dev/null +++ b/icons/creditcard.svg @@ -0,0 +1,5 @@ + + +creditcard + + diff --git a/icons/cuterly.svg b/icons/cuterly.svg new file mode 100644 index 0000000..e9ddab9 --- /dev/null +++ b/icons/cuterly.svg @@ -0,0 +1,5 @@ + + +cuterly + + diff --git a/icons/dat-export.svg b/icons/dat-export.svg new file mode 100644 index 0000000..dc32e01 --- /dev/null +++ b/icons/dat-export.svg @@ -0,0 +1,5 @@ + + +dat-export + + diff --git a/icons/data-import.svg b/icons/data-import.svg new file mode 100644 index 0000000..973505e --- /dev/null +++ b/icons/data-import.svg @@ -0,0 +1,5 @@ + + +data-import + + diff --git a/icons/data-transfer.svg b/icons/data-transfer.svg new file mode 100644 index 0000000..36a6257 --- /dev/null +++ b/icons/data-transfer.svg @@ -0,0 +1,5 @@ + + +data-transfer + + diff --git a/icons/dataadd.svg b/icons/dataadd.svg new file mode 100644 index 0000000..58a1a00 --- /dev/null +++ b/icons/dataadd.svg @@ -0,0 +1,5 @@ + + +dataadd + + diff --git a/icons/datadelete.svg b/icons/datadelete.svg new file mode 100644 index 0000000..1ce9b80 --- /dev/null +++ b/icons/datadelete.svg @@ -0,0 +1,5 @@ + + +datadelete + + diff --git a/icons/dataedit.svg b/icons/dataedit.svg new file mode 100644 index 0000000..09db08d --- /dev/null +++ b/icons/dataedit.svg @@ -0,0 +1,5 @@ + + +dataedit + + diff --git a/icons/datasets.svg b/icons/datasets.svg new file mode 100644 index 0000000..0a81309 --- /dev/null +++ b/icons/datasets.svg @@ -0,0 +1,5 @@ + + +datasets + + diff --git a/icons/date.svg b/icons/date.svg new file mode 100644 index 0000000..4267a83 --- /dev/null +++ b/icons/date.svg @@ -0,0 +1,5 @@ + + +date + + diff --git a/icons/delivery.svg b/icons/delivery.svg new file mode 100644 index 0000000..4737514 --- /dev/null +++ b/icons/delivery.svg @@ -0,0 +1,5 @@ + + +delivery + + diff --git a/icons/download.svg b/icons/download.svg new file mode 100644 index 0000000..25ae774 --- /dev/null +++ b/icons/download.svg @@ -0,0 +1,5 @@ + + +download + + diff --git a/icons/duplicate.svg b/icons/duplicate.svg new file mode 100644 index 0000000..49ad2a6 --- /dev/null +++ b/icons/duplicate.svg @@ -0,0 +1,5 @@ + + +duplicate + + diff --git a/icons/duplicate2.svg b/icons/duplicate2.svg new file mode 100644 index 0000000..201d1a0 --- /dev/null +++ b/icons/duplicate2.svg @@ -0,0 +1,5 @@ + + +duplicate2 + + diff --git a/icons/edit.svg b/icons/edit.svg new file mode 100644 index 0000000..2fe7f33 --- /dev/null +++ b/icons/edit.svg @@ -0,0 +1,5 @@ + + +edit + + diff --git a/icons/edit2.svg b/icons/edit2.svg new file mode 100644 index 0000000..54dba40 --- /dev/null +++ b/icons/edit2.svg @@ -0,0 +1,5 @@ + + +edit2 + + diff --git a/icons/editblog.svg b/icons/editblog.svg new file mode 100644 index 0000000..84f7abf --- /dev/null +++ b/icons/editblog.svg @@ -0,0 +1,5 @@ + + +editblog + + diff --git a/icons/email.svg b/icons/email.svg new file mode 100644 index 0000000..7d94e48 --- /dev/null +++ b/icons/email.svg @@ -0,0 +1,5 @@ + + +email + + diff --git a/icons/euro-tag.svg b/icons/euro-tag.svg new file mode 100644 index 0000000..e5e0dba --- /dev/null +++ b/icons/euro-tag.svg @@ -0,0 +1,5 @@ + + +euro-tag + + diff --git a/icons/events.svg b/icons/events.svg new file mode 100644 index 0000000..4a53c81 --- /dev/null +++ b/icons/events.svg @@ -0,0 +1,5 @@ + + +events + + diff --git a/icons/exit.svg b/icons/exit.svg new file mode 100644 index 0000000..1b0aa56 --- /dev/null +++ b/icons/exit.svg @@ -0,0 +1,5 @@ + + +exit + + diff --git a/icons/eye-close.svg b/icons/eye-close.svg new file mode 100644 index 0000000..cbffdd9 --- /dev/null +++ b/icons/eye-close.svg @@ -0,0 +1,5 @@ + + +eye-close + + diff --git a/icons/eye-open.svg b/icons/eye-open.svg new file mode 100644 index 0000000..bea2bdb --- /dev/null +++ b/icons/eye-open.svg @@ -0,0 +1,5 @@ + + +eye-open + + diff --git a/icons/facebook.svg b/icons/facebook.svg new file mode 100644 index 0000000..1a86d3f --- /dev/null +++ b/icons/facebook.svg @@ -0,0 +1,5 @@ + + +facebook + + diff --git a/icons/file.svg b/icons/file.svg new file mode 100644 index 0000000..0ce3d6c --- /dev/null +++ b/icons/file.svg @@ -0,0 +1,5 @@ + + +file + + diff --git a/icons/filter.svg b/icons/filter.svg new file mode 100644 index 0000000..e7c1c4b --- /dev/null +++ b/icons/filter.svg @@ -0,0 +1,5 @@ + + +filter + + diff --git a/icons/filter2.svg b/icons/filter2.svg new file mode 100644 index 0000000..fc25709 --- /dev/null +++ b/icons/filter2.svg @@ -0,0 +1,5 @@ + + +filter2 + + diff --git a/icons/folder.svg b/icons/folder.svg new file mode 100644 index 0000000..31c98a4 --- /dev/null +++ b/icons/folder.svg @@ -0,0 +1,5 @@ + + +folder + + diff --git a/icons/foldershare.svg b/icons/foldershare.svg new file mode 100644 index 0000000..fe3c96c --- /dev/null +++ b/icons/foldershare.svg @@ -0,0 +1,5 @@ + + +foldershare + + diff --git a/icons/food.svg b/icons/food.svg new file mode 100644 index 0000000..b464be9 --- /dev/null +++ b/icons/food.svg @@ -0,0 +1,5 @@ + + +food + + diff --git a/icons/gift.svg b/icons/gift.svg new file mode 100644 index 0000000..0fa28b3 --- /dev/null +++ b/icons/gift.svg @@ -0,0 +1,5 @@ + + +gift + + diff --git a/icons/hdd.svg b/icons/hdd.svg new file mode 100644 index 0000000..7411ed9 --- /dev/null +++ b/icons/hdd.svg @@ -0,0 +1,5 @@ + + +hdd + + diff --git a/icons/help-box.svg b/icons/help-box.svg new file mode 100644 index 0000000..7fdd988 --- /dev/null +++ b/icons/help-box.svg @@ -0,0 +1,5 @@ + + +help-box + + diff --git a/icons/help-important.svg b/icons/help-important.svg new file mode 100644 index 0000000..0012d7b --- /dev/null +++ b/icons/help-important.svg @@ -0,0 +1,5 @@ + + +help-important + + diff --git a/icons/help.svg b/icons/help.svg new file mode 100644 index 0000000..4fbabb3 --- /dev/null +++ b/icons/help.svg @@ -0,0 +1,5 @@ + + +help + + diff --git a/icons/helpdesk.svg b/icons/helpdesk.svg new file mode 100644 index 0000000..e8324d6 --- /dev/null +++ b/icons/helpdesk.svg @@ -0,0 +1,5 @@ + + +helpdesk + + diff --git a/icons/home.svg b/icons/home.svg new file mode 100644 index 0000000..d43d6dd --- /dev/null +++ b/icons/home.svg @@ -0,0 +1,5 @@ + + +home + + diff --git a/icons/image.svg b/icons/image.svg new file mode 100644 index 0000000..a555cbf --- /dev/null +++ b/icons/image.svg @@ -0,0 +1,5 @@ + + +image + + diff --git a/icons/in.svg b/icons/in.svg new file mode 100644 index 0000000..a0ad206 --- /dev/null +++ b/icons/in.svg @@ -0,0 +1,5 @@ + + +in + + diff --git a/icons/info-box.svg b/icons/info-box.svg new file mode 100644 index 0000000..8ea3b8d --- /dev/null +++ b/icons/info-box.svg @@ -0,0 +1,5 @@ + + +info-box + + diff --git a/icons/info.svg b/icons/info.svg new file mode 100644 index 0000000..a418bac --- /dev/null +++ b/icons/info.svg @@ -0,0 +1,5 @@ + + +info + + diff --git a/icons/instagram.svg b/icons/instagram.svg new file mode 100644 index 0000000..b720606 --- /dev/null +++ b/icons/instagram.svg @@ -0,0 +1,5 @@ + + +instagram + + diff --git a/icons/invoice.svg b/icons/invoice.svg new file mode 100644 index 0000000..c72db70 --- /dev/null +++ b/icons/invoice.svg @@ -0,0 +1,5 @@ + + +invoice + + diff --git a/icons/invoice1.svg b/icons/invoice1.svg new file mode 100644 index 0000000..32d4440 --- /dev/null +++ b/icons/invoice1.svg @@ -0,0 +1,5 @@ + + +invoice1 + + diff --git a/icons/labels.svg b/icons/labels.svg new file mode 100644 index 0000000..ba58abf --- /dev/null +++ b/icons/labels.svg @@ -0,0 +1,10 @@ + + +labels + + + + + + + diff --git a/icons/laptop.svg b/icons/laptop.svg new file mode 100644 index 0000000..ff525b8 --- /dev/null +++ b/icons/laptop.svg @@ -0,0 +1,5 @@ + + +laptop + + diff --git a/icons/laptop1.svg b/icons/laptop1.svg new file mode 100644 index 0000000..d8e855b --- /dev/null +++ b/icons/laptop1.svg @@ -0,0 +1,5 @@ + + +laptop1 + + diff --git a/icons/license.svg b/icons/license.svg new file mode 100644 index 0000000..2dd62c8 --- /dev/null +++ b/icons/license.svg @@ -0,0 +1,5 @@ + + +license + + diff --git a/icons/location.svg b/icons/location.svg new file mode 100644 index 0000000..f6f73b7 --- /dev/null +++ b/icons/location.svg @@ -0,0 +1,5 @@ + + +location + + diff --git a/icons/locationmark.svg b/icons/locationmark.svg new file mode 100644 index 0000000..ca6fc5e --- /dev/null +++ b/icons/locationmark.svg @@ -0,0 +1,5 @@ + + +locationmark + + diff --git a/icons/mailsend.svg b/icons/mailsend.svg new file mode 100644 index 0000000..35a94a4 --- /dev/null +++ b/icons/mailsend.svg @@ -0,0 +1,5 @@ + + +mailsend + + diff --git a/icons/mailserver.svg b/icons/mailserver.svg new file mode 100644 index 0000000..7375643 --- /dev/null +++ b/icons/mailserver.svg @@ -0,0 +1,5 @@ + + +mailserver + + diff --git a/icons/mailtemplate.svg b/icons/mailtemplate.svg new file mode 100644 index 0000000..225d76d --- /dev/null +++ b/icons/mailtemplate.svg @@ -0,0 +1,5 @@ + + +mailtemplate + + diff --git a/icons/menu.svg b/icons/menu.svg new file mode 100644 index 0000000..9a3d8a3 --- /dev/null +++ b/icons/menu.svg @@ -0,0 +1,5 @@ + + +menu + + diff --git a/icons/minus.svg b/icons/minus.svg new file mode 100644 index 0000000..1acb479 --- /dev/null +++ b/icons/minus.svg @@ -0,0 +1,5 @@ + + +minus + + diff --git a/icons/mobile.svg b/icons/mobile.svg new file mode 100644 index 0000000..b18a71d --- /dev/null +++ b/icons/mobile.svg @@ -0,0 +1,5 @@ + + +mobile + + diff --git a/icons/msstore.svg b/icons/msstore.svg new file mode 100644 index 0000000..ad6affb --- /dev/null +++ b/icons/msstore.svg @@ -0,0 +1,5 @@ + + +msstore + + diff --git a/icons/news.svg b/icons/news.svg new file mode 100644 index 0000000..f7cc878 --- /dev/null +++ b/icons/news.svg @@ -0,0 +1,5 @@ + + +news + + diff --git a/icons/next.svg b/icons/next.svg new file mode 100644 index 0000000..bad7e15 --- /dev/null +++ b/icons/next.svg @@ -0,0 +1,5 @@ + + +next + + diff --git a/icons/nostock.svg b/icons/nostock.svg new file mode 100644 index 0000000..cca96de --- /dev/null +++ b/icons/nostock.svg @@ -0,0 +1,5 @@ + + +nostock + + diff --git a/icons/ok.svg b/icons/ok.svg new file mode 100644 index 0000000..4d9380d --- /dev/null +++ b/icons/ok.svg @@ -0,0 +1,5 @@ + + +ok + + diff --git a/icons/open.svg b/icons/open.svg new file mode 100644 index 0000000..74bb590 --- /dev/null +++ b/icons/open.svg @@ -0,0 +1,5 @@ + + +open + + diff --git a/icons/orders.svg b/icons/orders.svg new file mode 100644 index 0000000..e984301 --- /dev/null +++ b/icons/orders.svg @@ -0,0 +1,5 @@ + + +orders + + diff --git a/icons/out.svg b/icons/out.svg new file mode 100644 index 0000000..bd5a036 --- /dev/null +++ b/icons/out.svg @@ -0,0 +1,5 @@ + + +out + + diff --git a/icons/paragraph.svg b/icons/paragraph.svg new file mode 100644 index 0000000..253f65e --- /dev/null +++ b/icons/paragraph.svg @@ -0,0 +1,5 @@ + + +paragraph + + diff --git a/icons/password.svg b/icons/password.svg new file mode 100644 index 0000000..2e37014 --- /dev/null +++ b/icons/password.svg @@ -0,0 +1,5 @@ + + +password + + diff --git a/icons/pc-datatransfer.svg b/icons/pc-datatransfer.svg new file mode 100644 index 0000000..ea50675 --- /dev/null +++ b/icons/pc-datatransfer.svg @@ -0,0 +1,5 @@ + + +pc-datatransfer + + diff --git a/icons/pc-mac.svg b/icons/pc-mac.svg new file mode 100644 index 0000000..670cdd1 --- /dev/null +++ b/icons/pc-mac.svg @@ -0,0 +1,5 @@ + + +pc-mac + + diff --git a/icons/pc-windows.svg b/icons/pc-windows.svg new file mode 100644 index 0000000..b516827 --- /dev/null +++ b/icons/pc-windows.svg @@ -0,0 +1,5 @@ + + +pc-windows + + diff --git a/icons/pc.svg b/icons/pc.svg new file mode 100644 index 0000000..b156ec2 --- /dev/null +++ b/icons/pc.svg @@ -0,0 +1,5 @@ + + +pc + + diff --git a/icons/pc1.svg b/icons/pc1.svg new file mode 100644 index 0000000..386944d --- /dev/null +++ b/icons/pc1.svg @@ -0,0 +1,5 @@ + + +pc1 + + diff --git a/icons/pdf.svg b/icons/pdf.svg new file mode 100644 index 0000000..9b38ebe --- /dev/null +++ b/icons/pdf.svg @@ -0,0 +1,7 @@ + + +untitled627 + + + + diff --git a/icons/percent.svg b/icons/percent.svg new file mode 100644 index 0000000..15e1722 --- /dev/null +++ b/icons/percent.svg @@ -0,0 +1,5 @@ + + +percent + + diff --git a/icons/phone.svg b/icons/phone.svg new file mode 100644 index 0000000..c6f24ed --- /dev/null +++ b/icons/phone.svg @@ -0,0 +1,5 @@ + + +phone + + diff --git a/icons/preview.svg b/icons/preview.svg new file mode 100644 index 0000000..7bbf62a --- /dev/null +++ b/icons/preview.svg @@ -0,0 +1,5 @@ + + +preview + + diff --git a/icons/print.svg b/icons/print.svg new file mode 100644 index 0000000..d8f8b70 --- /dev/null +++ b/icons/print.svg @@ -0,0 +1,5 @@ + + +print + + diff --git a/icons/printer.svg b/icons/printer.svg new file mode 100644 index 0000000..9a425f3 --- /dev/null +++ b/icons/printer.svg @@ -0,0 +1,5 @@ + + +printer + + diff --git a/icons/private-cloud.svg b/icons/private-cloud.svg new file mode 100644 index 0000000..fb599af --- /dev/null +++ b/icons/private-cloud.svg @@ -0,0 +1,5 @@ + + +private-cloud + + diff --git a/icons/product.svg b/icons/product.svg new file mode 100644 index 0000000..1c65a3b --- /dev/null +++ b/icons/product.svg @@ -0,0 +1,5 @@ + + +product + + diff --git a/icons/productcd.svg b/icons/productcd.svg new file mode 100644 index 0000000..5deadb5 --- /dev/null +++ b/icons/productcd.svg @@ -0,0 +1,5 @@ + + +productcd + + diff --git a/icons/qrcode.svg b/icons/qrcode.svg new file mode 100644 index 0000000..79f2dfe --- /dev/null +++ b/icons/qrcode.svg @@ -0,0 +1,7 @@ + + +untitled627 + + + + diff --git a/icons/qube.svg b/icons/qube.svg new file mode 100644 index 0000000..a44bd10 --- /dev/null +++ b/icons/qube.svg @@ -0,0 +1,5 @@ + + +qube + + diff --git a/icons/reload.svg b/icons/reload.svg new file mode 100644 index 0000000..cad1506 --- /dev/null +++ b/icons/reload.svg @@ -0,0 +1,5 @@ + + +reload + + diff --git a/icons/rendezvous.svg b/icons/rendezvous.svg new file mode 100644 index 0000000..322cfca --- /dev/null +++ b/icons/rendezvous.svg @@ -0,0 +1,5 @@ + + +rendezvous + + diff --git a/icons/reporttemplate.svg b/icons/reporttemplate.svg new file mode 100644 index 0000000..aa8b969 --- /dev/null +++ b/icons/reporttemplate.svg @@ -0,0 +1,5 @@ + + +reporttemplate + + diff --git a/icons/rndcheck-not.svg b/icons/rndcheck-not.svg new file mode 100644 index 0000000..c22144e --- /dev/null +++ b/icons/rndcheck-not.svg @@ -0,0 +1,5 @@ + + +rndcheck-not + + diff --git a/icons/rndcheck-ok.svg b/icons/rndcheck-ok.svg new file mode 100644 index 0000000..381fa58 --- /dev/null +++ b/icons/rndcheck-ok.svg @@ -0,0 +1,5 @@ + + +rndcheck-ok + + diff --git a/icons/sale.svg b/icons/sale.svg new file mode 100644 index 0000000..a5407c0 --- /dev/null +++ b/icons/sale.svg @@ -0,0 +1,5 @@ + + +sale + + diff --git a/icons/save.svg b/icons/save.svg new file mode 100644 index 0000000..5aee75a --- /dev/null +++ b/icons/save.svg @@ -0,0 +1,5 @@ + + +save + + diff --git a/icons/search.svg b/icons/search.svg new file mode 100644 index 0000000..0dba92e --- /dev/null +++ b/icons/search.svg @@ -0,0 +1,5 @@ + + +search + + diff --git a/icons/settings-bars.svg b/icons/settings-bars.svg new file mode 100644 index 0000000..cbfad47 --- /dev/null +++ b/icons/settings-bars.svg @@ -0,0 +1,5 @@ + + +settings-bars + + diff --git a/icons/settings.svg b/icons/settings.svg new file mode 100644 index 0000000..d25e56f --- /dev/null +++ b/icons/settings.svg @@ -0,0 +1,5 @@ + + +settings + + diff --git a/icons/shield.svg b/icons/shield.svg new file mode 100644 index 0000000..944a43d --- /dev/null +++ b/icons/shield.svg @@ -0,0 +1,5 @@ + + +shield + + diff --git a/icons/shop.svg b/icons/shop.svg new file mode 100644 index 0000000..068f6ff --- /dev/null +++ b/icons/shop.svg @@ -0,0 +1,5 @@ + + +shop + + diff --git a/icons/shop3.svg b/icons/shop3.svg new file mode 100644 index 0000000..85076cd --- /dev/null +++ b/icons/shop3.svg @@ -0,0 +1,5 @@ + + +shop3 + + diff --git a/icons/shoppingcard.svg b/icons/shoppingcard.svg new file mode 100644 index 0000000..7c291af --- /dev/null +++ b/icons/shoppingcard.svg @@ -0,0 +1,5 @@ + + +shoppingcard + + diff --git a/icons/slines.svg b/icons/slines.svg new file mode 100644 index 0000000..aac3753 --- /dev/null +++ b/icons/slines.svg @@ -0,0 +1,8 @@ + + +slines + + + + + diff --git a/icons/sortasc.svg b/icons/sortasc.svg new file mode 100644 index 0000000..03ba43c --- /dev/null +++ b/icons/sortasc.svg @@ -0,0 +1,5 @@ + + +sortasc + + diff --git a/icons/sortdesc.svg b/icons/sortdesc.svg new file mode 100644 index 0000000..30e3d29 --- /dev/null +++ b/icons/sortdesc.svg @@ -0,0 +1,5 @@ + + +sortdesc + + diff --git a/icons/star.svg b/icons/star.svg new file mode 100644 index 0000000..dd78fd3 --- /dev/null +++ b/icons/star.svg @@ -0,0 +1,5 @@ + + +star + + diff --git a/icons/stock-ok.svg b/icons/stock-ok.svg new file mode 100644 index 0000000..331d6cc --- /dev/null +++ b/icons/stock-ok.svg @@ -0,0 +1,5 @@ + + +stock-ok + + diff --git a/icons/stopwatches.svg b/icons/stopwatches.svg new file mode 100644 index 0000000..02b7ff1 --- /dev/null +++ b/icons/stopwatches.svg @@ -0,0 +1,5 @@ + + +stopwatches + + diff --git a/icons/stripe.svg b/icons/stripe.svg new file mode 100644 index 0000000..3f4f9ed --- /dev/null +++ b/icons/stripe.svg @@ -0,0 +1,5 @@ + + +stripe + + diff --git a/icons/support.svg b/icons/support.svg new file mode 100644 index 0000000..a71a25d --- /dev/null +++ b/icons/support.svg @@ -0,0 +1,5 @@ + + +support + + diff --git a/icons/tag.svg b/icons/tag.svg new file mode 100644 index 0000000..e55ecac --- /dev/null +++ b/icons/tag.svg @@ -0,0 +1,5 @@ + + +tag + + diff --git a/icons/template.svg b/icons/template.svg new file mode 100644 index 0000000..d64d4a2 --- /dev/null +++ b/icons/template.svg @@ -0,0 +1,5 @@ + + +template + + diff --git a/icons/terms.svg b/icons/terms.svg new file mode 100644 index 0000000..a29cc93 --- /dev/null +++ b/icons/terms.svg @@ -0,0 +1,5 @@ + + +terms + + diff --git a/icons/transactions.svg b/icons/transactions.svg new file mode 100644 index 0000000..efed08c --- /dev/null +++ b/icons/transactions.svg @@ -0,0 +1,5 @@ + + +transactions + + diff --git a/icons/trash.svg b/icons/trash.svg new file mode 100644 index 0000000..cea1cce --- /dev/null +++ b/icons/trash.svg @@ -0,0 +1,5 @@ + + +trash + + diff --git a/icons/unsort.svg b/icons/unsort.svg new file mode 100644 index 0000000..4d1778b --- /dev/null +++ b/icons/unsort.svg @@ -0,0 +1,5 @@ + + +unsort + + diff --git a/icons/upload.svg b/icons/upload.svg new file mode 100644 index 0000000..f3943c3 --- /dev/null +++ b/icons/upload.svg @@ -0,0 +1,5 @@ + + +upload + + diff --git a/icons/user.svg b/icons/user.svg new file mode 100644 index 0000000..8d27b81 --- /dev/null +++ b/icons/user.svg @@ -0,0 +1,5 @@ + + +user + + diff --git a/icons/userconfig.svg b/icons/userconfig.svg new file mode 100644 index 0000000..435e7b4 --- /dev/null +++ b/icons/userconfig.svg @@ -0,0 +1,5 @@ + + +userconfig + + diff --git a/icons/usergroup.svg b/icons/usergroup.svg new file mode 100644 index 0000000..c153125 --- /dev/null +++ b/icons/usergroup.svg @@ -0,0 +1,5 @@ + + +usergroup + + diff --git a/icons/video-camera.svg b/icons/video-camera.svg new file mode 100644 index 0000000..1a77cbb --- /dev/null +++ b/icons/video-camera.svg @@ -0,0 +1,7 @@ + + +untitled627 + + + + diff --git a/icons/video.svg b/icons/video.svg new file mode 100644 index 0000000..ea00795 --- /dev/null +++ b/icons/video.svg @@ -0,0 +1,5 @@ + + +video + + diff --git a/icons/viewpdf.svg b/icons/viewpdf.svg new file mode 100644 index 0000000..ad6eafb --- /dev/null +++ b/icons/viewpdf.svg @@ -0,0 +1,5 @@ + + +viewpdf + + diff --git a/icons/website.svg b/icons/website.svg new file mode 100644 index 0000000..d0ee792 --- /dev/null +++ b/icons/website.svg @@ -0,0 +1,5 @@ + + +website + + diff --git a/icons/website2.svg b/icons/website2.svg new file mode 100644 index 0000000..5f74b2a --- /dev/null +++ b/icons/website2.svg @@ -0,0 +1,5 @@ + + +website2 + + diff --git a/icons/win10.svg b/icons/win10.svg new file mode 100644 index 0000000..beab8cc --- /dev/null +++ b/icons/win10.svg @@ -0,0 +1,5 @@ + + +win10 + + diff --git a/icons/youtube.svg b/icons/youtube.svg new file mode 100644 index 0000000..ee1b2d4 --- /dev/null +++ b/icons/youtube.svg @@ -0,0 +1,5 @@ + + +youtube + + diff --git a/public_html/css/bootstrap.css b/public_html/css/bootstrap.css deleted file mode 100644 index b00d58c..0000000 --- a/public_html/css/bootstrap.css +++ /dev/null @@ -1,5097 +0,0 @@ -/*! - * Bootstrap v2.2.2 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} -audio:not([controls]) { - display: none; -} -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -a:hover, -a:active { - outline: 0; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - /* Responsive images (ensure images don't scale beyond their parents) */ - - max-width: 100%; - /* Part 1: Set a maxium relative to the parent */ - - width: auto\9; - /* IE7-8 need help adjusting responsive images */ - - height: auto; - /* Part 2: Scale the height according to the width, otherwise you get stretching */ - - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} -#map_canvas img, -.google-maps img { - max-width: none; -} -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} -button, -input { - *overflow: visible; - line-height: normal; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -label, -select, -button, -input[type="button"], -input[type="reset"], -input[type="submit"], -input[type="radio"], -input[type="checkbox"] { - cursor: pointer; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} -textarea { - overflow: auto; - vertical-align: top; -} -@media print { - * { - text-shadow: none !important; - color: #000 !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - @page { - margin: 0.5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } -} -.clearfix { - *zoom: 1; -} -.clearfix:before, -.clearfix:after { - display: table; - content: ""; - line-height: 0; -} -.clearfix:after { - clear: both; -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.input-block-level { - display: block; - width: 100%; - min-height: 34px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -body { - margin: 0; - font-family: Arial, Helvetica, sans-serif; - font-size: 14px; - line-height: 24px; - color: #c1c1c1; - background-color: #ffffff; -} -a { - color: #292929; - text-decoration: none; -} -a:hover { - color: #626262; - text-decoration: underline; -} -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} -.row { - margin-left: auto; - *zoom: 1; -} -.row:before, -.row:after { - display: table; - content: ""; - line-height: 0; -} -.row:after { - clear: both; -} -[class*="span"] { - float: left; - min-height: 1px; - margin-left: auto; -} -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 100%; -} -.span12 { - width: 1200px; -} -.span11 { - width: 860px; -} -.span10 { - width: 780px; -} -.span9 { - width: 700px; -} -.span8 { - width: 620px; -} - -.span6 { - width: 460px; -} -.span5 { - width: 390px; -} - -.span3 { - width: 220px; -} -.span2 { - width: 140px; -} -.span1 { - width: 60px; -} -.offset12 { - margin-left: 980px; -} -.offset11 { - margin-left: 900px; -} -.offset10 { - margin-left: 820px; -} -.offset9 { - margin-left: 740px; -} -.offset8 { - margin-left: 660px; -} -.offset7 { - margin-left: 580px; -} -.offset6 { - margin-left: 500px; -} -.offset5 { - margin-left: 420px; -} -.offset4 { - margin-left: 340px; -} -.offset3 { - margin-left: 260px; -} -.offset2 { - margin-left: 180px; -} -.offset1 { - margin-left: 100px; -} -.row-fluid { - width: 100%; - *zoom: 1; -} -.row-fluid:before, -.row-fluid:after { - display: table; - content: ""; - line-height: 0; -} -.row-fluid:after { - clear: both; -} -.row-fluid [class*="span"] { - display: block; - width: 100%; - min-height: 34px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; -} -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} -.row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.127659574468085%; -} -.row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; -} -.row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43617021276594%; -} -.row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.92553191489361%; -} -.row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41489361702126%; -} -.row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90425531914893%; -} -.row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39361702127659%; -} -.row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88297872340425%; -} -.row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.37234042553192%; -} -.row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.861702127659576%; -} -.row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351063829787233%; -} -.row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.840425531914894%; -} -.row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.329787234042553%; -} -.row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14893617021275%; -} -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574467%; -} -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} -.row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.51063829787232%; -} -.row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12765957446807%; -} -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999999%; -} -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} -.row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48936170212764%; -} -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} -.row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95744680851063%; -} -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148938%; -} -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} -.container { - margin-right: auto; - margin-left: auto; - *zoom: 1; -} -.container:before, -.container:after { - display: table; - content: ""; - line-height: 0; -} -.container:after { - clear: both; -} -.container-fluid { - padding-right: 20px; - padding-left: 20px; - *zoom: 1; -} -.container-fluid:before, -.container-fluid:after { - display: table; - content: ""; - line-height: 0; -} -.container-fluid:after { - clear: both; -} -p { - margin: 0 0 12px; -} -.lead { - margin-bottom: 24px; - font-size: 21px; - font-weight: 200; - line-height: 36px; -} -small { - font-size: 85%; -} -strong { - font-weight: bold; -} -em { - font-style: italic; -} -cite { - font-style: normal; -} -.muted { - color: #999999; -} -a.muted:hover { - color: #808080; -} -.text-warning { - color: #c09853; -} -a.text-warning:hover { - color: #a47e3c; -} -.text-error { - color: #b94a48; -} -a.text-error:hover { - color: #953b39; -} -.text-info { - color: #3a87ad; -} -a.text-info:hover { - color: #2d6987; -} -.text-success { - color: #468847; -} -a.text-success:hover { - color: #356635; -} -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 12px 0; - font-family: Verdana; - line-height: 18px; - color: inherit; - text-rendering: optimizelegibility; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} -h1, -h2, -h3 { - line-height: 48px; -} -h1 { - font-size: 20px; -} -h2 { - font-size: 31.5px; -} -h3 { - font-size: 24.5px; -} -h4 { - font-size: 17.5px; -} -h5 { - font-size: 14px; -} -h6 { - font-size: 11.9px; -} -h1 small { - font-size: 24.5px; -} -h2 small { - font-size: 17.5px; -} -h3 small { - font-size: 14px; -} -h4 small { - font-size: 14px; -} -.page-header { - padding-bottom: 11px; - margin: 24px 0 36px; - border-bottom: 1px solid #eeeeee; -} -ul, -ol { - padding: 0; - margin: 0 0 5px 25px; -} -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} -li { - line-height: 24px; -} -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} -ul.inline, -ol.inline { - margin-left: 0; - list-style: none; -} -ul.inline > li, -ol.inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} -dl { - margin-bottom: 24px; -} -dt, -dd { - line-height: 24px; -} -dt { - font-weight: bold; -} -dd { - margin-left: 12px; -} -.dl-horizontal { - *zoom: 1; -} -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - content: ""; - line-height: 0; -} -.dl-horizontal:after { - clear: both; -} -.dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.dl-horizontal dd { - margin-left: 180px; -} -hr { - margin: 24px 0; - border: 0; - border-top: 1px solid #e3e3e3; -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; -} -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 0 0 0 15px; - margin: 0 0 24px; - border-left: 5px solid #eeeeee; -} -blockquote p { - margin-bottom: 0; - font-size: 16px; - font-weight: 300; - line-height: 30px; -} -blockquote small { - display: block; - line-height: 24px; - color: #999999; -} -blockquote small:before { - content: '\2014 \00A0'; -} -blockquote.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} -blockquote.pull-right small:before { - content: ''; -} -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} -address { - display: block; - margin-bottom: 24px; - font-style: normal; - line-height: 24px; -} -code, -pre { - padding: 0 3px 2px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -code { - padding: 2px 4px; - color: #d14; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; - white-space: nowrap; -} -pre { - display: block; - padding: 11.5px; - margin: 0 0 12px; - font-size: 13px; - line-height: 24px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -pre.prettyprint { - margin-bottom: 24px; -} -pre code { - padding: 0; - color: inherit; - white-space: pre; - white-space: pre-wrap; - background-color: transparent; - border: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -form { - margin: 0 0 24px; -} -fieldset { - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 24px; - font-size: 21px; - line-height: 48px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -legend small { - font-size: 18px; - color: #999999; -} -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 24px; -} -input, -button, -select, -textarea { - font-family: Arial, Helvetica, sans-serif; -} -label { - display: block; - margin-bottom: 5px; -} -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 24px; - padding: 4px 6px; - margin-bottom: 12px; - font-size: 14px; - line-height: 24px; - color: #555555; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - vertical-align: middle; -} -input, -textarea, -.uneditable-input { - width: 206px; -} -textarea { - height: auto; -} -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear .2s, box-shadow linear .2s; - -moz-transition: border linear .2s, box-shadow linear .2s; - -o-transition: border linear .2s, box-shadow linear .2s; - transition: border linear .2s, box-shadow linear .2s; -} -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); - -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - *margin-top: 0; - /* IE7 */ - - margin-top: 1px \9; - /* IE8-9 */ - - line-height: normal; -} -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} -select, -input[type="file"] { - height: 34px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 34px; -} -select { - width: 220px; - border: 1px solid #cccccc; - background-color: #ffffff; -} -select[multiple], -select[size] { - height: auto; -} -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.uneditable-input, -.uneditable-textarea { - color: #999999; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - cursor: not-allowed; -} -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} -.uneditable-textarea { - width: auto; - height: auto; -} -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} -.radio, -.checkbox { - min-height: 24px; - padding-left: 20px; -} -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; -} -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} -.input-mini { - width: 60px; -} -.input-small { - width: 90px; -} -.input-medium { - width: 150px; -} -.input-large { - width: 210px; -} -.input-xlarge { - width: 270px; -} -.input-xxlarge { - width: 530px; -} -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} -input, -textarea, -.uneditable-input { - margin-left: 0; -} -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} -input.span12, textarea.span12, .uneditable-input.span12 { - width: 926px; -} -input.span11, textarea.span11, .uneditable-input.span11 { - width: 846px; -} -input.span10, textarea.span10, .uneditable-input.span10 { - width: 766px; -} -input.span9, textarea.span9, .uneditable-input.span9 { - width: 686px; -} -input.span8, textarea.span8, .uneditable-input.span8 { - width: 606px; -} -input.span7, textarea.span7, .uneditable-input.span7 { - width: 526px; -} -input.span6, textarea.span6, .uneditable-input.span6 { - width: 446px; -} -input.span5, textarea.span5, .uneditable-input.span5 { - width: 366px; -} -input.span4, textarea.span4, .uneditable-input.span4 { - width: 286px; -} -input.span3, textarea.span3, .uneditable-input.span3 { - width: 206px; -} -input.span2, textarea.span2, .uneditable-input.span2 { - width: 126px; -} -input.span1, textarea.span1, .uneditable-input.span1 { - width: 46px; -} -.controls-row { - *zoom: 1; -} -.controls-row:before, -.controls-row:after { - display: table; - content: ""; - line-height: 0; -} -.controls-row:after { - clear: both; -} -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; -} -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} -.control-group.warning .control-label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} -.control-group.error .control-label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} -.control-group.success .control-label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #468847; -} -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} -.control-group.info .control-label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} -input:focus:invalid, -textarea:focus:invalid, -select:focus:invalid { - color: #b94a48; - border-color: #ee5f5b; -} -input:focus:invalid:focus, -textarea:focus:invalid:focus, -select:focus:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} -.form-actions { - padding: 23px 20px 24px; - margin-top: 24px; - margin-bottom: 24px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} -.form-actions:before, -.form-actions:after { - display: table; - content: ""; - line-height: 0; -} -.form-actions:after { - clear: both; -} -.help-block, -.help-inline { - color: #e7e7e7; -} -.help-block { - display: block; - margin-bottom: 12px; -} -.help-inline { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - vertical-align: middle; - padding-left: 5px; -} -.input-append, -.input-prepend { - margin-bottom: 5px; - font-size: 0; - white-space: nowrap; -} -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input, -.input-append .dropdown-menu, -.input-prepend .dropdown-menu { - font-size: 14px; -} -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 24px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 24px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn, -.input-append .btn-group > .dropdown-toggle, -.input-prepend .btn-group > .dropdown-toggle { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-append input + .btn-group .btn:last-child, -.input-append select + .btn-group .btn:last-child, -.input-append .uneditable-input + .btn-group .btn:last-child { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-append .add-on, -.input-append .btn, -.input-append .btn-group { - margin-left: -1px; -} -.input-append .add-on:last-child, -.input-append .btn:last-child, -.input-append .btn-group:last-child > .dropdown-toggle { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.input-prepend.input-append input + .btn-group .btn, -.input-prepend.input-append select + .btn-group .btn, -.input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append .btn-group:first-child { - margin-left: 0; -} -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -/* Allow for input prepend/append in search forms */ -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-bottom: 0; - vertical-align: middle; -} -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} -.control-group { - margin-bottom: 12px; -} -legend + .control-group { - margin-top: 24px; - -webkit-margin-top-collapse: separate; -} -.form-horizontal .control-group { - margin-bottom: 24px; - *zoom: 1; -} -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - content: ""; - line-height: 0; -} -.form-horizontal .control-group:after { - clear: both; -} -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} -.form-horizontal .controls:first-child { - *padding-left: 180px; -} -.form-horizontal .help-block { - margin-bottom: 0; -} -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block, -.form-horizontal .uneditable-input + .help-block, -.form-horizontal .input-prepend + .help-block, -.form-horizontal .input-append + .help-block { - margin-top: 12px; -} -.form-horizontal .form-actions { - padding-left: 180px; -} -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} -.table { - width: 100%; - margin-bottom: 24px; -} -.table th, -.table td { - padding: 8px; - line-height: 24px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} -.table th { - font-weight: bold; -} -.table thead th { - vertical-align: bottom; -} -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} -.table tbody + tbody { - border-top: 2px solid #dddddd; -} -.table .table { - background-color: #ffffff; -} -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} -.table-bordered thead:first-child tr:first-child > th:first-child, -.table-bordered tbody:first-child tr:first-child > td:first-child { - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; -} -.table-bordered thead:first-child tr:first-child > th:last-child, -.table-bordered tbody:first-child tr:first-child > td:last-child { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; -} -.table-bordered thead:last-child tr:last-child > th:first-child, -.table-bordered tbody:last-child tr:last-child > td:first-child, -.table-bordered tfoot:last-child tr:last-child > td:first-child { - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.table-bordered thead:last-child tr:last-child > th:last-child, -.table-bordered tbody:last-child tr:last-child > td:last-child, -.table-bordered tfoot:last-child tr:last-child > td:last-child { - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { - -webkit-border-bottom-left-radius: 0; - -moz-border-radius-bottomleft: 0; - border-bottom-left-radius: 0; -} -.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 0; - -moz-border-radius-bottomright: 0; - border-bottom-right-radius: 0; -} -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; -} -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; -} -.table-striped tbody > tr:nth-child(odd) > td, -.table-striped tbody > tr:nth-child(odd) > th { - background-color: #f9f9f9; -} -.table-hover tbody tr:hover td, -.table-hover tbody tr:hover th { - background-color: #f5f5f5; -} -table td[class*="span"], -table th[class*="span"], -.row-fluid table td[class*="span"], -.row-fluid table th[class*="span"] { - display: table-cell; - float: none; - margin-left: 0; -} -.table td.span1, -.table th.span1 { - float: none; - width: 44px; - margin-left: 0; -} -.table td.span2, -.table th.span2 { - float: none; - width: 124px; - margin-left: 0; -} -.table td.span3, -.table th.span3 { - float: none; - width: 204px; - margin-left: 0; -} -.table td.span4, -.table th.span4 { - float: none; - width: 284px; - margin-left: 0; -} -.table td.span5, -.table th.span5 { - float: none; - width: 364px; - margin-left: 0; -} -.table td.span6, -.table th.span6 { - float: none; - width: 444px; - margin-left: 0; -} -.table td.span7, -.table th.span7 { - float: none; - width: 524px; - margin-left: 0; -} -.table td.span8, -.table th.span8 { - float: none; - width: 604px; - margin-left: 0; -} -.table td.span9, -.table th.span9 { - float: none; - width: 684px; - margin-left: 0; -} -.table td.span10, -.table th.span10 { - float: none; - width: 764px; - margin-left: 0; -} -.table td.span11, -.table th.span11 { - float: none; - width: 844px; - margin-left: 0; -} -.table td.span12, -.table th.span12 { - float: none; - width: 924px; - margin-left: 0; -} -.table tbody tr.success td { - background-color: #dff0d8; -} -.table tbody tr.error td { - background-color: #f2dede; -} -.table tbody tr.warning td { - background-color: #fcf8e3; -} -.table tbody tr.info td { - background-color: #d9edf7; -} -.table-hover tbody tr.success:hover td { - background-color: #d0e9c6; -} -.table-hover tbody tr.error:hover td { - background-color: #ebcccc; -} -.table-hover tbody tr.warning:hover td { - background-color: #faf2cc; -} -.table-hover tbody tr.info:hover td { - background-color: #c4e3f3; -} -[class^="icon-"], -[class*=" icon-"] { - display: inline-block; - width: 14px; - height: 14px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; - margin-top: 1px; -} -/* White icons with optional class, or on hover/active states of certain elements */ -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} -.icon-glass { - background-position: 0 0; -} -.icon-music { - background-position: -24px 0; -} -.icon-search { - background-position: -48px 0; -} -.icon-envelope { - background-position: -72px 0; -} -.icon-heart { - background-position: -96px 0; -} -.icon-star { - background-position: -120px 0; -} -.icon-star-empty { - background-position: -144px 0; -} -.icon-user { - background-position: -168px 0; -} -.icon-film { - background-position: -192px 0; -} -.icon-th-large { - background-position: -216px 0; -} -.icon-th { - background-position: -240px 0; -} -.icon-th-list { - background-position: -264px 0; -} -.icon-ok { - background-position: -288px 0; -} -.icon-remove { - background-position: -312px 0; -} -.icon-zoom-in { - background-position: -336px 0; -} -.icon-zoom-out { - background-position: -360px 0; -} -.icon-off { - background-position: -384px 0; -} -.icon-signal { - background-position: -408px 0; -} -.icon-cog { - background-position: -432px 0; -} -.icon-trash { - background-position: -456px 0; -} -.icon-home { - background-position: 0 -24px; -} -.icon-file { - background-position: -24px -24px; -} -.icon-time { - background-position: -48px -24px; -} -.icon-road { - background-position: -72px -24px; -} -.icon-download-alt { - background-position: -96px -24px; -} -.icon-download { - background-position: -120px -24px; -} -.icon-upload { - background-position: -144px -24px; -} -.icon-inbox { - background-position: -168px -24px; -} -.icon-play-circle { - background-position: -192px -24px; -} -.icon-repeat { - background-position: -216px -24px; -} -.icon-refresh { - background-position: -240px -24px; -} -.icon-list-alt { - background-position: -264px -24px; -} -.icon-lock { - background-position: -287px -24px; -} -.icon-flag { - background-position: -312px -24px; -} -.icon-headphones { - background-position: -336px -24px; -} -.icon-volume-off { - background-position: -360px -24px; -} -.icon-volume-down { - background-position: -384px -24px; -} -.icon-volume-up { - background-position: -408px -24px; -} -.icon-qrcode { - background-position: -432px -24px; -} -.icon-barcode { - background-position: -456px -24px; -} -.icon-tag { - background-position: 0 -48px; -} -.icon-tags { - background-position: -25px -48px; -} -.icon-book { - background-position: -48px -48px; -} -.icon-bookmark { - background-position: -72px -48px; -} -.icon-print { - background-position: -96px -48px; -} -.icon-camera { - background-position: -120px -48px; -} -.icon-font { - background-position: -144px -48px; -} -.icon-bold { - background-position: -167px -48px; -} -.icon-italic { - background-position: -192px -48px; -} -.icon-text-height { - background-position: -216px -48px; -} -.icon-text-width { - background-position: -240px -48px; -} -.icon-align-left { - background-position: -264px -48px; -} -.icon-align-center { - background-position: -288px -48px; -} -.icon-align-right { - background-position: -312px -48px; -} -.icon-align-justify { - background-position: -336px -48px; -} -.icon-list { - background-position: -360px -48px; -} -.icon-indent-left { - background-position: -384px -48px; -} -.icon-indent-right { - background-position: -408px -48px; -} -.icon-facetime-video { - background-position: -432px -48px; -} -.icon-picture { - background-position: -456px -48px; -} -.icon-pencil { - background-position: 0 -72px; -} -.icon-map-marker { - background-position: -24px -72px; -} -.icon-adjust { - background-position: -48px -72px; -} -.icon-tint { - background-position: -72px -72px; -} -.icon-edit { - background-position: -96px -72px; -} -.icon-share { - background-position: -120px -72px; -} -.icon-check { - background-position: -144px -72px; -} -.icon-move { - background-position: -168px -72px; -} -.icon-step-backward { - background-position: -192px -72px; -} -.icon-fast-backward { - background-position: -216px -72px; -} -.icon-backward { - background-position: -240px -72px; -} -.icon-play { - background-position: -264px -72px; -} -.icon-pause { - background-position: -288px -72px; -} -.icon-stop { - background-position: -312px -72px; -} -.icon-forward { - background-position: -336px -72px; -} -.icon-fast-forward { - background-position: -360px -72px; -} -.icon-step-forward { - background-position: -384px -72px; -} -.icon-eject { - background-position: -408px -72px; -} -.icon-chevron-left { - background-position: -432px -72px; -} -.icon-chevron-right { - background-position: -456px -72px; -} -.icon-plus-sign { - background-position: 0 -96px; -} -.icon-minus-sign { - background-position: -24px -96px; -} -.icon-remove-sign { - background-position: -48px -96px; -} -.icon-ok-sign { - background-position: -72px -96px; -} -.icon-question-sign { - background-position: -96px -96px; -} -.icon-info-sign { - background-position: -120px -96px; -} -.icon-screenshot { - background-position: -144px -96px; -} -.icon-remove-circle { - background-position: -168px -96px; -} -.icon-ok-circle { - background-position: -192px -96px; -} -.icon-ban-circle { - background-position: -216px -96px; -} -.icon-arrow-left { - background-position: -240px -96px; -} -.icon-arrow-right { - background-position: -264px -96px; -} -.icon-arrow-up { - background-position: -289px -96px; -} -.icon-arrow-down { - background-position: -312px -96px; -} -.icon-share-alt { - background-position: -336px -96px; -} -.icon-resize-full { - background-position: -360px -96px; -} -.icon-resize-small { - background-position: -384px -96px; -} -.icon-plus { - background-position: -408px -96px; -} -.icon-minus { - background-position: -433px -96px; -} -.icon-asterisk { - background-position: -456px -96px; -} -.icon-exclamation-sign { - background-position: 0 -120px; -} -.icon-gift { - background-position: -24px -120px; -} -.icon-leaf { - background-position: -48px -120px; -} -.icon-fire { - background-position: -72px -120px; -} -.icon-eye-open { - background-position: -96px -120px; -} -.icon-eye-close { - background-position: -120px -120px; -} -.icon-warning-sign { - background-position: -144px -120px; -} -.icon-plane { - background-position: -168px -120px; -} -.icon-calendar { - background-position: -192px -120px; -} -.icon-random { - background-position: -216px -120px; - width: 16px; -} -.icon-comment { - background-position: -240px -120px; -} -.icon-magnet { - background-position: -264px -120px; -} -.icon-chevron-up { - background-position: -288px -120px; -} -.icon-chevron-down { - background-position: -313px -119px; -} -.icon-retweet { - background-position: -336px -120px; -} -.icon-shopping-cart { - background-position: -360px -120px; -} -.icon-folder-close { - background-position: -384px -120px; -} -.icon-folder-open { - background-position: -408px -120px; - width: 16px; -} -.icon-resize-vertical { - background-position: -432px -119px; -} -.icon-resize-horizontal { - background-position: -456px -118px; -} -.icon-hdd { - background-position: 0 -144px; -} -.icon-bullhorn { - background-position: -24px -144px; -} -.icon-bell { - background-position: -48px -144px; -} -.icon-certificate { - background-position: -72px -144px; -} -.icon-thumbs-up { - background-position: -96px -144px; -} -.icon-thumbs-down { - background-position: -120px -144px; -} -.icon-hand-right { - background-position: -144px -144px; -} -.icon-hand-left { - background-position: -168px -144px; -} -.icon-hand-up { - background-position: -192px -144px; -} -.icon-hand-down { - background-position: -216px -144px; -} -.icon-circle-arrow-right { - background-position: -240px -144px; -} -.icon-circle-arrow-left { - background-position: -264px -144px; -} -.icon-circle-arrow-up { - background-position: -288px -144px; -} -.icon-circle-arrow-down { - background-position: -312px -144px; -} -.icon-globe { - background-position: -336px -144px; -} -.icon-wrench { - background-position: -360px -144px; -} -.icon-tasks { - background-position: -384px -144px; -} -.icon-filter { - background-position: -408px -144px; -} -.icon-briefcase { - background-position: -432px -144px; -} -.icon-fullscreen { - background-position: -456px -144px; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle { - *margin-bottom: -3px; -} -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 11px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.dropdown-menu li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 24px; - color: #333333; - white-space: nowrap; -} -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { - text-decoration: none; - color: #ffffff; - background-color: #242424; - background-image: -moz-linear-gradient(top, #292929, #1c1c1c); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c)); - background-image: -webkit-linear-gradient(top, #292929, #1c1c1c); - background-image: -o-linear-gradient(top, #292929, #1c1c1c); - background-image: linear-gradient(to bottom, #292929, #1c1c1c); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0); -} -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { - color: #ffffff; - text-decoration: none; - outline: 0; - background-color: #242424; - background-image: -moz-linear-gradient(top, #292929, #1c1c1c); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c)); - background-image: -webkit-linear-gradient(top, #292929, #1c1c1c); - background-image: -o-linear-gradient(top, #292929, #1c1c1c); - background-image: linear-gradient(to bottom, #292929, #1c1c1c); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0); -} -.dropdown-menu .disabled > a, -.dropdown-menu .disabled > a:hover { - color: #999999; -} -.dropdown-menu .disabled > a:hover { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: default; -} -.open { - *z-index: 1000; -} -.open > .dropdown-menu { - display: block; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} -.dropdown-submenu { - position: relative; -} -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} -.dropup .dropdown-submenu > .dropdown-menu { - top: auto; - bottom: 0; - margin-top: 0; - margin-bottom: -2px; - -webkit-border-radius: 5px 5px 5px 0; - -moz-border-radius: 5px 5px 5px 0; - border-radius: 5px 5px 5px 0; -} -.dropdown-submenu > a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} -.dropdown-submenu:hover > a:after { - border-left-color: #ffffff; -} -.dropdown-submenu.pull-left { - float: none; -} -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} -.dropdown .dropdown-menu .nav-header { - padding-left: 20px; - padding-right: 20px; -} -.typeahead { - z-index: 1051; - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} -.well-large { - padding: 24px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.well-small { - padding: 9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} -.collapse.in { - height: auto; -} -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 24px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} -.close:hover { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - filter: alpha(opacity=40); -} -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} -.btn { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - padding: 4px 12px; - margin-bottom: 0; - font-size: 14px; - line-height: 24px; - text-align: center; - vertical-align: middle; - cursor: pointer; - color: #fff; - background-color: #235BA6; - - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - - - *margin-left: .3em; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -} - -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #cccccc; - -} -.btn:active, -.btn.active { - background-color: #cccccc \9; -} -.btn:first-child { - *margin-left: 0; -} -.btn:hover { - color: #333333; - text-decoration: none; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn.active, -.btn:active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.btn.disabled, -.btn[disabled] { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-large { - padding: 11px 19px; - font-size: 17.5px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 4px; -} -.btn-small { - padding: 2px 10px; - font-size: 11.9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} -.btn-mini [class^="icon-"], -.btn-mini [class*=" icon-"] { - margin-top: -1px; -} -.btn-mini { - padding: 0 6px; - font-size: 10.5px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; - padding-left: 0; - padding-right: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #292929; - background-image: -moz-linear-gradient(top, #292929, #292929); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#292929)); - background-image: -webkit-linear-gradient(top, #292929, #292929); - background-image: -o-linear-gradient(top, #292929, #292929); - background-image: linear-gradient(to bottom, #292929, #292929); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff292929', GradientType=0); - border-color: #292929 #292929 #030303; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #292929; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #292929; - *background-color: #1c1c1c; -} -.btn-primary:active, -.btn-primary.active { - background-color: #101010 \9; -} -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #f89406; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #bd362f; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #51a351; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #2f96b4; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #222222; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-inverse:hover, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-link { - border-color: transparent; - cursor: pointer; - color: #292929; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-link:hover { - color: #626262; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover { - color: #333333; - text-decoration: none; -} -.btn-group { - position: relative; - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - font-size: 0; - vertical-align: middle; - white-space: nowrap; - *margin-left: .3em; -} -.btn-group:first-child { - *margin-left: 0; -} -.btn-group + .btn-group { - margin-left: 5px; -} -.btn-toolbar { - font-size: 0; - margin-top: 12px; - margin-bottom: 12px; -} -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group { - margin-left: 5px; -} -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-group > .btn + .btn { - margin-left: -1px; -} -.btn-group > .btn, -.btn-group > .dropdown-menu, -.btn-group > .popover { - font-size: 14px; -} -.btn-group > .btn-mini { - font-size: 10.5px; -} -.btn-group > .btn-small { - font-size: 11.9px; -} -.btn-group > .btn-large { - font-size: 17.5px; -} -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 6px; - -moz-border-radius-topleft: 6px; - border-top-left-radius: 6px; - -webkit-border-bottom-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - border-bottom-left-radius: 6px; -} -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - -moz-border-radius-topright: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - -moz-border-radius-bottomright: 6px; - border-bottom-right-radius: 6px; -} -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - *padding-top: 5px; - *padding-bottom: 5px; -} -.btn-group > .btn-mini + .dropdown-toggle { - padding-left: 5px; - padding-right: 5px; - *padding-top: 2px; - *padding-bottom: 2px; -} -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} -.btn-group > .btn-large + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; - *padding-top: 7px; - *padding-bottom: 7px; -} -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.btn-group.open .btn.dropdown-toggle { - background-color: #e6e6e6; -} -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #292929; -} -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #f89406; -} -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #222222; -} -.btn .caret { - margin-top: 8px; - margin-left: 0; -} -.btn-mini .caret, -.btn-small .caret, -.btn-large .caret { - margin-top: 6px; -} -.btn-large .caret { - border-left-width: 5px; - border-right-width: 5px; - border-top-width: 5px; -} -.dropup .btn-large .caret { - border-bottom-width: 5px; -} -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} -.btn-group-vertical > .btn { - display: block; - float: none; - max-width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-group-vertical > .btn + .btn { - margin-left: 0; - margin-top: -1px; -} -.btn-group-vertical > .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.btn-group-vertical > .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.btn-group-vertical > .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} -.btn-group-vertical > .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 24px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.alert, -.alert h4 { - color: #c09853; -} -.alert h4 { - margin: 0; -} -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 24px; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #468847; -} -.alert-success h4 { - color: #468847; -} -.alert-danger, -.alert-error { - background-color: #f2dede; - border-color: #eed3d7; - color: #b94a48; -} -.alert-danger h4, -.alert-error h4 { - color: #b94a48; -} -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #3a87ad; -} -.alert-info h4 { - color: #3a87ad; -} -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} -.alert-block p + p { - margin-top: 5px; -} -.nav { - margin-left: 0; - margin-top: 0px; - list-style: none; -} -.nav > li > a { - display: block; -} -.nav > li > a:hover { - text-decoration: none; - background-color: #eeeeee; -} -.nav > li > a > img { - max-width: none; -} -.nav > .pull-right { - float: right; -} -.nav-header { - display: block; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 24px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} -.nav li + .nav-header { - margin-top: 9px; -} -.nav-list { - padding-left: 15px; - padding-right: 15px; - margin-bottom: 0; -} -.nav-list > li > a, -.nav-list .nav-header { - margin-left: -15px; - margin-right: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} -.nav-list > li > a { - padding: 3px 15px; -} -.nav-list > .active > a, -.nav-list > .active > a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #292929; -} -.nav-list [class^="icon-"], -.nav-list [class*=" icon-"] { - margin-right: 2px; -} -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 11px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.nav-tabs, -.nav-pills { - *zoom: 1; -} -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - content: ""; - line-height: 0; -} -.nav-tabs:after, -.nav-pills:after { - clear: both; -} -.nav-tabs > li, -.nav-pills > li { - float: left; -} -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - margin-bottom: -1px; -} -.nav-tabs > li > a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 24px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover { - color: #555555; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.nav-pills > .active > a, -.nav-pills > .active > a:hover { - color: #ffffff; - background-color: #292929; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li > a { - margin-right: 0; -} -.nav-tabs.nav-stacked { - border-bottom: 0; -} -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; -} -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.nav-tabs.nav-stacked > li > a:hover { - border-color: #ddd; - z-index: 2; -} -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.nav .dropdown-toggle .caret { - border-top-color: #292929; - border-bottom-color: #292929; - margin-top: 6px; -} -.nav .dropdown-toggle:hover .caret { - border-top-color: #626262; - border-bottom-color: #626262; -} -/* move down carets for tabs */ -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} -.nav > .dropdown.active > a:hover { - cursor: pointer; -} -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} -.tabs-stacked .open > a:hover { - border-color: #999999; -} -.tabbable { - *zoom: 1; -} -.tabbable:before, -.tabbable:after { - display: table; - content: ""; - line-height: 0; -} -.tabbable:after { - clear: both; -} -.tab-content { - overflow: auto; -} -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} -.tab-content > .active, -.pill-content > .active { - display: block; -} -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.tabs-below > .nav-tabs > li > a:hover { - border-bottom-color: transparent; - border-top-color: #ddd; -} -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover { - border-color: transparent #ddd #ddd #ddd; -} -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.tabs-left > .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.tabs-right > .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} -.nav > .disabled > a { - color: #999999; -} -.nav > .disabled > a:hover { - text-decoration: none; - background-color: transparent; - cursor: default; -} -.navbar { - overflow: visible; - margin-bottom: 24px; - *position: relative; - *z-index: 2; -} -.navbar-inner { - max-height: 70px; - padding-left: 20px; - padding-right: 20px; - background-color: #242527; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - *zoom: 1; -} -.navbar-inner:before, -.navbar-inner:after { - display: table; - content: ""; - line-height: 0; -} -.navbar-inner:after { - clear: both; -} -.navbar .container { - width: auto; -} -.nav-collapse.collapse { - height: auto; - overflow: visible; -} -.navbar .brand { - float: left; - display: block; - padding: 8px 20px 8px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} -.navbar .brand:hover { - text-decoration: none; -} -.navbar-text { - margin-bottom: 0; - line-height: 40px; - color: #777777; -} -.navbar-link { - color: #777777; -} -.navbar-link:hover { - color: #333333; -} -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-left: 1px solid #f2f2f2; - border-right: 1px solid #ffffff; -} -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn { - margin-top: 0; -} -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} -.navbar-form:before, -.navbar-form:after { - display: table; - content: ""; - line-height: 0; -} -.navbar-form:after { - clear: both; -} -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 5px; - white-space: nowrap; -} -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} -.navbar-search .search-query { - margin-bottom: 0; - padding: 4px 14px; - font-family: Arial, Helvetica, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -.navbar-static-top { - position: static; - margin-bottom: 0; -} -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: absolute; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-left: 0; - padding-right: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} -.navbar-fixed-top { - top: 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1); - -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); - box-shadow: 0 1px 10px rgba(0,0,0,.1); -} -.navbar-fixed-bottom { - bottom: 0; -} -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); - -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); - box-shadow: 0 -1px 10px rgba(0,0,0,.1); -} -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} -.navbar .nav > li { - float: left; -} -.navbar .nav > li > a { - float: none; - padding: 4px 8px 4px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - background-color: transparent; - color: #333333; - text-decoration: none; -} -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #555555; - text-decoration: none; - background-color: #194178; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-left: 5px; - margin-right: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e5e5e5; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); -} -.navbar .btn-navbar:hover, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} -.navbar .nav > li > .dropdown-menu:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; - top: -7px; - left: 9px; -} -.navbar .nav > li > .dropdown-menu:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - position: absolute; - top: -6px; - left: 10px; -} -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - border-top: 7px solid #ccc; - border-top-color: rgba(0, 0, 0, 0.2); - border-bottom: 0; - bottom: -7px; - top: auto; -} -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - border-top: 6px solid #ffffff; - border-bottom: 0; - bottom: -6px; - top: auto; -} -.navbar .nav li.dropdown > a:hover .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #e5e5e5; - color: #555555; -} -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - left: auto; - right: 0; -} -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - left: auto; - right: 12px; -} -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - left: auto; - right: 13px; -} -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - left: auto; - right: 100%; - margin-left: 0; - margin-right: -1px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); - border-color: #252525; -} -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; -} -.navbar-inverse .brand { - color: #999999; -} -.navbar-inverse .navbar-text { - color: #999999; -} -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - background-color: transparent; - color: #ffffff; -} -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #ffffff; - background-color: #111111; -} -.navbar-inverse .navbar-link { - color: #999999; -} -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} -.navbar-inverse .divider-vertical { - border-left-color: #111111; - border-right-color: #222222; -} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #111111; - color: #ffffff; -} -.navbar-inverse .nav li.dropdown > a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - outline: 0; -} -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #040404; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} -.breadcrumb { - padding: 8px 15px; - margin: 0 0 24px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - text-shadow: 0 1px 0 #ffffff; -} -.breadcrumb > li > .divider { - padding: 0 5px; - color: #ccc; -} -.breadcrumb > .active { - color: #999999; -} -.pagination { - margin: 24px 0; -} -.pagination ul { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-left: 0; - margin-bottom: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} -.pagination ul > li { - display: inline; -} -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 4px 12px; - line-height: 24px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} -.pagination ul > li > a:hover, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #999999; - cursor: default; -} -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover { - color: #999999; - background-color: transparent; - cursor: default; -} -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.pagination-centered { - text-align: center; -} -.pagination-right { - text-align: right; -} -.pagination-large ul > li > a, -.pagination-large ul > li > span { - padding: 11px 19px; - font-size: 17.5px; -} -.pagination-large ul > li:first-child > a, -.pagination-large ul > li:first-child > span { - -webkit-border-top-left-radius: 6px; - -moz-border-radius-topleft: 6px; - border-top-left-radius: 6px; - -webkit-border-bottom-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - border-bottom-left-radius: 6px; -} -.pagination-large ul > li:last-child > a, -.pagination-large ul > li:last-child > span { - -webkit-border-top-right-radius: 6px; - -moz-border-radius-topright: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - -moz-border-radius-bottomright: 6px; - border-bottom-right-radius: 6px; -} -.pagination-mini ul > li:first-child > a, -.pagination-small ul > li:first-child > a, -.pagination-mini ul > li:first-child > span, -.pagination-small ul > li:first-child > span { - -webkit-border-top-left-radius: 3px; - -moz-border-radius-topleft: 3px; - border-top-left-radius: 3px; - -webkit-border-bottom-left-radius: 3px; - -moz-border-radius-bottomleft: 3px; - border-bottom-left-radius: 3px; -} -.pagination-mini ul > li:last-child > a, -.pagination-small ul > li:last-child > a, -.pagination-mini ul > li:last-child > span, -.pagination-small ul > li:last-child > span { - -webkit-border-top-right-radius: 3px; - -moz-border-radius-topright: 3px; - border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - -moz-border-radius-bottomright: 3px; - border-bottom-right-radius: 3px; -} -.pagination-small ul > li > a, -.pagination-small ul > li > span { - padding: 2px 10px; - font-size: 11.9px; -} -.pagination-mini ul > li > a, -.pagination-mini ul > li > span { - padding: 0 6px; - font-size: 10.5px; -} -.pager { - margin: 24px 0; - list-style: none; - text-align: center; - *zoom: 1; -} -.pager:before, -.pager:after { - display: table; - content: ""; - line-height: 0; -} -.pager:after { - clear: both; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -.pager li > a:hover { - text-decoration: none; - background-color: #f5f5f5; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > span { - color: #999999; - background-color: #fff; - cursor: default; -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} -.modal { - position: fixed; - top: 10%; - left: 50%; - z-index: 1050; - width: 560px; - margin-left: -280px; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - /* IE6-7 */ - - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; - outline: none; -} -.modal.fade { - -webkit-transition: opacity .3s linear, top .3s ease-out; - -moz-transition: opacity .3s linear, top .3s ease-out; - -o-transition: opacity .3s linear, top .3s ease-out; - transition: opacity .3s linear, top .3s ease-out; - top: -25%; -} -.modal.fade.in { - top: 10%; -} -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} -.modal-header .close { - margin-top: 2px; -} -.modal-header h3 { - margin: 0; - line-height: 30px; -} -.modal-body { - position: relative; - overflow-y: auto; - max-height: 400px; - padding: 15px; -} -.modal-form { - margin-bottom: 0; -} -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; - *zoom: 1; -} -.modal-footer:before, -.modal-footer:after { - display: table; - content: ""; - line-height: 0; -} -.modal-footer:after { - clear: both; -} -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.tooltip { - position: absolute; - z-index: 1030; - display: block; - visibility: visible; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} -.tooltip.top { - margin-top: -3px; -} -.tooltip.right { - margin-left: 3px; -} -.tooltip.bottom { - margin-top: 3px; -} -.tooltip.left { - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - width: 236px; - padding: 1px; - text-align: left; - background-color: #ffffff; - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - white-space: normal; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover .arrow { - border-width: 11px; -} -.popover .arrow:after { - border-width: 10px; - content: ""; -} -.popover.top .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -.popover.top .arrow:after { - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #ffffff; -} -.popover.right .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, 0.25); -} -.popover.right .arrow:after { - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #ffffff; -} -.popover.bottom .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -.popover.bottom .arrow:after { - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #ffffff; -} -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.popover.left .arrow:after { - right: 1px; - border-right-width: 0; - border-left-color: #ffffff; - bottom: -10px; -} -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} -.thumbnails:before, -.thumbnails:after { - display: table; - content: ""; - line-height: 0; -} -.thumbnails:after { - clear: both; -} -.row-fluid .thumbnails { - margin-left: 0; -} -.thumbnails > li { - float: left; - margin-bottom: 24px; - margin-left: 20px; -} -.thumbnail { - display: block; - padding: 4px; - line-height: 24px; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -a.thumbnail:hover { - border-color: #292929; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} -.thumbnail > img { - display: block; - max-width: 100%; - margin-left: auto; - margin-right: auto; -} -.thumbnail .caption { - padding: 9px; - color: #555555; -} -.media, -.media-body { - overflow: hidden; - *overflow: visible; - zoom: 1; -} -.media, -.media .media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media-object { - display: block; -} -.media-heading { - margin: 0 0 5px; -} -.media .pull-left { - margin-right: 10px; -} -.media .pull-right { - margin-left: 10px; -} -.media-list { - margin-left: 0; - list-style: none; -} -/* .label, -.badge { - display: inline-block; - padding: 2px 4px; - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - vertical-align: baseline; - white-space: nowrap; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #999999; -} -.label { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.badge { - padding-left: 9px; - padding-right: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} -.label:empty, -.badge:empty { - display: none; -} -a.label:hover, -a.badge:hover { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} -.label-important, -.badge-important { - background-color: #b94a48; -} -.label-important[href], -.badge-important[href] { - background-color: #953b39; -} -.label-warning, -.badge-warning { - background-color: #f89406; -} -.label-warning[href], -.badge-warning[href] { - background-color: #c67605; -} -.label-success, -.badge-success { - background-color: #468847; -} -.label-success[href], -.badge-success[href] { - background-color: #356635; -} -.label-info, -.badge-info { - background-color: #3a87ad; -} -.label-info[href], -.badge-info[href] { - background-color: #2d6987; -} -.label-inverse, -.badge-inverse { - background-color: #333333; -} -.label-inverse[href], -.badge-inverse[href] { - background-color: #1a1a1a; -} -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} -.btn-mini .label, -.btn-mini .badge { - top: 0; -} */ -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - overflow: hidden; - height: 24px; - margin-bottom: 24px; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.progress .bar { - width: 0%; - height: 100%; - color: #ffffff; - float: left; - font-size: 12px; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); - -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); - box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); -} -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-warning .bar, -.progress .bar-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); -} -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.accordion { - margin-bottom: 24px; -} -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.accordion-heading { - border-bottom: 0; -} -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} -.accordion-toggle { - cursor: pointer; -} -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} -.carousel { - position: relative; - margin-bottom: 24px; - line-height: 1; -} -.carousel-inner { - overflow: hidden; - width: 100%; - position: relative; -} -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img { - display: block; - line-height: 1; -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} -.carousel-control.right { - left: auto; - right: 15px; -} -.carousel-control:hover { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -.carousel-caption { - position: absolute; - left: 0; - right: 0; - bottom: 0; - padding: 15px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} -.carousel-caption h4, -.carousel-caption p { - color: #ffffff; - line-height: 24px; -} -.carousel-caption h4 { - margin: 0 0 5px; -} -.carousel-caption p { - margin-bottom: 0; -} -.hero-unit { - padding: 60px; - margin-bottom: 30px; - font-size: 18px; - font-weight: 200; - line-height: 36px; - color: inherit; - background-color: #eeeeee; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - color: inherit; - letter-spacing: -1px; -} -.hero-unit li { - line-height: 36px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.hide { - display: none; -} -.show { - display: block; -} -.invisible { - visibility: hidden; -} -.affix { - position: fixed; -} diff --git a/public_html/css/site-normal.css b/public_html/css/site-normal.css index 649a00b..e69de29 100644 --- a/public_html/css/site-normal.css +++ b/public_html/css/site-normal.css @@ -1,506 +0,0 @@ -/* #mainmenu { - - width:100%; - - } */ - - div.pswp {z-index:99999999;} - div.pswp__top-bar {z-index:99999999;} - - #map { - width: 100%; - height: 285px; - } - - .social i.fa { - display: inline-block; - border-radius: 60px; - box-shadow: 0px 0px 2px #888; - padding: 0.5em 0.6em; - background:#fff; - - } - - - - - -.app1 {float:left; width:70%; max-width:1300px; text-align:left;} -.app2 {float:right; width:30%; text-align:right; background:none;} - -.app1 img {width:auto; max-height:350px;} -.app2 img {width:350px; height:auto;} - - .contactfrom {float:left;} - .social2 {float:left;} - - .social.ipad {display:none;} - - .social i:hover { - - display: inline-block; - border-radius: 60px; - box-shadow: 0px 0px 2px #888; - padding: 0.5em 0.6em; - background:#204a94; - color:#fff; - -} -.rowhome {text-align:center; padding-top:50px; padding-bottom:50px;} -.home-about-downloads {float:right; width:30%; text-align:right; background:none;} -.home-about-content {float:none; width:86%; display:inline-block; background-color:#fff;} -.home-about-content-text {float:left; width:70%; text-align:left; margin-left:0; padding:0;} -.home-about-content-text h2 {margin-top:50px; margin-left:0; padding-left:0;} - -.lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;} -.lastnews .newspic {float:left; width:30%; text-align:left; background:none;} -.lastnews .newspic img {width:200px; height:auto;} -.lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;} -.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} -.lastnews:nth-child(even) {border-left: 1px solid #ccc;} -.lastnews:nth-of-type(2n+1) {clear:left;} - - -.span34.video {width:400px; max-height:400px; margin-left:20px;} -.titlevideo {width:400px; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;} - - - - @media (max-width: 1790px) { - .lastnews {float:none; max-height:350px; width:45%; float:left; margin-top:80px; margin-left: 40px; padding-left:20px; background-color:#fff;} - .lastnews .newspic img {width:150px; height:auto;} - .lastnews .newstext {float:left; width:300px; text-align:left; margin-left:40px; padding:0;} - .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} - - .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0;} - .product-menu .product-menu-wrapper a { font-size:12px;} - header {background:#204a94;} - - /* #mainmenu { - position: sticky; - top: 450px; - width:100%; - background:#245CAA; - } */ - #product-menu.sticky2 {top:20;} - - .product-menu .product-menu-wrapper22 {width:19%;} - - /* #product-menu.product-menu.desktop {margin-top:35px;} */ - /* #product-menu.download-menu.desktop {margin-top:35px;} */ - - /* #slider {margin-top:-80px;} */ - - - .homeh2 { margin-top:100px;} - - - } - - @media (max-width: 1600px) { - - #mainmenu { - position: sticky; - top: 425px; - width:100%; - background:#245CAA; - } - #product-menu.sticky2 {top:20;} - - .product-menu .product-menu-wrapper22 {width:16%;} - - #product-menu.product-menu.desktop {margin-top:35px;} - #product-menu.download-menu.desktop {margin-top:35px;} - } - - @media (max-width: 1280px) and (min-width: 1100px) { - -.lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;} -.lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left; background:none;} -.lastnews .newspic img {width:150px; height:auto;} -.lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;} -.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} -.lastnews:nth-child(even) {border-left: 0;} -.lastnews:nth-of-type(3) {clear:left;} - - .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0; top:150;} - .product-menu .product-menu-wrapper a { font-size:12px;} - header {background:#204a94;} - - /* #mainmenu { - position: sticky; - top: 300px; - width:100%; - background:#245CAA; - } */ - #product-menu.sticky2 {top:20;} - - .product-menu .product-menu-wrapper22 {width:19%;} - - #product-menu.product-menu.desktop {margin-top:35px;} - #product-menu.download-menu.desktop {margin-top:30px;} - - /* #slider {margin-top:-80px;} */ - - - .homeh2 { margin-top:100px;} - - - } - - @media (max-width: 1100px) and (min-width: 900px) { - - .product-menu .product-menu-wrapper {display:inline-block; min-width:300px;overflow:hidden; margin:0; top:150;} - .product-menu .product-menu-wrapper a { font-size:12px;} - header {background:#204a94;} - - /* #mainmenu { - position: sticky; - top: 200px; - width:100%; - background:#245CAA; - } */ - #product-menu.sticky2 {top:20;} - - .product-menu .product-menu-wrapper22 {width:19%;} - - #product-menu.product-menu.desktop {margin-top:35px;} - #product-menu.download-menu.desktop {margin-top:30px;} - - /* #slider {margin-top:-80px;} */ - - - .homeh2 { margin-top:100px;} - - - } - - -/* - @media (max-width: 1020px) { - - #slider {display:none;} - - - } */ - - - - - @media (max-width: 950px) { - - .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;} -.lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left; background:none;} -.lastnews .newspic img {width:150px; height:auto;} -.lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;} -.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} -.lastnews:nth-child(even) {border-left: 0;} -.lastnews:nth-of-type(3) {clear:left;} - - /* .product-menu {display:none;} */ - - /* #mainmenu { - position: sticky; - top: 0; - width:100%; - margin:0; - background:#555555; - } */ - - #changemenu {display:none;} - #changemenu2 {display:block;visibility: visible;} - - - } - -@media only screen -and (min-device-width : 768px) -and (max-device-width : 1024px) -and (orientation : landscape) { - - - - /* #mainmenu { - position: sticky; - top: 300px; - width:100%; - background:#245CAA; - } */ - - - .home-about-content-text h2 {margin-top:0px; margin-left:0; padding-left:0;} - - /* #slider {margin-top:40px;} */ - - footer .footerwrap { - text-align:center; width:100%; height:220px; background-color:#204a94; - } - - footer .footerwrap2 { - text-align:center; width:100%; height:500px; background-color:#355aa0; - } - - .contactfrom {float:none; display:inline-block;} - .social2.contacts {float:left; text-align:center; width:350px;} - .social2.carreers {float:right; text-align:center; width:350px;} - - .social.desktop {display:none;} - .social.ipad {display:block; width:350px;} - - .newsletter.desktop.contactform {clear:left; height:250px; margin-top:auto; margin-left:-80px; } - .newsletter3 {margin-top:100px; float:none;} - .newsletter4 {margin-top:100px; float:none;} - - div.newstext {margin-top:0px;} - - -} - -@media only screen -and (min-device-width : 768px) -and (max-device-width : 1024px) -and (orientation : portrait) { - - #rmmenu.span12 { - background:#555555; - background-color:#555555; - } - -/* #mainmenu { - position: sticky; - top: 300px; - width:102%; - background:#555555; - background-color:#555555; - } */ - - .product-menu {display:block; margin-left:-25px; left:-25px; width:105%;} -/* - #slider {display:block; margin-top: 0px; top:0;} */ - /* #contenu {margin-top: 30px; top:30px;} */ - - #changemenu {display:block; visibility: visible; margin-left:0px; margin-right:0px; left:0; right:0; } - #changemenu2 {display:none; visibility: hidden;} - - .newstext {text-align: left; padding-right: 20px; margin-bottom:0px; bottom:0;} - .home-about-downloads.newspic { height:350px;} - - -} - - - @media only screen -and (min-device-width : 375px) -and (max-device-width : 667px) { - - - - header { - position: fixed; - top: 0; - width:100%; - z-index:999999; - } - .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;} - .home-about-downloads {float:none; width:100%;} - .home-about-content {float:none; width:100%;} - .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;} - .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;} - - .dropdowns { - position: fixed; - top: 70; - width:100%; - z-index:999999; - } - - /* #slider {display:block; width:100%; margin-top:80px;} */ - - - .homeh2 {margin-top:-10px;} - - .productsrow { margin-top: 100px; } - .row.productsrow.app {padding-bottom:10px; margin-top:50px;} - .row.productsrow.app.about {margin-top:10px;} - - .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;} - .row .productsrow .app .homeh2 h2 {margin-top:-50px;} - .row .productsrow .app .homeh2right {display:none;} - .row .productsrow .app h2 {margin-top:10px;} - .app1 {float:none; width:100%;} - .app2 {display:none;} - - .app1 img {width:100%; height:auto;} - - .newspic {float:none; width:100%;} - .newstext {float:none; width:100%;} - .newstext h2 {margin-top:0px;} - - #changemenu {display:none;} - #changemenu2 {display:block; visibility: visible;} - - footer .footerwrap { - text-align:center; width:100%; height:550px; background-color:#204a94; - } - - footer .footerwrap2 { - text-align:center; width:100%; height:500px; background-color:#355aa0; - } - - footer .footerwrap2 .social2 .carrers { - - width:100%; - text-align:center; - - } - - footer .footerwrap2 .social2 .contacts - - { - - width:100%; - text-align:center; - - } - - .social.ipad {display:none;} - .desktop {display:none;} - - .product { - float:none; - display:inline-block; - width: 95%; - height:auto; - margin:0; - border: 1px solid #fff; - border-radius: 0px; - margin-top:20px; - margin-left:0px; - overflow:hidden; - padding:0: - -webkit-box-shadow: none; --moz-box-shadow: none; -box-shadow: none; -text-align:center; - -} - -input[type=checkbox] { - min-width:20px; - min-height:20px; -} - -.span34.video {width:95%; height:250px; margin-left:0px; margin: 0 auto; margin-top:20px; margin-bottom:0px} -.titlevideo {width:100%; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;} - - -} - -@media only screen -and (min-device-width : 320px) -and (max-device-width : 667px) -and (orientation : portrait) { - - - - header { - position: fixed; - top: 0; - width:100%; - z-index:999999; - } - .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;} - .home-about-downloads {float:none; width:100%;} - .home-about-content {float:none; width:100%;} - .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;} - .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;} - - .dropdowns { - position: fixed; - top: 70; - width:100%; - z-index:999999; - } - - /* #slider {display:block; width:100%; margin-top:80px;} */ - - - .homeh2 {margin-top:-10px;} - - .productsrow { - - margin-top: 100px; - - } - .row.productsrow.app {padding-bottom:10px;} - .row.productsrow.app.about {margin-top:10px;} - - .row.productsrow.app.homeh2 {float:none; width:100%; margin-top:-50px;} - .row.productsrow.app.homeh2 h2 {margin-top:-50px;} - .row.productsrow.app.homeh2right {display:none;} - .row.productsrow.app h2 {margin-top:10px;} - .app1 {float:none; width:100%;} - .app2 {display:none;} - - .app1 img {width:100%; height:auto;} - - .newspic {float:none; width:100%;} - .newstext {float:none; width:100%;} - .newstext h2 {margin-top:0px;} - - #changemenu {display:none;} - #changemenu2 {display:block; visibility: visible;} - - footer .footerwrap { - text-align:center; width:100%; height:550px; background-color:#204a94; - } - - footer .footerwrap2 { - text-align:center; width:100%; height:500px; background-color:#355aa0; - } - - footer .footerwrap2 .social2 .carrers { - - width:100%; - text-align:center; - - } - - footer .footerwrap2 .social2 .contacts - - { - - width:100%; - text-align:center; - - } - - .social.ipad {display:none;} - .desktop {display:none;} - - .product { - float:none; - display:inline-block; - width: 95%; - height:auto; - margin:0; - border: 1px solid #fff; - border-radius: 0px; - margin-top:20px; - margin-left:0px; - overflow:hidden; - padding:0: - -webkit-box-shadow: none; --moz-box-shadow: none; -box-shadow: none; -text-align:center; - -} - -input[type=checkbox] { - min-width:20px; - min-height:20px; -} - - -} \ No newline at end of file diff --git a/public_html/css/site.css b/public_html/css/site.css index 8aef345..6169a50 100644 --- a/public_html/css/site.css +++ b/public_html/css/site.css @@ -1,60 +1,3985 @@ -.span33 { - float:none; - display:inline-block; - width: 300px; - height:350px; - background:#ccc; - border: 1px solid #fff; - border-radius: 0px; - padding:0px; - overflow:hidden; +@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap'); +/* @import url(../css/font-awesome.css); */ +/* @font-face { + font-family: 'Conv_M025094D'; + src: url('/fonts/M025094D.eot'); + src: local('?'), url('/fonts/M025094D.woff') format('woff'), url('/fonts/M025094D.ttf') format('truetype'), url('/fonts/M025094D.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'Conv_M025096D'; + src: url('/fonts/M025096D.eot'); + src: local('?'), url('fonts/M025096D.woff') format('woff'), url('fonts/M025096D.ttf') format('truetype'), url('fonts/M025096D.svg') format('svg'); + font-weight: normal; + font-style: normal; +} */ + + +body { + + font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + line-height: 24px; + font-size: 12pt; + color: #58595b; + /* fallback */ + background-color: #fff; + +} + +.even { + background-color: #EFEFEF; + padding-left: 3px; + padding-right: 3px; + text-decoration: none; +} +.odd { + background-color: #fff; + padding-left: 3px; + padding-right: 3px; + text-decoration: none; +} + +.gartprod { + + display: block; + width: 100%; +} + +.notvisible { + visibility: hidden; +} +/* Medium devices (tablets, 768px and up) */ +@media (max-width: 993px) { + .gartprod { + float: none; + width: 100%; + } + +} + + + +a.listlink { + text-decoration: none; +} + +a.listlink:hover { + text-decoration: underline; +} + +a.grplist { + color: #000!important; + text-decoration: none; + white-space: nowrap; +} + +a.grplist:hover { + text-decoration: underline; +} + +#preloader { + position: fixed; + top:0; + left:0; + right:0; + bottom:0; + background-color:#fff; /* change if the mask should have another color then white */ + z-index:99; /* makes sure it stays on top */ +} + +#status { + width:200px; + height:200px; + position:absolute; + left:50%; /* centers the loading animation horizontally one the screen */ + top:50%; /* centers the loading animation vertically one the screen */ + background-image:url(../img/status.gif); /* path to your loading animation */ + background-repeat:no-repeat; + background-position:center; + margin:-100px 0 0 -100px; /* is width and height divided by two */ +} + + #changemenu {display:block;} + #changemenu2 {display:none; visibility:hidden;} + +.lang { +float:right; +height: 25px; +padding:4px; +} + +.lang a:link { +color:#fff; +} + +a:link { + font-size:13pt; + color: #fff;} + +.disclaimer { + color:#fff; + text-align:justify; + font-size:10pt; + + } +.more { + display: none; + border-top: 1px solid #fff; + border-bottom: 1px solid #fff; } + +#adressbar p { + margin-bottom: 16px; + font-size:13pt; + color: #fff; + text-align:left; +} + + +.rows { + width:100%; + line-height:24pt; +} + + +#wrap { + +float:none; +display:inline-block; +width:45%; + +} +.rows:nth-of-type(odd) { + background: #e0e0e0; +} + +p { + margin-bottom: auto; + font-size:14px; + color: #58595b; +} + +#desc_news > p { + margin-bottom: auto; + font-size:10pt; + color: #fff; + text-align:justify; + line-height:auto; +} + + +p > span { + font-size:13pt; + color: #58595b; +} +a[href^="tel:"] { + color: inherit; + text-decoration: none; +} +a { + outline: none; +} +a:hover { + text-decoration: none; +} +article ul +{ + list-style-type: none; +} +.desktop { +display:block; + +} + +.mobile { + +display:none; + +} + + +.reihe { + line-height:24pt; + border: solid 1px #245CAA; +} + +.reihe:nth-child(odd) { + background: #bed7ff; +} + + + +.filler { + +height:550px; + +} + +.square-thumb { +width: 120px; +height: 120px; +overflow:hidden; +float : left; +border-color : #ffffff #ffffff #ffffff #ffffff; +border-style : solid; +border-top-width : 1px; +border-right-width : 1px; +border-bottom-width : 1px; +border-left-width : 1px; +margin-left : 25px; +margin-right : auto; +margin-top : 20px; +text-align: center; +background:#fff; +background-image: url("css/loading.gif"); +background-position: center center; +background-repeat: no-repeat; +box-shadow: rgb(124, 124, 124) 3px 3px 3px; +} + +.square-thumb img { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +a.partner:link { + color: #000; + font-size:11px; + font-weight:bold; +} + +/* visited link */ +a.partner:visited { + color: #000; +} + +/* mouse over link */ +a.partner:hover { + color: #000; +} + +/* selected link */ +a.partner:active { + color: #000; +} + + +.span1200 { + float:left; + width: 1000px; + height:auto; + padding:25px; + +} + +.span3-4 { + +float:left; +width: 380px; +padding:5px; + +} + +.span3-4 p { + +color:#fff; +text-align:left; + +} + + +.productsrow a { + color: #000!important; +} + + +.span12 { +float:none; +margin:0; +padding:0; +height:auto; +width:1200px; +text-align:center; + +} + + + +.circle { + border-radius: 100%; + margin: 0.15em; + font-size: 25px; + padding:15px; + background-color:#fff; + color:#235ba9; +} + +.circle:hover { + + background-color:#6493e5; + color:#fff; +} + + +.fa-facebook{ + + padding: 15px 20px; + } + + +#mainmenu { + +position:fixed; +top:455px; +width:100%; +text-align:center; +padding:0; +z-index:9; + + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; +} + +#product-menu { + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; +} + +#product-menu.sticky2 { + +position:relative; +margin-top:auto; +background:204a94; +} + +#mainmenu.sticky { + +position:fixed; +top:0; +background:#204a94; +} + + + + +#contenu.container { +position:relative; +/* margin-top:-30px; */ +background:#ffffff; +text-align:center; +} + + + +.span34 { + float:none; + display:inline-block; + width: 300px; + height:400px; + margin:0 auto; + margin-top:25px; + + +} + +.span35 { + float:none; + display:inline-block; + width: 300px; + margin:0 auto; + margin-top:25px; + + +} + +.product { + + display:inline-block; + width: 320px; + border: 1px solid #fff; + border-radius: 0px; + margin: auto 10px; + margin-top:20px; + overflow:hidden; + padding:0; + -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); +-moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); +box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); + +} + +.product .img { + +width:350px; +height:auto; +margin-bottom:0px; +background:#fff; + +} +h1 { +font-family: 'Open Sans Condensed', sans-serif; + +} + +h2 { +margin:5px; +padding:0; +font-family: 'Open Sans Condensed', sans-serif; + + +} + +#title { + +position:relative; +width:160px; +height:40px; +margin:0; +margin-left:10px; +margin-top:auto; +text-align:left; + +} + +#title img { + +margin-top:auto; +width:50px; +height:50px; + +} + +#title span { +margin-left:5px; +margin-top:10px; +font-size:12px; + +} + +#desc { + +float:right; +width:180px; +height:260px; +background:#245caa; +padding:5px; +text-align:left; +margin:0; + + +} + +#desc p { + +font-size:12px; +line-height: 12px; +color:#fff; +padding:5px; + +} + +#desc h3 { + +font-size:15px; +color:#fff; +padding:0; +line-height: 16px; +} + +#desc h2 {display:none;} + + + +.product-menu { + width:100%; + /* margin-top:1px; */ + /* text-align:center; */ + background:#245CAA; + z-index:9; + padding:20px; + /* border-top: 1px solid #fff; */ + +} +.product-menu .product-menu-wrapper { +display:inline-block; +/* width:18%; */ +/* height:35px; */ +padding:10px; +text-align:left; + +} + +.product-menu div a { +color:#fff; +font-size:15px; +text-align:left; +/* margin-left:20%; */ + +} + +.product-menu .product-menu-wrapper:hover { + + +background:#204a94; + +} + +.product-menu .product-menu-wrapper.prodname2 { + +background:#204a94; + +} + +.product-menu .product-menu-wrapper22 { +display:inline-block; +width:15%; +height:35px; +padding:10px; +text-align:left; + +} + +.product-menu .product-menu-wrapper22 a { +color:#fff; +font-size:15px; +text-align:left; +margin-left:20%; + +} + +.product-menu .product-menu-wrapper22:hover { + + +background:#204a94; + +} + +.product-menu .product-menu-wrapper22.prodname2 { + +background:#204a94; + +} + +.download-menu { + width:100%; + margin-top:1px; + text-align:center; + background:#245CAA; + z-index:9999; + padding:20px; + border-top: 1px solid #fff; + +} +.download-menu .download-menu-wrapper { +display:inline-block; +width:18%; +height:35px; +padding:10px; +text-align:left; + +} + +.download-menu .download-menu-wrapper a { +color:#fff; +font-size:15px; +line-height:15px; +text-align:left; +margin-left:15%; + +} + +.download-menu .download-menu-wrapper:hover { + +background:#204a94; + +} + +.download-menu .download-menu-wrapper.prodname2 { + +background:#204a94; + +} + + +.download_header { + +background:#245CAA; +width:350; +padding:10px; +margin-top:50px; + +} + +.download_lines { + +clear:left; +float:left; +width:1100px; +height:80px; +margin-left:50px; + +} +.download_table { + +float:left; +width:800px; +height:30px; +font-size:10px; +margin-top:30px; + +} + + + +#desc_news2 { + +float:left; +width:100%; +background:#245caa; +overflow:hidden; +z-index:999999999; + +} + +#desc_news2 li { + + +text-align:left; + +} +#desc_news2 li:hover { + +color:#245caa; + +} + +#desc_news2 li a:link { + +/* margin-left:25px; */ +font-size:12px; + +} + +.image { + position:relative; + height:400px; +} +.image img { + width:100%; + vertical-align:top; +} +.image:after { + content:'\A'; + position:absolute; + width:100%; height:100%; + top:0; left:0; + background:rgba(0,0,0,0.6); + opacity:0; + transition: all 0.5s; + -webkit-transition: all 0.5s; +} +.image:hover:after { + opacity:1; +} + + +.span7 { + float:left; + width: 800px; + min-height:350px; + padding:25px; + margin-left:0px; + margin-right:0px; + background:#c4c4c4; + +} + +.span4 { + float:right; + + text-align:right; + margin:0; + padding:0; + background:#fff; + + +} +.span42 { + float:right; + width: 350px; + text-align:right; + margin:0; + padding:0; + background:#0B4191; + + +} +.span71 { + float:left; + width: 600px; + min-height:350px; + padding:25px; + margin-left:0px; + margin-right:0px; + background:#c4c4c4; + +} + +.span41 { + float:right; + width: 550px; + text-align:right; + margin:0; + padding:0; + background:#fff; + + +} + +.span7 .gallery { + + display: inline-block; +} + + +.brand { + width:200px; + height:70px; + font-size: 0 !important; + line-height: 0 !important; + display: inline-block; + text-align:center; + margin: 0 !important; + position: relative; + padding: 0 0 0 0!important; + margin-top:0px; +} +#rmmenu.span12 .brand2 { + display:none; + width:150px; + height:auto; + font-size: 0 !important; + line-height: 0 !important; + float:left; + text-align:center; + margin: 0 !important; + position: relative; + padding: 0 0 0 0!important; + margin-top:0; + margin-left:25px; +} + +.brand img.left { + float:left; + width:167px; + height:50px; + margin-top:10px; + margin-left:15px; + +} + + + +.brand img.right { + float:right; + width:350px; + height:100px; margin:auto; - margin-top:20px; - margin-left:35px; - -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); + margin-bottom:20px; + +} + +.map{ + position:relative; + margin-top:-50px; + margin-bottom:40px; +} + +.map iframe{ + width:100%; + height:450px; + border:none; +} + +.map-grid iframe{ + width:100%; + height:350px; + border:none; + margin:0 0 -5px 0; + padding:0; +} +#map_canvas img, +.google-maps img { + max-width: none; +} + + + +h3 { + color: #383838; + font: 100 27px/27px Helvetica Neue, Helvetica, sans-serif; + margin-top: 5px; + margin-bottom: 5px; + font-weight:500; + text-align:left; +} +h4 { + color: #383838; + font: 100 20px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + + font-weight:600; + margin-bottom: 18px; +} +h5 { + color: #58595b; + font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + + margin-bottom: 14px; +} +h5 > span { + color: #58595b; +} +h5 > em { + font-style: normal; + color: #fff6e5; +} +h6 { + color: #6f6f6f; + font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + + margin-bottom: 14px; + margin-top: -6px; +} +#content ul { + list-style: none; +} +.extra-wrap { + overflow: hidden; +} + +/*-----list-----*/ +.list1 { + margin: 0; + list-style: none; + margin-bottom: 25px; + margin-top: 26px; +} +.list1 li { + font-size: 14px; + line-height: 24px; + padding-left: 28px; + margin-bottom: 10px; + background: url(../img/list_arrow.png) left 4px no-repeat; +} +.list1 li a { + color: #727c87; + font: 14px Helvetica Neue, Helvetica, sans-serif; + text-transform: uppercase; + line-height: 24px; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list1 li a:hover { + color: #cc0000; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list2 { + margin: 0; + position: relative; + list-style: none; + margin-top: 28px; +} +.list2 li { + font-size: 14px; + line-height: 24px; + margin-bottom: 2px; +} +.list2 li .date { + position: relative; + float: left; + color: #6f6f6f; + font: 300 14px/14px 'Helvetica'; + top: 3px; + margin-right: 7px; +} +.list2 li a { + color: #7ecefd; + font-family: Helvetica Neue, Helvetica, sans-serif; + font-size: 14px; + line-height: 24px; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list2 li a:hover { + color: #a2a0a0; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list3 { + margin: 0; + list-style: none; + margin-top: 26px; +} +.list3 li { + font-size: 14px; + line-height: 24px; + border-bottom: 1px solid #f5f6f6; + margin-bottom: 14px; +} +.list3 li:first-child + li + li { + border-bottom: none; +} +.list3 li p { + margin-bottom: 13px; +} +.list3 .icon { + float: left; + margin-right: 5px; + width: 31px; + margin-top: 6px; +} +.list4 { + margin: 0; + list-style: none; + display: block; + margin-top: 32px; +} +.list4 li { + font-size: 14px; + line-height: 24px; + margin-bottom: 30px; + padding-bottom: 20px; + border-bottom: 1px solid #f5f6f6; +} +.list4 li h5 { + margin-bottom: 2px; + margin-top: 13px; +} +.list4 .badge { + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + width: 72px; + height: 53px; + text-align: center; + padding-top: 19px; + text-shadow: none; + background-color: #cc0000; + font: 20px/20px 'Open Sans'; + color: #fff6e5; + float: left; + margin-right: 19px; + text-transform: uppercase; +} +.list4 .badge p { + margin-bottom: 0; + margin-top: -3px; +} +.list4 li .extra-wrap p { + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + color: #c1c1c1; + float: left; +} +.list4 li .extra-wrap a { + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + color: #c1c1c1; + display: inline-block; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list4 li .extra-wrap a:hover { + color: #cc0000; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list4 li > div { + margin-bottom: 6px; +} +.list4 h2 { + margin-top: 0; + margin-bottom: 18px; +} +.list5 { + margin: 0; + list-style: none; + margin-top: auto; +} +.list5 li { + font-size: 14px; + line-height: 24px; + margin-bottom: 19px; + margin-top: 5px; +} +.list5 li a { + color: #cc0000; + font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + text-transform: uppercase; + margin-bottom: 14px; + display: inline-block; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list5 li a:hover { + color: #3e454c; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.list5 li figure { + margin: 0; + float: left; + margin-right: 18px; +} +.list5 li figure > img { + width: 100%; +} +.list5 li p { + margin-bottom: 0; +} +/*-----thumbs-----*/ +.thumb-pad1 { + margin-bottom: 8px; +} +.thumb-pad1 .thumbnail { + position: relative; + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad1 figure { + margin: 0; +} +.thumb-pad1 figure img { + width: 100%; +} +.thumb-pad1 .thumbnail .caption { + padding: 0; + color: #c1c1c1; + overflow: hidden; + padding: 17px 20px 29px 26px; + background-color: #ffffff; +} +.thumb-pad1 .thumbnail .caption h3 { + margin-bottom: 6px; +} +.thumb-pad1 .thumbnail .caption p { + color: #cccccc; + line-height: 24px; + margin-bottom: 18px; +} +.box-thumb1 { + margin-bottom: 30px; +} +.thumb-pad2 { + margin: 0; + margin-top: 16px; +} +.thumb-pad2 .thumbnail { + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad2 .thumbnail .caption { + padding: 0; + color: #c1c1c1; +} +.thumb-pad2 .thumbnail .caption a { + color: #6f6f6f; + font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + text-transform: uppercase; + margin-bottom: 11px; + display: inline-block; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad2 .thumbnail .caption a:hover { + color: #cc0000; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad2 figure { + margin: 0; + margin-bottom: 24px; +} +.thumb-pad2 figure img { + width: 100%; +} +.thumb-pad3 { + margin-bottom: 30px; +} +.thumb-pad3 .thumbnail { + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad3 .thumbnail .caption { + padding: 0; + color: #c1c1c1; + overflow: hidden; +} +.thumb-pad3 figure { + margin: 0; + float: left; + margin-right: 20px; +} +.thumb-pad3 figure img { + width: 100%; + max-width: 100%; +} +.thumb-pad3 .thumbnail .caption span { + margin-bottom: 8px; + display: block; +} +.thumb-pad3 .thumbnail .caption span a { + color: #6f6f6f; + font: 300 14px/14px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + display: inline-block; + text-transform: uppercase; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad3 .thumbnail .caption span a:hover { + color: #7ecefd; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad3 .thumbnail .caption h4 { + margin-bottom: -1px; +} +.thumb-pad4 { + margin-top: 34px; +} +.thumb-pad4 .thumbnail { + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad4 figure { + margin: 0; + margin-bottom: 17px; +} +.thumb-pad4 figure img { + width: 100%; + max-width: 100%; +} +.thumb-pad4 .thumbnail .caption { + padding: 0; + color: #c1c1c1; +} +.thumb-pad4 .thumbnail .caption p { + color: #c1c1c1; + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + padding-bottom: 9px; +} +.thumb-pad5 { + margin: 0; + display: inline-block; + margin-bottom: 20px !important; +} +.thumb-pad5 .thumbnail { + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad5 .thumbnail .caption { + padding: 0; + color: #c1c1c1; +} +.thumb-pad5 figure { + margin: 0; + overflow: hidden; + display: inline-block; + /* float: left; */ + margin-right: 20px; +} +.thumb-pad5 figure img { + width: 100%; +} +.thumb-pad6 { + margin-top: 15px; +} +.thumb-pad6 .thumbnail { + position: relative; + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad6 figure { + margin: 0; + margin-bottom: 22px; + position: relative; +} +.thumb-pad6 figure img { + width: 100%; +} +.thumb-pad6 .thumbnail .caption { + padding: 0; + color: #c1c1c1; +} +.thumb-pad6 a { + color: #cc0000; + font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + text-transform: uppercase; + margin-bottom: 8px; + display: inline-block; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad6 a:hover { + color: #3e454c; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.thumb-pad6 .badge { + padding: 0; + margin: 0; + position: absolute; + bottom: 0; + right: 0; + border-radius: 0; + text-shadow: none; + box-shadow: none; + background-color: #cc0000; + text-align: center; + padding-top: 11px; + font: 300 30px/30px 'Open Sans'; + color: #ffffff; + width: 71px; +} +.thumb-pad6 .badge p { + font: 600 15px/15px 'Open Sans'; + margin-bottom: 13px; +} +.thumb-pad6 .badge time { + margin-left: 6px; + margin-bottom: 2px; + display: block; +} +.thumb-pad7 .thumbnail { + position: relative; + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; + margin-top: 33px; +} +.thumb-pad7 figure { + margin: 0; + float: left; + margin-right: 20px; +} +.thumb-pad7 figure img { + width: 100%; +} +.thumb-pad7 h6 { + margin-top: 0; +} +.thumb-pad7 .thumbnail .caption { + padding: 0; + color: #c1c1c1; + overflow: hidden; +} +.thumb-pad7 .thumbnail .caption .name { + float: right; + text-align: right; + margin-top: -13px; +} +.thumb-pad7 .thumbnail .caption .name p { + font: 20px 'Pacifico'; + color: #c1c1c1; + margin-bottom: 0; +} +.thumb-pad7 .thumbnail .caption .name span { + font: 11px Arial, Helvetica Neue, Helvetica, sans-serif; + color: #c1c1c1; + position: relative; + top: -10px; +} +.thumb-pad8 { + position: relative; + padding: 20px 20px 14px 20px; + margin-bottom: 20px; +} +.thumb-pad8 span { + background-color: #cc0000; + width: 100%; + height: 0; + position: absolute; + z-index: 2; + bottom: 0; + left: 0; + right: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.thumb-pad8 strong { + background-color: #f5f6f6; + width: 100%; + height: 100%; + position: absolute; + z-index: 1; + bottom: 0; + left: 0; + right: 0; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} +.thumb-pad8 .thumbnail { + position: relative; + z-index: 3; + padding: 0; + margin: 0; + border: none; + border-radius: 0; + box-shadow: none; +} +.thumb-pad8 figure { + margin: 0; + width: 100%; + margin-bottom: 25px; +} +.thumb-pad8 figure img { + width: 100%; + max-width: 100%; +} +.thumb-pad8 .thumbnail .caption { + padding: 0; + color: #c1c1c1; +} +.thumb-pad8 .thumbnail .caption a { + color: #6f6f6f; + font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; + margin: 0; + text-transform: uppercase; + margin-bottom: 11px; + display: inline-block; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} +.thumb-pad8 .thumbnail .caption p { + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} +/*----------*/ +header { + padding: 0; +} +.follow_block { + position: relative; + padding: 10px 0 0 0; + height: 30px; + background-color: #2f2f2f; + text-align: center; +} +.follow_block ul { + list-style: none; + margin: 0; + display: inline-block; +} +.follow_block ul li { + float: left; +} +.follow_block ul li { + font: 10px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + color: #c4c4c4; +} +.follow_block ul li a { + font: 10px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + + color: #c4c4c4; +} +.follow_block ul li a:hover { + color: #f4d35c; +} +.follow_block ul li span { + margin: 0 5px; +} +/*-----Language-----*/ + +/* a.langmenu:link { color:#fff; } +a.langmenu:visited { color:#fff; } + +header nav ul { + -webkit-font-smoothing:antialiased; + background: none; + list-style: none; + margin: 0; + padding: 0; + width: 100%; +} +header nav li { + float: left; + margin: 0; + padding: 0; + position: relative; + +} +header nav li a { + + color: #fff; + display: block; + font-size: 24px; + padding: 20px; + text-align: center; + text-decoration: none; + -webkit-transition: all .25s ease; + -moz-transition: all .25s ease; + -ms-transition: all .25s ease; + -o-transition: all .25s ease; + transition: all .25s ease; +} + +header nav li:hover a { + color:#000; +} +header nav li ul { + float: left; + left: 0; + opacity: 0; + position: absolute; + top: 100%; + visibility: hidden; + z-index: 1; + -webkit-transition: all .25s ease; + -moz-transition: all .25s ease; + -ms-transition: all .25s ease; + -o-transition: all .25s ease; + transition: all .25s ease; +} +header nav li:hover ul { + opacity: 1; + top: 100%; + width:70px; + visibility: visible; + background: #505050; +} +header nav li ul li { + float: none; + width: 100%; +} +header nav li ul a:hover { + background: #245CAA; +} */ + +/* Clearfix */ + +.cf:after, .cf:before { + content:""; + display:table; +} +.cf:after { + clear:both; +} +.cf { + zoom:1; +} + +.dropdown img { + +width:30px; +height:30px; + +} + + + + + + + + + +/*----content-----*/ +#content { + position: relative; + padding: 0 0 0 0; +} +.img-polaroid { + position: relative; + padding: 7px; + background: none; + box-shadow: none; + border: 1px solid #f1f1f1; + max-width: inherit; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +#toTop { + display: none; + width: 42px; + height: 42px; + overflow: hidden; + background: url(../img/top.png) 0 top no-repeat; + position: fixed; + margin-right: -690px !important; + right: 50%; + bottom: 40px; + z-index: 999; +} +#toTop:hover { + background: url(../img/top.png) 0 bottom no-repeat; +} +.mail { + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + color: #c1c1c1; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.mail:hover { + color: #d26600; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.box1 p > a { + color: #f1511f; + font-size: 11px; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.box1 p > a:hover { + color: #181818; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.box1 ul { + margin: 0; + list-style: none; + overflow: hidden; +} +.box1 ul li { + margin-bottom: 19px; +} +.follow_icon { + margin: 0; + list-style: none; + margin-top: 33px; +} +.follow_icon li { + float: left; + margin-right: 8px; +} +.follow_icon li a { + width: 35px; + height: 34px; + display: inline-block; + overflow: hidden; + -webkit-border-radius: 35px; + -moz-border-radius: 35px; + border-radius: 35px; +} +.follow_icon li a > img { + margin-top: 0; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.follow_icon li a:hover > img { + margin-top: -34px; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.error-search h3 { + line-height: 29px; + margin-top: 142px; +} + +/*-----carousel-----*/ +.list_carousel { + position: relative; +} +.caroufredsel_wrapper { + height: 286px !important; +} +.list_carousel #foo { + margin: 0; + padding: 0; + list-style: none; + display: block; + cursor: default; + height: 100% !important; +} +.list_carousel #foo > li { + padding: 0; + float: left; + cursor: default; + margin-right: 4px; +} +.list_carousel #foo li figure { + margin: 0; + float: left; + margin-right: 20px; +} +.list_carousel #foo li figure img { + width: 100%; +} +.list_carousel.responsive { + width: auto; + padding-top: 30px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 81px; + background-color: #f5f6f6; + margin-top: 34px; +} +.list_carousel #foo li .caption h5 { + margin-bottom: 5px; +} +.list_carousel #foo li .caption h6 { + margin-bottom: 19px; +} +.list_carousel #foo li .caption p { + margin-bottom: 11px; +} +.list_carousel.responsive .caroufredsel_wrapper { + cursor: default !important; +} +.list_carousel .prev, +.list_carousel .next { + display: inline-block; + width: 42px; + height: 42px; + cursor: pointer; + position: absolute; + bottom: 27px; +} +.list_carousel .prev { + background: url(../img/prev_arrow.png) 0 top no-repeat; + right: 71px; + -webkit-transition: all 0.25s ease; + -moz-transition: all 0.25s ease; + -o-transition: all 0.25s ease; + transition: all 0.25s ease; +} +.list_carousel .next { + background: url(../img/next_arrow.png) 0 top no-repeat; + right: 29px; + -webkit-transition: all 0.25s ease; + -moz-transition: all 0.25s ease; + -o-transition: all 0.25s ease; + transition: all 0.25s ease; +} +.list_carousel .prev:hover { + background: url(../img/prev_arrow.png) 0 bottom no-repeat; + -webkit-transition: all 0.25s ease; + -moz-transition: all 0.25s ease; + -o-transition: all 0.25s ease; + transition: all 0.25s ease; +} +.list_carousel .next:hover { + background: url(../img/next_arrow.png) 0 bottom no-repeat; + -webkit-transition: all 0.25s ease; + -moz-transition: all 0.25s ease; + -o-transition: all 0.25s ease; + transition: all 0.25s ease; +} + +/*-----search-----*/ + +#search input { + background: #ebeced; + width: 146px; + outline: none; + box-shadow: none; + color: #000; + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; + border-radius: 0; + padding: 5px 15px 6px 18px; + margin: 0; + border: 1px solid #245caa; + + +} +.search_link { + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} +#search-404 .btn.btn-primary { + margin: 0; + padding: 14px 20px 14px 19px; +} +/*-----map-----*/ +.map { + margin: 7px 0 30px 0; + display: inline-block; + width: 100%; + line-height: 0; +} + +.map iframe { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + height: 606px ; + border: none; + line-height: 0; +} +.info { + margin-bottom: 16px; + margin-top: 26px; +} +.info p { + margin-bottom: 0; + font: 14px Helvetica Neue, Helvetica, sans-serif; + line-height: 24px; +} +.info em { + font-style: normal; + display: inline-block; + width: 98px; +} +.info a { + font: 14px Helvetica Neue, Helvetica, sans-serif; + color: #c1c1c1; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +.info a:hover { + color: #3e454c; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} +/*-----form-----*/ +#contact-form { + position: relative; + z-index: 1; + margin: 34px 0 20px 0; + padding: 0 0 0 0; + vertical-align: top; + font-family: Helvetica Neue, Helvetica, sans-serif; +} +.txt-form { + display: block; + padding-bottom: 6px; + color: #ffffff; +} +.txt-form span { + color: #ffffff; +} +.form-div-1, +.form-div-2, +.form-div-3 { + float: left; + width: 202px; +} +.form-div-1, +.form-div-2 { + margin-right: 6px; +} + +.btns a { + float: left; + margin-right: 20px; +} +.btns p { + margin-top: 9px; +} +/*-----footer-----*/ +footer { + padding-top: 56px; + padding-bottom: 38px; + background-color:#204a94; +} +footer .margBot1 { + margin-bottom: 26px; +} +footer .container h1 { + margin:0; + padding:0; + font-family:'Conv_M025096D',Sans-Serif; + font-weight:1000; + font-stretch:condensed; + font-size:30pt; + color:#fff; + } +.footerlogo-box { + +float:right; +max-width:800px; +text-align:right; +color:#fff; + +} + +.footerlogo { + display:block; + margin-top: -100px; +} + +footer p { + font: 14px 'Helvetica'; + line-height: 24px; + color: #727c87; + margin-top: 26px; + +} +footer p > span { + font-weight: 600; + color: #727c87; +} +footer p > a { + font: 14px 'Helvetica'; + line-height: 24px; + color: #727c87; + +} +footer p > a:hover { + color: #ffffff; + -webkit-transition: all 0.35s ease; + -moz-transition: all 0.35s ease; + -o-transition: all 0.35s ease; + transition: all 0.35s ease; +} + + +footer .container { + +max-width:1200px; + +} +footer .footerwrap { +text-align:center; width:100%; height:180px; background-color:#204a94; +} + +footer .footerwrap2 { +text-align:center; width:100%; height:280px; background-color:#355aa0; +} + +footer .footerlogo { + +width:300px; height:150px; display:inline-block; margin: 0 auto; +} + +footer .footerlogo > div { + +width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; +} + +footer .newsletter { + +width:650px; display:inline-block; margin: 0 auto; margin-left:50px; +} + +footer .newsletter .newsletter1 { +float:left; width:300px; height:150px; background-image:url('/qubetestsite/img/newsletter1.jpg'); +} +footer .newsletter .newsletter2 { +float:left; width:350px; height:150px; background-image:url('/qubetestsite/img/newsletter2.jpg'); +} + +footer .newsletter .newsletter3 { +float:left; width:300px; height:150px; padding-top:30px; +} +footer .newsletter .newsletter4 { +float:left; width:350px; height:150px; padding-top:30px; +} + +footer .social { +width:300px; height:150px; display:inline-block; margin: 0 auto; +} +footer .social2 { +width:300px; height:150px; display:inline-block; margin: 0 auto; +} + +footer .social .socialarticle { +width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; margin-left:50px; +} + +footer .socialarticle2 { +/* width:300px; */ +/* height:150px; */ +padding-left: 100px; +padding-top: 20px; +text-align:left; +margin-left:auto; +margin-top:0; +color:#fff; +} + +footer .form-group{ + position: relative; + margin: 0px; +} + +footer article ul li { + +float: right; +margin-left:20px; +} + + +footer .form-group input[type='email']{ + width: 85%; + height: 40px; + background: #fff; + padding: 10px 10px; + color: #204a94; + border: 1px solid #393c43; + transition: all 500ms ease; +} + +footer .form-group input[type='text']{ + width: 85%; + height: 40px; + background: #fff; + padding: 10px 10px; + color: #204a94; + border: 1px solid #393c43; + transition: all 500ms ease; +} + + +footer .form-group .theme-btn { + width: 85%; + padding: 5px 5px; +} + +footer .form-group .theme-btn:hoover { + background:#000; + color:#fff; +} + +footer .container .row { + +text-align:center; + +} + +footer .span12 { +float:none; +display:inline-block; +margin:0; +padding:0; +height:auto; +width:1200px; +text-align:center; + +} + + + +.select-menu { + display: none !important; +} + +.color-qube {color: rgb(36, 92, 170)} +.bg-qube {background-color: #245caa} +.padding-48{padding-top:48px!important;padding-bottom:48px!important} + +.plink {color:#fff; font-size: 10pt;cursor: pointer;text-decoration: none;}; +.plink:hover { color: #fff!important;text-decoration: underline!important;} +.artlbldata { display: inline-block;width: 105px!important; } +.artinlbldata {height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;} + +/*-------------------------------------------------------media queries----------------------------------------------------------*/ +@media (min-width: 1200px) { + .nav-collapse_ { + display: block; + } + #search-404 input { + width: 275px; + } + #contact-form label { + display: inline-block; + } + .form-div-1, + .form-div-2, + .form-div-3 { + width: 252px; + } + #subscribe-form input { + width: 270px; + margin-bottom: 0; + } + .thumb-pad2 .badge strong { + display: block; + } + #subscribe-form fieldset .email { + float: left; + margin-right: 10px; + } + .caroufredsel_wrapper { + height: 186px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (min-width: 980px) and (max-width: 1199px) { + .nav-collapse_ { + height: auto !important; + } + .caroufredsel_wrapper { + height: 286px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (max-width: 979px) { + .thumb-pad7 figure { + width: 100%; + float: none; + margin-right: 0; + margin-bottom: 10px; + } + .thumb-pad4 figure { + float: left; + margin-right: 20px; + } + .box-thumb1 { + width: 20%; + float: left; + margin-right: 15px; + } + .box4 { + width: 27%; + margin-right: 20px; + float: left; + } + .error img { + margin-left: 0; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (min-width: 768px) and (max-width: 979px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 2) { + .form-div-1, + .form-div-2, + .form-div-3 { + width: 100%; + } + .form-div-1, + .form-div-2 { + margin-right: 20px; + } + + .map { + margin-top:50px; + height:200px; + } + .map iframe { + margin-top:50px; + height:200px; + } + #contact-form .error, + #contact-form .empty { + bottom: 0; + } + .navbar_ .navbar-inner > div { + text-align: center; + } + #flexslider { + margin-top: -100px; + + } + h1.brand { + width:100%; + margin-top:-40px; + padding:0; + } + h1.brand img { + margin-top:-40px; + margin-bottom:50px; + max-width:200px; + height:auto; + } + .navbar_ .nav-collapse_ { + width: 100%; + margin-bottom: 20px; + margin-top: 0; + } + .navbar_ .nav-collapse_ .nav { + display: none; + } + .navbar_ .nav-collapse_ .nav2 { + display: none; + } + + .navbar_ .nav-collapse_ .mobile { + display: none; + } + + .select-menu { + display: block !important; + margin-bottom: 2px; + width: 100%; + border: 1px solid #000; + background: #d9d9d9 ; + color: #000000; + cursor: pointer; + } + + .slogan > .btn-primary { + float: left; + margin-top: 10px; + } + .thumb-pad6 { + margin-bottom: 35px; + } + .list_carousel #foo li figure { + width: 100%; + margin-bottom: 10px; + } + .caroufredsel_wrapper { + height: 480px !important; + } + .follow-box { + width: 90%; + } + .info-box { + width: 30%; + } + h2 { + font-size: 35px; + line-height: 35px; + } + .error img { + margin-left: 0 !important; + } +} + +@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape)and (-webkit-min-device-pixel-ratio: 2) { + .form-div-1, + .form-div-2, + .form-div-3 { + width: 100%; + } + .form-div-1, + .form-div-2 { + margin-right: 20px; + } + #contact-form .error, + #contact-form .empty { + bottom: 0; + } + .navbar_ .navbar-inner > div { + text-align: center; + } + .navbar_ .nav-collapse_ { + width: 80%; + float:right; + margin-top: 50px; + } + h1.brand { + + margin-top:auto; + padding:0; + } + h1.brand img { + margin-top:auto; + margin-bottom:50px; + max-width:200px; + height:auto; + } + + .slogan > .btn-primary { + float: left; + margin-top: 10px; + } + .thumb-pad6 { + margin-bottom: 35px; + } + .list_carousel #foo li figure { + width: 100%; + margin-bottom: 10px; + } + .caroufredsel_wrapper { + height: 480px !important; + } + .follow-box { + width: 90%; + } + .info-box { + width: 30%; + } + h2 { + font-size: 35px; + line-height: 35px; + } + .error img { + margin-left: 0 !important; + } +} + + +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (max-width: 767px) { + + + h2 { + font-size: 35px; + line-height: 35px; + } + h3 { + margin-top: 50px; + } + .slogan { + margin-bottom: 10px; + } + .slogan > .btn-primary { + float: left; + margin-top: 10px; + } + .thumb-pad6 { + width: 45%; + margin-right: 20px; + float: left; + } + .list_carousel .prev { + right: auto; + } + .list_carousel .next { + right: auto; + margin-left: 42px; + } + .info-box { + margin-bottom: 55px; + width: 45%; + float: left; + } + .follow-box { + width: 45%; + float: left; + } + .navbar_ .navbar-inner > div { + text-align: center; + } + h1.brand { + width: 100%; + } + .navbar_ .nav-collapse_ { + width: 100%; + margin-bottom: 20px; + margin-top: 0; + } + .navbar_ .nav-collapse_ { + width: 100%; + } + .navbar_ .nav-collapse_ .nav { + display: none; + } + + .navbar_ .nav-collapse_ .nav2 { + display: none; + } + .select-menu { + display: block !important; + margin-top:10px; + margin-bottom: 2px; + width: 100%; + border: 1px solid #000; + background: #d9d9d9 ; + color: #000000; + cursor: pointer; + } + .thumb-pad7 figure { + float: left; + width: auto; + margin-right: 20px; + } + + .form-div-1, + .form-div-2, + .form-div-3 { + float: none; + width: 100%; + margin: 0 0 0 0; + } + .error { + text-align: center; + } + .box-thumb1 { + width: 45%; + } + .box4 { + width: 45%; + } + .error img { + margin-left: 0 !important; + } + .caroufredsel_wrapper { + height: 186px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (min-width: 626px) and (max-width: 767px) { + +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (max-width: 626px) { + .info-box { + margin-bottom: 0; + width: 100%; + float: none; + } + .follow-box { + margin-bottom: 0; + width: 100%; + float: none; + } + .error img { + margin-left: 0 !important; + } + .caroufredsel_wrapper { + height: 200px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (max-width: 560px) { + .thumb-pad6 { + width: 100%; + margin-right: 0; + float: left; + } + .thumb-pad5 figure { + float: none; + width: 100%; + margin-bottom: 20px; + } + .error img { + margin-left: 0 !important; + } + .caroufredsel_wrapper { + height: 220px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media (min-width: 482px) and (max-width: 625px) { + +} +@media (max-width: 480px) { + .map iframe { + height: 200px; + } + .box-thumb1 { + width: 100%; + float: none; + margin-right: 0; + } + .box4 { + width: 100%; + } + .list4 li .extra-wrap .pull-right { + display: block; + float: left; + width: 100%; + } + .list4 li .extra-wrap p { + margin-bottom: 0px; + } + .error img { + margin-left: 0 !important; + } + .thumb-pad7 figure { + width: 100%; + margin-right: 0; + float: none; + } + .thumb-pad4 figure { + width: 100%; + margin-right: 0; + float: none; + } + .caroufredsel_wrapper { + height: 260px !important; + } +} +/*---------------------------------------------------------------------------------------------------------------------------*/ +@media only screen +and (min-device-width : 320px) +and (max-device-width : 568px) { + + .phone { + + float: left; + max-width: 95%; + margin-top:6px; + padding:5px; + margin-left:5px; + margin-right:5px; + text-align:center; + } + + .phone2 { + max-width: 100%; + float:left; + padding:5px; + margin-top:6px; + margin-left:5px; + margin-right:5px; + font-size:22px; + text-align:center; + } + + .phone2 img { + + float:left; + width:30px; + height:30px; + margin-right:5px; + } + + .phone2 a { + + font-size:22px; + color:#000; + + } + +#commerciaux { + + + width:100%; + margin-left:auto; + +} + +#rule hr { + + display: none; + +} + +#assistantes { + + + width:100%; + margin-left:auto; + margin-top:20px; + + } + +#magasiniers { + + + width:100%; + margin-left:auto; + margin-top:auto; + +} +#chauffeurs { + + + width:100%; + margin-left:auto; + margin-top:20px; + +} + +#direction { + + + + width:100%; + margin-left:auto; + margin-top:auto; + +} + +#renseignements { + + + width:100%; + margin-left:auto; + margin-top:20px; + +} + + .span7 { + width: 100%; + padding:5px; + margin-left:5px; + margin-right:5px; + + } + + .span4 { + float:left; + width: 100%; + padding:5px; + margin-top:10px; + margin-left:5px; + margin-right:5px; + + } + + h1.brand { + margin-top:-25px; + } + + h1.brand img { + margin-top:-25px; + width:300px; + height:auto; + } + + + .map { + display: none; + } + + .row { + +margin-top:auto; + +} + +} + +@media (max-width: 320px) { + .list_carousel #foo li figure { + width: 100%; + margin-bottom: 5px; + } + .caroufredsel_wrapper { + height: 470px !important; + } + .list5 li figure { + width: 100%; + float: none; + margin-right: 0; + margin-top: 5px; + margin-bottom: 10px; + } + .margBot { + margin-bottom: 0; + } + .error img { + margin-left: 0 !important; + } + .caroufredsel_wrapper { + height: 470px !important; + } +} + +@media only screen +and (min-device-width : 768px) +and (max-device-width : 1024px) { + + .nav-collapse .nav + { + margin-top: -50px; + } + + .phone { + + max-width: 100%; + padding:5px; + margin-left:5px; + margin-right:5px; + } + + .span7 { + width: 100%; + padding:5px; + margin-left:5px; + margin-right:5px; + + } + + .span4 { + float:left; + width: 100%; + padding:5px; + margin-top:10px; + margin-left:5px; + margin-right:5px; + + } + + h1.brand { + margin-top:auto; + margin-left:15px; + } + + h1.brand img { + margin-top:auto; + margin-left:15px; + max-width:400px; + height:auto; + } + +} + + +/*---------------------------------------------------------------------------------------------------------------------------*/ + +.error img { + max-width: 100% !important; + margin-top: 105px; + margin-left: 26px; +} +.border1 { + border-bottom: 1px solid #f5f6f6; + padding-bottom: 42px; +} +.border2 { + border-bottom: 1px solid #494f56; + padding-bottom: 37px; + margin-top:10px; +} +.margBot { + margin-bottom: 63px; +} +.margBot1 { + margin-bottom: 45px; +} +.margBot2 { + margin-bottom: 82px; +} +.margBot3 { + margin-bottom: 23px; +} +.margBot4 { + margin-bottom: 29px; +} +.margBot5 { + margin-bottom: 35px; +} +.margBot6 { + margin-bottom: 25px !important; +} +/* .padBot { + padding-bottom: 75px; +} */ +/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 34px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* --- contact form ---- */ +form#contactform input[type="text"] { + width: 100%; + min-height: 40px; + padding-left:20px; + font-size:13px; + padding-right:20px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + +} + +form#contactform textarea { + width: 100%; + padding-left:20px; + padding-top:10px; + font-size:13px; + padding-right:20px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + +} + +form#contactform .validation { + font-size:11px; +} + +#sendmessage { + border:1px solid #e6e6e6; + background:#f6f6f6; + display:none; + text-align:center; + padding:15px 12px 15px 65px; + margin:10px 0; + font-weight:600; + margin-bottom:30px; + +} + +#sendmessage.show,.show { + display:block; +} +table { + border-spacing: 10px; + border-collapse: separate; +} +td{padding: 6px; + border-collapse: separate; + border: 1px solid #58595b; +} +.etabs { margin: 0; padding: 0; text-align:center; } + .tab { display: inline-block; zoom:1; *display:inline; width:200px; background: #eae9e9; border: solid 2px #cc0000; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } + .tab a { font-size: 16px; line-height: 2em; display: block; padding: 0 10px; outline: none; } + .tab a:hover { text-decoration: underline; background: #58595b; color:#cc0000; } + .tab.active { background: #58595b; color:#cc0000; padding-top: 6px; position: relative; top: 1px; border-color: #cc0000; } + .tab a.active { font-weight: bold; background: #58595b; color:#cc0000;} + .tab-container .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; } + .panel-container { margin-bottom: 10px; } + + .tab-container2 .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; } + .panel-container2 { margin-bottom: 10px; } + + +.menu_button1 { + -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; + box-shadow:inset 0px 1px 0px 0px #ffffff; + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) ); + background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff'); + background-color:#cc0000; + -moz-border-radius:6px; + -webkit-border-radius:6px; + border-radius:6px; + border:1px solid #8a8a8a; + display:inline-block; + color:#ffffff; + font-family:Helvetica; + font-size:11px; + padding:2px 14px; + text-decoration:none; + text-shadow:1px 1px 0px #000000; +} +.menu_button1:visited { + + color:#fff; +} +.menu_button1:hover { + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) ); + background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424'); + background-color:#cc0000; +} +.menu_button1:active { + position:relative; + top:1px; + color:#fff; +} + +@media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) { +.lang { +float:right; +height: 25px; +padding:4px; +margin-bottom:5px; +} +.menu_button1 { + -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; + box-shadow:inset 0px 1px 0px 0px #ffffff; + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) ); + background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff'); + background-color:#cc0000; + -moz-border-radius:6px; + -webkit-border-radius:6px; + border-radius:6px; + border:1px solid #8a8a8a; + display:inline-block; + color:#ffffff; + font-family:Helvetica; + font-size:10px; + padding:2px 2px; + text-decoration:none; + text-shadow:1px 1px 0px #000000; +} +.menu_button1:visited { + + color:#fff; +} +.menu_button1:hover { + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) ); + background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424'); + background-color:#cc0000; +} +.menu_button1:active { + position:relative; + top:1px; + color:#fff; +} +} +a.registerlink:link { + + color:#120cfe; + text-decoration:underline; + +} +a.registerlink:visited { + + color:#120cfe; + text-decoration:underline; + +} +a.registerlink:hover { + + color:#cc0000; + text-decoration:underline; + +} +a.registerlink:active { + + color:#120cfe; + text-decoration:underline; + +} +@media only screen +and (min-device-width : 768px) +and (max-device-width : 1024px) +and (orientation : portrait) +and (-webkit-min-device-pixel-ratio: 1){ + +.filler { + +height:50px; + +} + + +} + +@media only screen +and (min-device-width : 768px) +and (max-device-width : 1024px) +and (orientation : landscape) +and (-webkit-min-device-pixel-ratio: 1) { + +.filler { + +height:200px; + +} + +} +@media only screen +and (min-device-width : 320px) +and (max-device-width : 667px) +and (orientation : portrait) { + + +/* #slider {display:none;} */ + +#contact-form { + +max-width:340px; +} + +.filler { + +height:60px; + +} +.brand { + +max-width:150px; +height: auto; +padding:5px; +} + +.brand img.left { +margin:0; +width: 150px; +height: auto; +} + +.home { + +margin-left:0; + +} + + + +.product-menu-wrapper { + +width:150px; + +} + +.prodname { + +width:140px; + +} + +.download-menu-wrapper { + +width:150px; + +} + +.prodname2 { + +width:140px; + +} + + +.product { + float:none; + display:inline-block; + width: 95%; + height:auto; + margin:0; + border: 1px solid #fff; + border-radius: 0px; + margin-top:20px; + margin-left:0px; + overflow:hidden; + padding:0; + -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); -moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); +text-align:center; +} +.product h3 { +width:100%; +font-size:18px; +color:#393939; +padding:0; +text-align:center; } -/* .row .productsrow {display:inline-block; margin:0 auto; background-color:#fff;} -.row .productsrow .app {clear:left; text-align:center; background-color:#225ba6; padding-bottom:50px; } -.row .productsrow .app .homeh2 {float:left; width:70%; text-align:left; margin-left:0; padding:0;} -.row .productsrow .app .homeh2right {float:right; width:30%; text-align:right; background:none;} -.row .productsrow .app h2 {text-align:left; margin-top:50px; margin-left:0px; margin-bottom:10px;} +.product .img { -.lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;} -.lastnews .newspic {float:left; width:30%; text-align:left; background:none;} -.lastnews .newspic img {width:200px; height:auto;} -.lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;} -.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} -.lastnews:nth-child(even) {border-left: 1px solid #ccc;} -.lastnews:nth-of-type(2n+1) {clear:left;} +width:100%; +height:auto; +margin-bottom:0px; +background:#fff; + +} + +#title { + +position:relative; +width:100%; +height:40px; +margin:0; +margin-top:50px; +text-align:center; + +} + +#title img { + +margin-top:-30px; +width:45px; +height:45px; + +} + +#title span { +margin-left:15px; +margin-top:10px; +font-size:15px; + +} +#desc_news2 { +width:100%; + +} + +#desc { + +float:left; +width:100%; +height:auto; +background:#245caa; +padding:5px; +margin:0; +margin-bottom:1px; + +} + +#desc span { +float:left; +width:100%; +font-size:12px; +line-height: 20px; +color:#fff; + +} + +#desc h3 { + +font-size:20px; +color:#fff; +margin:0; +margin-top:5px; + +} + + +#desc p { +font-size:12px; line-height: 20px; color:#fff; +} + + +.desktop { + +display:none; +} +.mobile { + +display:block; +} + +#contenu.container { + +margin-top:20px; +background:#fff; + +} +footer { +width:100%; +} + + +footer .footerwrap { +text-align:center; width:100%; height:auto; +} +footer .footerwrap2 { +text-align:center; width:100%; height:auto; background-color:#204A94; +} + +footer .footerlogo { + +width:100%; +text-align:center; +} + +footer .footerlogo div { + +width:100%; +text-align:center; +} + +footer .footerlogo div img { + +display:inline-block; width:350px; height:auto; margin:0 auto; margin-left:10px; +} + +footer .newsletter { +display:none; +visibility:hidden; +} + +.newsletter2 { +float:none; +display:inline-block; +width:100%; +height:auto; +background-image:none; +margin-left:0; +margin:0; +} + +footer .newsletter2 h4 { +color:#fff; +font-size: 20px; +margin:0; +padding:0; +} + +footer .newsletter2 form { +margin-top:20px; +} + +footer .newsletter2 .form-group button.theme-btn { +padding:30px; +font-size:25px; + +} + +footer .social { +width:100%; height:auto; display:inline-block; margin: 0 auto; text-align:center; +} + +footer .social h4 { +color:#fff; +font-size: 20px; +margin:0; +padding:0; +display:inline-block; +} + +footer .social .socialarticle { +display:inline-block; margin-left:0; margin:0 auto; +} +footer .social .socialarticle ul { +display:inline-block; margin-left:-20px; margin-top:20px; +} + +.social i.fa { + display: inline-block; + border-radius: 60px; + box-shadow: 0px 0px 2px #888; + padding: 0.5em 0.6em; + background:#fff; + font-size:20px; + +} + +footer .social2 { +margin-top:50px; +} -@media only screen -and (min-device-width : 375px) -and (max-device-width : 667px) { - .homeh2 {margin-top:-10px;} - .productsrow { margin-top: 100px; } - .row .productsrow .app {padding-bottom:10px; margin-top:50px;} - .row .productsrow .app .about {margin-top:10px;} - .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;} - .row .productsrow .app .homeh2 h2 {margin-top:-50px;} - .row .productsrow .app .homeh2right {display:none;} - .row .productsrow .app h2 {margin-top:10px;} +#search {display:none;} +#share {display:none;} + +.download_header { + +background:#245CAA; +width:95%; +padding:10px; +margin-top:20px; + +} + +.download_lines { + +clear:left; +float:left; +width:100%; +height:300px; +margin:0; + +} +.download_table { + +float:left; +width:100%; +height:auto; +font-size:10px; +margin-top:30px; + +} + +.download_table li { + +clear:left; +float: left; + + +} +.span42 { + +display:none; + + +} + +.span4 { + +display:none; + + +} + +.row iframe {display:none;} + +.span71 { + +float:none; +width:96%; + +} + +.span41 { + +float:none; +width:96%; + +} +.span12 { + +float:none; +width:96%; + +} + } @media only screen and (min-device-width : 320px) and (max-device-width : 667px) -and (orientation : portrait) { - .row .productsrow .app {padding-bottom:10px;} - .row .productsrow .app.about {margin-top:10px;} - - .row .productsrow .app.homeh2 {float:none; width:100%; margin-top:-50px;} - .row .productsrow .app.homeh2 h2 {margin-top:-50px;} - .row .productsrow .app.homeh2right {display:none;} - .row .productsrow .app h2 {margin-top:10px;} -} */ \ No newline at end of file +and (orientation : landscape) { + +#mainmenu { + +display:none; +visibility: hidden; + +} + + + +.margintop { + +margin-top:100px; +text-align:center; + +} + + +#share {display:none;} + +#mainmenumobile { + +display:block; + +} + +/* #slider {display:none;} */ + +.filler { + +height:60px; + +} + +.home { + +margin-left:0; + +} +.mobile { + +display:block; +} + +#rmmenu.span12 { + +float:none; +margin:0; +padding:0; +height:90px; +width:100%; +display:inline-block; +text-align:center; +background:none; + +} + +#mainmenu.container { + +margin-top:-40px; +} + +#contenu.container { + +margin-top:-50px; + +} + + +.download_header { + +background:#245CAA; +width:95%; +padding:10px; +margin-top:20px; + +} + +.download_lines { + +clear:left; +float:left; +width:100%; +height:300px; +margin:0; + +} +.download_table { + +float:left; +width:100%; +height:auto; +font-size:10px; +margin-top:30px; + +} + +.download_table li { + +clear:left; +float: left; +} + +.span42 { + +display:none; + + +} +.span4 { + +display:none; + + +} + +.row iframe {display:none;} + +.span41 { + +float:none; +width:96%; + +} + +footer .span12 { + +width:100%; +text-align:center; + +} + +footer .span3 { +float:left; +width:100%; + + +} + +footer .container h1 { + margin:0; + padding:0; + font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif; font-stretch:condensed; + font-weight:1000; + font-stretch:condensed; + font-size:12pt; + color:#fff; + } + +.footerlogo-box { + +float:none; +width:100%; +text-align:center; +color:#fff; + +} + +.footerlogo { + + clear:all; + text-align:center; + margin-top: 50px; + width:100px; + height:auto; + display:inline-block; + margin-left:auto; + margin-right:auto; + +} + +/* #mainmenu { + + width:100%; + + } */ + + div.pswp {z-index:99999999;} + div.pswp__top-bar {z-index:99999999;} + + #map { + width: 100%; + height: 285px; + } + + .social i.fa { + display: inline-block; + border-radius: 60px; + box-shadow: 0px 0px 2px #888; + padding: 0.5em 0.6em; + background:#fff; + + } + + + + + + .app1 {float:left; width:70%; max-width:1300px; text-align:left;} + .app2 {float:right; width:30%; text-align:right; background:none;} + + .app1 img {width:auto; max-height:350px;} + .app2 img {width:350px; height:auto;} + + .contactfrom {float:left;} + .social2 {float:left;} + + .social.ipad {display:none;} + + .social i:hover { + + display: inline-block; + border-radius: 60px; + box-shadow: 0px 0px 2px #888; + padding: 0.5em 0.6em; + background:#204a94; + color:#fff; + + } + .rowhome {text-align:center; padding-top:50px; padding-bottom:50px;} + .home-about-downloads {float:right; width:30%; text-align:right; background:none;} + .home-about-content {float:none; width:86%; display:inline-block; background-color:#fff;} + .home-about-content-text {float:left; width:70%; text-align:left; margin-left:0; padding:0;} + .home-about-content-text h2 {margin-top:50px; margin-left:0; padding-left:0;} + + .lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;} + .lastnews .newspic {float:left; width:30%; text-align:left; background:none;} + .lastnews .newspic img {width:200px; height:auto;} + .lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;} + .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} + .lastnews:nth-child(even) {border-left: 1px solid #ccc;} + .lastnews:nth-of-type(2n+1) {clear:left;} + + + .span34.video {width:400px; max-height:400px; margin-left:20px;} + .titlevideo {width:400px; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;} + + + + @media (max-width: 1790px) { + .lastnews {float:none; max-height:350px; width:45%; float:left; margin-top:80px; margin-left: 40px; padding-left:20px; background-color:#fff;} + .lastnews .newspic img {width:150px; height:auto;} + .lastnews .newstext {float:left; width:300px; text-align:left; margin-left:40px; padding:0;} + .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} + + .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0;} + .product-menu .product-menu-wrapper a { font-size:12px;} + header {background:#204a94;} + + /* #mainmenu { + position: sticky; + top: 450px; + width:100%; + background:#245CAA; + } */ + #product-menu.sticky2 {top:20;} + + .product-menu .product-menu-wrapper22 {width:19%;} + + /* #product-menu.product-menu.desktop {margin-top:35px;} */ + /* #product-menu.download-menu.desktop {margin-top:35px;} */ + + /* #slider {margin-top:-80px;} */ + + + .homeh2 { margin-top:100px;} + + + } + + @media (max-width: 1600px) { + + #mainmenu { + position: sticky; + top: 425px; + width:100%; + background:#245CAA; + } + #product-menu.sticky2 {top:20;} + + .product-menu .product-menu-wrapper22 {width:16%;} + + #product-menu.product-menu.desktop {margin-top:35px;} + #product-menu.download-menu.desktop {margin-top:35px;} + } + + @media (max-width: 1280px) and (min-width: 1100px) { + + .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;} + .lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left; background:none;} + .lastnews .newspic img {width:150px; height:auto;} + .lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;} + .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} + .lastnews:nth-child(even) {border-left: 0;} + .lastnews:nth-of-type(3) {clear:left;} + + .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0; top:150;} + .product-menu .product-menu-wrapper a { font-size:12px;} + header {background:#204a94;} + + /* #mainmenu { + position: sticky; + top: 300px; + width:100%; + background:#245CAA; + } */ + #product-menu.sticky2 {top:20;} + + .product-menu .product-menu-wrapper22 {width:19%;} + + #product-menu.product-menu.desktop {margin-top:35px;} + #product-menu.download-menu.desktop {margin-top:30px;} + + /* #slider {margin-top:-80px;} */ + + + .homeh2 { margin-top:100px;} + + + } + + @media (max-width: 1100px) and (min-width: 900px) { + + .product-menu .product-menu-wrapper {display:inline-block; min-width:300px;overflow:hidden; margin:0; top:150;} + .product-menu .product-menu-wrapper a { font-size:12px;} + header {background:#204a94;} + + /* #mainmenu { + position: sticky; + top: 200px; + width:100%; + background:#245CAA; + } */ + #product-menu.sticky2 {top:20;} + + .product-menu .product-menu-wrapper22 {width:19%;} + + #product-menu.product-menu.desktop {margin-top:35px;} + #product-menu.download-menu.desktop {margin-top:30px;} + + /* #slider {margin-top:-80px;} */ + + + .homeh2 { margin-top:100px;} + + + } + + + /* + @media (max-width: 1020px) { + + #slider {display:none;} + + + } */ + + + + + @media (max-width: 950px) { + + .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;} + .lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left; background:none;} + .lastnews .newspic img {width:150px; height:auto;} + .lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;} + .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;} + .lastnews:nth-child(even) {border-left: 0;} + .lastnews:nth-of-type(3) {clear:left;} + + /* .product-menu {display:none;} */ + + /* #mainmenu { + position: sticky; + top: 0; + width:100%; + margin:0; + background:#555555; + } */ + + #changemenu {display:none;} + #changemenu2 {display:block;visibility: visible;} + + + } + + @media only screen + and (min-device-width : 768px) + and (max-device-width : 1024px) + and (orientation : landscape) { + + + + /* #mainmenu { + position: sticky; + top: 300px; + width:100%; + background:#245CAA; + } */ + + + .home-about-content-text h2 {margin-top:0px; margin-left:0; padding-left:0;} + + /* #slider {margin-top:40px;} */ + + footer .footerwrap { + text-align:center; width:100%; height:220px; background-color:#204a94; + } + + footer .footerwrap2 { + text-align:center; width:100%; height:500px; background-color:#355aa0; + } + + .contactfrom {float:none; display:inline-block;} + .social2.contacts {float:left; text-align:center; width:350px;} + .social2.carreers {float:right; text-align:center; width:350px;} + + .social.desktop {display:none;} + .social.ipad {display:block; width:350px;} + + .newsletter.desktop.contactform {clear:left; height:250px; margin-top:auto; margin-left:-80px; } + .newsletter3 {margin-top:100px; float:none;} + .newsletter4 {margin-top:100px; float:none;} + + div.newstext {margin-top:0px;} + + + } + + @media only screen + and (min-device-width : 768px) + and (max-device-width : 1024px) + and (orientation : portrait) { + + #rmmenu.span12 { + background:#555555; + background-color:#555555; + } + + /* #mainmenu { + position: sticky; + top: 300px; + width:102%; + background:#555555; + background-color:#555555; + } */ + + .product-menu {display:block;} + /* + #slider {display:block; margin-top: 0px; top:0;} */ + /* #contenu {margin-top: 30px; top:30px;} */ + + #changemenu {display:block; visibility: visible; margin-left:0px; margin-right:0px; left:0; right:0; } + #changemenu2 {display:none; visibility: hidden;} + + .newstext {text-align: left; padding-right: 20px; margin-bottom:0px; bottom:0;} + .home-about-downloads.newspic { height:350px;} + + + } + + + @media only screen + and (min-device-width : 375px) + and (max-device-width : 667px) { + + + + header { + position: fixed; + top: 0; + width:100%; + z-index:999999; + } + .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;} + .home-about-downloads {float:none; width:100%;} + .home-about-content {float:none; width:100%;} + .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;} + .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;} + + .dropdowns { + position: fixed; + top: 70; + width:100%; + z-index:999999; + } + + /* #slider {display:block; width:100%; margin-top:80px;} */ + + + .homeh2 {margin-top:-10px;} + + .productsrow { margin-top: 100px; } + .row.productsrow.app {padding-bottom:10px; margin-top:50px;} + .row.productsrow.app.about {margin-top:10px;} + + .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;} + .row .productsrow .app .homeh2 h2 {margin-top:-50px;} + .row .productsrow .app .homeh2right {display:none;} + .row .productsrow .app h2 {margin-top:10px;} + .app1 {float:none; width:100%;} + .app2 {display:none;} + + .app1 img {width:100%; height:auto;} + + .newspic {float:none; width:100%;} + .newstext {float:none; width:100%;} + .newstext h2 {margin-top:0px;} + + #changemenu {display:none;} + #changemenu2 {display:block; visibility: visible;} + + footer .footerwrap { + text-align:center; width:100%; height:550px; background-color:#204a94; + } + + footer .footerwrap2 { + text-align:center; width:100%; height:500px; background-color:#355aa0; + } + + footer .footerwrap2 .social2 .carrers { + + width:100%; + text-align:center; + + } + + footer .footerwrap2 .social2 .contacts + + { + + width:100%; + text-align:center; + + } + + .social.ipad {display:none;} + .desktop {display:none;} + + .product { + float:none; + display:inline-block; + width: 95%; + height:auto; + margin:0; + border: 1px solid #fff; + border-radius: 0px; + margin-top:20px; + margin-left:0px; + overflow:hidden; + padding:0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align:center; + + } + + input[type=checkbox] { + min-width:20px; + min-height:20px; + } + + .span34.video {width:95%; height:250px; margin-left:0px; margin: 0 auto; margin-top:20px; margin-bottom:0px} + .titlevideo {width:100%; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;} + + + } + + @media only screen + and (min-device-width : 320px) + and (max-device-width : 667px) + and (orientation : portrait) { + + + + header { + position: fixed; + top: 0; + width:100%; + z-index:999999; + } + .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;} + .home-about-downloads {float:none; width:100%;} + .home-about-content {float:none; width:100%;} + .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;} + .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;} + + .dropdowns { + position: fixed; + top: 70; + width:100%; + z-index:999999; + } + + /* #slider {display:block; width:100%; margin-top:80px;} */ + + + .homeh2 {margin-top:-10px;} + + .productsrow { + + margin-top: 100px; + + } + .row.productsrow.app {padding-bottom:10px;} + .row.productsrow.app.about {margin-top:10px;} + + .row.productsrow.app.homeh2 {float:none; width:100%; margin-top:-50px;} + .row.productsrow.app.homeh2 h2 {margin-top:-50px;} + .row.productsrow.app.homeh2right {display:none;} + .row.productsrow.app h2 {margin-top:10px;} + .app1 {float:none; width:100%;} + .app2 {display:none;} + + .app1 img {width:100%; height:auto;} + + .newspic {float:none; width:100%;} + .newstext {float:none; width:100%;} + .newstext h2 {margin-top:0px;} + + #changemenu {display:none;} + #changemenu2 {display:block; visibility: visible;} + + footer .footerwrap { + text-align:center; width:100%; height:550px; background-color:#204a94; + } + + footer .footerwrap2 { + text-align:center; width:100%; height:500px; background-color:#355aa0; + } + + footer .footerwrap2 .social2 .carrers { + + width:100%; + text-align:center; + + } + + footer .footerwrap2 .social2 .contacts + + { + + width:100%; + text-align:center; + + } + + .social.ipad {display:none;} + .desktop {display:none;} + + .product { + float:none; + display:inline-block; + width: 95%; + height:auto; + margin:0; + border: 1px solid #fff; + border-radius: 0px; + margin-top:20px; + margin-left:0px; + overflow:hidden; + padding:0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align:center; + + } + + input[type=checkbox] { + min-width:20px; + min-height:20px; + } + + + } + diff --git a/public_html/css/style.css b/public_html/css/style.css index 87ef7d7..e69de29 100644 --- a/public_html/css/style.css +++ b/public_html/css/style.css @@ -1,4148 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap'); -@import url(../css/font-awesome.css); -@font-face { - font-family: 'Conv_M025094D'; - src: url('/fonts/M025094D.eot'); - src: local('?'), url('/fonts/M025094D.woff') format('woff'), url('/fonts/M025094D.ttf') format('truetype'), url('/fonts/M025094D.svg') format('svg'); - font-weight: normal; - font-style: normal; -} -@font-face { - font-family: 'Conv_M025096D'; - src: url('/fonts/M025096D.eot'); - src: local('?'), url('fonts/M025096D.woff') format('woff'), url('fonts/M025096D.ttf') format('truetype'), url('fonts/M025096D.svg') format('svg'); - font-weight: normal; - font-style: normal; -} - - -body { - - font-family: font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; - line-height: 24px; - font-size: 12pt; - color: #58595b; - /* fallback */ - background-color: #fff; - -} - - -#preloader { - position: fixed; - top:0; - left:0; - right:0; - bottom:0; - background-color:#fff; /* change if the mask should have another color then white */ - z-index:99; /* makes sure it stays on top */ -} - -#status { - width:200px; - height:200px; - position:absolute; - left:50%; /* centers the loading animation horizontally one the screen */ - top:50%; /* centers the loading animation vertically one the screen */ - background-image:url(../img/status.gif); /* path to your loading animation */ - background-repeat:no-repeat; - background-position:center; - margin:-100px 0 0 -100px; /* is width and height divided by two */ -} - - #changemenu {display:block;} - #changemenu2 {display:none; visibility:hidden;} - -.lang { -float:right; -height: 25px; -padding:4px; -} - -.lang a:link { -color:#fff; -} - -a:link { - font-size:13pt; - color: #58595b;} - -.disclaimer { - color:#fff; - text-align:justify; - font-size:10pt; - - } -.more { - display: none; - border-top: 1px solid #fff; - border-bottom: 1px solid #fff; } - -#adressbar p { - margin-bottom: 16px; - font-size:13pt; - color: #fff; - text-align:left; -} - - -.rows { - width:100%; - line-height:24pt; -} - - -#wrap { - -float:none; -display:inline-block; -width:45%; - -} -.rows:nth-of-type(odd) { - background: #e0e0e0; -} - -p { - margin-bottom: auto; - font-size:14px; - color: #58595b; -} - -#desc_news > p { - margin-bottom: auto; - font-size:10pt; - color: #fff; - text-align:justify; - line-height:auto; -} - - -p > span { - font-size:13pt; - color: #58595b; -} -a[href^="tel:"] { - color: inherit; - text-decoration: none; -} -a { - outline: none; -} -a:hover { - text-decoration: none; -} -article ul -{ - list-style-type: none; -} -.desktop { -display:block; - -} - -.mobile { - -display:none; - -} - - -.reihe { - line-height:24pt; - border: solid 1px #245CAA; -} - -.reihe:nth-child(odd) { - background: #bed7ff; -} - - - -.filler { - -height:550px; - -} - -.square-thumb { -width: 120px; -height: 120px; -overflow:hidden; -float : left; -border-color : #ffffff #ffffff #ffffff #ffffff; -border-style : solid; -border-top-width : 1px; -border-right-width : 1px; -border-bottom-width : 1px; -border-left-width : 1px; -margin-left : 25px; -margin-right : auto; -margin-top : 20px; -text-align: center; -background:#fff; -background-image: url("css/loading.gif"); -background-position: center center; -background-repeat: no-repeat; -box-shadow: rgb(124, 124, 124) 3px 3px 3px;" -} - -.square-thumb img { - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); -} - -a.partner:link { - color: #000; - font-size:11px; - font-weight:bold; -} - -/* visited link */ -a.partner:visited { - color: #000; -} - -/* mouse over link */ -a.partner:hover { - color: #000; -} - -/* selected link */ -a.partner:active { - color: #000; -} - - -.span1200 { - float:left; - width: 1000px; - height:auto; - padding:25px; - -} - -.span3-4 { - -float:left; -width: 380px; -padding:5px; - -} - -.span3-4 p { - -color:#fff; -text-align:left; - -} - - - - - -.span12 { -float:none; -margin:0; -padding:0; -height:auto; -width:1200px; -text-align:center; - -} - - - -.circle { - border-radius: 100%; - margin: 0.15em; - font-size: 25px; - padding:15px; - background-color:#fff; - color:#235ba9; -} - -.circle:hover { - - background-color:#6493e5; - color:#fff; -} - - -.fa-facebook{ - - padding: 15px 20px; - } - - -#mainmenu { - -position:fixed; -top:455px; -width:100%; -text-align:center; -padding:0; -z-index:9; - - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; -} - -#product-menu { - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; -} - -#product-menu.sticky2 { - -position:relative; -margin-top:auto; -background:204a94; -} - -#mainmenu.sticky { - -position:fixed; -top:0; -background:#204a94; -} - - - - -#contenu.container { -position:relative; -/* margin-top:-30px; */ -background:#ffffff; -text-align:center; -} - - - -.span34 { - float:none; - display:inline-block; - width: 300px; - height:400px; - margin:0 auto; - margin-top:25px; - - -} - -.span35 { - float:none; - display:inline-block; - width: 300px; - margin:0 auto; - margin-top:25px; - - -} - -.product { - - display:inline-block; - width: 320px; - border: 1px solid #fff; - border-radius: 0px; - margin: auto 10px; - margin-top:20px; - overflow:hidden; - padding:0: - -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); --moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); -box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); - -} - -.product .img { - -width:350px; -height:auto; -margin-bottom:0px; -background:#fff; - -} -h1 { -font-family: 'Open Sans Condensed', sans-serif; - -} - -h2 { -margin:5px; -padding:0; -font-family: 'Open Sans Condensed', sans-serif; - - -} - -#title { - -position:relative; -width:160px; -height:40px; -margin:0; -margin-left:10px; -margin-top:auto; -text-align:left; - -} - -#title img { - -margin-top:auto; -width:50px; -height:50px; - -} - -#title span { -margin-left:5px; -margin-top:10px; -font-size:12px; - -} - -#desc { - -float:right; -width:180px; -height:260px; -background:#245caa; -padding:5px; -text-align:left; -margin:0; - - -} - -#desc p { - -font-size:12px; -line-height: 12px; -color:#fff; -padding:5px; - -} - -#desc h3 { - -font-size:15px; -color:#fff; -padding:0; -line-height: 16px; -} - -#desc h2 {display:none;} - - - -.product-menu { - width:100%; - /* margin-top:1px; */ - /* text-align:center; */ - background:#245CAA; - z-index:9; - padding:20px; - /* border-top: 1px solid #fff; */ - -} -.product-menu .product-menu-wrapper { -display:inline-block; -/* width:18%; */ -/* height:35px; */ -padding:10px; -text-align:left; - -} - -.product-menu div a { -color:#fff; -font-size:15px; -text-align:left; -/* margin-left:20%; */ - -} - -.product-menu .product-menu-wrapper:hover { - - -background:#204a94; - -} - -.product-menu .product-menu-wrapper.prodname2 { - -background:#204a94; - -} - -.product-menu .product-menu-wrapper22 { -display:inline-block; -width:15%; -height:35px; -padding:10px; -text-align:left; - -} - -.product-menu .product-menu-wrapper22 a { -color:#fff; -font-size:15px; -text-align:left; -margin-left:20%; - -} - -.product-menu .product-menu-wrapper22:hover { - - -background:#204a94; - -} - -.product-menu .product-menu-wrapper22.prodname2 { - -background:#204a94; - -} - -.download-menu { - width:100%; - margin-top:1px; - text-align:center; - background:#245CAA; - z-index:9999; - padding:20px; - border-top: 1px solid #fff; - -} -.download-menu .download-menu-wrapper { -display:inline-block; -width:18%; -height:35px; -padding:10px; -text-align:left; - -} - -.download-menu .download-menu-wrapper a { -color:#fff; -font-size:15px; -line-height:15px; -text-align:left; -margin-left:15%; - -} - -.download-menu .download-menu-wrapper:hover { - -background:#204a94; - -} - -.download-menu .download-menu-wrapper.prodname2 { - -background:#204a94; - -} - - -.download_header { - -background:#245CAA; -width:350; -padding:10px; -margin-top:50px; - -} - -.download_lines { - -clear:left -float:left; -width:1100px; -height:80px; -margin-left:50px; - -} -.download_table { - -float:left; -width:800px; -height:30px; -font-size:10px; -margin-top:30px; - -} - - - -#desc_news2 { - -float:left; -width:100%; -background:#245caa; -overflow:hidden; -z-index:999999999; - -} - -#desc_news2 li { - - -text-align:left; - -} -#desc_news2 li:hover { - -color:#245caa; - -} - -#desc_news2 li a:link { - -/* margin-left:25px; */ -font-size:12px; - -} - -.image { - position:relative; - height:400px; -} -.image img { - width:100%; - vertical-align:top; -} -.image:after { - content:'\A'; - position:absolute; - width:100%; height:100%; - top:0; left:0; - background:rgba(0,0,0,0.6); - opacity:0; - transition: all 0.5s; - -webkit-transition: all 0.5s; -} -.image:hover:after { - opacity:1; -} - - -.span7 { - float:left; - width: 800px; - min-height:350px; - padding:25px; - margin-left:0px; - margin-right:0px; - background:#c4c4c4; - -} - -.span4 { - float:right; - - text-align:right; - margin:0; - padding:0; - background:#fff; - - -} -.span42 { - float:right; - width: 350px; - text-align:right; - margin:0; - padding:0; - background:#0B4191; - - -} -.span71 { - float:left; - width: 600px; - min-height:350px; - padding:25px; - margin-left:0px; - margin-right:0px; - background:#c4c4c4; - -} - -.span41 { - float:right; - width: 550px; - text-align:right; - margin:0; - padding:0; - background:#fff; - - -} - -.span7 .gallery { - - display: inline-block; -} - - -.brand { - width:200px; - height:70px; - font-size: 0 !important; - line-height: 0 !important; - display: inline-block; - text-align:center; - margin: 0 !important; - position: relative; - padding: 0 0 0 0!important; - margin-top:0px; -} -#rmmenu.span12 .brand2 { - display:none; - width:150px; - height:auto; - font-size: 0 !important; - line-height: 0 !important; - float:left; - text-align:center; - margin: 0 !important; - position: relative; - padding: 0 0 0 0!important; - margin-top:0; - margin-left:25px; -} - -.brand img.left { - float:left; - width:167px; - height:50px; - margin-top:10px; - margin-left:15px; - -} - - - -.brand img.right { - float:right; - width:350px; - height:100px; - margin:auto; - margin-bottom:20px; - -} - -.map{ - position:relative; - margin-top:-50px; - margin-bottom:40px; -} - -.map iframe{ - width:100%; - height:450px; - border:none; -} - -.map-grid iframe{ - width:100%; - height:350px; - border:none; - margin:0 0 -5px 0; - padding:0; -} -#map_canvas img, -.google-maps img { - max-width: none; -} - - - -h3 { - color: #383838; - font: 100 27px/27px Helvetica Neue, Helvetica, sans-serif; - margin-top: 5px; - margin-bottom: 5px; - font-weight:500; - text-align:left; -} -h4 { - color: #383838; - font: 100 20px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - - font-weight:600; - margin-bottom: 18px; -} -h5 { - color: #58595b; - font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - - margin-bottom: 14px; -} -h5 > span { - color: #58595b; -} -h5 > em { - font-style: normal; - color: #fff6e5; -} -h6 { - color: #6f6f6f; - font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - - margin-bottom: 14px; - margin-top: -6px; -} -#content ul { - list-style: none; -} -.extra-wrap { - overflow: hidden; -} -/*-----btn-----*/ -.btn.btn-primary { - width:190px; - height:30px; - box-shadow: none; - background: #fff; - text-shadow: none; - text-decoration: none !important; - position: relative; - display: inline-block; - padding: 17px 36px 16px 37px; - font-size: 25px; - color: #204A94; - border: none; - letter-spacing: 0; - border-radius: 0; - - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.btn.btn-primary:hover { - background: #204A94; - color: #fff; - -} -.btn.btn-info { - box-shadow: none; - background: none; - text-shadow: none; - text-decoration: none !important; - position: relative; - display: inline-block; - padding: 13px 14px 12px 14px; - font: 14px 'Open Sans'; - color: #fff6e5; - border: none; - letter-spacing: 0; - border-radius: 0; - text-transform: uppercase; - background: #cc0000; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.btn.btn-info:hover { - background: #3e454c; - color: #fff6e5; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -/*-----list-----*/ -.list1 { - margin: 0; - list-style: none; - margin-bottom: 25px; - margin-top: 26px; -} -.list1 li { - font-size: 14px; - line-height: 24px; - padding-left: 28px; - margin-bottom: 10px; - background: url(../img/list_arrow.png) left 4px no-repeat; -} -.list1 li a { - color: #727c87; - font: 14px Helvetica Neue, Helvetica, sans-serif; - text-transform: uppercase; - line-height: 24px; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list1 li a:hover { - color: #cc0000; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list2 { - margin: 0; - position: relative; - list-style: none; - margin-top: 28px; -} -.list2 li { - font-size: 14px; - line-height: 24px; - margin-bottom: 2px; -} -.list2 li .date { - position: relative; - float: left; - color: #6f6f6f; - font: 300 14px/14px 'Helvetica'; - top: 3px; - margin-right: 7px; -} -.list2 li a { - color: #7ecefd; - font-family: Helvetica Neue, Helvetica, sans-serif; - font-size: 14px; - line-height: 24px; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list2 li a:hover { - color: #a2a0a0; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list3 { - margin: 0; - list-style: none; - margin-top: 26px; -} -.list3 li { - font-size: 14px; - line-height: 24px; - border-bottom: 1px solid #f5f6f6; - margin-bottom: 14px; -} -.list3 li:first-child + li + li { - border-bottom: none; -} -.list3 li p { - margin-bottom: 13px; -} -.list3 .icon { - float: left; - margin-right: 5px; - width: 31px; - margin-top: 6px; -} -.list4 { - margin: 0; - list-style: none; - display: block; - margin-top: 32px; -} -.list4 li { - font-size: 14px; - line-height: 24px; - margin-bottom: 30px; - padding-bottom: 20px; - border-bottom: 1px solid #f5f6f6; -} -.list4 li h5 { - margin-bottom: 2px; - margin-top: 13px; -} -.list4 .badge { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - width: 72px; - height: 53px; - text-align: center; - padding-top: 19px; - text-shadow: none; - background-color: #cc0000; - font: 20px/20px 'Open Sans'; - color: #fff6e5; - float: left; - margin-right: 19px; - text-transform: uppercase; -} -.list4 .badge p { - margin-bottom: 0; - margin-top: -3px; -} -.list4 li .extra-wrap p { - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - color: #c1c1c1; - float: left; -} -.list4 li .extra-wrap a { - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - color: #c1c1c1; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list4 li .extra-wrap a:hover { - color: #cc0000; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list4 li > div { - margin-bottom: 6px; -} -.list4 h2 { - margin-top: 0; - margin-bottom: 18px; -} -.list5 { - margin: 0; - list-style: none; - margin-top: auto; -} -.list5 li { - font-size: 14px; - line-height: 24px; - margin-bottom: 19px; - margin-top: 5px; -} -.list5 li a { - color: #cc0000; - font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - text-transform: uppercase; - margin-bottom: 14px; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list5 li a:hover { - color: #3e454c; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.list5 li figure { - margin: 0; - float: left; - margin-right: 18px; -} -.list5 li figure > img { - width: 100%; -} -.list5 li p { - margin-bottom: 0; -} -/*-----thumbs-----*/ -.thumb-pad1 { - margin-bottom: 8px; -} -.thumb-pad1 .thumbnail { - position: relative; - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad1 figure { - margin: 0; -} -.thumb-pad1 figure img { - width: 100%; -} -.thumb-pad1 .thumbnail .caption { - padding: 0; - color: #c1c1c1; - overflow: hidden; - padding: 17px 20px 29px 26px; - background-color: #ffffff; -} -.thumb-pad1 .thumbnail .caption h3 { - margin-bottom: 6px; -} -.thumb-pad1 .thumbnail .caption p { - color: #cccccc; - line-height: 24px; - margin-bottom: 18px; -} -.box-thumb1 { - margin-bottom: 30px; -} -.thumb-pad2 { - margin: 0; - margin-top: 16px; -} -.thumb-pad2 .thumbnail { - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad2 .thumbnail .caption { - padding: 0; - color: #c1c1c1; -} -.thumb-pad2 .thumbnail .caption a { - color: #6f6f6f; - font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - text-transform: uppercase; - margin-bottom: 11px; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad2 .thumbnail .caption a:hover { - color: #cc0000; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad2 figure { - margin: 0; - margin-bottom: 24px; -} -.thumb-pad2 figure img { - width: 100%; -} -.thumb-pad3 { - margin-bottom: 30px; -} -.thumb-pad3 .thumbnail { - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad3 .thumbnail .caption { - padding: 0; - color: #c1c1c1; - overflow: hidden; -} -.thumb-pad3 figure { - margin: 0; - float: left; - margin-right: 20px; -} -.thumb-pad3 figure img { - width: 100%; - max-width: 100%; -} -.thumb-pad3 .thumbnail .caption span { - margin-bottom: 8px; - display: block; -} -.thumb-pad3 .thumbnail .caption span a { - color: #6f6f6f; - font: 300 14px/14px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - display: inline-block; - text-transform: uppercase; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad3 .thumbnail .caption span a:hover { - color: #7ecefd; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad3 .thumbnail .caption h4 { - margin-bottom: -1px; -} -.thumb-pad4 { - margin-top: 34px; -} -.thumb-pad4 .thumbnail { - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad4 figure { - margin: 0; - margin-bottom: 17px; -} -.thumb-pad4 figure img { - width: 100%; - max-width: 100%; -} -.thumb-pad4 .thumbnail .caption { - padding: 0; - color: #c1c1c1; -} -.thumb-pad4 .thumbnail .caption p { - color: #c1c1c1; - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - padding-bottom: 9px; -} -.thumb-pad5 { - margin: 0; - display: inline-block; - margin-bottom: 20px !important; -} -.thumb-pad5 .thumbnail { - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad5 .thumbnail .caption { - padding: 0; - color: #c1c1c1; -} -.thumb-pad5 figure { - margin: 0; - overflow: hidden; - display: inline-block; - float: left; - margin-right: 20px; -} -.thumb-pad5 figure img { - width: 100%; -} -.thumb-pad6 { - margin-top: 15px; -} -.thumb-pad6 .thumbnail { - position: relative; - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad6 figure { - margin: 0; - margin-bottom: 22px; - position: relative; -} -.thumb-pad6 figure img { - width: 100%; -} -.thumb-pad6 .thumbnail .caption { - padding: 0; - color: #c1c1c1; -} -.thumb-pad6 a { - color: #cc0000; - font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - text-transform: uppercase; - margin-bottom: 8px; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad6 a:hover { - color: #3e454c; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.thumb-pad6 .badge { - padding: 0; - margin: 0; - position: absolute; - bottom: 0; - right: 0; - border-radius: 0; - text-shadow: none; - box-shadow: none; - background-color: #cc0000; - text-align: center; - padding-top: 11px; - font: 300 30px/30px 'Open Sans'; - color: #ffffff; - width: 71px; -} -.thumb-pad6 .badge p { - font: 600 15px/15px 'Open Sans'; - margin-bottom: 13px; -} -.thumb-pad6 .badge time { - margin-left: 6px; - margin-bottom: 2px; - display: block; -} -.thumb-pad7 .thumbnail { - position: relative; - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; - margin-top: 33px; -} -.thumb-pad7 figure { - margin: 0; - float: left; - margin-right: 20px; -} -.thumb-pad7 figure img { - width: 100%; -} -.thumb-pad7 h6 { - margin-top: 0; -} -.thumb-pad7 .thumbnail .caption { - padding: 0; - color: #c1c1c1; - overflow: hidden; -} -.thumb-pad7 .thumbnail .caption .name { - float: right; - text-align: right; - margin-top: -13px; -} -.thumb-pad7 .thumbnail .caption .name p { - font: 20px 'Pacifico'; - color: #c1c1c1; - margin-bottom: 0; -} -.thumb-pad7 .thumbnail .caption .name span { - font: 11px Arial, Helvetica Neue, Helvetica, sans-serif; - color: #c1c1c1; - position: relative; - top: -10px; -} -.thumb-pad8 { - position: relative; - padding: 20px 20px 14px 20px; - margin-bottom: 20px; -} -.thumb-pad8 span { - background-color: #cc0000; - width: 100%; - height: 0; - position: absolute; - z-index: 2; - bottom: 0; - left: 0; - right: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.thumb-pad8 strong { - background-color: #f5f6f6; - width: 100%; - height: 100%; - position: absolute; - z-index: 1; - bottom: 0; - left: 0; - right: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -.thumb-pad8 .thumbnail { - position: relative; - z-index: 3; - padding: 0; - margin: 0; - border: none; - border-radius: 0; - box-shadow: none; -} -.thumb-pad8 figure { - margin: 0; - width: 100%; - margin-bottom: 25px; -} -.thumb-pad8 figure img { - width: 100%; - max-width: 100%; -} -.thumb-pad8 .thumbnail .caption { - padding: 0; - color: #c1c1c1; -} -.thumb-pad8 .thumbnail .caption a { - color: #6f6f6f; - font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif; - margin: 0; - text-transform: uppercase; - margin-bottom: 11px; - display: inline-block; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -.thumb-pad8 .thumbnail .caption p { - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -/*----------*/ -header { - padding: 0; -} -.follow_block { - position: relative; - padding: 10px 0 0 0; - height: 30px; - background-color: #2f2f2f; - text-align: center; -} -.follow_block ul { - list-style: none; - margin: 0; - display: inline-block; -} -.follow_block ul li { - float: left; -} -.follow_block ul li { - font: 10px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - color: #c4c4c4; -} -.follow_block ul li a { - font: 10px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - - color: #c4c4c4; -} -.follow_block ul li a:hover { - color: #f4d35c; -} -.follow_block ul li span { - margin: 0 5px; -} -/*-----Language-----*/ - -a.langmenu:link { color:#fff; } -a.langmenu:visited { color:#fff; } - -header nav ul { - -webkit-font-smoothing:antialiased; - background: none; - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} -header nav li { - float: left; - margin: 0; - padding: 0; - position: relative; - -} -header nav li a { - - color: #fff; - display: block; - font-size: 24px; - padding: 20px; - text-align: center; - text-decoration: none; - -webkit-transition: all .25s ease; - -moz-transition: all .25s ease; - -ms-transition: all .25s ease; - -o-transition: all .25s ease; - transition: all .25s ease; -} - -header nav li:hover a { - color:#000; -} -header nav li ul { - float: left; - left: 0; - opacity: 0; - position: absolute; - top: 100%; - visibility: hidden; - z-index: 1; - -webkit-transition: all .25s ease; - -moz-transition: all .25s ease; - -ms-transition: all .25s ease; - -o-transition: all .25s ease; - transition: all .25s ease; -} -header nav li:hover ul { - opacity: 1; - top: 100%; - width:70px; - visibility: visible; - background: #505050; -} -header nav li ul li { - float: none; - width: 100%; -} -header nav li ul a:hover { - background: #245CAA; -} - -/* Clearfix */ - -.cf:after, .cf:before { - content:""; - display:table; -} -.cf:after { - clear:both; -} -.cf { - zoom:1; -} - -.dropdown img { - -width:30px; -height:30px; - -} - - -/*-----menu-----*/ -.navbar_ { - margin-bottom: 0 !important; -} -.nav-collapse .nav { - float: none !important; -} -.navbar_ .collapse { - overflow: visible; - line-height: 0 !important; - font-size: 0; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.navbar_ .nav-collapse_ .nav li li { - font-size: 14px; - line-height: 24px; - display: block; -} -.navbar_ .navbar-inner { - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - margin: 0; - padding: 0; - border: none; - background: none; - -webkit-border-radius: none; - -moz-border-radius: none; - border-radius: none; -} -.navbar_ .nav-collapse_ { - float: right; - height: 40px !important; - margin-top: 10px; -} -.nav-collapse_ { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - position: relative; - float: none; - margin: 0; - padding: 0; - background: none; - text-align: center; -} -.nav-collapse_ .nav { - display: none; - float: left; - margin: 0; - padding: 0; -} - -.nav-collapse_ .nav li:first-child { -border:0px; -} -.nav-collapse_ .nav li { - position: relative; - display: inline-block; - margin: 0; - padding: 0; - float: left; - padding-left:20px; - padding-right:20px; - padding-top:10px; - padding-bottom:10px; - margin-left: 5px; - margin-right: 5px; - margin-bottom:10px; - border-left-width:0px; - border-left-color:#fff; - border-left-style: solid; - zoom: 1; -} -.nav-collapse_ .nav > li > a { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - margin: 0; - padding: 0; - color: #fff; - box-shadow: none !important; - font-family: Helvetica Neue, Helvetica, sans-serif; - font-size:11pt; - text-shadow: none; - text-align: center; - background: none; - - padding: 5px 7px 5px 7px; - -} -.nav-collapse_ .nav > li.active > a { - color: #fff !important; - box-shadow: none; - border-bottom-width:0px; - border-bottom-color:#fff; - border-bottom-style: solid; -} - -.nav-collapse_ .nav > li.active { - - background:#194178; - -} - -.nav-collapse_ .nav > li.active > a > strong { - display: block; -} -.nav-collapse_ .nav > li a:hover { - color: #fff !important; - background: none; - border-bottom-width:2px; - border-bottom-color:#fff; - border-bottom-style: solid; -} -.nav-collapse_ .nav > li a:hover > strong { - display: block; -} -.nav-collapse_ .nav > .sfHover > a { - color: #197fbd !important; - box-shadow: none; - border-bottom-width:2px; - border-bottom-color:#197fbd; - border-bottom-style: solid; -} -.nav-collapse_ .nav > .sfHover > a > strong { - display: block; -} -.nav-collapse_ .nav > li > a span { - display: block; - position: absolute; - height: 6px; - top: 46px; - width: 6px; - left: 31px; -} -.nav-collapse_ .nav > li a > strong { - - position: absolute; - bottom: -5px; - display: none; - text-align: center; - margin-left: -5px; - width: 9px; - height: 5px; - left: 50%; -} -/*-----subMenu1-----*/ -.nav-collapse .sub-menu > ul { - position: absolute; - display: none; - width: 200px; - left: 0; - top: 58px; - list-style: none !important; - zoom: 1; - z-index: 11; - background: #75AE42; - opacity: 0.9; - filter: alpha(opacity=90); - padding: 16px 5 16px 5; - margin: 0; - text-align:left; - border: 1px solid #fff; - border-radius: 0px; - padding:15px; -} -.nav-collapse .sub-menu > ul li { - background: none; - float: none; - margin: 0; - padding: 5px; - border: none; - text-align: left; - margin-bottom: 4px; - -} -.nav-collapse .sub-menu > ul li:hover { - color:#fff; - background:#1984C6; -} - -.nav-collapse .sub-menu > ul li a { - display: block; - background: none; - padding: 0; - margin: 0; - font-family: Helvetica Neue, Helvetica, sans-serif; - font-size:13pt; - color: #fff6e5; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.nav-collapse .sub-menu > ul li a span { - margin-left: 10px; - display: inline-block; - background: url(../img/menu-marker2.png) no-repeat; - width: 6px; - height: 5px; - position: relative; - top: -3px; -} -.nav-collapse .sub-menu > ul li a:hover { - text-decoration: none; - background: none !important; - color: #fff !important; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -.nav-collapse .sub-menu > ul li.sfHover > a { - text-decoration: none; - background: none !important; - color: #cc0000 !important; -} -/*-----subMenu2-----*/ -.nav-collapse .sub-menu ul ul { - position: absolute; - display: none; - width: 164px; - left: 165px; - top: -16px; - list-style: none !important; - zoom: 1; - z-index: 11; - background: #fff6e5; - padding: 16px 0 16px 0; - margin: 0; - border: 1px solid #cc0000; - border-radius: 12px; - padding:15px; -} -.nav-collapse .sub-menu ul ul li a { - display: block; - background: none; - padding: 0; - margin: 0; - font: 500 15px/15px Helvetica Neue, Helvetica, sans-serif; - color: #3e454c; - - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.nav-collapse .sub-menu ul ul li a:hover { - text-decoration: none; - background: none !important; - color: #cc0000 !important; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - - - -/*-----menu-2-----*/ - -.nav-collapse_ .nav2 { - display: inline-block; - float: left; - margin: 0; - padding: 0; -} - -.nav-collapse_ .nav2 li:first-child { -border:0px; -} -.nav-collapse_ .nav2 li { - position: relative; - display: inline-block; - margin: 0; - padding: 0; - float: left; - padding-left:20px; - padding-right:20px; - padding-top:10px; - padding-bottom:10px; - margin-left: 5px; - margin-right: 5px; - margin-bottom:10px; - border-left-width:0px; - border-left-color:#fff; - border-left-style: solid; - zoom: 1; -} -.nav-collapse_ .nav2 > li > a { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - margin: 0; - padding: 0; - color: #fff; - box-shadow: none !important; - font-family: Helvetia, sans-serif; - font-size:11pt; - text-shadow: none; - text-align: center; - background: none; - - padding: 5px 7px 5px 7px; - -} -.nav-collapse_ .nav2 > li.active > a { - color: #fff !important; - box-shadow: none; - border-bottom-width:0px; - border-bottom-color:#fff; - border-bottom-style: solid; -} - -.nav-collapse_ .nav2 > li.active { - - background:#194178; - -} - -.nav-collapse_ .nav2 > li.active > a > strong { - display: block; -} -.nav-collapse_ .nav2 > li a:hover { - color: #fff !important; - background: none; - border-bottom-width:2px; - border-bottom-color:#fff; - border-bottom-style: solid; -} -.nav-collapse_ .nav2 > li a:hover > strong { - display: block; -} -.nav-collapse_ .nav2 > .sfHover > a { - color: #197fbd !important; - box-shadow: none; - border-bottom-width:2px; - border-bottom-color:#197fbd; - border-bottom-style: solid; -} -.nav-collapse_ .nav2 > .sfHover > a > strong { - display: block; -} -.nav-collapse_ .nav2 > li > a span { - display: block; - position: absolute; - height: 6px; - top: 46px; - width: 6px; - left: 31px; -} -.nav-collapse_ .nav2 > li a > strong { - - position: absolute; - bottom: -5px; - display: none; - text-align: center; - margin-left: -5px; - width: 9px; - height: 5px; - left: 50%; -} -/*-----subMenu1-----*/ -.nav-collapse .sub-menu > ul { - position: absolute; - display: none; - width: 200px; - left: 0; - top: 58px; - list-style: none !important; - zoom: 1; - z-index: 11; - background: #75AE42; - opacity: 0.9; - filter: alpha(opacity=90); - padding: 16px 5 16px 5; - margin: 0; - text-align:left; - border: 1px solid #fff; - border-radius: 0px; - padding:15px; -} -.nav-collapse .sub-menu > ul li { - background: none; - float: none; - margin: 0; - padding: 5px; - border: none; - text-align: left; - margin-bottom: 4px; - -} -.nav-collapse .sub-menu > ul li:hover { - color:#fff; - background:#1984C6; -} - -.nav-collapse .sub-menu > ul li a { - display: block; - background: none; - padding: 0; - margin: 0; - font-family: Helvetica Neue, Helvetica, sans-serif; - font-size:13pt; - color: #fff6e5; - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.nav-collapse .sub-menu > ul li a span { - margin-left: 10px; - display: inline-block; - background: url(../img/menu-marker2.png) no-repeat; - width: 6px; - height: 5px; - position: relative; - top: -3px; -} -.nav-collapse .sub-menu > ul li a:hover { - text-decoration: none; - background: none !important; - color: #fff !important; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -.nav-collapse .sub-menu > ul li.sfHover > a { - text-decoration: none; - background: none !important; - color: #cc0000 !important; -} -/*-----subMenu2-----*/ -.nav-collapse .sub-menu ul ul { - position: absolute; - display: none; - width: 164px; - left: 165px; - top: -16px; - list-style: none !important; - zoom: 1; - z-index: 11; - background: #fff6e5; - padding: 16px 0 16px 0; - margin: 0; - border: 1px solid #cc0000; - border-radius: 12px; - padding:15px; -} -.nav-collapse .sub-menu ul ul li a { - display: block; - background: none; - padding: 0; - margin: 0; - font: 500 15px/15px Helvetica Neue, Helvetica, sans-serif; - color: #3e454c; - - display: inline-block; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.nav-collapse .sub-menu ul ul li a:hover { - text-decoration: none; - background: none !important; - color: #cc0000 !important; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - - - - - - -/*----content-----*/ -#content { - position: relative; - padding: 0 0 0 0; -} -.img-polaroid { - position: relative; - padding: 7px; - background: none; - box-shadow: none; - border: 1px solid #f1f1f1; - max-width: inherit; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -#toTop { - display: none; - width: 42px; - height: 42px; - overflow: hidden; - background: url(../img/top.png) 0 top no-repeat; - position: fixed; - margin-right: -690px !important; - right: 50%; - bottom: 40px; - z-index: 999; -} -#toTop:hover { - background: url(../img/top.png) 0 bottom no-repeat; -} -.mail { - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - color: #c1c1c1; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.mail:hover { - color: #d26600; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.box1 p > a { - color: #f1511f; - font-size: 11px; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.box1 p > a:hover { - color: #181818; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.box1 ul { - margin: 0; - list-style: none; - overflow: hidden; -} -.box1 ul li { - margin-bottom: 19px; -} -.follow_icon { - margin: 0; - list-style: none; - margin-top: 33px; -} -.follow_icon li { - float: left; - margin-right: 8px; -} -.follow_icon li a { - width: 35px; - height: 34px; - display: inline-block; - overflow: hidden; - -webkit-border-radius: 35px; - -moz-border-radius: 35px; - border-radius: 35px; -} -.follow_icon li a > img { - margin-top: 0; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.follow_icon li a:hover > img { - margin-top: -34px; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.error-search h3 { - line-height: 29px; - margin-top: 142px; -} -.slogan { - padding-bottom: 26px; - border-bottom: 1px solid #f5f6f6; - margin-bottom: 60px; - overflow: hidden; -} -.slogan h2 { - margin-bottom: 7px; - margin-top: 33px; -} -.slogan > div { - float: left; -} -.slogan > .btn-primary { - margin-top: 38px; -} -/*-----carousel-----*/ -.list_carousel { - position: relative; -} -.caroufredsel_wrapper { - height: 286px !important; -} -.list_carousel #foo { - margin: 0; - padding: 0; - list-style: none; - display: block; - cursor: default; - height: 100% !important; -} -.list_carousel #foo > li { - padding: 0; - float: left; - cursor: default; - margin-right: 4px; -} -.list_carousel #foo li figure { - margin: 0; - float: left; - margin-right: 20px; -} -.list_carousel #foo li figure img { - width: 100%; -} -.list_carousel.responsive { - width: auto; - padding-top: 30px; - padding-left: 30px; - padding-right: 30px; - padding-bottom: 81px; - background-color: #f5f6f6; - margin-top: 34px; -} -.list_carousel #foo li .caption h5 { - margin-bottom: 5px; -} -.list_carousel #foo li .caption h6 { - margin-bottom: 19px; -} -.list_carousel #foo li .caption p { - margin-bottom: 11px; -} -.list_carousel.responsive .caroufredsel_wrapper { - cursor: default !important; -} -.list_carousel .prev, -.list_carousel .next { - display: inline-block; - width: 42px; - height: 42px; - cursor: pointer; - position: absolute; - bottom: 27px; -} -.list_carousel .prev { - background: url(../img/prev_arrow.png) 0 top no-repeat; - right: 71px; - -webkit-transition: all 0.25s ease; - -moz-transition: all 0.25s ease; - -o-transition: all 0.25s ease; - transition: all 0.25s ease; -} -.list_carousel .next { - background: url(../img/next_arrow.png) 0 top no-repeat; - right: 29px; - -webkit-transition: all 0.25s ease; - -moz-transition: all 0.25s ease; - -o-transition: all 0.25s ease; - transition: all 0.25s ease; -} -.list_carousel .prev:hover { - background: url(../img/prev_arrow.png) 0 bottom no-repeat; - -webkit-transition: all 0.25s ease; - -moz-transition: all 0.25s ease; - -o-transition: all 0.25s ease; - transition: all 0.25s ease; -} -.list_carousel .next:hover { - background: url(../img/next_arrow.png) 0 bottom no-repeat; - -webkit-transition: all 0.25s ease; - -moz-transition: all 0.25s ease; - -o-transition: all 0.25s ease; - transition: all 0.25s ease; -} -/*-----subscribeForm-----*/ -#subscribe-form { - margin: 0; - position: relative; - top: 8px; -} -#subscribe-form .error { - display: block; - overflow: hidden; - height: 0px; - position: absolute; - top: 37px; - left: 0; - font: 11px Helvetica Neue, Helvetica, sans-serif; - color: #91d6fd; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - transition: all 0.3s ease; -} -#subscribe-form input { - background-color: #252833; - border: none; - width: 100%; - outline: none; - box-shadow: none; - margin: 0; - color: #4a4f63; - font: 12px Helvetica Neue, Helvetica, sans-serif; - line-height: 19px; - border-radius: 0; - padding: 9px 10px 10px 10px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: none; - height: 34px; - border-width: 1px; - border-style: solid; - border-top-color: #1f222b; - border-right-color: #63656d; - border-bottom-color: #a0a1a6; - border-left-color: #21242e; -} -#subscribe-form fieldset .email { - float: none; - margin-right: 0; - margin-bottom: 23px; -} -#subscribe-form label.invalid .error { - height: 19px; -} -#subscribe-form .success { - display: none; - border: none; - border-radius: 0; - padding: 5px 0 5px 5px; - background-color: #63656d; - text-align: center; - color: #c1c1c1; - position: absolute; - z-index: 10; - left: 0; - right: 0; - top: 0px; - width: 390px; -} -/*-----search-----*/ - -#search input { - background: #ebeced; - width: 146px; - outline: none; - box-shadow: none; - color: #000; - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - border-radius: 0; - padding: 5px 15px 6px 18px; - margin: 0; - border: 1px solid #245caa; - - -} -.search_link { - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} -#search-404 .btn.btn-primary { - margin: 0; - padding: 14px 20px 14px 19px; -} -/*-----map-----*/ -.map { - margin: 7px 0 30px 0; - display: inline-block; - width: 100%; - line-height: 0; -} - -.map iframe { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - height: 606px ; - border: none; - line-height: 0; -} -.info { - margin-bottom: 16px; - margin-top: 26px; -} -.info p { - margin-bottom: 0; - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; -} -.info em { - font-style: normal; - display: inline-block; - width: 98px; -} -.info a { - font: 14px Helvetica Neue, Helvetica, sans-serif; - color: #c1c1c1; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -.info a:hover { - color: #3e454c; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} -/*-----form-----*/ -#contact-form { - position: relative; - z-index: 1; - margin: 34px 0 20px 0; - padding: 0 0 0 0; - vertical-align: top; - font-family: Helvetica Neue, Helvetica, sans-serif; -} -.txt-form { - display: block; - padding-bottom: 6px; - color: #ffffff; -} -.txt-form span { - color: #ffffff; -} -.form-div-1, -.form-div-2, -.form-div-3 { - float: left; - width: 202px; -} -.form-div-1, -.form-div-2 { - margin-right: 6px; -} -#contact-form div { - overflow: hidden; -} -#contact-form fieldset { - position: relative; - z-index: 10; - overflow: hidden; - padding: 0; - width: 100%; - border: none; -} -#contact-form label { - position: relative; - display: block; - float: left; - margin: 0; - padding: 0; - min-height: 48px; - width: 100%; -} -#contact-form .message { - display: block !important; - min-height: 129px; - width: 100%; - margin-bottom: 10px; -} -#contact-form input, -#contact-form textarea { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border-radius: 10px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - background-color: #fff; - margin: 0; - padding: 8px 15px 10px 15px; - width: 100%; - outline: none; - border: solid 1px #707070; - font: 14px Helvetica Neue, Helvetica, sans-serif; - line-height: 24px; - color: #000; -} -#contact-form input { - height: 42px; -} -#contact-form input:focus, -#contact-form textarea:focus { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -#contact-form .area .error { - float: none; -} -#contact-form textarea { - overflow: auto; - width: 100%; - height: 322px; - resize: none; -} -#contact-form .success { - position: absolute; - top: 0; - left: 0; - z-index: 20; - display: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 10px 10px; - width: 100%; - border: none; - background: #ebeced; - color: #c1c1c1; - text-align: center; - - font-size: 16px; - font-family: Helvetica Neue, Helvetica, sans-serif; - line-height: 22px; -} -#contact-form .error, -#contact-form .empty { - position: absolute; - bottom: 7px; - left: 2px; - display: none; - overflow: hidden; - padding: 1px 4px 0px 0; - width: 100%; - color: #cc0000; - text-transform: none; - font-size: 11px; - line-height: 1.27em; - font-family: Helvetica Neue, Helvetica, sans-serif; - text-align: right; -} -#contact-form .message .error, -#contact-form .message .empty { - bottom: 0; - text-align: right; -} -.btns a { - float: left; - margin-right: 20px; -} -.btns p { - margin-top: 9px; -} -/*-----footer-----*/ -footer { - padding-top: 56px; - padding-bottom: 38px; - background-color:#204a94; -} -footer .margBot1 { - margin-bottom: 26px; -} -footer .container h1 { - margin:0; - padding:0; - font-family:'Conv_M025096D',Sans-Serif; - font-weight:1000; - font-stretch:condensed; - font-size:30pt; - color:#fff; - } -.footerlogo-box { - -float:right; -max-width:800px; -text-align:right; -color:#fff; - -} - -.footerlogo { - display:block; - margin-top: -100px; -} - -footer p { - font: 14px 'Helvetica'; - line-height: 24px; - color: #727c87; - margin-top: 26px; - -} -footer p > span { - font-weight: 600; - color: #727c87; -} -footer p > a { - font: 14px 'Helvetica'; - line-height: 24px; - color: #727c87; - -} -footer p > a:hover { - color: #ffffff; - -webkit-transition: all 0.35s ease; - -moz-transition: all 0.35s ease; - -o-transition: all 0.35s ease; - transition: all 0.35s ease; -} - - -footer .container { - -max-width:1200px; - -} -footer .footerwrap { -text-align:center; width:100%; height:180px; background-color:#204a94; -} - -footer .footerwrap2 { -text-align:center; width:100%; height:280px; background-color:#355aa0; -} - -footer .footerlogo { - -width:300px; height:150px; display:inline-block; margin: 0 auto; -} - -footer .footerlogo > div { - -width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; -} - -footer .newsletter { - -width:650px; display:inline-block; margin: 0 auto; margin-left:50px; -} - -footer .newsletter .newsletter1 { -float:left; width:300px; height:150px; background-image:url('/qubetestsite/img/newsletter1.jpg'); -} -footer .newsletter .newsletter2 { -float:left; width:350px; height:150px; background-image:url('/qubetestsite/img/newsletter2.jpg'); -} - -footer .newsletter .newsletter3 { -float:left; width:300px; height:150px; padding-top:30px; -} -footer .newsletter .newsletter4 { -float:left; width:350px; height:150px; padding-top:30px; -} - -footer .social { -width:300px; height:150px; display:inline-block; margin: 0 auto; -} -footer .social2 { -width:300px; height:150px; display:inline-block; margin: 0 auto; -} - -footer .social .socialarticle { -width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; margin-left:50px; -} - -footer .socialarticle2 { -/* width:300px; */ -/* height:150px; */ -padding-left: 100px; -padding-top: 20px; -text-align:left; -margin-left:auto; -margin-top:0; -color:#fff; -} - -footer .form-group{ - position: relative; - margin: 0px; -} - -footer article ul li { - -float: right; -margin-left:20px; -} - - -footer .form-group input[type='email']{ - width: 85%; - height: 40px; - background: #fff; - padding: 10px 10px; - color: #204a94; - border: 1px solid #393c43; - transition: all 500ms ease; -} - -footer .form-group input[type='text']{ - width: 85%; - height: 40px; - background: #fff; - padding: 10px 10px; - color: #204a94; - border: 1px solid #393c43; - transition: all 500ms ease; -} - - -footer .form-group .theme-btn { - width: 85%; - padding: 5px 5px; -} - -footer .form-group .theme-btn:hoover { - background:#000; - color:#fff; -} - -footer .container .row { - -text-align:center; - -} - -footer .span12 { -float:none; -display:inline-block; -margin:0; -padding:0; -height:auto; -width:1200px; -text-align:center; - -} - - - -.select-menu { - display: none !important; -} - - - - - -/*-------------------------------------------------------media queries----------------------------------------------------------*/ -@media (min-width: 1200px) { - .nav-collapse_ { - display: block; - } - #search-404 input { - width: 275px; - } - #contact-form label { - display: inline-block; - } - .form-div-1, - .form-div-2, - .form-div-3 { - width: 252px; - } - #subscribe-form input { - width: 270px; - margin-bottom: 0; - } - .thumb-pad2 .badge strong { - display: block; - } - #subscribe-form fieldset .email { - float: left; - margin-right: 10px; - } - .caroufredsel_wrapper { - height: 186px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (min-width: 980px) and (max-width: 1199px) { - .nav-collapse_ { - height: auto !important; - } - .caroufredsel_wrapper { - height: 286px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (max-width: 979px) { - .thumb-pad7 figure { - width: 100%; - float: none; - margin-right: 0; - margin-bottom: 10px; - } - .thumb-pad4 figure { - float: left; - margin-right: 20px; - } - .box-thumb1 { - width: 20%; - float: left; - margin-right: 15px; - } - .box4 { - width: 27%; - margin-right: 20px; - float: left; - } - .error img { - margin-left: 0; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (min-width: 768px) and (max-width: 979px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 2) { - .form-div-1, - .form-div-2, - .form-div-3 { - width: 100%; - } - .form-div-1, - .form-div-2 { - margin-right: 20px; - } - - .map { - margin-top:50px; - height:200px; - } - .map iframe { - margin-top:50px; - height:200px; - } - #contact-form .error, - #contact-form .empty { - bottom: 0; - } - .navbar_ .navbar-inner > div { - text-align: center; - } - #flexslider { - margin-top: -100px; - - } - h1.brand { - width:100%; - margin-top:-40px; - padding:0; - } - h1.brand img { - margin-top:-40px; - margin-bottom:50px; - max-width:200px; - height:auto; - } - .navbar_ .nav-collapse_ { - width: 100%; - margin-bottom: 20px; - margin-top: 0; - } - .navbar_ .nav-collapse_ .nav { - display: none; - } - .navbar_ .nav-collapse_ .nav2 { - display: none; - } - - .navbar_ .nav-collapse_ .mobile { - display: none; - } - - .select-menu { - display: block !important; - margin-bottom: 2px; - width: 100%; - border: 1px solid #000; - background: #d9d9d9 ; - color: #000000; - cursor: pointer; - } - - .slogan > .btn-primary { - float: left; - margin-top: 10px; - } - .thumb-pad6 { - margin-bottom: 35px; - } - .list_carousel #foo li figure { - width: 100%; - margin-bottom: 10px; - } - .caroufredsel_wrapper { - height: 480px !important; - } - .follow-box { - width: 90%; - } - .info-box { - width: 30%; - } - h2 { - font-size: 35px; - line-height: 35px; - } - .error img { - margin-left: 0 !important; - } -} - -@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape)and (-webkit-min-device-pixel-ratio: 2) { - .form-div-1, - .form-div-2, - .form-div-3 { - width: 100%; - } - .form-div-1, - .form-div-2 { - margin-right: 20px; - } - #contact-form .error, - #contact-form .empty { - bottom: 0; - } - .navbar_ .navbar-inner > div { - text-align: center; - } - .navbar_ .nav-collapse_ { - width: 80%; - float:right; - margin-top: 50px; - } - h1.brand { - - margin-top:auto; - padding:0; - } - h1.brand img { - margin-top:auto; - margin-bottom:50px; - max-width:200px; - height:auto; - } - - .slogan > .btn-primary { - float: left; - margin-top: 10px; - } - .thumb-pad6 { - margin-bottom: 35px; - } - .list_carousel #foo li figure { - width: 100%; - margin-bottom: 10px; - } - .caroufredsel_wrapper { - height: 480px !important; - } - .follow-box { - width: 90%; - } - .info-box { - width: 30%; - } - h2 { - font-size: 35px; - line-height: 35px; - } - .error img { - margin-left: 0 !important; - } -} - - -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (max-width: 767px) { - - - h2 { - font-size: 35px; - line-height: 35px; - } - h3 { - margin-top: 50px; - } - .slogan { - margin-bottom: 10px; - } - .slogan > .btn-primary { - float: left; - margin-top: 10px; - } - .thumb-pad6 { - width: 45%; - margin-right: 20px; - float: left; - } - .list_carousel .prev { - right: auto; - } - .list_carousel .next { - right: auto; - margin-left: 42px; - } - .info-box { - margin-bottom: 55px; - width: 45%; - float: left; - } - .follow-box { - width: 45%; - float: left; - } - .navbar_ .navbar-inner > div { - text-align: center; - } - h1.brand { - width: 100%; - } - .navbar_ .nav-collapse_ { - width: 100%; - margin-bottom: 20px; - margin-top: 0; - } - .navbar_ .nav-collapse_ { - width: 100%; - } - .navbar_ .nav-collapse_ .nav { - display: none; - } - - .navbar_ .nav-collapse_ .nav2 { - display: none; - } - .select-menu { - display: block !important; - margin-top:10px; - margin-bottom: 2px; - width: 100%; - border: 1px solid #000; - background: #d9d9d9 ; - color: #000000; - cursor: pointer; - } - .thumb-pad7 figure { - float: left; - width: auto; - margin-right: 20px; - } - - .form-div-1, - .form-div-2, - .form-div-3 { - float: none; - width: 100%; - margin: 0 0 0 0; - } - .error { - text-align: center; - } - .box-thumb1 { - width: 45%; - } - .box4 { - width: 45%; - } - .error img { - margin-left: 0 !important; - } - .caroufredsel_wrapper { - height: 186px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (min-width: 626px) and (max-width: 767px) { - -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (max-width: 626px) { - .info-box { - margin-bottom: 0; - width: 100%; - float: none; - } - .follow-box { - margin-bottom: 0; - width: 100%; - float: none; - } - .error img { - margin-left: 0 !important; - } - .caroufredsel_wrapper { - height: 200px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (max-width: 560px) { - .thumb-pad6 { - width: 100%; - margin-right: 0; - float: left; - } - .thumb-pad5 figure { - float: none; - width: 100%; - margin-bottom: 20px; - } - .error img { - margin-left: 0 !important; - } - .caroufredsel_wrapper { - height: 220px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media (min-width: 482px) and (max-width: 625px) { - -} -@media (max-width: 480px) { - .map iframe { - height: 200px; - } - .box-thumb1 { - width: 100%; - float: none; - margin-right: 0; - } - .box4 { - width: 100%; - } - .list4 li .extra-wrap .pull-right { - display: block; - float: left; - width: 100%; - } - .list4 li .extra-wrap p { - margin-bottom: 0px; - } - .error img { - margin-left: 0 !important; - } - .thumb-pad7 figure { - width: 100%; - margin-right: 0; - float: none; - } - .thumb-pad4 figure { - width: 100%; - margin-right: 0; - float: none; - } - .caroufredsel_wrapper { - height: 260px !important; - } -} -/*---------------------------------------------------------------------------------------------------------------------------*/ -@media only screen -and (min-device-width : 320px) -and (max-device-width : 568px) { - - .phone { - - float: left; - max-width: 95%; - margin-top:6px; - padding:5px; - margin-left:5px; - margin-right:5px; - text-align:center; - } - - .phone2 { - max-width: 100%; - float:left; - padding:5px; - margin-top:6px; - margin-left:5px; - margin-right:5px; - font-size:22px; - text-align:center; - } - - .phone2 img { - - float:left; - width:30px; - height:30px; - margin-right:5px; - } - - .phone2 a { - - font-size:22px; - color:#000; - - } - -#commerciaux { - - - width:100%; - margin-left:auto; - -} - -#rule hr { - - display: none; - -} - -#assistantes { - - - width:100%; - margin-left:auto; - margin-top:20px; - - } - -#magasiniers { - - - width:100%; - margin-left:auto; - margin-top:auto; - -} -#chauffeurs { - - - width:100%; - margin-left:auto; - margin-top:20px; - -} - -#direction { - - - - width:100%; - margin-left:auto; - margin-top:auto; - -} - -#renseignements { - - - width:100%; - margin-left:auto; - margin-top:20px; - -} - - .span7 { - width: 100%; - padding:5px; - margin-left:5px; - margin-right:5px; - - } - - .span4 { - float:left; - width: 100%; - padding:5px; - margin-top:10px; - margin-left:5px; - margin-right:5px; - - } - - h1.brand { - margin-top:-25px; - } - - h1.brand img { - margin-top:-25px; - width:300px; - height:auto; - } - - - .map { - display: none; - } - - .row { - -margin-top:auto; - -} - -} - -@media (max-width: 320px) { - .list_carousel #foo li figure { - width: 100%; - margin-bottom: 5px; - } - .caroufredsel_wrapper { - height: 470px !important; - } - .list5 li figure { - width: 100%; - float: none; - margin-right: 0; - margin-top: 5px; - margin-bottom: 10px; - } - .margBot { - margin-bottom: 0; - } - .error img { - margin-left: 0 !important; - } - .caroufredsel_wrapper { - height: 470px !important; - } -} - -@media only screen -and (min-device-width : 768px) -and (max-device-width : 1024px) { - - .nav-collapse .nav - { - margin-top: -50px; - } - - .phone { - - max-width: 100%; - padding:5px; - margin-left:5px; - margin-right:5px; - } - - .span7 { - width: 100%; - padding:5px; - margin-left:5px; - margin-right:5px; - - } - - .span4 { - float:left; - width: 100%; - padding:5px; - margin-top:10px; - margin-left:5px; - margin-right:5px; - - } - - h1.brand { - margin-top:auto; - margin-left:15px; - } - - h1.brand img { - margin-top:auto; - margin-left:15px; - max-width:400px; - height:auto; - } - -} - - -/*---------------------------------------------------------------------------------------------------------------------------*/ - -.error img { - max-width: 100% !important; - margin-top: 105px; - margin-left: 26px; -} -.border1 { - border-bottom: 1px solid #f5f6f6; - padding-bottom: 42px; -} -.border2 { - border-bottom: 1px solid #494f56; - padding-bottom: 37px; - margin-top:10px; -} -.margBot { - margin-bottom: 63px; -} -.margBot1 { - margin-bottom: 45px; -} -.margBot2 { - margin-bottom: 82px; -} -.margBot3 { - margin-bottom: 23px; -} -.margBot4 { - margin-bottom: 29px; -} -.margBot5 { - margin-bottom: 35px; -} -.margBot6 { - margin-bottom: 25px !important; -} -/* .padBot { - padding-bottom: 75px; -} */ -/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/ -.clearfix { - *zoom: 1; -} -.clearfix:before, -.clearfix:after { - display: table; - content: ""; - line-height: 0; -} -.clearfix:after { - clear: both; -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.input-block-level { - display: block; - width: 100%; - min-height: 34px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* --- contact form ---- */ -form#contactform input[type="text"] { - width: 100%; - min-height: 40px; - padding-left:20px; - font-size:13px; - padding-right:20px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -} - -form#contactform textarea { - width: 100%; - padding-left:20px; - padding-top:10px; - font-size:13px; - padding-right:20px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -} - -form#contactform .validation { - font-size:11px; -} - -#sendmessage { - border:1px solid #e6e6e6; - background:#f6f6f6; - display:none; - text-align:center; - padding:15px 12px 15px 65px; - margin:10px 0; - font-weight:600; - margin-bottom:30px; - -} - -#sendmessage.show,.show { - display:block; -} -table { - border-spacing: 10px; - border-collapse: separate; -} -td{padding: 6px; - border-collapse: separate; - border: 1px solid #58595b; -} -.etabs { margin: 0; padding: 0; text-align:center; } - .tab { display: inline-block; zoom:1; *display:inline; width:200px; background: #eae9e9; border: solid 2px #cc0000; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } - .tab a { font-size: 16px; line-height: 2em; display: block; padding: 0 10px; outline: none; } - .tab a:hover { text-decoration: underline; background: #58595b; color:#cc0000; } - .tab.active { background: #58595b; color:#cc0000; padding-top: 6px; position: relative; top: 1px; border-color: #cc0000; } - .tab a.active { font-weight: bold; background: #58595b; color:#cc0000;} - .tab-container .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; } - .panel-container { margin-bottom: 10px; } - - .tab-container2 .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; } - .panel-container2 { margin-bottom: 10px; } - - -.menu_button1 { - -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; - -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; - box-shadow:inset 0px 1px 0px 0px #ffffff; - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) ); - background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff'); - background-color:#cc0000; - -moz-border-radius:6px; - -webkit-border-radius:6px; - border-radius:6px; - border:1px solid #8a8a8a; - display:inline-block; - color:#ffffff; - font-family:Helvetica; - font-size:11px; - padding:2px 14px; - text-decoration:none; - text-shadow:1px 1px 0px #000000; -} -.menu_button1:visited { - - color:#fff; -} -.menu_button1:hover { - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) ); - background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424'); - background-color:#cc0000; -} -.menu_button1:active { - position:relative; - top:1px; - color:#fff; -} - -@media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) { -.lang { -float:right; -height: 25px; -padding:4px; -margin-bottom:5px; -} -.menu_button1 { - -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; - -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; - box-shadow:inset 0px 1px 0px 0px #ffffff; - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) ); - background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff'); - background-color:#cc0000; - -moz-border-radius:6px; - -webkit-border-radius:6px; - border-radius:6px; - border:1px solid #8a8a8a; - display:inline-block; - color:#ffffff; - font-family:Helvetica; - font-size:10px; - padding:2px 2px; - text-decoration:none; - text-shadow:1px 1px 0px #000000; -} -.menu_button1:visited { - - color:#fff; -} -.menu_button1:hover { - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) ); - background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424'); - background-color:#cc0000; -} -.menu_button1:active { - position:relative; - top:1px; - color:#fff; -} -} -a.registerlink:link { - - color:#120cfe; - text-decoration:underline; - -} -a.registerlink:visited { - - color:#120cfe; - text-decoration:underline; - -} -a.registerlink:hover { - - color:#cc0000; - text-decoration:underline; - -} -a.registerlink:active { - - color:#120cfe; - text-decoration:underline; - -} -@media only screen -and (min-device-width : 768px) -and (max-device-width : 1024px) -and (orientation : portrait) -and (-webkit-min-device-pixel-ratio: 1){ - -.filler { - -height:50px; - -} - - -} - -@media only screen -and (min-device-width : 768px) -and (max-device-width : 1024px) -and (orientation : landscape) -and (-webkit-min-device-pixel-ratio: 1) { - -.filler { - -height:200px; - -} - -} -@media only screen -and (min-device-width : 320px) -and (max-device-width : 667px) -and (orientation : portrait) { - - -/* #slider {display:none;} */ - -#contact-form { - -max-width:340px; -} - -.filler { - -height:60px; - -} -.brand { - -max-width:150px; -height: auto; -padding:5px; -} - -.brand img.left { -margin:0; -width: 150px; -height: auto; -} - -.home { - -margin-left:0; - -} - - - -.product-menu-wrapper { - -width:150px; - -} - -.prodname { - -width:140px; - -} - -.download-menu-wrapper { - -width:150px; - -} - -.prodname2 { - -width:140px; - -} - - -.product { - float:none; - display:inline-block; - width: 95%; - height:auto; - margin:0; - border: 1px solid #fff; - border-radius: 0px; - margin-top:20px; - margin-left:0px; - overflow:hidden; - padding:0: - -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); --moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); -box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); -text-align:center; - -} -.product h3 { -width:100%; -font-size:18px; -color:#393939; -padding:0; -text-align:center; -} - -.product .img { - -width:100%; -height:auto; -margin-bottom:0px; -background:#fff; - -} - -#title { - -position:relative; -width:100%; -height:40px; -margin:0; -margin-top:50px; -text-align:center; - -} - -#title img { - -margin-top:-30px; -width:45px; -height:45px; - -} - -#title span { -margin-left:15px; -margin-top:10px; -font-size:15px; - -} -#desc_news2 { -width:100%; - -} - -#desc { - -float:left; -width:100%; -height:auto; -background:#245caa; -padding:5px; -margin:0; -margin-bottom:1px; - -} - -#desc span { -float:left; -width:100%; -font-size:12px; -line-height: 20px -color:#fff; - -} - -#desc h3 { - -font-size:20px; -color:#fff; -margin:0; -margin-top:5px; - -} - - -#desc p { -font-size:12px; line-height: 20px; color:#fff; -} - - -.desktop { - -display:none; -} -.mobile { - -display:block; -} - -#contenu.container { - -margin-top:20px; -background:#fff; - -} -footer { -width:100%; -} - - -footer .footerwrap { -text-align:center; width:100%; height:auto; -} -footer .footerwrap2 { -text-align:center; width:100%; height:auto; background-color:#204A94; -} - -footer .footerlogo { - -width:100%; -text-align:center; -} - -footer .footerlogo div { - -width:100%; -text-align:center; -} - -footer .footerlogo div img { - -display:inline-block; width:350px; height:auto; margin:0 auto; margin-left:10px; -} - -footer .newsletter { -display:none; -visibility:hidden; -} - -.newsletter2 { -float:none; -display:inline-block; -width:100%; -height:auto; -background-image:none; -margin-left:0; -margin:0; -} - -footer .newsletter2 h4 { -color:#fff; -font-size: 20px; -margin:0; -padding:0; -} - -footer .newsletter2 form { -margin-top:20px; -} - -footer .newsletter2 .form-group button.theme-btn { -padding:30px; -font-size:25px; - -} - -footer .social { -width:100%; height:auto; display:inline-block; margin: 0 auto; text-align:center; -} - -footer .social h4 { -color:#fff; -font-size: 20px; -margin:0; -padding:0; -display:inline-block; -} - -footer .social .socialarticle { -display:inline-block; margin-left:0; margin:0 auto; -} -footer .social .socialarticle ul { -display:inline-block; margin-left:-20px; margin-top:20px; -} - -.social i.fa { - display: inline-block; - border-radius: 60px; - box-shadow: 0px 0px 2px #888; - padding: 0.5em 0.6em; - background:#fff; - font-size:20px; - -} - -footer .social2 { -margin-top:50px; -} - - - -#search {display:none;} -#share {display:none;} - -.download_header { - -background:#245CAA; -width:95%; -padding:10px; -margin-top:20px; - -} - -.download_lines { - -clear:left -float:left; -width:100%; -height:300px; -margin:0; - -} -.download_table { - -float:left; -width:100%; -height:auto; -font-size:10px; -margin-top:30px; - -} - -.download_table li { - -clear:left; -float: left; - - -} -.span42 { - -display:none; - - -} - -.span4 { - -display:none; - - -} - -.row iframe {display:none;} - -.span71 { - -float:none; -width:96%; - -} - -.span41 { - -float:none; -width:96%; - -} -.span12 { - -float:none; -width:96%; - -} - -} - -@media only screen -and (min-device-width : 320px) -and (max-device-width : 667px) -and (orientation : landscape) { - -#mainmenu { - -display:none; -visibility: hidden; - -} -#product-menu { - -display:none; -} - - -.margintop { - -margin-top:100px; -text-align:center; - -} - - -#share {display:none;} - -#mainmenumobile { - -display:block; - -} - -/* #slider {display:none;} */ - -.filler { - -height:60px; - -} - -.home { - -margin-left:0; - -} -.mobile { - -display:block; -} - -#rmmenu.span12 { - -float:none; -margin:0; -padding:0; -height:90px; -width:100%; -display:inline-block; -text-align:center; -background:none; - -} - -#mainmenu.container { - -margin-top:-40px; -} - -#contenu.container { - -margin-top:-50px; - -} - - -.download_header { - -background:#245CAA; -width:95%; -padding:10px; -margin-top:20px; - -} - -.download_lines { - -clear:left -float:left; -width:100%; -height:300px; -margin:0; - -} -.download_table { - -float:left; -width:100%; -height:auto; -font-size:10px; -margin-top:30px; - -} - -.download_table li { - -clear:left; -float: left; -} - -.span42 { - -display:none; - - -} -.span4 { - -display:none; - - -} - -.row iframe {display:none;} - -.span41 { - -float:none; -width:96%; - -} - -footer .span12 { - -width:100%; -text-align:center; - -} - -footer .span3 { -float:left; -width:100%; - - -} - -footer .container h1 { - margin:0; - padding:0; - font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif; font-stretch:condensed; - font-weight:1000; - font-stretch:condensed; - font-size:12pt; - color:#fff; - } - -.footerlogo-box { - -float:none; -width:100%; -text-align:center; -color:#fff; - -} - -.footerlogo { - - clear:all; - text-align:center; - margin-top: 50px; - width:100px; - height:auto; - display:inline-block; - margin-left:auto; - margin-right:auto; - -} - - - - diff --git a/public_html/css/style3.css b/public_html/css/style3.css deleted file mode 100644 index 319ff25..0000000 --- a/public_html/css/style3.css +++ /dev/null @@ -1,18 +0,0 @@ -.my-gallery { - width: 100%; - float: left; - z-index:9999999; -} -.my-gallery img { - width: 100%; - height: auto; -} -.my-gallery figure { - display: block; - float: left; - margin: 0 5px 5px 0; - width: 200px; -} -.my-gallery figcaption { - display: none; -} diff --git a/public_html/img/be.svg b/public_html/img/be.svg new file mode 100644 index 0000000..327f28f --- /dev/null +++ b/public_html/img/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public_html/img/befr.svg b/public_html/img/befr.svg new file mode 100644 index 0000000..e50a189 --- /dev/null +++ b/public_html/img/befr.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/public_html/img/benl.svg b/public_html/img/benl.svg new file mode 100644 index 0000000..b7745f1 --- /dev/null +++ b/public_html/img/benl.svg @@ -0,0 +1,64 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/public_html/img/de.svg b/public_html/img/de.svg new file mode 100644 index 0000000..b08334b --- /dev/null +++ b/public_html/img/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public_html/img/en.svg b/public_html/img/en.svg new file mode 100644 index 0000000..dbac25e --- /dev/null +++ b/public_html/img/en.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public_html/img/fr.svg b/public_html/img/fr.svg new file mode 100644 index 0000000..a8d12b8 --- /dev/null +++ b/public_html/img/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public_html/img/logomobile.png b/public_html/img/logomobile.png deleted file mode 100644 index c112888..0000000 Binary files a/public_html/img/logomobile.png and /dev/null differ diff --git a/public_html/img/lu.svg b/public_html/img/lu.svg new file mode 100644 index 0000000..c31d2bf --- /dev/null +++ b/public_html/img/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public_html/img/nl.svg b/public_html/img/nl.svg new file mode 100644 index 0000000..4faaf49 --- /dev/null +++ b/public_html/img/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public_html/img/pt.svg b/public_html/img/pt.svg new file mode 100644 index 0000000..afd2e4a --- /dev/null +++ b/public_html/img/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public_html/img/toplogo135.png b/public_html/img/toplogo135.png new file mode 100644 index 0000000..889b3d9 Binary files /dev/null and b/public_html/img/toplogo135.png differ diff --git a/public_html/img/toplogo1400.png b/public_html/img/toplogo1400.png new file mode 100644 index 0000000..744b14a Binary files /dev/null and b/public_html/img/toplogo1400.png differ diff --git a/public_html/img/toplogo200.png b/public_html/img/toplogo200.png new file mode 100644 index 0000000..19fab4d Binary files /dev/null and b/public_html/img/toplogo200.png differ diff --git a/public_html/index.php b/public_html/index.php index 8373e82..14efaea 100644 --- a/public_html/index.php +++ b/public_html/index.php @@ -8,25 +8,19 @@ $db = new database($cfg["db"]); include ("shop/lib/modules/Site.php"); $site = new Site($db,$cfg); -#file_put_contents("log/page.log","REQ".$_SERVER['REQUEST_URI']."\n",FILE_APPEND); + $requri = $_SERVER['REQUEST_URI']; $requri = substr($requri,strlen($cfg["basepath"])); -//$empfaenger = "team.qube@qube-group.eu"; -// $website = "https://www.qube-concretec.eu"; -// $path = "https://www.qube-concretec.eu/"; -//error_log("requri: ".$requri); if (substr($requri,-1) == "/"){ $requri= substr($requri,0,-1); } $spl = explode("/",$requri); -$requri_nolang = str_replace(array('/de','/fr','/en'),"",$requri); -//error_log("uri explode: ".print_r($spl,true)); -#file_put_contents("log/page.log","SPL ".print_r($spl,true)."\n",FILE_APPEND); -#file_put_contents("log/page.log","SPL c ".count($sql)."\n",FILE_APPEND); +$requri_nolang = str_replace(array('/de','/fr','/en','/nl','/pt'),"",$requri); + $lang = $cfg["lang"]; -if ($spl[count($spl)-1] == 'de' || $spl[count($spl)-1] == 'en'){ +if ($spl[count($spl)-1] == 'de' || $spl[count($spl)-1] == 'en' || $spl[count($spl)-1] == 'nl' || $spl[count($spl)-1] == 'pt'){ $lang = $spl[count($spl)-1]; } if (count($spl) >= 3){ @@ -52,7 +46,7 @@ if (count($spl) >= 3){ $page="home";$prod=1;$lang="fr";$cat=""; } -if (!$lang || (!in_array("$lang", array('de','fr','en')))){ +if (!$lang || (!in_array("$lang", array('de','fr','en','nl','pt')))){ $lang = $cfg["lang"]; } $cfg["lang"] = $lang; @@ -153,94 +147,87 @@ if (file_exists("shop/lib/lang/".$lang.".php")){ home/home/matieres-premieres/fr/" /> " /> - -"> -"> + + -shop/vendor/tabulator/css/tabulator_site.css?v=""> -shop/css/icons.css?v=""> -shop/css/theme.css?v="> +shop/vendor/tabulator/css/tabulator_site.css?v="> +shop/css/icons.css?v="> + +"> +"> - - - - - - + - -
- + + -
+
-
-
+
-
+ + + +
+ +
-
+
-->
@@ -292,9 +276,9 @@ if (file_exists('pages/'.$page.'.php')){
- + + + + + + + + + +
getNewArticleGroups($lang); + ?> +
+ group_product($imgfile,$agr,$lang,$count); + ?> + + +
+ +
\ No newline at end of file diff --git a/public_html/pages/sections/newproducts2.php b/public_html/pages/sections/newproducts2.php deleted file mode 100644 index d12f73b..0000000 --- a/public_html/pages/sections/newproducts2.php +++ /dev/null @@ -1,10 +0,0 @@ -
-
-

Nouveaux produits

-
-
- -
-
\ No newline at end of file diff --git a/public_html/pages/sections/productnews.php b/public_html/pages/sections/productnews.php index c2e3a75..2b99a93 100644 --- a/public_html/pages/sections/productnews.php +++ b/public_html/pages/sections/productnews.php @@ -1,9 +1,10 @@ -
-
-
-

Product news

+
+
+
+

-
+
+
queryarray("SELECT * FROM productnews ORDER BY date DESC LIMIT 6"); foreach($result as $info) { @@ -11,22 +12,18 @@ list($width, $height, $type, $attr) = getimagesize('data/gallerys/content/news/crop_'.$info['picture']); ?> - \ No newline at end of file diff --git a/public_html/pages/sections/productnews2.php b/public_html/pages/sections/productnews2.php deleted file mode 100644 index 9915d47..0000000 --- a/public_html/pages/sections/productnews2.php +++ /dev/null @@ -1,29 +0,0 @@ -
-
-

Product news

-
-
-queryarray("SELECT * FROM productnews ORDER BY date DESC LIMIT 6"); - foreach($result as $info) { - $gallery = ((isset($info["catgallery"]))?$info["catgallery"]:null); - - list($width, $height, $type, $attr) = getimagesize('data/gallerys/content/news/crop_'.$info['picture']); - ?> -
-
-
- data/gallerys/content/news/crop_" style="width: 100%;" alt="" > - -
-
-

- ...

- ">Lire plus... -
-
- -
- -
-
\ No newline at end of file diff --git a/public_html/shop/css/font/appicons.eot b/public_html/shop/css/font/appicons.eot new file mode 100644 index 0000000..6057e10 Binary files /dev/null and b/public_html/shop/css/font/appicons.eot differ diff --git a/public_html/shop/css/font/appicons.svg b/public_html/shop/css/font/appicons.svg new file mode 100644 index 0000000..656cb95 --- /dev/null +++ b/public_html/shop/css/font/appicons.svg @@ -0,0 +1,326 @@ + + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public_html/shop/css/font/appicons.ttf b/public_html/shop/css/font/appicons.ttf new file mode 100644 index 0000000..8f2f237 Binary files /dev/null and b/public_html/shop/css/font/appicons.ttf differ diff --git a/public_html/shop/css/font/appicons.woff b/public_html/shop/css/font/appicons.woff new file mode 100644 index 0000000..3a8eab8 Binary files /dev/null and b/public_html/shop/css/font/appicons.woff differ diff --git a/public_html/shop/css/font/appicons.woff2 b/public_html/shop/css/font/appicons.woff2 new file mode 100644 index 0000000..d2b3ced Binary files /dev/null and b/public_html/shop/css/font/appicons.woff2 differ diff --git a/public_html/shop/css/fonts/appicons.svg b/public_html/shop/css/fonts/appicons.svg deleted file mode 100644 index 959a79e..0000000 --- a/public_html/shop/css/fonts/appicons.svg +++ /dev/null @@ -1,154 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public_html/shop/css/fonts/appicons.ttf b/public_html/shop/css/fonts/appicons.ttf deleted file mode 100644 index 6ba8350..0000000 Binary files a/public_html/shop/css/fonts/appicons.ttf and /dev/null differ diff --git a/public_html/shop/css/fonts/appicons.woff b/public_html/shop/css/fonts/appicons.woff deleted file mode 100644 index bad658a..0000000 Binary files a/public_html/shop/css/fonts/appicons.woff and /dev/null differ diff --git a/public_html/shop/css/icons.css b/public_html/shop/css/icons.css index e2ae63a..284240d 100644 --- a/public_html/shop/css/icons.css +++ b/public_html/shop/css/icons.css @@ -1,457 +1,215 @@ @font-face { font-family: 'appicons'; - src: - url('fonts/appicons.ttf?s45e6h') format('truetype'), - url('fonts/appicons.woff?s45e6h') format('woff'), - url('fonts/appicons.svg?s45e6h#appicons') format('svg'); + src: url('font/appicons.eot?88347603'); + src: url('font/appicons.eot?88347603#iefix') format('embedded-opentype'), + url('font/appicons.woff2?88347603') format('woff2'), + url('font/appicons.woff?88347603') format('woff'), + url('font/appicons.ttf?88347603') format('truetype'), + url('font/appicons.svg?88347603#appicons') 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: 'appicons' !important; +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'appicons'; + src: url('font/appicons.svg?88347603#appicons') format('svg'); + } +} +*/ + + [class^=""]:before, [class*=" "]:before { + font-family: "appicons"; font-style: normal; font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -} - -.icon-qube:before { - content: "\e98f"; -} -.icon-new:before { - content: "\e900"; -} -.icon-search:before { - content: "\e901"; -} -.icon-out:before { - content: "\e902"; -} -.icon-in:before { - content: "\e903"; -} -.icon-backup:before { - content: "\e904"; -} -.icon-transactions:before { - content: "\e905"; -} -.icon-bill:before { - content: "\e906"; -} -.icon-bookings:before { - content: "\e907"; -} -.icon-box:before { - content: "\e908"; -} -.icon-close:before { - content: "\e909"; -} -.icon-contacts:before { - content: "\e90a"; -} -.icon-dataadd:before { - content: "\e90b"; -} -.icon-datadelete:before { - content: "\e90c"; -} -.icon-dataedit:before { - content: "\e90d"; -} -.icon-datasets:before { - content: "\e90e"; -} -.icon-download:before { - content: "\e90f"; -} -.icon-duplicate:before { - content: "\e910"; -} -.icon-duplicate2:before { - content: "\e911"; -} -.icon-edit:before { - content: "\e912"; -} -.icon-email:before { - content: "\e913"; -} -.icon-exit:before { - content: "\e914"; -} -.icon-file:before { - content: "\e915"; -} -.icon-filter:before { - content: "\e916"; -} -.icon-folder:before { - content: "\e917"; -} -.icon-foldershare:before { - content: "\e918"; -} -.icon-hdd:before { - content: "\e919"; -} -.icon-help:before { - content: "\e91a"; -} -.icon-info:before { - content: "\e91b"; -} -.icon-invoice1:before { - content: "\e91c"; -} -.icon-contrat-cadre:before { - content: "\e91d"; -} -.icon-location:before { - content: "\e91e"; -} -.icon-next:before { - content: "\e91f"; -} -.icon-pdf:before { - content: "\e920"; -} -.icon-percent:before { - content: "\e921"; -} -.icon-phone:before { - content: "\e922"; -} -.icon-preview:before { - content: "\e923"; -} -.icon-print:before { - content: "\e924"; -} -.icon-product:before { - content: "\e925"; -} -.icon-productcd:before { - content: "\e926"; -} -.icon-reload:before { - content: "\e927"; -} -.icon-settings:before { - content: "\e928"; -} -.icon-star:before { - content: "\e929"; -} -.icon-template:before { - content: "\e92a"; -} -.icon-trash:before { - content: "\e92b"; -} -.icon-upload:before { - content: "\e92c"; -} -.icon-usergroup:before { - content: "\e92d"; -} -.icon-userconfig:before { - content: "\e92e"; -} -.icon-viewpdf:before { - content: "\e92f"; -} -.icon-website:before { - content: "\e930"; -} -.icon-back:before { - content: "\e931"; -} -.icon-add:before { - content: "\e932"; -} -.icon-unsort:before { - content: "\e933"; -} -.icon-sortasc:before { - content: "\e934"; -} -.icon-sortdesc:before { - content: "\e935"; -} -.icon-save:before { - content: "\e936"; -} -.icon-helpdesk:before { - content: "\e937"; -} -.icon-printer:before { - content: "\e938"; -} -.icon-user:before { - content: "\e939"; -} -.icon-open:before { - content: "\e93a"; -} -.icon-addcsv:before { - content: "\e93b"; -} -.icon-agrement:before { - content: "\e93c"; -} -.icon-archive:before { - content: "\e93d"; -} -.icon-book:before { - content: "\e93e"; -} -.icon-books:before { - content: "\e93f"; -} -.icon-boxcheck-not:before { - content: "\e940"; -} -.icon-boxcheck-ok:before { - content: "\e941"; -} -.icon-boxes:before { - content: "\e942"; -} -.icon-calendar1:before { - content: "\e943"; -} -.icon-calendar2:before { - content: "\e944"; -} -.icon-code:before { - content: "\e945"; -} -.icon-config:before { - content: "\e946"; -} -.icon-config3:before { - content: "\e947"; -} -.icon-creditcard:before { - content: "\e948"; -} -.icon-dat-export:before { - content: "\e949"; -} -.icon-data-import:before { - content: "\e94a"; -} -.icon-data-transfer:before { - content: "\e94b"; -} -.icon-date:before { - content: "\e94c"; -} -.icon-edit2:before { - content: "\e94d"; -} -.icon-editblog:before { - content: "\e94e"; -} -.icon-filter2:before { - content: "\e94f"; -} -.icon-gift:before { - content: "\e950"; -} -.icon-help-box:before { - content: "\e951"; -} -.icon-help-important:before { - content: "\e952"; -} -.icon-home:before { - content: "\e953"; -} -.icon-image:before { - content: "\e954"; -} -.icon-info-box:before { - content: "\e955"; -} -.icon-laptop:before { - content: "\e956"; -} -.icon-laptop1:before { - content: "\e957"; -} -.icon-locationmark:before { - content: "\e958"; -} -.icon-mailsend:before { - content: "\e959"; -} -.icon-msstore:before { - content: "\e95a"; -} -.icon-ok:before { - content: "\e95b"; -} -.icon-pc:before { - content: "\e95c"; -} -.icon-pc-datatransfer:before { - content: "\e95d"; -} -.icon-pc-mac:before { - content: "\e95e"; -} -.icon-pc-windows:before { - content: "\e95f"; -} -.icon-pc1:before { - content: "\e960"; -} -.icon-reporttemplate:before { - content: "\e961"; -} -.icon-rndcheck-not:before { - content: "\e962"; -} -.icon-rndcheck-ok:before { - content: "\e963"; -} -.icon-sale:before { - content: "\e964"; -} -.icon-settings-bars:before { - content: "\e965"; -} -.icon-shop:before { - content: "\e966"; -} -.icon-shop3:before { - content: "\e967"; -} -.icon-shoppingcard:before { - content: "\e968"; -} -.icon-stripe:before { - content: "\e969"; -} -.icon-tag:before { - content: "\e96a"; -} -.icon-stopwatches:before { - content: "\e96b"; -} -.icon-paragraph:before { - content: "\e96c"; -} -.icon-support:before { - content: "\e96d"; -} -.icon-mobile:before { - content: "\e96e"; -} -.icon-video:before { - content: "\e96f"; -} -.icon-private-cloud:before { - content: "\e970"; -} -.icon-shield:before { - content: "\e971"; -} -.icon-cloud-data:before { - content: "\e972"; -} -.icon-mailserver:before { - content: "\e973"; -} -.icon-menu:before { - content: "\e974"; -} -.icon-rendezvous:before { - content: "\e975"; -} -.icon-events:before { - content: "\e976"; -} -.icon-mailtemplate:before { - content: "\e977"; -} -.icon-website2:before { - content: "\e978"; -} -.icon-win10:before { - content: "\e979"; -} -.icon-food:before { - content: "\e97a"; -} -.icon-basket:before { - content: "\e97b"; -} -.icon-cuterly:before { - content: "\e97c"; -} -.icon-minus:before { - content: "\e97d"; -} -.icon-news:before { - content: "\e97e"; -} -.icon-catalog:before { - content: "\e97f"; -} -.icon-invoice:before { - content: "\e980"; -} -.icon-delivery:before { - content: "\e981"; -} -.icon-password:before { - content: "\e982"; -} -.icon-orders:before { - content: "\e983"; -} -.icon-license:before { - content: "\e984"; -} -.icon-terms:before { - content: "\e985"; -} -.icon-eye-open:before { - content: "\e986"; -} -.icon-eye-close:before { - content: "\e987"; -} -.icon-close1:before { - content: "\e988"; -} -.icon-nostock:before { - content: "\e989"; -} -.icon-stock-ok:before { - content: "\e98a"; -} -.icon-youtube:before { - content: "\e98b"; -} -.icon-instagram:before { - content: "\e98c"; -} -.icon-facebook:before { - content: "\e98d"; -} -.icon-euro-tag:before { - content: "\e98e"; -} + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-add:before { content: '\e800'; } +.icon-addcsv:before { content: '\e801'; } +.icon-agrement:before { content: '\e802'; } +.icon-archive:before { content: '\e803'; } +.icon-back:before { content: '\e804'; } +.icon-backup:before { content: '\e805'; } +.icon-barcode:before { content: '\e806'; } +.icon-basket:before { content: '\e807'; } +.icon-be:before { content: '\e808'; } +.icon-befr:before { content: '\e809'; } +.icon-benl:before { content: '\e80a'; } +.icon-bill:before { content: '\e80b'; } +.icon-book:before { content: '\e80c'; } +.icon-bookings:before { content: '\e80d'; } +.icon-books:before { content: '\e80e'; } +.icon-box:before { content: '\e80f'; } +.icon-boxcheck-not:before { content: '\e810'; } +.icon-boxcheck-ok:before { content: '\e811'; } +.icon-boxes:before { content: '\e812'; } +.icon-calendar1:before { content: '\e813'; } +.icon-calendar2:before { content: '\e814'; } +.icon-catalog:before { content: '\e815'; } +.icon-close:before { content: '\e816'; } +.icon-close1:before { content: '\e817'; } +.icon-cloud-data:before { content: '\e818'; } +.icon-code:before { content: '\e819'; } +.icon-config:before { content: '\e81a'; } +.icon-config3:before { content: '\e81b'; } +.icon-contacts:before { content: '\e81c'; } +.icon-contrat-cadre:before { content: '\e81d'; } +.icon-creditcard:before { content: '\e81e'; } +.icon-cuterly:before { content: '\e81f'; } +.icon-dat-export:before { content: '\e820'; } +.icon-data-import:before { content: '\e821'; } +.icon-data-transfer:before { content: '\e822'; } +.icon-dataadd:before { content: '\e823'; } +.icon-datadelete:before { content: '\e824'; } +.icon-dataedit:before { content: '\e825'; } +.icon-datasets:before { content: '\e826'; } +.icon-date:before { content: '\e827'; } +.icon-de:before { content: '\e828'; } +.icon-delivery:before { content: '\e829'; } +.icon-download:before { content: '\e82a'; } +.icon-duplicate:before { content: '\e82b'; } +.icon-duplicate2:before { content: '\e82c'; } +.icon-edit:before { content: '\e82d'; } +.icon-edit2:before { content: '\e82e'; } +.icon-editblog:before { content: '\e82f'; } +.icon-email:before { content: '\e830'; } +.icon-en:before { content: '\e831'; } +.icon-euro-tag:before { content: '\e832'; } +.icon-events:before { content: '\e833'; } +.icon-exit:before { content: '\e834'; } +.icon-eye-close:before { content: '\e835'; } +.icon-eye-open:before { content: '\e836'; } +.icon-facebook:before { content: '\e837'; } +.icon-file:before { content: '\e838'; } +.icon-filter:before { content: '\e839'; } +.icon-filter2:before { content: '\e83a'; } +.icon-folder:before { content: '\e83b'; } +.icon-foldershare:before { content: '\e83c'; } +.icon-food:before { content: '\e83d'; } +.icon-fr:before { content: '\e83e'; } +.icon-gift:before { content: '\e83f'; } +.icon-hdd:before { content: '\e840'; } +.icon-help-box:before { content: '\e841'; } +.icon-help-important:before { content: '\e842'; } +.icon-help:before { content: '\e843'; } +.icon-helpdesk:before { content: '\e844'; } +.icon-home:before { content: '\e845'; } +.icon-image:before { content: '\e846'; } +.icon-in:before { content: '\e847'; } +.icon-info-box:before { content: '\e848'; } +.icon-info:before { content: '\e849'; } +.icon-instagram:before { content: '\e84a'; } +.icon-invoice:before { content: '\e84b'; } +.icon-invoice1:before { content: '\e84c'; } +.icon-labels:before { content: '\e84d'; } +.icon-laptop:before { content: '\e84e'; } +.icon-laptop1:before { content: '\e84f'; } +.icon-license:before { content: '\e850'; } +.icon-location:before { content: '\e851'; } +.icon-locationmark:before { content: '\e852'; } +.icon-lu:before { content: '\e853'; } +.icon-mailsend:before { content: '\e854'; } +.icon-mailserver:before { content: '\e855'; } +.icon-mailtemplate:before { content: '\e856'; } +.icon-menu:before { content: '\e857'; } +.icon-minus:before { content: '\e858'; } +.icon-mobile:before { content: '\e859'; } +.icon-msstore:before { content: '\e85a'; } +.icon-news:before { content: '\e85b'; } +.icon-next:before { content: '\e85c'; } +.icon-nl:before { content: '\e85d'; } +.icon-nostock:before { content: '\e85e'; } +.icon-ok:before { content: '\e85f'; } +.icon-open:before { content: '\e860'; } +.icon-orders:before { content: '\e861'; } +.icon-out:before { content: '\e862'; } +.icon-paper:before { content: '\e863'; } +.icon-paragraph:before { content: '\e864'; } +.icon-password:before { content: '\e865'; } +.icon-pc-datatransfer:before { content: '\e866'; } +.icon-pc-mac:before { content: '\e867'; } +.icon-pc-windows:before { content: '\e868'; } +.icon-pc:before { content: '\e869'; } +.icon-pc1:before { content: '\e86a'; } +.icon-pdf:before { content: '\e86b'; } +.icon-percent:before { content: '\e86c'; } +.icon-phone:before { content: '\e86d'; } +.icon-preview:before { content: '\e86e'; } +.icon-print:before { content: '\e86f'; } +.icon-printer:before { content: '\e870'; } +.icon-private-cloud:before { content: '\e871'; } +.icon-product:before { content: '\e872'; } +.icon-productcd:before { content: '\e873'; } +.icon-pt:before { content: '\e874'; } +.icon-qrcode:before { content: '\e875'; } +.icon-qube:before { content: '\e876'; } +.icon-reload:before { content: '\e877'; } +.icon-rendezvous:before { content: '\e878'; } +.icon-reporttemplate:before { content: '\e879'; } +.icon-rndcheck-not:before { content: '\e87a'; } +.icon-rndcheck-ok:before { content: '\e87b'; } +.icon-sale:before { content: '\e87c'; } +.icon-save:before { content: '\e87d'; } +.icon-search:before { content: '\e87e'; } +.icon-settings-bars:before { content: '\e87f'; } +.icon-settings:before { content: '\e880'; } +.icon-shield:before { content: '\e881'; } +.icon-shop:before { content: '\e882'; } +.icon-shop3:before { content: '\e883'; } +.icon-shoppingcard:before { content: '\e884'; } +.icon-slines:before { content: '\e885'; } +.icon-sortasc:before { content: '\e886'; } +.icon-sortdesc:before { content: '\e887'; } +.icon-star:before { content: '\e888'; } +.icon-stock-ok:before { content: '\e889'; } +.icon-stopwatches:before { content: '\e88a'; } +.icon-stripe:before { content: '\e88b'; } +.icon-support:before { content: '\e88c'; } +.icon-tag:before { content: '\e88d'; } +.icon-template:before { content: '\e88e'; } +.icon-terms:before { content: '\e88f'; } +.icon-transactions:before { content: '\e890'; } +.icon-trash:before { content: '\e891'; } +.icon-unsort:before { content: '\e892'; } +.icon-upload:before { content: '\e893'; } +.icon-user:before { content: '\e894'; } +.icon-userconfig:before { content: '\e895'; } +.icon-usergroup:before { content: '\e896'; } +.icon-video-camera:before { content: '\e897'; } +.icon-video:before { content: '\e898'; } +.icon-viewpdf:before { content: '\e899'; } +.icon-website:before { content: '\e89a'; } +.icon-website2:before { content: '\e89b'; } +.icon-win10:before { content: '\e89c'; } +.icon-youtube:before { content: '\e89d'; } diff --git a/public_html/shop/css/theme.css b/public_html/shop/css/theme.css index 778bdc1..d634ad9 100644 --- a/public_html/shop/css/theme.css +++ b/public_html/shop/css/theme.css @@ -641,6 +641,7 @@ width: 10px; ::-webkit-scrollbar-thumb { border-radius: 0px; background-color: rgba(0, 0, 0, .5); +box-shadow: 0 0 1px rgba(255, 255, 255, .5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5); } @@ -802,7 +803,8 @@ label { } input[class*="quantity"]{ - width: 90px!important; + display: inline-block; + width: 80px!important; text-align: right; } @@ -814,6 +816,7 @@ input[type="checkbox"] { width:29.66px; cursor:pointer; position:relative; + transition: .15s; -webkit-transition: .15s; border-radius: unset; border: 1px solid #cccccc; @@ -896,7 +899,7 @@ span[class^="icon"]::after { } span[class^="icon-inline"]::after { - content: " "; + content: ""; /* white-space: pre; */ } @@ -1023,3 +1026,32 @@ button.blue-grey { transform: rotate(360deg); } } + +.span33 { + float:none; + display:inline-block; + width: 300px; + height:350px; + background:#ccc; + border: 1px solid #fff; + border-radius: 0px; + padding:0px; + overflow:hidden; + margin:auto; + margin-top:20px; + margin-left:35px; + -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); +-moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); +box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62); + +} + +a.plink { + color: #fff; + text-decoration: underline; +} + +a.plink:hover { + cursor: pointer; + text-decoration: none; +} diff --git a/public_html/shop/lib/lang/de.php b/public_html/shop/lib/lang/de.php index 6ef3f7b..479a1db 100644 --- a/public_html/shop/lib/lang/de.php +++ b/public_html/shop/lib/lang/de.php @@ -123,6 +123,12 @@ "nobasketproduct" => "Sie haben noch keine Produkte ausgewählt, für die Preisanfrage!", "missingdata" => "Es fehlen noch Angaben im Formular!", "datasended" => "Danke die Preis-Anfrage wurde verschickt!", - "sendinprogress" => "Bitter Warten!...Anfrage wird verschickt..." + "sendinprogress" => "Bitter Warten!...Anfrage wird verschickt...", + "projects" => "Projekte", + "project" => "Projekt", + "lastnews" => "Letzte Neuigkeiten", + "lastprojects" => "Letze Projekte", + "mobileapp" => "Mobile App", + "productnews" => "Produkt News" ); ?> \ No newline at end of file diff --git a/public_html/shop/lib/lang/en.php b/public_html/shop/lib/lang/en.php index ae91472..8a2c3c8 100644 --- a/public_html/shop/lib/lang/en.php +++ b/public_html/shop/lib/lang/en.php @@ -121,6 +121,12 @@ "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!", "missingdata" => "Il manque encore des données dans le formulaire!", "datasended" => "merci, la demande demande de prix à été envoyée!", - "sendinprogress" => "Attendez s.v.p.!...envoie en cours..." + "sendinprogress" => "Attendez s.v.p.!...envoie en cours...", + "projects" => "Projects", + "project" => "Project", + "lastnews" => "Dernières nouvelles", + "lastprojects" => "Derniers projets", + "mobileapp" => "Mobile APPS", + "productnews" => "Product News" ); ?> \ No newline at end of file diff --git a/public_html/shop/lib/lang/fr.php b/public_html/shop/lib/lang/fr.php index 07cb3d1..4e9f451 100644 --- a/public_html/shop/lib/lang/fr.php +++ b/public_html/shop/lib/lang/fr.php @@ -34,7 +34,7 @@ "constructionsite_note" => "Remarque Chantier", "prefereddeliverydate" => "Date de livraison préférée", "askpricetype" => "Demande de prix pour ...", - "message" => "message supplémentaire", + "message" => "Message Supplémentaire", "clientaddress" => "Adresse client", "numbondecommande" => "No. bon de commande", "fichierbondecommande" => "Fichier Bon de commande", @@ -48,9 +48,9 @@ "isclient" => "mon entreprise est déjà client", "newclient" => "nouvelle entreprise", "noclient" => "Numéro Client", - "company" => "Nom de l'entreprise", + "company" => "Entreprise", "address" => "Adresse", - "zip" => "Code postale", + "zip" => "CP", "city" => "Ville", "country" => "Pays", "novat" => "Numero de TVA internationale", @@ -123,6 +123,12 @@ "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!", "missingdata" => "Il manque encore des données dans le formulaire!", "datasended" => "merci, la demande demande de prix à été envoyée!", - "sendinprogress" => "Attendez s.v.p.!...envoie en cours..." + "sendinprogress" => "Attendez s.v.p.!...envoie en cours...", + "projects" => "Projets", + "project" => "Projet", + "lastnews" => "Dernières nouvelles", + "lastprojects" => "Derniers projets", + "mobileapp" => "Mobile APPS", + "productnews" => "Product News" ); ?> \ No newline at end of file diff --git a/public_html/shop/lib/lang/nl.php b/public_html/shop/lib/lang/nl.php new file mode 100644 index 0000000..02b8bf8 --- /dev/null +++ b/public_html/shop/lib/lang/nl.php @@ -0,0 +1,135 @@ + "Cette page n'existe pas!", + "search" => "rechercher", + "category" => "Catégorie", + "cancel" => "Abondonner", + "save" => "Sauvegarder", + "ok" => "OK", + "close" => "Fermer", + "groupname" => "Groupe", + "filter" => "filtrer...", + "clientaccess" => "Accès Shop", + "username" => "Login/E-Mail", + "password" => "mot de passe", + "forgotpassword" => "mot de passe oublié?", + "login" => "se connecter", + "newpassword" => "Nouveau mot de passe", + "newpwd" => "Mot de passe", + "retypepassword" => "Reperter mot de passe", + "norobot" => "je suis pas un robot!", + "asknewpassword" => "Demander nouveau mot de passe!", + "retypepwd" => "répéter mot de passe", + "fillcorrect" => "S.V.P! Entrez dans tous les champs des données valides!", + "pwdcondition" => "les mots de passes doivent contenir au moins 10 lettres , au moins une lettre majuscule, une lettre minuscule et un nombre", + "genpwd" => "Proposer un mot de passe", + "accountexists" => "Il existe déjà un compte avec cette adresse e-mail!", + "emailinvalid" => "inserez un email valide s.v.p.!", + "usernamechange" => "Changer adresse email / Login", + "newusername" => "adresse email", + "invoiceaddress" => "adresse de facturation", + "deliveryaddress" => "adresse de livraison", + "constructionsite_phone" => "Chantier GSM", + "constructionsite_contact" => "Chantier Nom Contact", + "constructionsite_note" => "Remarque Chantier", + "prefereddeliverydate" => "Date de livraison préférée", + "askpricetype" => "Demande de prix pour ...", + "message" => "Message Supplémentaire", + "clientaddress" => "Adresse client", + "numbondecommande" => "No. bon de commande", + "fichierbondecommande" => "Fichier Bon de commande", + "unknownlogin" => "Mot de passe ou Login inconnue!", + "loginlink" => "Retour au Login", + "linknewaccount" => "Création compte / se régistrer", + "registernewaccount" => "Demande de création de compte", + "name" => "Votre Nom", + "email" => "E-Mail", + "registrationtype" => "Type de régistration", + "isclient" => "mon entreprise est déjà client", + "newclient" => "nouvelle entreprise", + "noclient" => "Numéro Client", + "company" => "Entreprise", + "address" => "Adresse", + "zip" => "CP", + "city" => "Ville", + "country" => "Pays", + "novat" => "Numero de TVA internationale", + "register" => "envoyer la demande", + "documents" => "Documents", + "unitprice" => "Prix unit.", + "quantity" => "Quantité", + "stock" => "Stock", + "doc_brpr" => "Brochure principale", + "doc_fite" => "Fiche technique", + "doc_nomo" => "Notice de montage", + "doc_cert" => "Certificat", + "doc_bim" => "BIM", + "phone" => "Téléphone", + "msgpwd" => "Renforcer la sécurité du mot de passe ou changer votre mot de passe", + "lblchpwd" => "CHANGER MOT DE PASSE", + "msgccc" => "Contrat Cadre qui a été négociée individuellement pour votre entreprise", + "lblccc" => "VOIR LES PRODUITS", + "msgorders" => "Les commandes que vous avez envoyés via le shop en ligne

", + "lblorders" => "VOIR MES COMMANDES", + "video" => "Video", + "noarticles" => "produits sur demande", + "basket" => "Panier", + "shop" => "Shop", + "cleanbasket" => "vider", + "coodinates" => "Mes Coordonnées", + "seladdress" => "Sélection Adresse", + "simplepriceoffer" => "Simple Information Prix", + "forcc" => "Pour Contrat Cadre", + "articles" => "Articles", + "emptybasket" => "Panier vide", + "sendquestion" => "Envoyer la demande", + "sendorder" => "Envoyer la Commande", + "profile" => "Profile", + "ccadre" => "Contrat Cadre", + "selectcc" => "Selection Contrat Carde", + "deliveryorders" => "Commandes en livraison", + "favorites" => "Favorites", + "invoices" => "Factures", + "currentorders" => "Commandes en cours", + "privacy" => "Protection des données", + "account" => "Mon Compte", + "login" => "Login/Email", + "companies" => "Entreprise(s)", + "myorders" => "Mes Commandes", + "lblcatalogs" => "Brochures", + "lblnews" => "News - Info", + "msgprivacy" => "Voir comment vos données sont utilisées", + "msgnews" => "Dernières informations et actualités de Qube", + "msgcatalogs" => "Vous trouverez ici les catalogues et brochures actuels", + "linkcatlogs" => "VOIR LES CATALOGUES", + "linkprivacy" => "MONTRER LE DOCUMENT", + "linknews" => "MONTRER LES NOUVEAUTÉS", + "priceondemand" => "prix sur demande", + "newproducts" => "Nouveaux Produits", + "mnugroupes" => "Groupes", + "mnuhome" => "Home", + "mnulogout" => "Logout", + "mnuaccount" => "Compte", + "mnuccadre" => "C. Cadre", + "mnuaskprice" => "Prix ?", + "mnubasket" => "Panier", + "mnufav" => "Fav.", + "order" => "Commande", + "askprice" => "Demande de Prix", + "connect" => "Connecter", + "language" => "Langue", + "de" => "deutsch", + "fr" => "français", + "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!", + "missingdata" => "Il manque encore des données dans le formulaire!", + "datasended" => "merci, la demande demande de prix à été envoyée!", + "sendinprogress" => "Attendez s.v.p.!...envoie en cours...", + "projects" => "Projects", + "project" => "Project", + "lastnews" => "Dernières nouvelles", + "lastprojects" => "Derniers projets", + "mobileapp" => "Mobile APPS", + "productnews" => "Product News" + +); +?> \ No newline at end of file diff --git a/public_html/shop/lib/lang/pt.php b/public_html/shop/lib/lang/pt.php new file mode 100644 index 0000000..02b8bf8 --- /dev/null +++ b/public_html/shop/lib/lang/pt.php @@ -0,0 +1,135 @@ + "Cette page n'existe pas!", + "search" => "rechercher", + "category" => "Catégorie", + "cancel" => "Abondonner", + "save" => "Sauvegarder", + "ok" => "OK", + "close" => "Fermer", + "groupname" => "Groupe", + "filter" => "filtrer...", + "clientaccess" => "Accès Shop", + "username" => "Login/E-Mail", + "password" => "mot de passe", + "forgotpassword" => "mot de passe oublié?", + "login" => "se connecter", + "newpassword" => "Nouveau mot de passe", + "newpwd" => "Mot de passe", + "retypepassword" => "Reperter mot de passe", + "norobot" => "je suis pas un robot!", + "asknewpassword" => "Demander nouveau mot de passe!", + "retypepwd" => "répéter mot de passe", + "fillcorrect" => "S.V.P! Entrez dans tous les champs des données valides!", + "pwdcondition" => "les mots de passes doivent contenir au moins 10 lettres , au moins une lettre majuscule, une lettre minuscule et un nombre", + "genpwd" => "Proposer un mot de passe", + "accountexists" => "Il existe déjà un compte avec cette adresse e-mail!", + "emailinvalid" => "inserez un email valide s.v.p.!", + "usernamechange" => "Changer adresse email / Login", + "newusername" => "adresse email", + "invoiceaddress" => "adresse de facturation", + "deliveryaddress" => "adresse de livraison", + "constructionsite_phone" => "Chantier GSM", + "constructionsite_contact" => "Chantier Nom Contact", + "constructionsite_note" => "Remarque Chantier", + "prefereddeliverydate" => "Date de livraison préférée", + "askpricetype" => "Demande de prix pour ...", + "message" => "Message Supplémentaire", + "clientaddress" => "Adresse client", + "numbondecommande" => "No. bon de commande", + "fichierbondecommande" => "Fichier Bon de commande", + "unknownlogin" => "Mot de passe ou Login inconnue!", + "loginlink" => "Retour au Login", + "linknewaccount" => "Création compte / se régistrer", + "registernewaccount" => "Demande de création de compte", + "name" => "Votre Nom", + "email" => "E-Mail", + "registrationtype" => "Type de régistration", + "isclient" => "mon entreprise est déjà client", + "newclient" => "nouvelle entreprise", + "noclient" => "Numéro Client", + "company" => "Entreprise", + "address" => "Adresse", + "zip" => "CP", + "city" => "Ville", + "country" => "Pays", + "novat" => "Numero de TVA internationale", + "register" => "envoyer la demande", + "documents" => "Documents", + "unitprice" => "Prix unit.", + "quantity" => "Quantité", + "stock" => "Stock", + "doc_brpr" => "Brochure principale", + "doc_fite" => "Fiche technique", + "doc_nomo" => "Notice de montage", + "doc_cert" => "Certificat", + "doc_bim" => "BIM", + "phone" => "Téléphone", + "msgpwd" => "Renforcer la sécurité du mot de passe ou changer votre mot de passe", + "lblchpwd" => "CHANGER MOT DE PASSE", + "msgccc" => "Contrat Cadre qui a été négociée individuellement pour votre entreprise", + "lblccc" => "VOIR LES PRODUITS", + "msgorders" => "Les commandes que vous avez envoyés via le shop en ligne

", + "lblorders" => "VOIR MES COMMANDES", + "video" => "Video", + "noarticles" => "produits sur demande", + "basket" => "Panier", + "shop" => "Shop", + "cleanbasket" => "vider", + "coodinates" => "Mes Coordonnées", + "seladdress" => "Sélection Adresse", + "simplepriceoffer" => "Simple Information Prix", + "forcc" => "Pour Contrat Cadre", + "articles" => "Articles", + "emptybasket" => "Panier vide", + "sendquestion" => "Envoyer la demande", + "sendorder" => "Envoyer la Commande", + "profile" => "Profile", + "ccadre" => "Contrat Cadre", + "selectcc" => "Selection Contrat Carde", + "deliveryorders" => "Commandes en livraison", + "favorites" => "Favorites", + "invoices" => "Factures", + "currentorders" => "Commandes en cours", + "privacy" => "Protection des données", + "account" => "Mon Compte", + "login" => "Login/Email", + "companies" => "Entreprise(s)", + "myorders" => "Mes Commandes", + "lblcatalogs" => "Brochures", + "lblnews" => "News - Info", + "msgprivacy" => "Voir comment vos données sont utilisées", + "msgnews" => "Dernières informations et actualités de Qube", + "msgcatalogs" => "Vous trouverez ici les catalogues et brochures actuels", + "linkcatlogs" => "VOIR LES CATALOGUES", + "linkprivacy" => "MONTRER LE DOCUMENT", + "linknews" => "MONTRER LES NOUVEAUTÉS", + "priceondemand" => "prix sur demande", + "newproducts" => "Nouveaux Produits", + "mnugroupes" => "Groupes", + "mnuhome" => "Home", + "mnulogout" => "Logout", + "mnuaccount" => "Compte", + "mnuccadre" => "C. Cadre", + "mnuaskprice" => "Prix ?", + "mnubasket" => "Panier", + "mnufav" => "Fav.", + "order" => "Commande", + "askprice" => "Demande de Prix", + "connect" => "Connecter", + "language" => "Langue", + "de" => "deutsch", + "fr" => "français", + "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!", + "missingdata" => "Il manque encore des données dans le formulaire!", + "datasended" => "merci, la demande demande de prix à été envoyée!", + "sendinprogress" => "Attendez s.v.p.!...envoie en cours...", + "projects" => "Projects", + "project" => "Project", + "lastnews" => "Dernières nouvelles", + "lastprojects" => "Derniers projets", + "mobileapp" => "Mobile APPS", + "productnews" => "Product News" + +); +?> \ No newline at end of file diff --git a/public_html/shop/lib/modules/ArticleGroups.php b/public_html/shop/lib/modules/ArticleGroups.php index 1b6258e..85f004a 100644 --- a/public_html/shop/lib/modules/ArticleGroups.php +++ b/public_html/shop/lib/modules/ArticleGroups.php @@ -14,7 +14,7 @@ class ArticleGroups{ public function getPublishedGroups($lang){ if (!$lang){ $lang=$this->cfg["lang"];} - $sql = "select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_".$lang.",fm.titre_".$this->cfg["lang"].") as famille,ar.gp_art,coalesce(gr.titre_".$lang.",gr.titre_".$this->cfg["lang"].") as groupe + $sql = "select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_".$lang.",fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_".$lang.",gr.titre_fr) as groupe from articles ar join article_groups ag on (ar.article_group=ag.article) join groupes gr on (ar.gp_art=gr.gp_art ) @@ -32,13 +32,13 @@ class ArticleGroups{ if ($famille == null){ $where = " and ag.famille_art is not null "; } - return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 ".$where." group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;"); + return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_".$lang.",ag.titre_fr), position(' | ' in coalesce(ag.titre_".$lang.",ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 ".$where." group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;"); } public function getArticleGroupsByFamilleAndGroup($famille,$groupe,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."' and ag.gp_art='".$groupe."' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;"); + return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_".$lang.",ag.titre_fr), position(' | ' in coalesce(ag.titre_".$lang.",ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."' and ag.gp_art='".$groupe."' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;"); } } diff --git a/public_html/shop/lib/modules/Articles.php b/public_html/shop/lib/modules/Articles.php index 7838ebd..4bbe908 100644 --- a/public_html/shop/lib/modules/Articles.php +++ b/public_html/shop/lib/modules/Articles.php @@ -15,13 +15,13 @@ class Articles{ public function getArticleGroups($famillycode,$groupcode,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups where gp_art='".$groupcode."' and famille_art='".$famillycode."' and isactive=1 order by titre,article;"); } public function getArticleGroup($article,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat from article_groups where article='".$article."' and isactive=1 order by titre,article;"); + return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='".$article."' and isactive=1 order by titre,article;"); } public function getByFamillyAndGroups($famillycode,$groupcode,$lang){ @@ -32,12 +32,12 @@ class Articles{ public function getFavoriteArticleGroups($iduser,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink,fimchebim,certificat from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from userfavorites where id_user='".$iduser."') group by article_group) order by titre,article;"); + return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink,fimchebim,certificat,formulaire,soumission,solution from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from userfavorites where id_user='".$iduser."') group by article_group) order by titre,article;"); } public function getFavoriteArticles($iduser,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - $sql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article = ap.article) + $sql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form from articles ar left join article_prices ap on (ar.article = ap.article) where ar.article in ( select article from userfavorites where id_user = '".$iduser."') group by ar.article_group,ar.article order by ar.article_group,ar.article;"; return $this->dbh->querybykey('article_group',$sql); } @@ -49,7 +49,7 @@ class Articles{ coalesce(ag.titre_".$this->cfg["lang"].", ag.titre_".$this->cfg["lang"].") as titre, coalesce(ag.description_".$this->cfg["lang"].", ag.description_".$this->cfg["lang"].") as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, - ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT ".$datescount." ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;"; return $this->dbh->queryarray($sql); } @@ -59,7 +59,7 @@ class Articles{ $datescount=20; //all articles returned grouped by article_group; //return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT ".$datescount.") ag on (ar.article_group = ag.article_group) where ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;"); - return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,,ar.doc_cert,ar.doc_bim,ar.doc_bro,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ($agrps) and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;"); + return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ($agrps) and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;"); } diff --git a/public_html/shop/lib/modules/Orders.php b/public_html/shop/lib/modules/Orders.php index f67431f..c6bce2c 100644 --- a/public_html/shop/lib/modules/Orders.php +++ b/public_html/shop/lib/modules/Orders.php @@ -13,16 +13,20 @@ class Orders { public function setItem($article,$quantity,$id_user,$type){ if ($type == "basket"){$type='RSS';} elseif($type == "askprice"){$type='DPS';} + //file_put_contents("log/setitem.log","select * from order_articles where id_user='".$id_user."' and article='".$article."' and id_order is null and code_document='".$type."';"."\n",FILE_APPEND); $cprod = $this->dbh->query("select * from order_articles where id_user='".$id_user."' and article='".$article."' and id_order is null and code_document='".$type."';"); $sql =""; if (isset($cprod["id"])){ - $cprod["quantity"] = $cprod["quantity"] + $quantity; - $sql = $this->dbh->createUpdateDDL("order_articles",array($cprod["id"]),$cprod); + $cprod["quantity"] = $quantity; + $ident = array("id" => $cprod["id"]); + unset($cprod["id"]); + $sql = $this->dbh->createUpdateDDL("order_articles",$ident,$cprod); } else { $cprod = array("id" => $this->dbh->newuuid() , "article" =>$article , "quantity" => $quantity,"id_user" => $id_user,"code_document" => $type); $sql = $this->dbh->createINSERTDDL("order_articles",$cprod); } $this->dbh->exec($sql); + //file_put_contents("log/setitem.log","SD:".$sql."\n",FILE_APPEND); $cntall = $this->dbh->query("select count(*) as cnt from order_articles where id_user='".$id_user."' and id_order is null and code_document='".$type."'"); $ret = array("article" => $cprod, "count" => $cntall["cnt"]); return $ret; @@ -42,7 +46,7 @@ class Orders { public function getItemCount($id_user,$type){ if ($type == "basket"){$type='RSS';} elseif($type == "askprice"){$type='DPS';} - $cntall = $this->dbh->query("select count(*) as cnt from order_articles where id_user='".$id_user."' and id_order is null and code_document='".$type."'"); + $cntall = $this->dbh->query("select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='".$id_user."' and oa.id_order is null and oa.code_document='".$type."'"); return $cntall; } @@ -73,10 +77,6 @@ class Orders { return $ng; } - // public function getItems($type,$id_user,$itemgroups,$docid=null,$lang=null){ - - // } - public function getOrder($idorder){ } @@ -90,6 +90,11 @@ class Orders { $this->dbh->exec($sql); return 1; } + public function setArticleQuantity($id_user,$article,$quantity){ + $sql = "UPDATE order_articles SET quantity=".$this->dbh->value($quantity)." WHERE article=".$this->dbh->value($article)." and wiges_no_document is null and id_user=".$this->dbh->value($id_user)." and code_document='DPS';"; + $this->dbh->exec($sql); + return 1; + } public function publicSendAskPrice($id_user,$data){ $nid = $this->dbh->newuuid(); @@ -110,22 +115,22 @@ class Orders { // array("no_document" => "XX"); $cap = $api->createAskPrice($nid,'10000',$adrclient,$adrliv,$comment); file_put_contents("log/apireturn.log",print_r($cap,true),FILE_APPEND); - $prsql = "select oa.id,ar.article_group,ag.titre_fr,ar.article,oa.comment from articles ar + $prsql = "select oa.id,ar.article_group,ag.titre_fr,ar.article,oa.comment ,oa.quantity from articles ar join article_groups ag on (ar.article_group=ag.article) join order_articles oa on (ar.article=oa.article) where oa.id_order='".$nid."' group by ar.article_group,ar.article;"; - //file_put_contents("log/apireturn.log",$prsql."\n",FILE_APPEND); + file_put_contents("log/apireturn.log",$prsql."\n",FILE_APPEND); $pdata = $this->dbh->queryarray($prsql); file_put_contents("log/apireturn.log",print_r($pdata,true)."\n",FILE_APPEND); $nodoc = $cap->no_document; $xarts = ""; for($i=0;$i".$nodoc."->ndoc:"."\n",FILE_APPEND); - file_put_contents("log/apireturn.log","i:$i->".print_r($pdata[$i],true)."\n",FILE_APPEND); - $xarts .= $pdata[$i]["article"].(($pdata[$i]["comment"]!=null)?":".$pdata[$i]["comment"]:"")."\n"; + //file_put_contents("log/apireturn.log","i:$i->".$nodoc."->ndoc:"."\n",FILE_APPEND); + //file_put_contents("log/apireturn.log","i:$i->".print_r($pdata[$i],true)."\n",FILE_APPEND); + $xarts .= (($pdata[$i]["quantity"]!=null)?$pdata[$i]["quantity"]:"1")." x ".$pdata[$i]["article"].(($pdata[$i]["comment"]!=null)?":".$pdata[$i]["comment"]:"")."\n"; $capos = $api->addAskPricePosition($pdata[$i]["id"],$nodoc,$pdata[$i]["article"],1,$pdata[$i]["comment"]); - file_put_contents("log/apireturn.log",print_r($capos,true)."\n",FILE_APPEND); + //file_put_contents("log/apireturn.log",print_r($capos,true)."\n",FILE_APPEND); } $eml = new Email($this->dbh,$this->cfg); $altbody = "Nouvelle Demande de Prix via Site! diff --git a/public_html/shop/lib/modules/Site.php b/public_html/shop/lib/modules/Site.php index a7f0cb6..3e27952 100644 --- a/public_html/shop/lib/modules/Site.php +++ b/public_html/shop/lib/modules/Site.php @@ -4,14 +4,14 @@ class Site{ private $dbh; private $cfg; public $menu = array ( - "home" => array("fr" => "Accueil","de" => "Startseite","en" => "Home"), - "about" => array("fr" => "Entreprise","de" => "Unternehmen","en" => "Company"), - "product" => array("fr" => "Produits","de" => "Produkte","en" => "Products"), - "nouveautes" => array("fr" => "Nouveaux produits","de" => "Neue Produkte","en" => "New Products"), - "projects" => array("fr" => "Projets","de" => "Projekte","en" => "Projects"), - "download" => array("fr" => "Téléchargements","de" => "Downloads","en" => "Downloads"), - "contact" => array("fr" => "Contact","de" => "Kontakt","en" => "Contact"), - "search" => array("fr" => "Recherche produits","de" => "Produktsuche","en" => "Product search"), + "home" => array("fr" => "Accueil", "de" => "Startseite", "nl" => "Accueil", "pt" => "Accueil", "en" => "Home"), + "about" => array("fr" => "Entreprise", "de" => "Unternehmen", "nl" => "Bedrijf", "pt" => "Entreprise", "en" => "Company"), + "product" => array("fr" => "Produits", "de" => "Produkte", "nl" => "Producten", "pt" => "Produits", "en" => "Products"), + "nouveautes" => array("fr" => "Nouveaux produits", "de" => "Neue Produkte","nl" => "Nieuwe producten", "pt" => "Nouveaux produits", "en" => "New Products"), + "projects" => array("fr" => "Projets", "de" => "Projekte", "nl" => "Projecten", "pt" => "Projets", "en" => "Projects"), + "download" => array("fr" => "Téléchargements", "de" => "Downloads", "nl" => "Downloads", "pt" => "Téléchargements", "en" => "Downloads"), + "contact" => array("fr" => "Contact", "de" => "Kontakt", "nl" => "Contact", "pt" => "Contact", "en" => "Contact"), + "search" => array("fr" => "Recherche produits","de" => "Produktsuche", "nl" => "Product zoeken","pt" => "Recherche produits","en" => "Product search"), ); public function __construct($dblink,$cfg){ $this->dbh = $dblink; @@ -25,49 +25,106 @@ class Site{ public function group_product($imgfile,$agr,$lang,$count){ ?> -
- <?php echo $agr['article'];?> + +
+
+
+ <?php echo $agr['article'];?>
-
-

-
-
-
    - -
  • - cfg["basepath"].'shop/media/'.$agr["brochure"]).'"> Brochure':" "); ?> -
  • -
  • - cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'"> F. Techn.':" "); ?> -
  • -
  • - cfg["basepath"].'shop/media/'.$agr["noticemontage"]).'"> Montage':" "); ?> -
  • -
  • - cfg["basepath"].'shop/media/'.$agr["fichebim"]).'"> BIM':" "); ?> -
  • -
  • - cfg["basepath"].'shop/media/'.$agr["certificat"]).'"> Certif.':" "); ?> -
  • -
  • - Vidéo':" "); ?> -
  • -
  • - -
  • -
  •   - -
  • +
    + +
    +
    + cfg["basepath"].'shop/media/'.$agr["brochure"]).'">Brochure':" "); ?> +
    +
    + cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'">F. Techn.':" "); ?> +
    +
    + cfg["basepath"].'shop/media/'.$agr["noticemontage"]).'">Montage':" "); ?> +
    +
    + cfg["basepath"].'shop/media/'.$agr["fichebim"]).'">BIM':" "); ?> +
    +
    + cfg["basepath"].'shop/media/'.$agr["certificat"]).'">Certif.':" "); ?> +
    +
    + Video':" "); ?> +
    + +
    + Articles +
    +
    + cfg["basepath"].'shop/media/'.$agr["formulaire"]).'">Form.':" "); ?> +
    +
    + cfg["basepath"].'shop/media/'.$agr["solution"]).'">Solu. Sys.':" "); ?> +
    +
+
+
+
+
+ <?php echo $agr['article'];?> +
+
+ +
+
+ Articles +
+
+ +
+ + + +
+ +
+
+
-
array("cl" => "Orders","fn" => "getItems"), 'getOrderItemCount' => array("cl" => "Orders","fn" => "getItemCount"), 'sendform' => array("cl" => "Site" , "fn" => "saveForm"), - 'setArticleComment' => array("cl" => "Orders", "fn" => "setArticleComment" ) + 'setArticleComment' => array("cl" => "Orders", "fn" => "setArticleComment" ), + 'setArticleQuantity' => array("cl" => "Orders", "fn" => "setArticleQuantity" ) ); ?> \ No newline at end of file diff --git a/public_html/shop/log/sql.log b/public_html/shop/log/sql.log index 2953af3..61501df 100644 --- a/public_html/shop/log/sql.log +++ b/public_html/shop/log/sql.log @@ -104591,3 +104591,1139 @@ QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage join users us on (se.id_user=us.id) where se.id = 'adb208af-2256-4304-99b3-919f711e80ba' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36' ; QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A210' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = 'a1b496fa520a1c52edd076ca7a59e56667e7ebeb5ba5ba966d2d01628e165359' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ebe2add0-a168-45fd-aeea-1d9cafd01642','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from articles ar + join article_groups ag on (ar.article_group=ag.article) + join groupes gr on (ar.gp_art=gr.gp_art ) + join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 and ag.isactive =1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS' +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='C1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='C100' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from articles ar + join article_groups ag on (ar.article_group=ag.article) + join groupes gr on (ar.gp_art=gr.gp_art ) + join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 and ag.isactive =1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A4' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('fe8ce8cf-9069-4895-b465-17a0c4e5919e','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +im ,ag.certificat,ag.formulaire,ag.soumission,ag.solution + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +_order is null and oa.code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = 'a1b496fa520a1c52edd076ca7a59e56667e7ebeb5ba5ba966d2d01628e165359' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('934e0978-756e-4127-b8a4-2ebf897022f6','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from articles ar + join article_groups ag on (ar.article_group=ag.article) + join groupes gr on (ar.gp_art=gr.gp_art ) + join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 and ag.isactive =1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-B12','&ARD-EP2000','&ARD-M4','&ARD-P51','&ARD-WSZ') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('67791c01-5598-4942-98ff-57f9b7148b7c','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +lle_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS' +QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-B12','&ARD-EP2000','&ARD-M4','&ARD-P51','&ARD-WSZ') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A4' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A400' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A2' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A200' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A201' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A200' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A202' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A102' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A104' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A4' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A102' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A104' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A2' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A202' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A202' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups + where gp_art='A200' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 and ag.famille_art='A1' group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ; diff --git a/public_html/shop/tmpl/elements/articlecart.html b/public_html/shop/tmpl/elements/articlecart.html index 4cbc29f..5e4a31e 100644 --- a/public_html/shop/tmpl/elements/articlecart.html +++ b/public_html/shop/tmpl/elements/articlecart.html @@ -1,77 +1,86 @@ \ No newline at end of file diff --git a/public_html/shop/tmpl/elements/askpricecart.html b/public_html/shop/tmpl/elements/askpricecart.html index 256e83b..dc4d4ad 100644 --- a/public_html/shop/tmpl/elements/askpricecart.html +++ b/public_html/shop/tmpl/elements/askpricecart.html @@ -1,31 +1,82 @@ + + \ No newline at end of file diff --git a/public_html/shop/tmpl/js/shop.js b/public_html/shop/tmpl/js/shop.js index db451cf..e180266 100644 --- a/public_html/shop/tmpl/js/shop.js +++ b/public_html/shop/tmpl/js/shop.js @@ -309,6 +309,10 @@ let shop= { adata["c03_label"] = ((grpdata.c03_label != null)?grpdata.c03_label:''); adata["c04_label"] = ((grpdata.c04_label != null)?grpdata.c04_label:''); adata["c05_label"] = ((grpdata.c05_label != null)?grpdata.c05_label:''); + adata["nodoc"] = "notvisible"; + if ((adata["doc_fs"] == null) && (adata["doc_mo"] == null) && (adata["doc_ft"] == null)){ + adata["nodoc"] = ""; + } if (adata["qte_stock"] && adata["qte_stock"] > 0){ adata["stock_status"] = "icon-stock-ok text-green"; } diff --git a/public_html/vendor/bootstrap/css/bootstrap.css b/public_html/vendor/bootstrap/css/bootstrap.css index 7a2fc78..f2a8e5a 100644 --- a/public_html/vendor/bootstrap/css/bootstrap.css +++ b/public_html/vendor/bootstrap/css/bootstrap.css @@ -11265,7 +11265,35 @@ textarea.form-control-lg { /*# sourceMappingURL=bootstrap.css.map */ +.btn-askprice { + color: #fff; + background-color: var(--bs-cyan); +} + .askprice { color: #fff; background-color: var(--bs-cyan); -} \ No newline at end of file +} + +.form-label { + font-size: 8pt; + margin-bottom: 2px; +} + +.btn-sm { + font-size: 10pt!important; +} + +.btn-qube { + background-color: #245caa!important; + border: 1px solid #245caa!important; + color: #fff; +} + +.btn-qube:hover { + background-color: #245caa!important; + border: 1px solid #245caa!important; + color: #fff; +} + +.nav-link { padding: 6px 3px;} \ No newline at end of file