<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}ul,ol{padding-left:2em}ul.unstyled{list-style:none}img{height:auto;vertical-align:middle;border:0}audio,canvas,video{display:inline-block}svg:not(:root){overflow:hidden}html{font-size:62.5%;font-size:-webkit-calc(.625em);font-size:calc(.625em);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.4em;background-color:#fff;color:#000;font-family:Helvetica,Arial,sans-serif;line-height:1.5}a{color:#333}a:hover,a:focus,a:active{color:#000}p,.p-like,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure{margin-top:0.75em;margin-bottom:0;line-height:1.5}h1,.h1-like{font-size:3.2rem}h2,.h2-like{font-size:2.8rem}h3,.h3-like{font-size:2.4rem}h4,.h4-like{font-size:2rem}h5,.h5-like{font-size:1.8rem}h6,.h6-like{font-size:1.6rem}.smaller{font-size:.71em}.small{font-size:.86em}.big{font-size:1.14em}.bigger{font-size:1.29em}.biggest{font-size:1.43em}code,pre,samp,kbd{white-space:pre-line;white-space:pre-wrap;font-family:Consolas,'DejaVu Sans Mono',Courier,monospace;line-height:normal}em,.italic,address,cite,dfn,i,var{font-style:italic}strong,.bold{font-weight:bold}small,sub,sup{font-size:smaller}.visually-hidden{position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important}body&gt;script{display:none !important}@media (max-width:480px){.no-small-screen{display:none}}@media (min-width:1024px){.no-large-screen{display:none}}p:first-child,.p-like:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}li p,li .p-like,li ul,li ol{margin-top:0;margin-bottom:0}img,table,td,blockquote,code,pre,textarea,input,video{max-width:100%}table{margin-bottom:2em}.mod{overflow:hidden}.clear,.line,.row{clear:both}.clearfix:after,.line:after{content:"";display:table;clear:both}.row{display:table;table-layout:fixed;width:100%}.row&gt;*,.col{display:table-cell;vertical-align:top}.inbl{display:inline-block;vertical-align:top}.left,.start{float:left}img.left,img.start{margin-right:1em}.right,.end{float:right}img.right,img.end{margin-left:1em}img.left,img.right,img.start,img.end{margin-bottom:.5em}.center{margin-left:auto;margin-right:auto}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}.wauto{width:auto}.man{margin:0}.pan{padding:0}.mas{margin:1em}.mam{margin:2em}.mal{margin:4em}.pas{padding:1em}.pam{padding:2em}.pal{padding:4em}.mtn{margin-top:0}.mts{margin-top:1em}.mtm{margin-top:2em}.mtl{margin-top:4em}.mrn{margin-right:0}.mrs{margin-right:1em}.mrm{margin-right:2em}.mrl{margin-right:4em}.mbn{margin-bottom:0}.mbs{margin-bottom:1em}.mbm{margin-bottom:2em}.mbl{margin-bottom:4em}.mln{margin-left:0}.mls{margin-left:1em}.mlm{margin-left:2em}.mll{margin-left:4em}.ptn{padding-top:0}.pts{padding-top:1em}.ptm{padding-top:2em}.ptl{padding-top:4em}.prn{padding-right:0}.prs{padding-right:1em}.prm{padding-right:2em}.prl{padding-right:4em}.pbn{padding-bottom:0}.pbs{padding-bottom:1em}.pbm{padding-bottom:2em}.pbl{padding-bottom:4em}.pln{padding-left:0}.pls{padding-left:1em}.plm{padding-left:2em}.pll{padding-left:4em}.grid{overflow:hidden}.grid&gt;*{display:block;padding:0;margin-left:-20px;text-align:left}.grid&gt;*&gt;*{display:inline-block;padding-left:20px;margin-left:0;vertical-align:top}:root .grid{font-size:0;text-justify:distribute-all-lines}:root .grid&gt;*&gt;*{font-size:14px;font-size:1.4rem}.opera:-o-prefocus,.grid&gt;*{word-spacing:-0.43em}.grid2&gt;*{width:50%}.grid3&gt;*{width:33.333%}.grid4&gt;*{width:25%}.grid5&gt;*{width:20%}.grid6&gt;*{width:16.667%}.grid8&gt;*{width:12.5%}.grid10&gt;*{width:10%}.grid12&gt;*{width:8.333%}.grid2-1&gt;*:first-child,.grid1-2&gt;*+*{width:66.666%}.grid1-2&gt;*:first-child,.grid2-1&gt;*+*{width:33.333%}.grid1-3&gt;*:first-child,.grid3-1&gt;*+*{width:25%}.grid3-1&gt;*:first-child,.grid1-3&gt;*+*{width:75%}@media (max-width:1024px){.grid5&gt;*,.grid6&gt;*,.grid8&gt;*,.grid10&gt;*,.grid12&gt;*{width:33.333%}}@media (max-width:480px){.grid3&gt;*,.grid4&gt;*,.grid5&gt;*,.grid6&gt;*,.grid8&gt;*,.grid10&gt;*,.grid12&gt;*{width:50%}}@media (max-width:320px){.grid&gt;*&gt;*{width:100% !important}}[class*="autogrid"]{text-align:justify}[class*="autogrid"]:after{content:"";display:inline-block;width:100%}[class*="autogrid"]&gt;*{display:inline-block;vertical-align:top;text-align:left}:root [class*="autogrid"]{font-size:0;text-justify:distribute-all-lines}:root [class*="autogrid"]&gt;*{font-size:14px;font-size:1.4rem}[class*="autogrid"]:-o-prefocus{word-spacing:-0.43em}.autogrid2&gt;*{width:49%}.autogrid3&gt;*{width:32%}.autogrid4&gt;*{width:23.6%}.autogrid5&gt;*{width:19%}.autogrid6&gt;*{width:15%}.autogrid8&gt;*{width:10.8%}.autogrid10&gt;*{width:9%}.autogrid12&gt;*{width:6.4%}@media (max-width:1024px){.autogrid5&gt;*,.autogrid6&gt;*,.autogrid8&gt;*,.autogrid10&gt;*,.autogrid12&gt;*{width:32%}}@media (max-width:480px){.autogrid5&gt;*,.autogrid6&gt;*,.autogrid8&gt;*,.autogrid10&gt;*,.autogrid12&gt;*{width:49%}}@media (max-width:320px){[class*="autogrid"]&gt;*{width:100%}}table,.table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top;border:1px solid #ccc}.table{display:table}table#recaptcha_table,table.table-auto{table-layout:auto}caption{padding:1em;color:#555;font-style:italic}td,th{padding:0.3em 0.8em;border:1px #aaa dotted;vertical-align:top;min-width:2em;cursor:default;text-align:left}.btn{display:inline-block}form,fieldset{border:none}input,button,select,label,.btn{vertical-align:middle;font-family:inherit;font-size:inherit}label{display:inline-block;vertical-align:middle;cursor:pointer}legend{border:0;white-space:normal}textarea{min-height:5em;vertical-align:top;font-family:inherit;font-size:inherit;resize:vertical}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#777}input:-moz-placeholder,textarea:-moz-placeholder{color:#777}button::-moz-focus-inner,input[type='button']::-moz-focus-inner,input[type='reset']::-moz-focus-inner,input[type='submit']::-moz-focus-inner{border:0;padding:0}.icon{display:inline-block}.icon:before,.icon.after:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-0.1em;margin:0 0.3em 0 0;font:1.4em/1 sans-serif;color:#000;text-shadow:1px 1px 0 rgba(0,0,0,0.1);speak:none}@media (min-device-width:480px){.icon:before,.icon.after:after{font:1em/.6 sans-serif;-webkit-transform:rotateZ(.05deg)}}.icon.after:after{margin:0 0 0 8px}.icon.after:before{content:"" !important}.icon-rate:before,.icon-rate.after:after{content:"\2605"}.icon-unrate:before,.icon-unrate.after:after{content:"\2606"}.icon-check:before,.icon-check.after:after{content:"\2713"}.icon-uncheck:before,.icon-uncheck.after:after{content:"\2717"}.icon-cloud:before,.icon-cloud.after:after{content:"\2601"}.icon-dl:before,.icon-dl.after:after{content:"\21E3";font-weight:bold}.icon-cross:before,.icon-cross.after:after{content:"\2716";font-weight:bold}.icon-arrow1:before,.icon-arrow1.after:after{content:"\2192";position:relative;top:-0.15em}.icon-arrow2:before,.icon-arrow2.after:after{content:"\279E"}.icon-arrow3:before,.icon-arrow3.after:after{content:"\279A"}.icon-bracket1:before,.icon-bracket1.after:after{content:"\2039";font-weight:bold;font-size:1.6em;position:relative;top:-0.15em}.icon-bracket2:before,.icon-bracket2.after:after{content:"\203A";font-weight:bold;font-size:1.6em;position:relative;top:-0.15em}.icon-up:before,.icon-up.after:after{content:"\25B2"}.icon-down:before,.icon-down.after:after{content:"\25BC"}.icon-bull:before,.icon-bull.after:after{content:"\2022";font-size:1.2em;top:-0.05em}.icon-bull2:before,.icon-bull2.after:after{content:"\25E6";top:-0.05em}.icon-bull3:before,.icon-bull3.after:after{content:"\2023";font-size:1.6em;top:-0.05em}.icon-nav:before,.icon-nav.after:after{content:"\2261";font-weight:bold}.icon-losange:before,.icon-losange.after:after{content:"\25C6"}.icon-asteri:before,.icon-asteri.after:after{content:"\2731";font-weight:bold}.icon-mail:before,.icon-mail.after:after{content:"\2709";font-size:1.6em;top:-0.05em}@media (min-width:1024px){.large-hidden{display:none !important}.large-visible{display:block !important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-row{display:table;table-layout:fixed;width:100% !important}.large-col{display:table-cell;vertical-align:top}.large-w25{width:25% !important}.large-w33{width:33.3333% !important}.large-w50{width:50% !important}.large-w66{width:66.6666% !important}.large-w75{width:75% !important}.large-w100,.large-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.large-man{margin:0 !important}}@media (max-width:480px){.w600p,.w700p,.w800p,.w960p,.mw960p{width:auto;float:none}.small-hidden{display:none !important}.small-visible{display:block !important}.small-no-float{float:none}.small-inbl{display:inline-block;float:none;vertical-align:top}.small-row{display:table !important;table-layout:fixed !important;width:100% !important}.small-col{display:table-cell !important;vertical-align:top !important}.small-w25{width:25% !important}.small-w33{width:33.3333% !important}.small-w50{width:50% !important}.small-w66{width:66.6666% !important}.small-w75{width:75% !important}.small-w100,.small-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.small-man{margin:0 !important}.small-pan{padding:0 !important}}@media (max-width:320px){.mod,.col,fieldset{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.w300p,.w400p,.w500p{width:auto;float:none}.row{display:block !important;width:100% !important}.tiny-hidden{display:none !important}.tiny-visible{display:block !important}.tiny-no-float{float:none}.tiny-inbl{display:inline-block;float:none;vertical-align:top}.tiny-row{display:table !important;table-layout:fixed !important;width:100% !important}.tiny-col{display:table-cell !important;vertical-align:top !important}th,td{display:block !important;width:auto !important;text-align:left !important}thead{display:none}.tiny-w25{width:25% !important}.tiny-w33{width:33.3333% !important}.tiny-w50{width:50% !important}.tiny-w66{width:66.6666% !important}.tiny-w75{width:75% !important}.tiny-w100,.tiny-wauto{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;border:0}.tiny-man{margin:0 !important}.tiny-pan{padding:0 !important}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-fluid{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-start{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-mid{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-end{-webkit-box-ordinal-group:43;-webkit-order:42;-ms-flex-order:42;order:42}@media print{*{background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}body{width:auto !important;margin:auto !important;font-family:serif;font-size:12pt;background-color:#fff !important;color:#333 !important}p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol{color:#000 !important;margin:auto !important}.print{display:block}.no-print{display:none}img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}p,blockquote{orphans:3;widows:3}blockquote,ul,ol{page-break-inside:avoid}h1{page-break-before:always}h1,h2,h3,caption{page-break-after:avoid}a{color:#000 !important;text-decoration:underline !important}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}.skip-links{position:absolute}.skip-links a{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);padding:0.5em;background:black;color:white;text-decoration:none}.skip-links a:focus{position:static;overflow:visible;clip:auto}@media (max-width:480px){div,textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.gm-style img{height:100%}:not(.gm-style) img{height:auto}.gm-style img,.gmnoscreen img,.gmnoprint img{max-width:none !important}.ie67 *{behavior:url(/js/boxsizing.htc)}.ie678 h1,.ie678 .h1-like{font-size:2.29em}.ie678 h2,.ie678 .h2-like{font-size:2em}.ie678 h3,.ie678 .h3-like{font-size:1.71em}.ie678 h4,.ie678 .h4-like{font-size:1.43em}.ie678 h5,.ie678 .h5-like{font-size:1.29em}.ie678 h6,.ie678 .h6-like{font-size:1.14em}.ie678 img{width:auto}.ie678 .gm-style img{height:100%}.clearfix,.line,.mod,.row,.col{*zoom:1}.btn,.col,.inbl{*display:inline;*zoom:1}.visually-hidden{*clip:rect(1px 1px 1px 1px)}.ie8 .grid&gt;*,.ie8 [class*="autogrid"]&gt;*{letter-spacing:-0.31em;text-rendering:optimizespeed}.ie8 .grid&gt;*&gt;*,.ie8 [class*="autogrid"]&gt;*&gt;*{letter-spacing:normal;word-spacing:normal;text-rendering:auto}.grid&gt;*&gt;*,[class*="autogrid"]&gt;*&gt;*{*display:inline;*zoom:1}.ie678 input[type="checkbox"],.ie678 input[type="radio"]{padding:0}.ie678 textarea{overflow:auto}code,kbd,mark{border-radius:2px}kbd{padding:0 2px;border:1px solid #999}code{padding:2px 4px;background:rgba(0,0,0,0.04);color:#b11}pre code{padding:none;background:none;color:inherit;border-radius:0}mark{padding:2px 4px;background:#ff0}sup,sub{vertical-align:0;position:relative}sup{bottom:1ex}sub{top:0.5ex}blockquote{margin-left:0;padding-left:1em;border-left:4px solid rgba(0,0,0,0.15);font-style:italic}q{font-style:normal}q,.q{quotes:"Ã¢â‚¬Å“\00a0" "\00a0Ã¢â‚¬Â"}q:lang(fr),.q:lang(fr){quotes:"Ã‚Â«\00a0" "\00a0Ã‚Â»"}hr{display:block;clear:both;height:1px;margin:1em 0 2em;padding:0;border:0;color:#ccc;background-color:#ccc}.alternate{border:0}.alternate tbody{border:1px solid #ccc}.alternate thead tr&gt;*+*{border-left:0}.alternate tbody tr&gt;*+*{border-left:1px solid #ccc}.alternate-vert{border:0;border-right:1px solid #ccc}.alternate-vert tr&gt;:first-child{border-bottom:0}.alternate-vert tr&gt;*+*{border-top:1px solid #ccc}.striped tbody tr:nth-child(odd){background:#eee;background:rgba(0,0,0,0.05)}.striped-vert tr&gt;:first-child{background:#eee;background:rgba(0,0,0,0.05)} [class*="grid-"] {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row; -ms-flex-direction: row;   flex-direction: row;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;   flex-wrap: wrap;  margin-left: -1em;   letter-spacing: -0.31em;  text-rendering: optimizespeed; } [class*="grid-"] &gt; * {  -webkit-box-flex: 0;  -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto;   flex: 0 0 auto;  width: calc(100% * 1 / 4 - 1em - .01px);  margin-left: 1em;   display: inline-block;  vertical-align: top;  letter-spacing: normal;  text-rendering: auto; } [class*="grid-2"] &gt; * {  width: calc(100% * 1 / 2 - 1em - .01px); } [class*="grid-2"] &gt; .flex-item-double {  width: calc(100% * 2 / 2 - 1em - .01px); } [class*="grid-3"] &gt; * {  width: calc(100% * 1 / 3 - 1em - .01px); } [class*="grid-3"] &gt; .flex-item-double {  width: calc(100% * 2 / 3 - 1em - .01px); } [class*="grid-4"] &gt; * {  width: calc(100% * 1 / 4 - 1em - .01px); } [class*="grid-4"] &gt; .flex-item-double {  width: calc(100% * 2 / 4 - 1em - .01px); } [class*="grid-5"] &gt; * {  width: calc(100% * 1 / 5 - 1em - .01px); } [class*="grid-5"] &gt; .flex-item-double {  width: calc(100% * 2 / 5 - 1em - .01px); } [class*="grid-6"] &gt; * {  width: calc(100% * 1 / 6 - 1em - .01px); } [class*="grid-6"] &gt; .flex-item-double {  width: calc(100% * 2 / 6 - 1em - .01px); } [class*="grid-7"] &gt; * {  width: calc(100% * 1 / 7 - 1em - .01px); } [class*="grid-7"] &gt; .flex-item-double {  width: calc(100% * 2 / 7 - 1em - .01px); } [class*="grid-8"] &gt; * {  width: calc(100% * 1 / 8 - 1em - .01px); } [class*="grid-8"] &gt; .flex-item-double {  width: calc(100% * 2 / 8 - 1em - .01px); } [class*="grid-10"] &gt; * {  width: calc(100% * 1 / 10 - 1em - .01px); } [class*="grid-10"] &gt; .flex-item-double {  width: calc(100% * 2 / 10 - 1em - .01px); } [class*="grid-12"] &gt; * {  width: calc(100% * 1 / 12 - 1em - .01px); } [class*="grid-12"] &gt; .flex-item-double {  width: calc(100% * 2 / 12 - 1em - .01px); } [class*="grid-2-1"] &gt; *:nth-child(odd) {  width: calc(66.66666666666666% - 1em - .01px); } [class*="grid-2-1"] &gt; *:nth-child(even) {  width: calc(33.33333333333333% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-2-1"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-1-2"] &gt; *:nth-child(odd) {  width: calc(33.33333333333333% - 1em - .01px); } [class*="grid-1-2"] &gt; *:nth-child(even) {  width: calc(66.66666666666666% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-1-2"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-3-1"] &gt; *:nth-child(odd) {  width: calc(75% - 1em - .01px); } [class*="grid-3-1"] &gt; *:nth-child(even) {  width: calc(25% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-3-1"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-1-3"] &gt; *:nth-child(odd) {  width: calc(25% - 1em - .01px); } [class*="grid-1-3"] &gt; *:nth-child(even) {  width: calc(75% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-1-3"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-3-2"] &gt; *:nth-child(odd) {  width: calc(60% - 1em - .01px); } [class*="grid-3-2"] &gt; *:nth-child(even) {  width: calc(40% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-3-2"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-2-3"] &gt; *:nth-child(odd) {  width: calc(40% - 1em - .01px); } [class*="grid-2-3"] &gt; *:nth-child(even) {  width: calc(60% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-2-3"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-4-1"] &gt; *:nth-child(odd) {  width: calc(80% - 1em - .01px); } [class*="grid-4-1"] &gt; *:nth-child(even) {  width: calc(20% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-4-1"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } } [class*="grid-4-1"] &gt; *:nth-child(odd) {  width: calc(20% - 1em - .01px); } [class*="grid-4-1"] &gt; *:nth-child(even) {  width: calc(80% - 1em - .01px); } @media (max-width: 320px) {  [class*="grid-4-1"] &gt; *:nth-child(n) {   width: calc(100% - 1em - .01px);  } }  @media (max-width: 640px) {  [class*="-small-4"] &gt; :nth-child(n) {   width: calc(100% * 1 / 4 - 1em - .01px);  }  [class*="-small-4"] &gt; .flexitem-double {   width: calc(100% * 1 / 2 - 1em - .01px);  }  [class*="-small-3"] &gt; :nth-child(n) {   width: calc(100% * 1 / 3 - 1em - .01px);  }  [class*="-small-3"] &gt; .flexitem-double {   width: calc(100% * 2 / 3 - 1em - .01px);  }  [class*="-small-2"] &gt; :nth-child(n) {   width: calc(100% * 1 / 2 - 1em - .01px);  }  [class*="-small-2"] &gt; .flexitem-double {   width: calc(100% - 1em - .01px);  }  [class*="-small-1"] &gt; :nth-child(n) {   width: calc(100% - 1em - .01px);  }  [class*="-small-1"] &gt; .flexitem-double {   width: calc(100% - 1em - .01px);  } } @media (max-width: 320px) {  [class*="-tiny-2"] &gt; :nth-child(n) {   width: calc(100% * 1 / 2 - 1em - .01px);  }  [class*="-tiny-2"] &gt; .flexitem-double {   width: calc(100% - 1em - .01px);  }  [class*="-tiny-1"] &gt; :nth-child(n) {   width: calc(100% - 1em - .01px);  }  [class*="-tiny-1"] &gt; .flexitem-double {   width: calc(100% - 1em - .01px);  } } .icon-tiktok:before {  content: "\e90e"; } .icon-addrow:before {  content: "\e906"; } .icon-footer:before {  content: "\e901"; } .icon-header:before {  content: "\e902"; } .icon-content:before {  content: "\e903"; } .icon-viadeo:before {  content: "\e664"; } .icon-basket:before {  content: "\e90d"; } .icon-newspaper:before {  content: "\e908"; } .icon-pencil:before {  content: "\e661"; } .icon-droplet:before {  content: "\e673"; } .icon-paint-format:before {  content: "\e674"; } .icon-bullhorn:before {  content: "\e655"; } .icon-podcast:before {  content: "\e905"; } .icon-books:before {  content: "\e648"; } .icon-file2:before {  content: "\e630"; } .icon-copy:before {  content: "\e63c"; } .icon-paste:before {  content: "\e666"; } .icon-stack:before {  content: "\e662"; } .icon-cart:before {  content: "\e649"; } .icon-coin:before {  content: "\e90b"; } .icon-credit:before {  content: "\e63d"; } .icon-support:before {  content: "\e64a"; } .icon-location:before {  content: "\e667"; } .icon-compass:before {  content: "\e90c"; } .icon-map:before {  content: "\e668"; } .icon-bell:before {  content: "\e656"; } .icon-storage:before {  content: "\e66a"; } .icon-undo:before {  content: "\e641"; } .icon-redo:before {  content: "\e642"; } .icon-forward:before {  content: "\e63b"; } .icon-reply:before {  content: "\e643"; } .icon-bubble:before {  content: "\e631"; } .icon-bubbles:before {  content: "\e632"; } .icon-user:before {  content: "\e633"; } .icon-users:before {  content: "\e634"; } .icon-quotes-left:before {  content: "\e635"; } .icon-spinner:before {  content: "\e636"; } .icon-search:before {  content: "\e63e"; } .icon-lock:before {  content: "\e63f"; } .icon-unlocked:before {  content: "\e640"; } .icon-settings:before {  content: "\e90a"; } .icon-wand:before {  content: "\e657"; } .icon-bug:before {  content: "\e658"; } .icon-rocket:before {  content: "\e659"; } .icon-meter:before {  content: "\e64b"; } .icon-fire:before {  content: "\e64c"; } .icon-truck:before {  content: "\e663"; } .icon-target:before {  content: "\e64d"; } .icon-menu2:before {  content: "\e900"; } .icon-earth:before {  content: "\e637"; } .icon-link:before {  content: "\e653"; } .icon-enter:before {  content: "\e671"; } .icon-exit:before {  content: "\e672"; } .icon-loop:before {  content: "\e638"; } .icon-arrow-up-left:before {  content: "\e66b"; } .icon-arrow-up2:before {  content: "\e66c"; } .icon-arrow-up-right:before {  content: "\e66d"; } .icon-arrow-right:before {  content: "\e624"; } .icon-arrow-down-right:before {  content: "\e66e"; } .icon-arrow-down2:before {  content: "\e66f"; } .icon-arrow-down-left:before {  content: "\e670"; } .icon-arrow-left:before {  content: "\e625"; } .icon-tab:before {  content: "\e904"; } .icon-checkbox-checked:before {  content: "\e644"; } .icon-checkbox-unchecked:before {  content: "\e645"; } .icon-radio-checked:before {  content: "\e646"; } .icon-radio-unchecked:before {  content: "\e647"; } .icon-crop:before {  content: "\e669"; } .icon-insert-template:before {  content: "\e909"; } .icon-newtab:before {  content: "\e639"; } .icon-googleplus:before {  content: "\e626"; } .icon-facebook:before {  content: "\e629"; } .icon-instagram:before {  content: "\e907"; } .icon-twitter:before {  content: "\e64e"; } .icon-vimeo:before {  content: "\e64f"; } .icon-flickr:before {  content: "\e652"; } .icon-github:before {  content: "\e650"; } .icon-tumblr:before {  content: "\e654"; } .icon-pinterest:before {  content: "\e651"; } .icon-paypal:before {  content: "\e665"; } .icon-file-pdf:before {  content: "\e660"; } .icon-html5:before {  content: "\e65a"; } .icon-chrome:before {  content: "\e65b"; } .icon-firefox:before {  content: "\e65c"; } .icon-IE:before {  content: "\e65d"; } .icon-opera:before {  content: "\e65e"; } .icon-safari:before {  content: "\e65f"; } .icon-home2:before {  content: "\e60a"; } .icon-quill:before {  content: "\e60c"; } .icon-folder:before {  content: "\e62a"; } .icon-envelope:before {  content: "\e61a"; } .icon-clock:before {  content: "\e61b"; } .icon-stopwatch:before {  content: "\e60d"; } .icon-calendar:before {  content: "\e60e"; } .icon-calendar2:before {  content: "\e60f"; } .icon-box-add:before {  content: "\e600"; } .icon-box-remove:before {  content: "\e601"; } .icon-disk:before {  content: "\e61c"; } .icon-busy:before {  content: "\e61d"; } .icon-lock2:before {  content: "\e61e"; } .icon-unlocked2:before {  content: "\e61f"; } .icon-cog:before {  content: "\e610"; } .icon-gift:before {  content: "\e620"; } .icon-lab:before {  content: "\e621"; } .icon-remove:before {  content: "\e611"; } .icon-signup:before {  content: "\e622"; } .icon-menu:before {  content: "\e602"; } .icon-tree:before {  content: "\e604"; } .icon-attachment:before {  content: "\e612"; } .icon-eye:before {  content: "\e613"; } .icon-star:before {  content: "\e614"; } .icon-star2:before {  content: "\e615"; } .icon-heart:before {  content: "\e616"; } .icon-heart2:before {  content: "\e617"; } .icon-warning:before {  content: "\e62b"; } .icon-notification:before {  content: "\e62c"; } .icon-question:before {  content: "\e62d"; } .icon-info:before {  content: "\e62e"; } .icon-spam:before {  content: "\e62f"; } .icon-close:before {  content: "\e605"; } .icon-checkmark:before {  content: "\e606"; } .icon-minus:before {  content: "\e607"; } .icon-plus:before {  content: "\e608"; } .icon-arrow-up:before {  content: "\e618"; } .icon-arrow-down:before {  content: "\e619"; } .icon-mail:before {  content: "\e623"; } .icon-feed:before {  content: "\e609"; } .icon-feed2:before {  content: "\e627"; } .icon-youtube:before {  content: "\e628"; } .icon-th-large:before {  content: "\f009"; } .icon-th:before {  content: "\f00a"; } .icon-th-list:before {  content: "\f00b"; } .icon-check:before {  content: "\f00c"; } .icon-times:before {  content: "\f00d"; } .icon-home:before {  content: "\f015"; } .icon-tags:before {  content: "\f02c"; } .icon-book:before {  content: "\f02d"; } .icon-font:before {  content: "\f031"; } .icon-arrows:before {  content: "\f047"; } .icon-arrows-v:before {  content: "\f07d"; } .icon-arrows-h:before {  content: "\f07e"; } .icon-gears:before {  content: "\f085"; } .icon-trophy:before {  content: "\f091"; } .icon-chain:before {  content: "\f0c1"; } .icon-square:before {  content: "\f0c8"; } .icon-caret-down:before {  content: "\f0d7"; } .icon-caret-up:before {  content: "\f0d8"; } .icon-caret-left:before {  content: "\f0d9"; } .icon-caret-right:before {  content: "\f0da"; } .icon-linkedin:before {  content: "\f0e1"; } .icon-lightbulb-o:before {  content: "\f0eb"; } .icon-exchange:before {  content: "\f0ec"; } .icon-file-text-o:before {  content: "\f0f6"; } .icon-desktop:before {  content: "\f108"; } .icon-laptop:before {  content: "\f109"; } .icon-tablet:before {  content: "\f10a"; } .icon-mobile-phone:before {  content: "\f10b"; } .icon-location-arrow:before {  content: "\f124"; } .icon-questions:before {  content: "\f128"; } .icon-infos:before {  content: "\f129"; } .icon-exclamations:before {  content: "\f12a"; } .icon-puzzle-piece:before {  content: "\f12e"; } .icon-ellipsis-h:before {  content: "\f141"; } .icon-ellipsis-v:before {  content: "\f142"; } .icon-rss-square:before {  content: "\f143"; } .icon-check-square:before {  content: "\f14a"; } .icon-file:before {  content: "\f15b"; } .icon-file-text:before {  content: "\f15c"; } .icon-thumbs-up:before {  content: "\f164"; } .icon-thumbs-down:before {  content: "\f165"; } .icon-long-arrow-left:before {  content: "\f177"; } .icon-long-arrow-right:before {  content: "\f178"; } .icon-apple:before {  content: "\f179"; } .icon-windows:before {  content: "\f17a"; } .icon-android:before {  content: "\f17b"; } .icon-linux:before {  content: "\f17c"; } .icon-female:before {  content: "\f182"; } .icon-male:before {  content: "\f183"; } .icon-arrow-circle-o-right:before {  content: "\f18e"; } .icon-arrow-circle-o-left:before {  content: "\f190"; } .icon-plus-square-o:before {  content: "\f196"; } .icon-institution:before {  content: "\f19c"; } .icon-mortar-board:before {  content: "\f19d"; } .icon-spotify:before {  content: "\f1bc"; } .icon-history:before {  content: "\f1da"; } .icon-share-alt:before {  content: "\f1e0"; } .icon-sort:before {  content: "\e60b"; } a{ text-decoration: none; } body{ caret-color: #17AA8D; font-size: 1.5rem; }  .contentOnly{ background-color: transparent; } .theme_preview{ transform: scale(0.50); transform-origin: 0 0;  -moz-transform: scale(0.50); -moz-transform-origin: 0 0; -o-transform: scale(0.50); -o-transform-origin: 0 0; -webkit-transform: scale(0.50); -webkit-transform-origin: 0 0;  width: 200%; } #previewIFrame {  border: 0px; } .preview{ width: 700px; }  @font-face {  font-family: 'icomoon';  src:   url('/styles/fonts/icomoon/icomoon.ttf?5tralu') format('truetype'),   url('/styles/fonts/icomoon/icomoon.woff?5tralu') format('woff'),   url('/styles/fonts/icomoon/icomoon.svg?5tralu#icomoon') format('svg');  font-weight: normal;  font-style: normal;  font-display: block; } @font-face {  font-family: 'impacto';  src: url('/styles/fonts/impact.woff') format('woff');  font-weight: normal;  font-style: normal; } [class^="icon-"], [class*=" icon-"] {   font-family: 'icomoon' !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .icon-12{ font-size: 12px; } .icon-16{ font-size: 16px; } .icon-24{ font-size: 24px; } .icon-32{ font-size: 32px; } .icon-64{ font-size: 64px; } .icon-128{ font-size: 128px; } .icon-sort{ cursor: ns-resize; } .icon-sort.icon-rotate-90, .icon-sort.icon-rotate-180, .icon-sort.icon-rotate-270{ cursor: ew-resize; } [class^="icon-rotate-"], [class*=" icon-rotate-"]{ display: inline-block; } .icon-rotate-90{ transform: rotate(90deg); } .icon-rotate-180{ transform: rotate(180deg); } .icon-rotate-270{ transform: rotate(270deg); } .selectize-control { display: inline-block; min-width: 80%; vertical-align: middle; } .selectize-control .highlight{ padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }  td[headers=hActions], th#hActions{ width: 50px; } td[headers=hActions] button{ padding: 0 !important; } .rowselect td[headers=hActions], .rowselect th#hActions{ width: 90px; padding: 0; text-align: center; vertical-align: middle; } h1, .h1-like{ font-size: 3rem; line-height: 1.3em;  padding: 0.5em 0; } h2, .h2-like{ font-size: 2.5rem;  color: #2C3E50; padding: 0.5em 0; } h3, .h3-like{ color: #555; font-size: 2rem; padding: 0.5em 0; } h4, .h4-like{ font-size: 1.8rem; } h1, h2, h3, h4, .h1-like, .h2-like, .h3-like, .h4-like{ hyphens: none; } h1 a, h2 a, h3 a, .h1-like a, .h2-like a, .h3-like a{ color: inherit; text-decoration: inherit; } h1 a:hover, h2 a:hover, h3 a:hover, .h1-like a:hover, .h2-like a:hover, .h3-like a:hover{ color: inherit; text-decoration: inherit; } .opacity50{ opacity: 0.5; } .opacity75{ opacity: 0.75; } .ma0{ margin: 0; } .pa0{ padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; } .colc2{ -webkit-column-count:2;  -moz-column-count:2;  column-count:2; } .colc3{ -webkit-column-count:3;  -moz-column-count:3;  column-count:3; } .colc4{ -webkit-column-count:4;  -moz-column-count:4;  column-count:4; } .list-none{ list-style-type: none; list-style-position: inside; } .sortlist-placeholder{ background-color: lightgray; display: inline-block; } .prxs{ padding-right: 0.5em; } .w15{ width: 15%; } .w60p{ width: 60px; } .mw300p{ max-width: 300px; } .mw350p{ max-width: 350px; } .help{ color: gray; background-color: #E5E5E5; border-radius: 4px; padding: 0.5em;  overflow: hidden; } .self-center{ align-self: center; } .self-start{ align-self: start; } .all-hidden, .all-hidden.flex{ display: none; } .card.new{ color: inherit; border-left: 2px YellowGreen solid; } .card.me{ color: inherit; border-left: 2px DodgerBlue solid; } .highlightable:hover{ background-color: #EAEAEA; }   .enum-tag{ display: inline-block; padding : 2px 5px; border-radius: 3px; min-width: 70px; background-color: LightGray; color: black; font-size: 0.8em; text-align: center; line-height: 1.2em; text-decoration: none; font-weight:normal; } .enum-tag.smaller{ min-width: 30px; padding : 2px 3px;  } .online, .ok, .active, .sent, .paid, .v1, .done, .enum-tag.current, .enum-tag.yes, .closed, .succeeded, .review{ background-color: YellowGreen ; } .partial{ background-color: #C0DD86 ; } .credit{ background-color: #B563C3 ;  color: white; } .offline, .ko, .canceled, .v0, .failed, .enum-tag.no{ background-color: IndianRed; color: white; } .deleted, .hidden{ background-color: DimGray; color: white; } .draft{ background-color: #A5BFFA ; color: black; border-left-style: none; } .pending, .new{ background-color: RoyalBlue ; color: white; border-left-style: none; } .planned, .todo, .future, .scheduled, .responded, .learn{ background-color: #FCD775; } .pinned{ background-color: MediumVioletRed ; color: white; } .in_progress{ background-color: #D4E08A; } .wow, .enum-tag.past{ background-color: #FF9002; } .incomplete{  background-color: #B31E10; color: white; } .bloody-fg{ color: #B31E10; } .warning{ color: #C58712; padding: 5px; border-left: solid 3px #C58712; } .info{ color: #3BA1E5; padding: 5px; border-left: solid 3px #3BA1E5; } .success{ color: #378532; padding: 5px; border-left: solid 3px #378532; } .error{ color: #A1220B; padding: 5px; border-left: solid 3px #A1220B; } .dimmed{ color: gray; } .verydimmed{  color: lightgray; } .green{ color: green; } .lightgreen{ color: #79B630; } .bg-lightgreen{ background-color: #79B630; } .lightblue{ color: #3697FD; } .bg-lightblue{ background-color: #3697FD; } .orange{ color: #FDB536; } .bg-orange{ background-color: #FDB536; } .red{ color: #A1220B; } .bg-red{ background-color: #A1220B; } .bg-lightred{ background-color: #E68282; }  .tinier{ font-size: 0.5em; } .showhover .invisible{ visibility: hidden; } .showhover:hover .invisible{ visibility: visible; } .promotion{ color: gray; }  .format-money{  } .format-money input{ width: 6em; text-align: right; } .format-money:after{ content: ''; color: gray; } .format-money-euro:after{ content: 'â‚¬'; color: gray; } .format-percentage:after{ content: '%'; color: gray; }  div.pagination{   margin: 2em auto 1em;   text-align: center; } div.pagination&gt;*{ padding: 5px; background-color: #19BC9C; color: white; border-radius: 4px; } div.pagination strong{ background-color: #587F74; } div.pagination a:hover{ color:#2C3E50; opacity: 0.7; }  #notifications{ position: fixed; top: 100px; right: 20px;  z-index: 1000; } .notification{ background-color: white; border: dotted 1px lightgray; box-shadow: 2px 2px 2px gray; font-size: 15px; padding: 1em; width: 300px; max-width: 300px; position: relative; margin-bottom: 0.5em;  animation: slideLeft 1.0s 0.0s 1 ease-out forwards; } @keyframes slideLeft {   0% { transform: translateX(300px); }   100% { transform: translateX(0px);   } } strong, b{ font-weight: bold; } abbr{ text-decoration: underline gray dashed; cursor: help; } kbd{ -moz-border-radius:3px;   -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;   -webkit-border-radius:3px;   -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;  background-color:#f7f7f7;   border:1px solid #ccc;   border-radius:3px;   box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;   color:#333;   display:inline-block;   font-family:Arial,Helvetica,sans-serif;   font-size:11px;   line-height:1.4;   margin:0 .1em;   padding:.1em .6em;   text-shadow:0 1px 0 #fff; } .middle{ vertical-align: middle; } .paxs{ padding: 0.3em; } .ofhi{ overflow: hidden; }  .partType{ border-left : solid 2px gray; padding-left : 5px; margin-top: 1em; }  .current{ font-weight: bold; } .card.current{ background-color: #A0C48D; }  .content_pages-list{ list-style: none inside; margin: 0; padding: 0; } .content_pages-list li{ padding: 2px; margin: 0; } .content_pages-list li:hover{ background-color: white; } .share{ } .share .shareicon{ background-image: url(/styles/socials_icon.png); background-repeat: no-repeat; display: inline-block; width: 16px; height: 16px;  opacity: 1;   -webkit-transition: opacity .6s ease-in;   -moz-transition: opacity .6s ease-in;   -o-transition: opacity .6s ease-in;   transition: opacity .6s ease-in; } .share .shareicon:hover{ opacity: 0.5; } .share .shareicon span{ display: none; } .button_facebook{ background-position: 0 -16px; } .button_email{ background-position: 0 -0px; } .button_linkedin{ background-position: 0 -32px; } .button_twitter{ background-position: 0 -48px; }  .socials{ padding: 1rem; } .socials i{ border-radius: 50%; padding: 0.3em; color: gray; color: rgba(255,255,255,0.5); font-size: 32px; display: inline-block; } .socials-nofill i{  background-color: inherit;  background: inherit;  color: inherit; } .socials&gt;a&gt;span{ display: none; } .socials&gt;a{ opacity: 1; } .socials&gt;a:hover{  text-decoration: none; opacity: 0.8;  transition: opacity .25s ease-in-out;  -moz-transition: opacity .25s ease-in-out;  -webkit-transition: opacity .25s ease-in-out; } .icon-facebook{ background-color: #3B5998; } .icon-twitter{ background-color: #49A2D6; } .icon-googleplus{ background-color: #C96247; } .icon-linkedin{ background-color: #0077B5; } .icon-tumblr{ background-color: #2C4762; } .icon-vimeo{ background-color: #1AB7EA; } .icon-flickr{ background-color: #FF2D9A; } .icon-youtube{ background-color: #C61424; } .icon-viadeo{ background-color: #EE7600; } .icon-instagram{ background: radial-gradient(circle at 33% 100%, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF); } .icon-tiktok{  background-color: #E71C4F; } .icon-whatsapp{  background-color: #25d366; } .icon-spotify{  background-color: #1DB954; } .socials .icon-podcast{  background-color: #D56DF8; } .socials .socials-nofill .icon-podcast{ background-color: transparent; }  .anim-ouhou{   animation: 3s ease-in-out 0s normal forwards 2 ouhou; } @keyframes ouhou{   0% { opacity:1; }   50% { opacity:0.5; }   100% { opacity:1; } }  .ba{ border: solid 1px gray; } .blacksep{ border-color: black !important; } .greysep{ border-color: lightgray !important; } .whitesep{ border-color: white !important; } .bsep{ border-bottom: black dotted 1px; } .tsep{ border-top: black dotted 1px; } .rsep{ border-right: black dotted 1px; } .lsep{ border-left: black dotted 1px; }   #bo .module{ display: inline-block; min-width: 120px; min-height: 100px; border-radius: 4px; border: solid 1px gray; box-shadow: 2px 2px 1px lightgray; padding: 0.5em; margin: 2px; background-color: #EEE; } #bo .module h3{ line-height: 1em; color: #043A47; } #bo #bo_translation{ display: block; } #bo tr:hover&gt;td{ background-color: #FBFFDA; } .miniMenu{ background-color: #19BC9C;  list-style-type: none; list-style-image: none; margin: 0 1em; padding: 0; font-size: 0.8em; z-index: 10; text-align: left; } #content-inner .miniMenu{ list-style-image: none; } .miniMenu+*{ clear: both;  } .miniMenu li{ padding: 0; margin: 0; } .miniMenu li a{ display: block; min-width: 15em; margin: 0; padding: 1em; color: black; background-color: #19BC9C;  text-decoration: none !important; } .miniMenu li a:hover{ background-color: #31A48D; text-decoration: none !important; } .miniMenu-horizontal{ margin: 1em auto; width: auto; text-align: center; min-width: 100px; } .miniMenu-horizontal li{ display: inline-block; } .miniMenu-fluid li a{  min-width: 8em; } .colorsample{ display: inline-block; vertical-align: middle;  width: 32px;  height: 32px;  border-radius: 50%;  box-shadow: 0px 0px 4px -1px #888;  margin: 2px;  padding: 0px; } .colorsample64, input[type="color"].colorsample64{  width: 64px;  height: 64px; } .colorsample-mini{ width: 16px; height: 16px; } kbd{  background-color:#f7f7f7;   border:1px solid #ccc;   border-radius:3px;   box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;   color:#333;   display:inline-block;   font-family:Arial,Helvetica,sans-serif;   font-size:11px;   line-height:1.4;   margin:0 .1em;   padding:.1em .6em;   text-shadow:0 1px 0 #fff; } .item-name[contenteditable]{  border-bottom: dashed 1px gray; } .handle{ cursor: move; }  .autoexpand{  }  form .hint{ color: gray; font-size: small; }  input, select, textarea, .button, button{ padding : 0.5em;   border: #ddd 1px solid; border-radius : 3px 3px 3px 3px;  font-size   : 1em; line-height  : 1.5em; color  : rgb(48, 48, 48); background-color: #FFFFFF; text-decoration: none; text-transform: initial; hyphens: none; } input:focus, select:focus, textarea:focus, .button:focus, button:focus{ border-color: gray;  outline: none;  box-shadow: 0px 0px 3px grey; } textarea{ width: 100%; } input[disabled], select[disabled], button[disabled], textarea[disabled]{ opacity: 0.5; } .button{ display: inline-block; } input[type=submit], input[type=button], .button, button{ background-color: #2C3E50;  color: #19BC9C;  font-weight: normal; font-size: 1.1em; border: transparent 1px solid; text-decoration: none !important; width: auto; white-space: normal; word-wrap: break-word; } input[type=submit]:hover, input[type=button]:hover, .button:hover, button:hover, .button.hover{ background-color: #ccc; color: #2C3E50; } input[type=submit].current, input[type=button].current, .button.current, button.current{ font-weight: bold; background-color: #ccc; color: black; } input:required, select:required{ border-left-color: #72BED6; } input:required:invalid, select:required:invalid{ border-left-color: #E55151; } input:required:valid, select:required:valid{ border-left-color: #30CC29; } input:required:focus:invalid, input.invalid, select:required:focus:invalid, select.invalid{ border-color: #E55151; } input:required:focus:valid, select:required:focus:valid{ border-color: #30CC29; } input[type="color"], input.color-selector{   display: inline-block;  width: 32px;   height: 32px;   border-radius: 50%;  margin: 2px;   padding: 1px;   background-color: var(--color);  } input[type="color"]::-webkit-color-swatch{  border-radius: 50%;  } input[type="color"]::-webkit-color-swatch-wrapper{  padding: 0px; }  input[type="color"]::-moz-color-swatch{  border-radius: 50%;   padding: 0px; } input[type="color"]::-moz-focus-inner{  padding: 0px;  border: none; } input[type="color"].empty::-webkit-color-swatch, input.color-selector.empty, input[type="color"][value=""]::-webkit-color-swatch{  } input[type="color"].empty::-moz-color-swatch, input[type="color"][value=""]::-moz-color-swatch{  }  select[name=country]{ max-width: 100%; }  .nobutton, .nobutton:hover, .nobutton:focus{ padding: 0; border: none; background: none; outline: none; box-shadow: none; } .icobutton, button.icobutton, button.icobutton{ padding: 0 !important; } input[type=submit].smallButton, input[type=button].smallButton, .button.smallButton, button.smallButton{  padding-top : 0;  padding-bottom : 0; } input[type=submit].largeButton, input[type=button].largeButton, .button.largeButton, button.largeButton{ min-width: 50%; } input[type=submit].sparklybutton, button.sparklybutton{ padding: 1em;  font-size: 1.5em; background-color: #14CC5E; color: white; } input[type=submit].pulsegrow, button.pulsegrow{   box-shadow: 0 0 1px rgba(0, 0, 0, 0);  font-size: 1.6rem; } .ui-autocomplete-loading {   background: url('/styles/computing.gif') no-repeat right center; } @keyframes hvr-pulse-grow { from {   transform: scale(1.0);  }  to {   transform: scale(1.1);  } } input[type=submit].pulsegrow:hover, button.pulsegrow:hover{  animation-name: hvr-pulse-grow;  animation-duration: 0.5s;  animation-timing-function: cubic-bezier(0.2, 3, 0.4, 1);  animation-iteration-count: infinite;  animation-direction: alternate; } .aligned-fields label{ min-width: 50%; } .aligned-fields .input{ width: 49%; } .dense-fields label{ display: block; position: relative; top: 0.8em; padding-left: 0.5em; text-shadow: 0px 0px 5px white; } .freewidth{ max-width: none; min-width: none; width: auto; } form label{ font-weight: bold; vertical-align: sub; } form .std-label{ text-shadow: none; display: block; padding : 0; } .radioLbl, .checkboxLbl{ color: #666; font-weight: normal; } .mandatory{ color: tomato; padding: 0 2px; } legend{  color: #2C3E50; font-weight: bold; margin-top: 1em;  font-size: 1.2em; } .grouped{  background-color: #fafafa; } .grouped label{ margin-top: 0; } label.intext{ margin: 0; vertical-align: middle; }  .transparent-bg{ background: url(/styles/transparent.gif); }  .primary-fg, .secondary-bg .primary-fg{ color: #19BC9C; } .primary-border{ border: solid 1px #19BC9C;  } .primary-border-left{ border-left: solid 5px #19BC9C;  } .primary-border-top{  border-top: solid 5px #19BC9C;   } .secondary-fg, .primary-bg .secondary-fg{ color: #2C3E50 ; } .secondary-border{ border: solid 1px #2C3E50;  } .secondary-border-top{  border-top: solid 2px #2C3E50;   } .secondary-border-left{ border-left: solid 5px #2C3E50;  } .tertiary-border-left{  border-left: solid 5px lightgray;  } .dimmed-fg{ color: #CFCFCF; } .primary-bg .dimmed-fg{ color: #1DDCB6; } .secondary-bg .dimmed-fg{ color: #44617D; } .primary-bg{ background-color: #19BC9C; color: black; } .primary-bg&gt;a, .primary-bg&gt;button, .primary-bg&gt;.secbutton{ color: inherit; } .primary-bg a:hover, .primary-bg button:hover, .primary-bg .secbutton:hover{  } .secondary-bg{ background-color: #2C3E50; color: white; } .secondary-bg&gt;a, .secondary-bg&gt;button, .secondary-bg&gt;.secbutton{ color: inherit; } .secondary-bg a:hover, .secondary-bg button:hover, .secondary-bg .secbutton:hover{  } .tertiary-bg, .card.tertiary-bg{ background-color: #eee; color: black; } .white-bg{ background-color: #fff; color: black; } .black-bg{ background-color: #000; color: white; } .focus-bg{ background-color: #FEFEDA; color: black; } .ofauto{ overflow: auto; } .link-like, .link-like:hover{ border: none; background: none; margin: 0; padding: 0; color: inherit; display: inline; text-decoration: none; } .link-like:hover{ color: #19BC9C; } body .secbutton, #container .secbutton, #container input[type=submit].secbutton, #container button.secbutton{ background-color: transparent; font-size: 1.0em; min-width: 0; width: auto; color: #2C3E50; cursor: pointer; padding: 0 0.5em; margin: 0; line-height: 1.4em; } .secbutton:hover, input[type=submit].secbutton:hover, button.secbutton:hover, button.secbutton.hover{ background-color: transparent; color: #19BC9C; } .secbutton.current, input[type=submit].secbutton.current, button.secbutton.current{ background-color: transparent; color: #19BC9C; font-weight: bold; } #container a.secbutton{ text-decoration: none; background: transparent; } .secbutton:focus{ outline: none; box-shadow: none; border-color: transparent; } .header{ position: relative; } .header .dropdowns{ position: absolute; bottom: 0; right: 2em; } .header .dropdown{ height: 3em; } .dropdown{ font-size: 1em; line-height: 1em; position: relative; vertical-align: middle; display: inline-block; } .dropdown strong{ color: black; } .dropdown a{ color: #19BC9C; } .dropdown a:hover{ color: black; } .dropdown&gt;.hideable{ margin: 0; padding: 0; background-color: white; box-shadow: 1px 1px 3px gray; position: absolute; top: 100%; right: 0; text-align: left; border-top: solid 1px black; max-height: 60em; overflow-y: auto; min-width: 12em; z-index: 1050; } .txtleft .dropdown&gt;.hideable, .left .dropdown&gt;.hideable{ right: unset; left: 0; } .dropdown ul{ margin: 0; padding: 0; list-style-type: none; } .dropdown&gt;.hideable li{  } .dropdown&gt;.hideable li a, .dropdown&gt;.hideable li.searchDropdown{ display: block; color: #19BC9C; padding: 1em; border-radius: 0px; } .dropdown&gt;.hideable li.searchDropdown{  padding: 0.5em; } .dropdown&gt;.hideable li.searchDropdown input{  text-align: left;  width: 80%; } .dropdown&gt;.hideable li.searchDropdown button{  border-radius: 50%;  background: rgba(255,255,255,0.5); } .dropdown&gt;.hideable li a:hover{ color: white; background-color: #19BC9C; } .header .dropdown{  margin-right: 1em; display: inline-block; background-color: white; border-top-left-radius: 5px; border-top-right-radius: 5px;  text-align: center; } .header .dropdown strong{  }  .widthlist{ list-style-type: none; } .widthlist li:nth-child(2n){ background-color: #eee; } .widthlist strong{ display: inline-block; width: 250px; } .card{ padding  : 0.5em;  background-color: #FFF; border-radius  : 2px 2px 2px 2px; box-shadow   : 0px 0px 4px rgba(0, 0, 0, 0.2); vertical-align : top;   } .card a{ color: inherit; } .card-over:hover{ background-color: #eee; } .smallcard{ width: 300px; min-height: 80px; } .smallcard img{ margin: auto; } .smallcard .thumbnail{ height: 64px; display: table-cell; vertical-align: middle; padding-right: 0.5em; } .payment-card{ margin: 2em auto; max-width: 50em; padding: 0; } .payment-card input, .payment-card select{ color: #4CB1F1; } .payment-card input{ font-size: 1.5em; text-align: center; } .payment-card #cardNumber{ width: 100%; } .payment-card select{ font-size: 1.5em; padding: 0.2em 0.3em; } .payment-card form&gt;div{ margin-bottom: 1em; } .payment-feelsecure{ background-color: #4CB1F1; color: white; padding: 1em; } .payment-card #payme{ width: 100%; } .payment-cards{ margin-top: 1em; } .payment-cards button{ display: block; background: none; border: none; color: black; font-weight: normal; border-radius: 0px; border-top: solid 1px gray; width: 100%; font-size: 0.8em; } .payment-cards button.current, .payment-cards button:hover{ background-color: #4CB1F1; }  .card-indicator{ }  #content-inner .card-indicator h2{ margin: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; } .card-indicator button{ background: none; color: black; } .card-indicator .indicator-nav{ margin: 1em 0; text-align: center; font-size: 0.8em; } .card-indicator .indicator-content{ font-size: 2.5em; }   .helps{ position: absolute;   right: 0; top: 0; text-align: right; padding: 0.3em; } .helps span{ display: inline-block; background: rgba(255,255,255,0.9); border-radius: 50%; padding: 2px; width: 36px; height: 36px; } .helps ul{  background: #eee; display: none; list-style-type: none; list-style-position: inside; padding: 0.3em; margin: 0; box-shadow: 0px 1px 5px -1px gray; width: 20em; opacity: 0;  } .helps:hover ul{ display: block;  transition: all 0.5s ease-in-out;  opacity: 1;   } ul.breadcrumb{ list-style-type: none; margin: 0.5em auto; } .breadcrumb li{ min-width: 15em; display: inline-block; position: relative; background-color: #19BC9C;  height: 40px;  line-height:40px;  padding: 0 10px 0 5px;  text-align: center;  margin-right: 23px; } .breadcrumb li a{ } .breadcrumb li a:before{ content: attr(data-step); width: 1em; height: 2em; display: inline-block; padding: 0 0.5em; margin-right: 0.5em; background: rgba(255,255,255,0.5); text-align: center; border-radius: 50%; line-height: 2em; vertical-align: middle; color: black; } .breadcrumb li:first-child{ padding-left:15px; border-radius: 5px 0 0 5px; } .breadcrumb li:last-child{ padding-right:15px; border-radius: 0 5px 5px 0; } .breadcrumb li:first-child:before, .breadcrumb li:last-child:after{ border: none; }  .breadcrumb li:before, .breadcrumb li:after{  content: "";  position:absolute;  top: 0;  border: solid 0 #19BC9C;  border-width:20px 10px;  width: 0;  height: 0; } .breadcrumb li:before{  left:-20px;  border-left-color:transparent; } .breadcrumb li:after{  left:100%;  border-color:transparent;  border-left-color:#19BC9C; } .breadcrumb li.current{ background-color: #138C74; } .breadcrumb li.current:after{  border-left-color:#138C74; } .breadcrumb li.current:before{  border-color:#138C74;  border-left-color:transparent; }  .prices{  } .prices input{ float: right; } .prices label{ margin: 0; width: 100%; } .prices p{ padding: 0; margin: 0; } .prices p:hover{ background-color: #FEFEDA; } .prices h3{ margin: 0; padding: 0; text-align: center; } .prices&gt;.price_type{ border-right: dotted lightgray 1px; padding: 0; } .prices&gt;.price_type:last-child{ border: none; }   .paymentButton{  padding: 1em; } .paymentButton button{ width: 100%; text-align: center; } .paymentButton button i{ vertical-align: middle; }  .assessment-current{  margin: 0;  } .assessment-open{  } .assessment .assessmentContent{ display: none;  background-color: white;  } .assessment .assessmentHeader{ } .assessment.assessment-open.assessment-dialog .assessmentHeader{   } .assessment.assessment-open .assessmentHeader {  vertical-align: top;  position: sticky;  z-index: 99999;  top: 0;  height: 100%; } @media (max-width: 780px) { .assessment.assessment-open .assessmentHeader{ font-size: 0.8em;  height: auto; } .assessment.assessment-open .assessmentHeader .assessment-goal{  display: none; } .assessment.assessment-open&gt;div{  margin-left: 0 !important;  width: calc(100% - 1em - .01px) !important; } } .assessment.assessment-open .grid-3-small-1{ flex-direction: column; } .assessment.assessment-open .grid-3-small-1&gt;div{ width: auto; } .assessment.assessment-open .assessmentContent{ display: block;  padding-bottom: 3em; } .assessment.assessment-open.assessment-dialog .assessmentContent{   } .assessment-choice-content{ border-radius: 0.5em; } .assessment-choice-content:hover{ background-color: #eee; } .assessment .swappable&gt;div{ margin:0; } .assessment .assessmentScorecard{ margin: 1em auto; max-width: 20em; text-align: center;  } .assessment .assessmentScorecard .scoremark{ font-size: 2em; } .assessment .assessmentScorecard .myscore{ font-size: 1em; line-height: 1em; } .assessment .assessmentScorecard .maxscore{ vertical-align: bottom; } .assessment .timer i, .assessment .timercounter{ vertical-align: middle; } .assessment-nav::before{ content: "Pages : "; display: inline-block; } .completionTerm{ background: #eee; padding: 0.2em; margin: 0.1em 0; } input:checked + .assessment-choice-content{ background-color: lightgrey; }  .score-bar meter{ width: 100%; max-height: 40px; vertical-align: middle; }  .assessment h3 label{ display: block; margin-top: 0; } .assessment-choice-content{ cursor: pointer; } .wrong_answer{ background-color: tomato; } .card.wrong_answer{ border-left: 3px solid tomato; background-color: transparent; } .right_answer{ background-color: #75BE20; } .card.right_answer{ border-left: 3px solid #75BE20; background-color: transparent; } .rbe_assessment{ min-height: 150px; }   .pages{  } .pages .content_page_category{  } .pages .content_page{ width: 90%; border-bottom : lightgray 1px dashed; padding: 0.5em; } .pages .content_page a{ text-decoration: none; } .content_pages-list, .pages{ position: relative; } .menu-item{ margin: 0 0.3em; padding: 0.5em; min-width: 250px; } .menu-items .menu-item{ min-width: 0; } .menu-vertical{ width: 300px; } .menu-vertical .menu-item{  display: block; margin-top: 0.5em; } .menu-horizontal .menu-item{ display: inline-block; } .menu-horizontal .icon-sort:before{ transform: rotate(90deg);  display: inline-block } .setOrientation.current{ color: white; }  .menu-item [contenteditable]{ border-bottom: gray 1px dotted; }  .wrapper-cols{ display: block; } .wrapper-cols.sidebar-visible{  display: grid;   grid-template-columns: 1fr 85vw; } .contentOnly .wrapper-cols{  display: block; } .wrapper-cols.sidebar-visible .menu-sidebar{  display: block; } .wrapper-cols .menu-sidebar{  display: none; }  .menu-sidebar{  position: relative; vertical-align: top;  } .menu-sidebar .toggleMSC{ position: fixed; top: 0; left: 0; width: auto; color: gray; text-align: center; text-transform: uppercase; background-color: transparent; z-index: 15; font-weight: bold; line-height: 17px;  } .menu-sidebar .toggleMSC:hover{ color: black; } .menu-sidebar-content{  background-color: #2C3E50; height: 100%;   } .menu-sidebar-content h2{ color: #138C74; font-size: 1em; padding: 0.3em; margin: 0; margin-top: 0em; margin-bottom: 0.2em;  font-weight: bold; text-transform: uppercase; color: white; } .menu-sidebar-content a{ color: white; text-decoration: none; } .menu-sidebar-content ul{ list-style-type: none; list-style-position: inside; margin: 0; padding: 0; } .menu-sidebar-content li{ display: block; margin: 0; padding: 0; font-weight: normal; } .menu-sidebar-content li.current{ font-weight: bold; } .menu-sidebar-content ul a{ padding: 0.5em; line-height: 1.5em; display: inline-block; width: calc(100% - 1.5em);  } .menu-sidebar-content ul a:hover, .menu-sidebar-content ul a.current{  text-decoration: none; color: #2C3E50; border: inherit !important; } .menu-sidebar-content ul a:hover i, .menu-sidebar-content ul a.current i{ color: inherit; } .menu-sidebar-content li .toggle{ padding: 0 0.5em; } .menu-sidebar-content ul ul{ margin-left: 1em; border-left : solid 3px rgba(255,255,255,0.5); width: auto; } .menu-sidebar-content button:hover{ border: inherit !important; border-radius: inherit !important; }  article.post{  } article.post.abstract{  margin-bottom: 2em; } article.post .post-meta { background-color: rgba(0, 0, 0, 0);   border: none;   border-top: 1px dotted #CCCCCC;   color: #808080;   font-size: 0.9em;   height: auto;   padding: 0.5em;   text-align: right;   margin-top: 1em; } article.post .entry-title{ margin-top: 0;  } article.post .post-thumbnail{  padding-right: 1em; padding-bottom: 1em; } article.post .entry-title a{  } article.post .more-link{ width: 50%; background-color: #EEE; margin: 0 auto; } aside .rbe_headline:first-child&gt;*{ margin-top: 0; } .layout-sticky-top{  position: sticky;  top: 0; }  .post-navigation{  margin: 0.5em; } .comment{ padding: 0 1em; } .comment-block{ min-height: 4em; } .comment-content{ margin-left: 60px; } .comment .card{ margin: 1em 0; } .comment-replies{ margin-left: 2em; }  .rowlightable&gt;*:not(.unlightable):hover&gt;*{ background-color: #ddd; } .rowlightable .current{ font-weight: inherit;  border-left : 3px #629547 solid; border-right : 3px #629547 solid; } .rowlightable .current&gt;*{  background-color: #D5FAC1; } table tfoot tr.search input,table tfoot tr.search select{ width: 100%; } table tbody tr:nth-child(even) td, table tbody tr:nth-child(even) th{ background: #f9f9f9; } .rowdetails td, .rowdetails th{ background-color: #ddd; }  .tableView{  table-layout: fixed;  margin: 0 auto;  width: 100%;  overflow-wrap: break-word; } .tableView tbody td, .tableView tbody th{ border: none;  } .tableView tbody{ border-top: solid gray 1px; } .tableView tfoot{ display: table-header-group; box-shadow: 0px 0px 1px 1px #ccc inset; background-color: #eee; } .tableView thead{ border-bottom: solid gray 1px; } .tableView tfoot td, .tableView tfoot th{ border: none; } .tableView [headers=hActions]{   text-overflow: unset; } .tableCaption{  width: auto; } .rowdetails&gt;td{ border-bottom: solid 3px black; background-color: #ddd; } .rowdetails&gt;td{ padding-top: 1em; } .rowdetails table{ background-color: white; } .noborder th, .noborder td{ border: none; } .rtl{  direction: rtl; } .tableScrollableX, .tableScrollableXtop{  overflow-x:scroll;  overflow-y:visible;  width: 100%; } .tableScrollableX table{  width: auto;  max-width: none;  table-layout: auto; } .tableScrollableX tr td, .tableScrollableX tr th{  min-width: 6em; } .tableScrollableX .scrollablex-sticky {  position: sticky;   left: 0;  background: #eee;  z-index: 99; } .tableScrollableXtop&gt;div{  height: 1em; }   .sublinks{ margin: 0.5em auto; padding: 0;  text-align: left;  } .sublinks a{  padding: 0.5em; text-decoration: none !important; min-width: 8em; text-align: center;  color: black; }  .sublinks a.current{  color: white; } .sublinks a:hover{ text-decoration: none;  color: white; }  .actionlinks{ margin: 0.5em auto; padding: 0.5em; background-color: #eee; text-align: left;   line-height: 2em;  } .actionlinks a{  padding: 0.2em 0.8em; text-decoration: none; min-width: 8em; text-align: center;  color: black; border-radius: 0.3em; text-decoration: none !important; }  .actionlinks a.current{ background-color: #2C3E50;; color: white; } .actionlinks a:hover{ text-decoration: none; background-color: #138C74; color: white; }  .progression{ width: 100%; max-width: 10em; font-size: 2rem;  border-radius: 0.3em; display: inline-block; color: black; background: #aaa; text-align:left; line-height: 1.3rem; border: solid 1px grey !important; } .progression&gt;div{ text-align: center; border-radius: 0.3rem; text-shadow: 0px 0px 4px black; vertical-align: middle; color: white; padding: 0 5px; border: none !important; display: inline-block; line-height: 1.7rem;  word-wrap: normal; } .progression&gt;div:hover{  filter: brightness(130%); } .progression.bigbar{ height: 3em; width: 300px; line-height: 3rem; } .progression-advanced{ max-width: 100%; } .progression-advanced-smaller{ font-size: 1em; } .progression-advanced&gt;div{ height: 2em; display: inline-block; border-radius: 0;  padding: 0; } .progression-advanced&gt;div:first-child{ border-radius: 0.3em 0 0 0.3em; } .progression-advanced&gt;div:last-child{ border-radius: 0 0.3em 0.3em 0; } .progression-full{  border: solid 2px red !important; }  .mockup {  border: gray 1px solid; box-shadow: 1px 1px 1px #bbb; padding: 1px; display: inline-block; } .mockup &gt; *{ margin: 2px; display: block; text-align: center; padding: 2px; width: 150px; border-radius: 0; border: solid 1px gray; font-size: 0.6em; } .mockup &gt; button:hover{ background-color: none; border-left-width: 5px; } .mockup &gt; div{ background-color: lightgray; } .mockup-home{ height: 70px; }  .powered_by{  text-align: center;  font-size: 15px;   padding: 0.5em; } .powered_by a{  color: white !important;  text-shadow: 1px 1px 1px black; }  .feedback{ width: 95%; } .feedback-vote{ text-align: center; vertical-align: middle; } .feedback-popularity{ font-size: 2em; font-weight: bold; } .feedback-vote .voteUp, .feedback-vote .voteDown{ font-size: 1.5em; } .feedback-vote .voteUp{ color: #88C25F; } .feedback-vote .voteDown{ color: tomato; } .feedback-avatar{ vertical-align: middle; } .feedback-service{ z-index: 100; text-align: center; position: fixed; bottom: 5em;  right: 0;  padding: 0.5em; position: fixed;  border: solid gray 1px; border-right: none; background: white; box-shadow: gray 0px 0px 3px; border-radius: 0.5em 0 0 0.5em; } .feedback-form{ text-align: left; width: 500px; } .feedback-outlined{ outline: tomato dashed 2px; } .feedback-cancel-xpath{ font-size: 0.5em; } .feedbacks .none{ border-left: 2px solid lightgray; } .feedbacks .minor{ border-left: 2px solid #9ACDF3; } .feedbacks .major{ border-left: 2px solid #F4F08A; } .feedbacks .critical{ border-left: 2px solid #F16161; } .card-order-form{ background-color: #efefef; border: solid #ddd 1px; border-radius: 0.3em;  margin: 0 auto; } .product{  } .order-form .product{ display: block; width: auto; margin: 0 auto; }   .modules{  } .module-title, .lesson-title{ height: 50px; line-height: 50px; } .module-title .peity{ vertical-align: middle; }   .subscribe{  max-width: 60em; margin: 0 auto; margin-top: 0.5em; } .subscribe-direct input[type="text"], .subscribe-direct input[type="email"], .subscribe-direct input[type="password"] { width: 100%; } .subscribe-direct input.w50{  width: 49%; } .subscribe-direct input.w30{  width: 29%; } .subscribe-direct input.w70{  width: 70%; } .subscribe-direct{ } .subscribe-skip{ margin: 0 auto;  } .subscribe-skip .member-identity{ border: solid 1px gray; padding: 0.5em; margin: 0.5em auto; } .subscribe-register{ margin: 0 auto;  } .subscribe-register .member-identity{ border: solid 1px gray; padding: 0.5em; margin: 0.5em auto; } #content-inner .choices h4{ padding : 0; margin: 0; margin-top: 1em; } .member-identity{  margin: 0.5em 0; } .ordered{ counter-reset: section; } .ordered .lesson-title-text:before, .ordered .module-title-text:before {   counter-increment: section;   content: counters(section, ".") ". "; } .course-menu-content{ } .course-menu-content.collapsed{ display: block; margin-left: auto; } .course-menu-content.collapsed .course-menu{ display: none; } .course-menu-content.collapsed .lesson, .course-menu-content.collapsed .lessons, .course-menu-content.collapsed .modules{ width: 100%; margin: 0; }   #content_pageTable #hState{ width: 100px; } #content_pageTable #hId_content_page_category{ width: 150px; } #content_pageTable #hViews{ width: 120px; } #content_pageTable #hPublished_at{ width: 150px; } #content_pageTable #hComments{ width: 120px; } #content_pageTable #hListed{ width: 120px; } #content_pageTable #hName{ width: auto; }  #memberTable td[headers=hEmail] .clipboard-copy{ padding: 0; }   #content_page_commentTable #hState, #content_page_commentTable td[headers=hState], #marketing_page_commentTable #hState, #marketing_page_commentTable td[headers=hState], #feedback_commentTable #hState, #feedback_commentTable td[headers=hState] { width: 6em; } #content_page_commentTable #hId_content_page, #content_page_commentTable td[headers=hId_content_page], #marketing_page_commentTable #hId_content_page, #marketing_page_commentTable td[headers=hId_content_page] { width: 20em; } #content_page_commentTable #hCreated_at, #content_page_commentTable td[headers=hCreated_at], #marketing_page_commentTable #hCreated_at, #marketing_page_commentTable td[headers=hCreated_at], #feedback_commentTable #hCreated_at, #feedback_commentTable td[headers=hCreated_at] { width: 10em; font-size: 0.8em; } #content_page_commentTable #hId_member, #content_page_commentTable td[headers=hId_member], #marketing_page_commentTable #hId_member, #marketing_page_commentTable td[headers=hId_member], #feedback_commentTable #hId_member, #feedback_commentTable td[headers=hId_member] { width: 300px; } #content_page_commentTable #hContent, #content_page_commentTable td[headers=hContent], #marketing_page_commentTable #hContent, #marketing_page_commentTable td[headers=hContent], #feedback_commentTable #hContent, #feedback_commentTable td[headers=hContent] { font-size: 0.8em; }  #shortlinkTable #hClicks, #shortlinkTable td[headers=hClicks]{ width: 5em; } #shortlinkTable #hId_group, #shortlinkTable td[headers=hId_group]{ width: 10em; } #shortlinkTable #hLast_click, #shortlinkTable td[headers=hLast_click]{ width: 8em; } #shortlinkTable #hLink, #shortlinkTable td[headers=hLink]{ width: 18em; } #return_mailTable #hAction, #return_mailTable td[headers=hAction]{ width: 10em; }  #accountTable #hName, #accountTable td[headers=hName]{ width: 15em; } #accountTable #hId_member, #accountTable td[headers=hId_member]{ width: 15em; } #accountTable #hUsage, #accountTable td[headers=hUsage]{ width: 15em; } .sticky-top{  position: sticky;  background: rgba(255,255,255,0.9); top: 0; z-index:100; box-shadow: black 0px 6px 15px -15px; } .sticky-bottom{  position: sticky;  background: rgba(255,255,255,0.9); bottom: 0; z-index:100; box-shadow: black 0px -6px 15px -15px; } .sticky-bottom [class*="grid-"] &gt; div{ align-self: end; } .notsticky-bottom{   background: rgba(255,2552,255,0.9); box-shadow: black 0px -6px 15px -15px; }  .timeline{ border-bottom: 3px solid gray; position: relative; width: 90%; margin: 0 auto; } .timeline-massmailings{  } .timeline .timeline-event:first-child{ background-color: black; color: white; } .timeline .timeline-event{ display: inline-block; border-radius: 50%; background-color: lightgray; padding: 0.5em; text-align: center; width: 3em; height: 3em; line-height: 2em; position: absolute; top: -1.5em; }  .microformat{  } .microformat em{ font-style: normal; color: gray; font-size: 0.8em; display: inline-block; width: 10em; } .microformat dl{ margin-bottom: 1em; } .microformat dt{  } .microformat&gt;dd{ margin-left: 0; } .microformat dd{ margin-left: 1em; }  .lightbox{  } .lightbox-open{ width: 99vw; height: 99vh; background-color: rgba(127,127,127,0.5); vertical-align: middle; position: fixed; overflow: hidden; left: 0px; top: 0px; padding: 0px; z-index: 999;  text-align: center; } .lightbox-open&gt;*{ margin: 0 auto; text-align: initial; background-color: white; padding: 1vh; border-radius: 0.5em;  display: inline-block; animation: fadeInScale 0.6s ease-in-out; } .lightbox-html{ overflow-y: scroll; } .lightbox-img figcaption{ vertical-align: middle; color: gray; padding-top: 0.5em; } .lightbox-img img{ opacity: 1; max-height: 93vh; max-width: 93vw; } .lightbox-close &gt; *{ animation: fadeOutScale 0.6s ease-in-out; } @keyframes fadeInScale {  0% { transform: scale(0.6); opacity: 0; }  100% { transform: scale(1); opacity: 1; } } @keyframes fadeOutScale {  0% { transform: scale(1); opacity: 1; }  100% { transform: scale(0.6); opacity: 0; } }  .loader { width: 1em; height: 1em; margin: auto; display: inline-block; position: relative; left: 0; right: 0; top: 0; bottom: 0; text-indent: -9999em; } .loader:before { content: ''; width: 1em; height: 5px; background: rgb(0,0,0); opacity: 0.1; position: absolute; top: 1.5em; left: 0; border-radius: 50%; animation: shadow 0.58s linear infinite;  -o-animation: shadow 0.58s linear infinite;  -ms-animation: shadow 0.58s linear infinite;  -webkit-animation: shadow 0.58s linear infinite;  -moz-animation: shadow 0.58s linear infinite; } .loader:after { content: ''; width: 1em; height: 1em; background: rgb(26,54,104); position: absolute; top: 0; left: 0; border-radius: 3px; animation: cssload-animate 0.58s linear infinite;  -o-animation: cssload-animate 0.58s linear infinite;  -ms-animation: cssload-animate 0.58s linear infinite;  -webkit-animation: cssload-animate 0.58s linear infinite;  -moz-animation: cssload-animate 0.58s linear infinite; }  @keyframes cssload-animate { 17% {  border-bottom-right-radius: 3px; } 25% {  transform: translateY(9px) rotate(22.5deg); } 50% {  transform: translateY(18px) scale(1, 0.9) rotate(45deg);  border-bottom-right-radius: 39px; } 75% {  transform: translateY(9px) rotate(67.5deg); } 100% {  transform: translateY(0) rotate(90deg); } } @keyframes shadow { 0%, 100% {  transform: scale(1, 1); } 50% {  transform: scale(1.2, 1); } }  .traffic .indicator{  font-size: 3em;  text-align: center;  font-weight: bold;  color: #19BC9C; }  .traffic .list-indicators li{ padding: 0.5em 0; list-style-type: none; } .traffic .number{ color: #19BC9C; float: right;   font-weight: bold;  font-size: 1.5em; }  .purl-tn{ position: absolute; padding: 0.5em; background: white; border-radius: 1em; box-shadow: gray 2px 2px 5px; }  .sequences{ position: relative; } .sequence-block{ display: inline-block; margin: 0 1em; margin-right: 30px; padding: 0; width: 150px; min-height: 250px; position: relative; } .sequence-block:after{ content: " "; background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWElEQVRoge3YsUtVYRzH4SdECBIEF2lpaRKamhwd3BpbQ3AMgv4FN69/gGuzqzi6OQpOLk2BBA53CCmIivJtyAvHe+8597znXs5P6H3gt3++y8vhUBRFURT/sQGG2Mej4JZOfiDd3REex+bkS2N3jvXQokzjAxI+YSMyKse0AQlfsBWX1V7dgISfeBOX1k7TgIRb7EXFtTFrwOg+YDmosVHbAQmnWI3JrJczIOESz0JKa+QOSLjGy4jYaboMSPiGVwG9E7oOSPiNt/0n3zfPgNEzu9N7dcW8A5J/nx5hFjHgc+/VFYsY8K736op5wn9ht//k+7rG32A7oHdCl/grvIiInSY3/gJPQ0pr5MSfYCUms17b+EMsBTU2mhX+B+/D6lpoiv+O13Fp7dTFD7EZ2NXatPiPeB4ZlWM8/gxroUWZqr8Wj/EkNiffAF9x4IE+k0VRFEXxoP0F/VM6Xa41LScAAAAASUVORK5CYII=)  center right no-repeat  ; display: block; width: 48px; height: 100%; position: absolute; top: 0; right: -40px; } .sequence-hasRules{ border-left: solid 3px #397ACB; } .sequence-top{ height: 150px; width: 150px; } .sequence-name{ padding: 0.5em; text-align: center; font-size: 0.8em; height: 4em; } .sequence-indicators{  margin: 0 1em ; text-align: left; } .sequence-buttons{ background-color: rgba(255,255,255,0.7); }  .marketingpage-block{ display: inline-block; padding: 0; width: 150px; min-height: 280px; margin-right: 0.5em; } .marketingpage-offline{ border-top: solid 3px #F43C21; } .marketingpage-online{ border-top: solid 3px #3AC316; }  .events{ display: inline-block; position: relative; } .events .event-nb{ border-radius: 50%; display: inline-block;  width: 2em; height: 2em; line-height: 1em;  text-align: center; margin: 0 0.5em; } .events .event-empty{ background: lightgray; color: gray; } .events-list{  width: 32em; }  .events-list .event{ text-align: left; list-style-type: none; list-style-image: none; overflow: none; } .events-list .event a{ border-top: dotted lightgray 1px; padding: 0.5em;  display: block; } .dropdown &gt; .hideable .events-list li a, .events-list .event a{ min-height: 6em; background-color: #fff; color: black; } .dropdown &gt; .hideable .events-list li.event-new a, .events-list .event-new a{ background-color: #eee; } .dropdown &gt; .hideable .events-list li.event-new a:hover, .events-list .event-new a:hover{ background-color: #C8C8C8; } .event-date{ font-size: 0.7em; }  .video-text-overlay:before{  content: attr(data-textoverlay);  color: white;  text-shadow: 1px 1px black;  display: block;  position: absolute;  margin: 0.2em 0.5em; }  .coupon-code{ text-transform: uppercase; font-family: monospace; color: #333; letter-spacing: 2px; }  #cartSummary{ border: none;  margin: 0 auto; } .isAdmin #container{  }  .payment-bankaccount .bank_account{ cursor: pointer; }   [data-tooltip], .tooltip {  position: relative;  cursor: help; }  [data-tooltip]:before, [data-tooltip]:after, .tooltip:before, .tooltip:after {  position: absolute;  visibility: hidden;  opacity: 0;   transition:   opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);  transform:  translate3d(0, 0, 0);  pointer-events: none; }  [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after, .tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, .tooltip-active:before, .tooltip-active:after {  visibility: visible;  opacity: 1; }  .tooltip:before, [data-tooltip]:before {  z-index: 1001;  border: 6px solid transparent;  background: transparent;  content: ""; }  .tooltip:after, [data-tooltip]:after {  z-index: 1000;  padding: 8px;  width: 160px;  background-color: #000;  background-color: hsla(0, 0%, 20%, 0.9);  color: #fff;  content: attr(data-tooltip);  font-size: 14px;  line-height: 1.2; } .tooltip-large:after{ width: 320px; }   [data-tooltip]:before, [data-tooltip]:after, .tooltip:before, .tooltip:after, .tooltip-top:before, .tooltip-top:after {  bottom: 100%;  left: 50%; } [data-tooltip]:before, .tooltip:before, .tooltip-top:before {  margin-left: -6px;  margin-bottom: -12px;  border-top-color: #000;  border-top-color: hsla(0, 0%, 20%, 0.9); }  .tooltip-bigger:after{ width: 400px;  margin-left: -200px; } .tooltip-active:after{ background-color: rgba(200,200,0,0.9); font-weight: bold; color: black; } .tooltip-active:before{ border-top-color: rgba(200,200,0,0.9); } .tooltip-bottom.tooltip-active:before{ border-bottom-color: rgba(200,200,0,0.9); } .tooltip-left.tooltip-active:before{ border-left-color: rgba(200,200,0,0.9); } .tooltip-right.tooltip-active:before{ border-right-color: rgba(200,200,0,0.9); }  [data-tooltip]:after, .tooltip:after, .tooltip-top:after {  margin-left: -80px; } [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after, .tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, .tooltip-top:hover:before, .tooltip-top:hover:after, .tooltip-top:focus:before, .tooltip-top:focus:after , .tooltip-top.tooltip-active:before, .tooltip-top.tooltip-active:after {  transform:  translateY(-12px); }  .tooltip-left:before, .tooltip-left:after {  right: 100%;  bottom: 50%;  left: auto; } .tooltip-left:before {  margin-left: 0;  margin-right: -12px;  margin-bottom: 0;  border-top-color: transparent;  border-left-color: #000;  border-left-color: hsla(0, 0%, 20%, 0.9); } .tooltip-left:hover:before, .tooltip-left:hover:after, .tooltip-left:focus:before, .tooltip-left:focus:after , .tooltip-left.tooltip-active:before, .tooltip-left.tooltip-active:after {  transform:  translateX(-12px); }  .tooltip-bottom:before, .tooltip-bottom:after {  top: 100%;  bottom: auto;  left: 50%; } .tooltip-bottom:before {  margin-top: -12px;  margin-bottom: 0;  border-top-color: transparent;  border-bottom-color: #000;  border-bottom-color: hsla(0, 0%, 20%, 0.9); } .tooltip-bottom:hover:before, .tooltip-bottom:hover:after, .tooltip-bottom:focus:before, .tooltip-bottom:focus:after, .tooltip-bottom.tooltip-active:before, .tooltip-bottom.tooltip-active:after {  transform:  translateY(12px); }  .tooltip-right:before, .tooltip-right:after {  bottom: 50%;  left: 100%; } .tooltip-right:before {  margin-bottom: 0;  margin-left: -12px;  border-top-color: transparent;  border-right-color: #000;  border-right-color: hsla(0, 0%, 20%, 0.9); } .tooltip-right:hover:before, .tooltip-right:hover:after, .tooltip-right:focus:before, .tooltip-right:focus:after, .tooltip-right.tooltip-active:before, .tooltip-right.tooltip-active:after {  transform:  translateX(12px); }  .tooltip-left:before, .tooltip-right:before {  top: 3px; }  .tooltip-left:after, .tooltip-right:after {  margin-left: 0;  margin-bottom: -16px; } button.tooltip:focus:before, button.tooltip:focus:after, button[data-tooltip]:focus:before, button[data-tooltip]:focus:after {  visibility: hidden;  opacity: 0; }   .rbe_fullbg{ position:relative; color: white; } .rbe_fullbg::before {   content: "";   display: block;   position: absolute;  left: -49%;  top: 0;  width: 99vw;  height: 100%;   z-index: -1;   background: pink;   background-image: url("https://unsplash.it/g/1900/600/?blur"); }  #topbar{ z-index: 110; } #topbar&gt;div{ vertical-align: middle; padding-top: 0.5em; padding-bottom: 0.5em; } #topbar h1, #topbar .h1-like{ margin: 0; padding: 0;  display: inline-block; } #topbar .toggleMSC{ padding: 0; } #topbar .dropdowns{ width: 50%; } #eprivacy{ } .eprivacy-top{   position: sticky;   top: 0;   z-index: 1000;   box-shadow: black 0px 0px 20px 0px; } .eprivacy-modal{ width: 60vw; }  .eprivacy-modal::backdrop { background-color: rgba(0, 0, 0, 0.5); backdrop-filter: blur(5px); }   .dropdowns&gt;div{ text-align: right; vertical-align: middle;   } .dropdown &gt; div{ padding: 0.5em 0; } .account-admin{ padding-top: 3em; } .globalSearch{ vertical-align: middle;  position: relative;  } .globalSearch-wrapper::after{ font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;   font-size: 1.2em; width: 1em; height: 1em; color: lightgray; content: '\e63e'; display: block; position: absolute; right: 2em; top: 33%; } .globalSearch input{ position: relative; padding-right: 2.5em; width: 90%;  } #topbar .dropdown{ background-color: transparent; } #topbar #login{ padding-left: 1em; border-left: white 1px dotted; } .modules{  } .module{  } .module h2{ font-size : 1em; } .lesson h3{ font-size : 1em; }  .assessments .assessment{  } .marketing_pages{ position: relative; } .marketing_pages .marketing_page{ display: inline-block; position: relative; } .marketing_page a{ text-decoration: none; } .marketing-step{ min-height: 5em; display: inline-block; border: solid 1px lightgray; min-width: 220px; margin: 0 1em; background-color: #eee; position: relative; vertical-align: middle; margin-bottom: 1em; } .marketing-step:last-child:after{ background: none; } .marketing-step:after{ content: " "; background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWElEQVRoge3YsUtVYRzH4SdECBIEF2lpaRKamhwd3BpbQ3AMgv4FN69/gGuzqzi6OQpOLk2BBA53CCmIivJtyAvHe+8597znXs5P6H3gt3++y8vhUBRFURT/sQGG2Mej4JZOfiDd3REex+bkS2N3jvXQokzjAxI+YSMyKse0AQlfsBWX1V7dgISfeBOX1k7TgIRb7EXFtTFrwOg+YDmosVHbAQmnWI3JrJczIOESz0JKa+QOSLjGy4jYaboMSPiGVwG9E7oOSPiNt/0n3zfPgNEzu9N7dcW8A5J/nx5hFjHgc+/VFYsY8K736op5wn9ht//k+7rG32A7oHdCl/grvIiInSY3/gJPQ0pr5MSfYCUms17b+EMsBTU2mhX+B+/D6lpoiv+O13Fp7dTFD7EZ2NXatPiPeB4ZlWM8/gxroUWZqr8Wj/EkNiffAF9x4IE+k0VRFEXxoP0F/VM6Xa41LScAAAAASUVORK5CYII=)  center right no-repeat  ; display: block; width: 48px; height: 100%; position: absolute; top: 0; right: -40px; } .marketing-step .marketing_page{ margin: 0.5em auto;  min-height: 50px; width: 200px; } .marketing_page .secbutton{ font-size: 0.8em; padding: 0; } .marketing-sequences{ } .marketing-step-title{  padding: 0.3em; font-weight: bold; } .marketing-step-title .landing-page{ color: white; background-color: #666; border-radius: 0.2em; padding: 0.3em; font-size: 0.8em; margin-right: 0.5em; font-weight: normal; line-height: 1em; border: none;  display: inline-block; vertical-align: middle; } .marketing-step-title button.landing-page{ background-color: #ccc; } .marketing-step-title button.landing-page:hover{ background-color: #666; } .marketing-step-title button.landing-page-enabled{ background-color: #666; }  .course_panel{ width: 450px; } .edit_panel{  } .menu-items, .menu-items.ui-state-default{ min-height: 2em; }  textarea[data-placeholder].phactive { color: #aaa; }  label.switchbox [type="checkbox"], label.switchbox [type="radio"], .radios [type="radio"], .checkboxes [type="checkbox"], label ~ [type="checkbox"]:not(:checked), label ~ [type="checkbox"]:checked, label ~ [type="radio"]:not(:checked), label ~ [type="radio"]:checked { position: absolute; left: -9999px; }  label.switchbox, [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label, [type="radio"]:not(:checked) + label, [type="radio"]:checked + label { position: relative; padding-left: 5em; cursor: pointer; } label.switchbox:before, label.switchbox:after, [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before, [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after, [type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before, [type="radio"]:checked + label:after { content: ''; position: absolute; } label.switchbox:before, [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before, [type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before { left:0;  top: -0.1em; width: 4.5em;  height: 2em; background: #DDDDDD; border-radius: 2em; transition: background-color .2s; } [type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before { width: 2em; left: 1em; } label.switchbox:after, [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after, [type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after { width: 1.5em;  height: 1.5em; transition: all .2s; border-radius: 50%; background: #7F8C9A; top: 0.2em;  left: 0.3em; } [type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after { top: 0.1em;  left: 1.2em; }  label.switchbox-checked, [type="checkbox"]:checked + label, [type="radio"]:checked + label{ font-weight: bold; } label.switchbox-checked:before, [type="checkbox"]:checked + label:before, [type="radio"]:checked + label:before { background:#2C3E50; } label.switchbox-checked:after, [type="checkbox"]:checked + label:after, [type="radio"]:checked + label:after{ background: #18BB9B; top: 0.15em; } label.switchbox-checked:after, [type="checkbox"]:checked + label:after { left: 2.75em; }  label.switchbox.mini-switchbox, [type="checkbox"].mini-switchbox:not(:checked) + label, [type="checkbox"].mini-switchbox:checked + label, [type="radio"].mini-switchbox:not(:checked) + label, [type="radio"].mini-switchbox:checked + label {  padding-left: 2.5em;  margin-top: 0; } label.switchbox.mini-switchbox:before, [type="checkbox"].mini-switchbox:not(:checked) + label:before, [type="checkbox"].mini-switchbox:checked + label:before, [type="radio"].mini-switchbox:not(:checked) + label:before, [type="radio"].mini-switchbox:checked + label:before {  top: 0.2em;  width: 2em;  height: 1em;  border-radius: 1em; } [type="radio"].mini-switchbox:not(:checked) + label:before, [type="radio"].mini-switchbox:checked + label:before {  width: 0.8em;  left: 0.5em; } label.switchbox.mini-switchbox:after, [type="checkbox"].mini-switchbox:not(:checked) + label:after, [type="checkbox"].mini-switchbox:checked + label:after, [type="radio"].mini-switchbox:not(:checked) + label:after, [type="radio"].mini-switchbox:checked + label:after {  width: 0.8em;  height: 0.8em;  top: 0.3em;  left: 0.2em; } [type="radio"].mini-switchbox:not(:checked) + label:after, [type="radio"].mini-switchbox:checked + label:after {  top: 0.3em;  left: 0.6em; } label.mini-switchbox.switchbox-checked:after, [type="checkbox"].mini-switchbox:checked + label:after {  left: 1.0em; }  [type="checkbox"]:disabled:not(:checked) + label:after, [type="checkbox"]:disabled:checked + label:after, [type="radio"]:disabled:not(:checked) + label:after, [type="radio"]:disabled:checked + label:after { background:#cdcdcd; } label.switchbox-checked:before, [type="checkbox"]:disabled:checked + label:before, [type="radio"]:disabled:checked + label:before { background:#ddd; } label.switchbox-checked:after, [type="checkbox"]:disabled:checked + label:after, [type="radio"]:disabled:checked + label:after{ background: #18BB9B; }  label.switchbox .ui, [type="checkbox"]:checked + label .ui, [type="checkbox"]:not(:checked) + label .ui:before, [type="checkbox"]:checked + label .ui:after{ position: absolute; left: 0.3em; width: 5em; border-radius: 15px; font-size: 14px; font-weight: bold; line-height: 22px; transition: all .2s; } label.switchbox:not(.switchbox-checked) .ui:before, [type="checkbox"]:not(:checked) + label .ui:before { content: "non"; left: 2em; } label.switchbox:not(.switchbox-checked) .ui:after, [type="checkbox"]:checked + label .ui:after{ content: "oui"; color: #18BB9B; } label.switchbox:not(.switchbox-checked) .ui:after, [type="checkbox"]:checked + label .ui:after{ content: "oui"; color: #18BB9B; } [type="checkbox"]:focus + label:before, [type="radio"]:focus + label:before { border: 1px dashed #777; box-sizing: border-box; margin-top: 0; }   .venn{ position: relative;  margin-bottom: 1em; margin-top: 1em; } .venn&gt;div{ border-radius: 50%; width: 6em; height: 6em; line-height: 6em; position: relative; display: inline-block;  text-align: center; } .venn .groupA{ right: -1em;  background-color: rgba(0,170,250, 0.6); } .venn .groupB{ left: -1em; background-color: rgba(250,250,35, 0.6); }   .burger { position: absolute; display: none; width: 30px; height: 30px; margin: 0.5em; background: none; border: none; border-radius: none;  top: 0; right: 0;  z-index: 10; } .burger span { margin: 0 auto; position: relative; top: 12px; } .burger span:before, .burger span:after { position: absolute; content: ''; }  .burger span, .burger span:before, .burger span:after { width: 30px; height: 6px; background-color: #000; display: block; box-shadow: 0px 0px 5px white; } .burger.active span, .burger.active span:before, .burger.active span:after { background: #F50; box-shadow: none; } .burger span:before { margin-top: -12px; } .burger span:after { margin-top: 12px; } .burger span { transition-duration: 0s; transition-delay: 0.2s; }.burger.active span{ background-color: rgba(0,0,0,0.0);  transition-delay: 0.2s; } .burger span:before { transition-property: margin, transform; transition-duration: 0.2s; transition-delay: 0.2s, 0s; }.burger.active span:before{ margin-top: 0; transform: rotate(45deg); transition-delay: 0s, 0.2s; } .burger span:after { transition-property: margin, transform; transition-duration: 0.2s; transition-delay: 0.2s, 0s; }.burger.active span:after{ margin-top: 0; transform: rotate(-45deg); transition-delay: 0s, 0.2s; }  .folded &gt; *:nth-child(n+4){ display: none; } .folded:after{ content: '...'; display: inline-block; color: gray; } .folded:hover &gt; *{ display: inline-block; } .folded:hover:after{ content: ''; } .tobor{ display: none; }  .pricing-table{ text-align: center;  } .pricing-table ul{ list-style: none; padding: 0px; margin: 0px;  }  .pricing-table li{ border-bottom: 1px solid gray; padding: 0.5em 1em; margin: 0px; min-height: 3em; }  .pricing-table .plan-name{ border-radius: 5px 5px 0px 0px;  font-weight: 800; text-transform: uppercase; color: white;  font-size: 1.5em;  } .pricing-table .plan{  border-radius: 0px 0px 5px 5px;  font-style:condensed;  text-align: center; }   .pricing-table .plan-price-block{ background: #eee; } .pricing-table .plan-price{ font-size: 2.5em;  font-weight: 800;  font-style:condensed; } .pricing-table .plan-price span{ font-size: 0.6em; color: gray; } .pricing-table .plan-next{ font-size: 1.1em; font-weight: 800; }  #content-inner .profile-name h1{ padding: 0; } .level-progress{ height: 3px; background-color: #ddd; } .level-progress .level-progress-bar{ height: 3px; position: relative; top: 0; left: 0; border: none !important; border-radius: 2px !important;  border-width: 0 !important; } .module-progress, .product-progress{  width: 100%; position: relative; display: block;  flex-wrap: wrap;  padding-bottom: 0em;   } .lesson-progress-chunk, .module-progress-chunk{  flex: 0 1 100px;  display: inline-block;  position: relative;  justify-content: center;  background-color: lightgray;  border: none !important; height: 0.3em; margin: 1em 0; width: 100px; vertical-align: middle; } .lesson-progress-dot, .module-progress-dot{ border-radius: 50%;  background-color: lightgray;  border: none !important; border-width: 0 !important; height: 1.5em;  width: 1.5em;  line-height: 1.5em;   display: block;  text-align: center;  left: 40%; top: -0.5em; } .lesson-progress-dot:hover, .module-progress-dot:hover{ border: solid 1px gray; } .lesson-progress-chunk:first-child, .module-progress-chunk:first-child{ border-radius: 1em 0 0 1em; } .lesson-progress-chunk:last-child, .module-progress-chunk:last-child{ margin-right: 0; border-radius: 0 1em 1em 0; } .position-num{ background-color: #eee; border-radius: 50%; width: 2em; height: 2em; text-align: center; line-height: 2em; display: inline-block;  box-shadow: 0px 0px 4px gray; float: left; } .medal{ margin: 2em 0em 0em 0em;  width: 2em;  height: 2em;  text-align: center;  line-height: 1.8em;  font-weight: bold;  color: white;  border: 2px solid #fff;  border-radius: 50%;  position: relative;  top: 3.0em; left: -2em; box-shadow: 0px 0px 4px gray; } .medal:after, .medal:before{  content: "";  width: 0.6em;  height: 3em; top: -3.0em;  position: absolute; } .medal:before{ left: 0.9em;  transform: rotate(15deg);  z-index: 1; } .medal:after{ left: 0.1em;  transform: rotate(-15deg);  z-index: 0; } .medal-gold {  background: #fdb23b linear-gradient(45deg, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%); } .medal-gold:before {  background: #8d457f; } .medal-gold:after {  background: #ad589d; } .medal-silver {  background: #b9b7b5 linear-gradient(45deg, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%); } .medal-silver:before {   background: #654395; } .medal-silver:after {   background: #7e57b4; } .medal-bronze {  background: #d78c36 linear-gradient(45deg, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%); } .medal-bronze:before {  background: #434f95; } .medal-bronze:after {  background: #5765b4; }  .spam-score-bar{ background: linear-gradient(to right, #ff0000 0%, #db8e00 33%, #efef00 66%, #40d600 100%); position: relative; height: 2em; } .spam-score-arrow{   text-shadow: 0px 0px 3px black;  color: white;  width: 3em;  position: relative; } .spam-score-arrow:after{ content: " "; display: block;   vertical-align: middle;  width: 0em;  border-bottom: solid 1em rgb(0, 0, 0);  border-left: solid 1em transparent;  border-right: solid 1em transparent;  position: relative;  margin: 0 auto; }  .text_variables, .rbe_text_variables{   position: absolute;   background: white;   padding: 0.5em;   box-shadow: -1px 1px 3px gray;   border: solid lightgray 1px;   border-radius: 3px;   font-size: 0.9em;   z-index: 1000; } .text_variables ul, .rbe_text_variables ul{   list-style-type: none;   margin: 0;  padding: 0;   height: 15em;   overflow-y: scroll;   min-width: 15em; } .text_variables li, .rbe_text_variables li{   padding: 0.3em;   cursor: pointer; } .text_variables li:hover, .text_variables li.hover, .rbe_text_variables li:hover, .rbe_text_variables li.hover{   background-color: lightgray; } .ui-autocomplete { } .ui-autocomplete li a{ display:block; } .ui-draggable-dragging{ z-index: 1000; } .spoiler { filter: blur(20px); transition-property: filter; transition-duration: .4s; } .spoiler:hover, .spoiler:focus { filter: blur(0px); } .blurred { filter: blur(3px); transition-property: filter; transition-duration: .4s; } .blurred:hover, .blurred:focus { filter: blur(0px); }  .guide{ padding: 0.5em; position: fixed; right: 0; top: 20%; border: solid gray 1px; border-right: none; background: white; box-shadow: gray 0px 0px 3px; border-radius: 0.5em 0 0 0.5em; z-index: 1000; } .guide-minimized .guide-maximize{  display: inline-block; } .guide-maximize{ display: none; } .guide-minimized .guide-mini-hidden{ display: none; } .guide-steps{  overflow-y: scroll;  max-height: 70vh; } .guide-steps ol{ padding: 0; margin: 0; list-style-type: none; list-style-position: inside; }  #supportTable .msg-nb{ border-radius: 50%;  display: inline-block;  color: black;  background-color: #eee;  width: 1.5em;  height: 1.5em;  line-height: 1em;  text-align: center;  padding: 0.25em; }   #dialogIdle{  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  padding-top: 10%;  background-color: rgba(255,255,255,0.8);  backdrop-filter: blur(2px);  text-align: center;  z-index: 1000;  font-size: 10rem;   opacity: 0;  visibility: hidden;  transition: opacity 0.1s ease, visibility 0.1s ease; } #dialogIdle.visible{   visibility: visible;  opacity: 1;  transition: opacity 1s ease, visibility 1s ease; } dl.lexicon{  } dl.lexicon dt{ margin-top : 1em; color: #343434; } .api_params{  } .api_params dt{ margin-top : 0.5em; color: black; background: #eee; padding: 0 0.2em; } .api_params dd{ margin-left: 1em; color: #343434; } .slot-available, .slot-booked{ margin-top: 2px;  border-left: solid 5px transparent; align-items: stretch !important; } .slot-available{  } .slot-booked{ border-left: solid 5px #1FC854FF; border-right: solid 5px #1FC854FF; } .slot-maxbooked{ border-left: solid 5px #08AB36FF; border-right: solid 5px #08AB36FF; } .slot-time { background: lightgray; } .slot-hour { background: lightgray; border-radius: 1em; padding: 0.5em; } .slot-selected{ background: green; color: white !important; } .satisfaction_form button{ margin-right: 0.5rem; width: 4rem; height: 4rem; padding: 0; vertical-align: middle; } .satisfaction_form .yesno button{ height: 6rem; } .satisfaction_form button:hover{ box-shadow: 0 0 5px 4px lightgray; } .satisfaction_form button.current{ box-shadow: 0 0 0 4px #000; } .satisfaction_form .star4 button{ background: none; stroke: black; fill: white; } .satisfaction_form .star4 button:hover, .satisfaction_form .smiley4 button:hover{ background: none; box-shadow:none; } .satisfaction_form .star4 button.current, .satisfaction_form .smiley4 button.current, .satisfaction_form .star4 button:focus{ background: none; box-shadow: none; border: none; } .satisfaction_form .smiley4 button:hover{  transform: scale(1.1); } .satisfaction_form .smiley4 button.current svg{ fill: yellow; }  .assistant-wrapper{ display: grid;   grid-template-columns: 1fr 3fr;  } .assistant-threads{ } .assistant-content{ } .assistant-threads-list&gt;div{ padding: 1rem; } .assistant-threads .secbutton{ color: black !important; } .assistant-threads div.current{ background: #eeeeee; } .assistant-message-user{ background: white; } .assistant-message-assistant{ background: #f0f0f0; } .ai_credits{ font-size: 0.8em; background: #fa7f3c; color: black; padding: 0.5em; border-radius: 0.5em; }body{  position: relative; } p {   -webkit-font-smoothing: antialiased; } .font_weight-lighter{  font-weight: lighter !important; } .font_weight-normal{  font-weight: normal !important; } .font_weight-bolder{  font-weight: bolder !important; } #container{  } picture{  max-width: 100%; }  #container a{  text-decoration: none; } #header-inner, #content-inner, #footer-inner{  margin: 0 auto;  position: relative; } #content-inner{  padding-bottom: 1px;  padding-top: 0.1px; }   #content-inner .breadcrumb a, #content-inner .breadcrumb a:hover{  text-decoration: none; } #content-inner h1 a, #content-inner h2 a, #content-inner h3 a, #content-inner h4 a, #content-inner .h1-like a, #content-inner .h2-like a, #content-inner .h3-like a, #content-inner .h4-like a{  text-decoration: none;  color: inherit !important; } #content-inner h1 a:hover, #content-inner h2 a:hover, #content-inner h3 a:hover, #content-inner h4 a:hover, #content-inner .h1-like a:hover, #content-inner .h2-like a:hover, #content-inner .h3-like a:hover, #content-inner .h4-like a:hover{  color: inherit;  opacity: 0.8; } .post-navigation{  padding-top: 0.5em; } #content-inner h1, #content-inner h2, #content-inner h3, #content-inner h4, #content-inner .h1-like, #content-inner .h2-like, #content-inner .h3-like, #content-inner .h4-like{  padding-left: 1em; } #content-inner p, #content-inner blockquote, #content-inner .post-abstract, #content-inner .post-content{  margin-left: 1em;  margin-right: 1em;  } #content-inner .ma0{  margin-left: 0 ;  margin-right: 0;  margin-top: 0; } #content-inner [class*="grid-"] &gt; p:first-child{  margin-left: 1em; } #content-inner [class*="grid-"] &gt; p{   margin-right : 0;   margin-top: 0; } #content-inner blockquote{ margin-left: 3em; margin-right: 3em; }  .grid-1 &gt; *, .grid-1-small-1 &gt; *{  margin-left: 0;  width: 100%; } [class*="grid-"] &gt; script, [class*="grid-"] &gt; style{  display: none; } .share{  clear: both;  padding-top: 1em;  padding-bottom: 0.5em;  padding-right: 1em; }  #header-inner&gt;[class*="grid-"], #footer-inner&gt;[class*="grid-"]{  margin-left:0; }   #content-inner .primary-bg a, #content-inner .secondary-bg a{  color: inherit; } .baseline h1, .baseline h2, .baseline h3, .baseline h4, .baseline .h1-like, .baseline .h2-like, .baseline .h3-like, .baseline .h4-like{  color: inherit;  margin: 0;  padding: 0; } .baseline{  font-size: 2em; } .logo h1, .logo .h1-like{  margin: 0;  padding: 0; } .logo h1 a, .logo .h1-like a{  display: block; } .logo img, .logo picture{  max-width: none;  }   .menu{ margin: 0 auto; } .menu .navigation{ } .menu li, .menu li{  display: inline-block;  text-align: center; } .menu .navigation-vertical li{  display: block;  text-align: left; } .menu .navigation ul{  list-style-type: none;  margin: 0;  padding: 0;  position: relative; } .menu .navigation li{  list-style-type: none;  padding: 0 0.2em;  position: relative; } .menu .navigation-horizontal a{  display: inline-block; } .menu .navigation-horizontal a, .menu .navigation-horizontal label{  min-width: 100px;  padding: 0 1em;  min-height: 3em;  line-height: 3em;   position: relative;  margin: 0; } .menu .navigation a:hover{ } .loginMenu &gt; div{  display: inline-block;  width: 100%; } .loginMenu .dropdown{ } .loginMenu a{  display: inline-block;  color: inherit; } .loginMenu a:hover{  opacity: 0.6; }  .admin-pages #content-inner{  width: auto; } .toggleMenu, [id^=drop] {  display: none; } [id^=drop]{  left: auto;  position: relative; } .menu .navigation-horizontal ul ul {  display: none;  position: absolute;  padding-left:0;   z-index: 10;  box-shadow: black 0px 1px 5px -1px;  top: 100%;  left: 0;  width: auto;  min-width: 12em;  border-radius: none; } .menu .navigation ul.submenu a{  display: block;  border-radius: none;  text-decoration: none;  } #header-inner .menu .navigation ul.submenu a{  background: white;  color: black; } .menu .navigation ul.submenu a:hover{  color: gray; } .menu .navigation ul.submenu li{  display: block; } .menu .navigation ul li:hover &gt; ul {  display:inherit; }  .menu .navigation ul ul&gt;li {   float:none;  display: block;  position: relative;  padding:0; } .menu .navigation ul ul ul{  left: 100%;  top: 0; } .menu .navigation ul ul ul li {  position: relative;   }  .menu .navigation-vertical ul ul {  margin-left: 2em; } table caption{  padding: 0;  line-height: 2.7em; }  .font-normal{  font-style: normal; }  ul, ol{  list-style-position: inside; }  .course-menu{  z-index: 2; } .course-menu h1, .course-menu .h1-like{  padding-left: 0.5em; } #content-inner .course-links{ list-style-type: none;  list-style-image: none;  padding: 0; } #content-inner .course-links li{  padding: 0;  margin: 0; } #content-inner .course-links li a, #content-inner .course-links li.current{  display: block;   margin: 0;  padding: 1em;  text-decoration: none; }   blockquote, blockquote:first-child{   box-shadow: 0px 0px 1px #ccc;  padding: 0.75em 0.5em 0.75em 1em;   background: none repeat scroll 0% 0% #fefefe ;   border-left: 0.5em solid #DDD;   background-color: #f2f2f2;   margin: 3em;   margin-left: 2em;   color: black; } blockquote:before{   display: block;   height: 0px;   content: "â€œ";   text-align: left;   margin-left: -0.95em;   font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif;   color: #999; } blockquote footer{   color: gray;   margin-top: 1em;   text-align: right;   font-variant:small-caps;   font: italic 1em Cochin,Georgia,"Times New Roman",Times,serif; }   .badge{  display: inline-block;  margin: 0.5em; } .badge-gray{   filter: grayscale(100%); } .badge-small .badge-icon{  width: 50px;  height: 50px;  border-width: 3px; } .badge-tiny .badge-icon{  width: 20px;  height: 20px;  border-width: 1px; } .badge-icon{  width: 100px;  height: 100px;  border-width: 6px;  border-style: solid;  border-radius: 50%;  margin: 0 auto;   background-size: 80%;  background-repeat: no-repeat;  background-position: center center;  box-shadow: 1px 1px 10px grey;  position: relative; } .badge-persistent::after{  content: ' ';  width: 24px;  height: 24px;  bottom: -10px;  right: -10px;  position: absolute;  background-color: transparent;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABC0lEQVRIie3STytEYRTH8U9YMHusJKUszdLezEJJkVdgYUWxVUp5C/IiLKZIyVJ5ASIbUpaMsjX+ZCzuM/XMbe4zZn9/deo+53zP+dW5h1KlShVpBDVsYhljPZgKVgJTCz3/UhWPaEfxgnrELKGZYx4w32/4JN5yjZ34xCrW8VXAvGI8ZXAYwXuYwgZaIfeNn/DdCrUZ7Ed9BymDywDd5PL1yKSNDyzmmNtQu0gZnAfoCUNRfkf3Kn6xFdWH8RxqZymD3WjICdZwHOXeQ3TeR4FpRLntlEEF93r/wKbsSqqKD+EOoykDsks6la2h03iF2YiZw7XulTUw0W943mhBdklFmg7MQINLlRpMf5RZYU7lBBbeAAAAAElFTkSuQmCC);  background-position: center center;  background-repeat: no-repeat; } .badge-icon-transparent{  background-size: 80%;  } .badge-name{  padding-top: 0.5em;  font-weight: bold;  text-align: center; } .badges-masked{  z-index: 1;  position:relative;  height:auto;  overflow: hidden; } .badges-masked:before, .badges-masked:after{   transition: all 300ms ease; } .badges-masked{  height: 10em; } .badges-masked-open{  } .badges-masked{  position: relative; } .badges-masked:after {  content: "";  position: absolute;  top:0;  left:0;  width:100%;  height: 100%;  background: linear-gradient(rgba(255,255,255,0) 0%, rgba(238,238,238,1) 80%); } .badges-masked-open:after {  content: none; }  .powered_by{  text-align: center;  font-size: 15px;   padding: 0.5em; } .powered_by a{  color: white;  text-shadow: 1px 1px 1px black; }  .trackers{  color: white;  text-shadow: 1px 1px 3px black;  text-align: right;  padding: 0.5em; } [class*="flex-"], .flex{  display: flex;  flex-wrap: nowrap;  justify-content: flex-start;  align-content: center;  align-items: center;  flex-direction: row; } .flex-space-between{  justify-content: space-between; } .flex-space-around{  justify-content: space-around; } .flex-row{  flex-direction: row; } .flex-align-top{  align-items: flex-start;  } .flex-align-stretch{  align-items: stretch;  } .flexitem-align-stretch{  align-self: stretch;   } .flexitem-align-top{  align-self: flex-start; } .flexitem-align-bottom{  align-self: flex-end; } .mono{  font-family: 'DejaVu Sans Mono'; } [class="grid-1"] &gt; *{  width: 100%; }  .inner-line&gt;*{  min-height: 1em; } ul.col-3, ol.col-3{  column-count: 3; }  ul.col-2, ol.col-2{  column-count: 2; } ul.col-4, ol.col-4{  column-count: 4; }  @media (max-width: 1600px) {   .wrapper-cols.sidebar-visible{   grid-template-columns: 1fr 85%;  }   #eprivacy .w50{   width: 100% !important;  }  form select{   max-width: 100%;  } } @media (max-width: 1000px) {  .tableRwd tbody th, .tableRwd thead th {   display: none;   border: none;   width: auto;  }  .tableRwd thead th{   width: 100%; }  .tableRwd tfoot{   display: block;  }  .tableRwd tbody td {   display: block;   border: none;   padding: 0;   padding-left: 0.5em;   width: 100% !important;   text-align: left;   clear: both;   margin-top: 0;  }  .tableRwd tbody tr{   border-top: 1px solid lightgray;   }  .tableRwd tbody td:first-child {   padding-top: .5em;  }  .tableRwd tbody td:last-child {   padding-bottom: .5em;  }  .tableRwd tbody td[data-th]:before {   content: attr(data-th) " : ";  }  .tableRwd tbody td:before {   font-weight: bold;   min-width: 30%;   display: block;   padding-right: 1em;   float: left;  }  .tableRwd [headers="hActions"]{   text-align: center;   font-size: 1.5em;  }  .tableRwd colgroup col{  display: none;  }  .wrapper-cols.sidebar-visible{   grid-template-columns: 1fr 80%;  } } @media (max-width: 640px) {  body{   padding-top: none;   margin-left: 0;  }   #topbar .logout{   display: none;   }  #content-inner, #header-inner, #footer-inner{   width: 100% !important;   padding: 0 !important;  }  .baseline{   font-size: 1rem;  }  .inner-line .void{   display: none;  }  .inner-line{   height: auto;  }   [class*="flex-"], .flex{   flex-flow: row wrap;  }  [class*="grid-"]{   justify-content: space-around;  }  [class*="grid-1"] &gt; *{   margin: 0 !important;   padding: 0 !important;  }  [class*="grid-"] &gt; *{   margin-left: 0 !important;  }  [class*="small-1"]{   margin-left: 0 !important;   width: 100%;  } .grid-1 &gt; *, .grid-1-small-1 &gt; *, .grid-2-small-1 &gt; *, .grid-3-small-1 &gt; *, .grid-4-small-1 &gt; *{   margin-left: 0 !important;   width: 100%;  }  .row&gt;*{   display: block;  }  #topbar{   position: relative;   width: 100%;   display: block;  }  #topbar&gt;div{   text-align: center;   width: 100%;   display: block;  }  .flex-item-double{   width: calc(100% - 1em - 0.01px) ;  }  .eprivacy-modal{   width: 100%;  }  .account-admin{   padding-top: 0;  }  #topbar .dropdowns{   width: 100%;  }  #topbar .globalSearch{   padding-top: 0.5em;  }  #topbar .events .hideable{   min-width: auto;  }  #topbar .events-list{   width: 94vw;  }   #topbar&gt;.dropdowns&gt;div{   text-align: right;   display: block;   width: 100%;   margin: 0;   padding: 0;  }  .actionlinks{   flex-direction: column;  }  .feedback-service{   display: none;  }  .wrapper-cols{   display: block;  }  .isAdmin #container{ }  .wrapper-cols.sidebar-visible{   display: block;  }   .menu-sidebar{   }  .menu-sidebar-content{   width: 100%;   padding-top: 0;  }  .menu-sidebar-content ul li{ }  .menu-sidebar-content ul li a{  font-size: 1.2em;  }  .menu-sidebar-content ul li span{ }  .menu-sidebar-content ul ul:not(.all-hidden){   }  .menu-sidebar-content ul ul:not(.all-hidden) li a{   background-color: rgba(255,255,255,0.3);  } .post-content{   margin: 0 !important;  }   .post-right, .post-left{   width: 100% !important;   margin: 0 !important;  }  .post-abstract{   margin-right: 0 !important;   margin-left: 0 !important;  }  .post-abstract .rbe_bl{   padding: 0 0.5em;  }  .post-left{   padding: 0 !important;  }  .post-thumbnail img{   width: 100%;  }  .inner-lines .inner-line &gt; .menu{   display: block;  }  .module .w70, .w50, .w15{   width: auto !important;  }  .lesson .w70, .w50, .w15{   width: auto !important;  }  .lesson.mll{   margin-left: 1em !important;  }  .lesson-progress-chunk, .module-progress-chunk{   width: 50px;  }  body .rbe_column + .rbe_column {   margin-left: 0 !important;  }  .aligned-fields label{   width: 100%;   text-align:left !important;  }  .aligned-fields .input{   width: 100%;   text-align:left !important;  }  .payment-card .row{   display: block;  }  .payment-card .row&gt;*{   display: block;   width: auto;  } }  @media (max-width: 500px) {   .burger{   display: inline-block;  }  .burger.active{  }  ul.col-2, ul.col-3, ul.col-4,  ol.col-2, ol.col-3, ol.col-4{   column-count: 1;  }  .loginMenu a{   padding: 0.5em;  }   .inner-line &gt; .menu{   width: 100% !important;  }  .menu .navigation-horizontal a{   width: 100%;   border-radius: 0 !important;  }  .inner-lines .inner-line &gt; .menu{   display: none;  }  .menu .navigation-horizontal .toggleMenu + a {   display: none !important;  } .menu .navigation-horizontal .toggleMenu {   display: block;  }  .menu .navigation-horizontal .toggleMenu:hover { } .menu .navigation-horizontal [id^=drop]:checked + ul {   display: block;  } .menu .navigation-horizontal ul li {   display: block;   width: 100%;   padding: 0;   } .menu .navigation-horizontal ul ul {   position:relative;   box-shadow: none;  }   .menu .navigation-horizontal ul ul li:hover &gt; ul,  .menu .navigation-horizontal ul li:hover &gt; ul {   display: none;  }  .menu .navigation-horizontal ul ul ul{   left: auto;  }   .menu .navigation-horizontal ul ul li {   display: block;   width: 100%;  }  .menu .navigation-horizontal ul ul ul li {   position: static;  }  .menu .navigation ul.submenu label{   background: white;  } #header-inner .socials, #header-inner .baseline{   display: none;  }  .line-optional{   display: none;  }  .inner-lines .inner-line &gt; .menu-top{   display: none;  }  .inner-lines .inner-line &gt; .menu-top nav li{   display: block;  }  .inner-lines .inner-line &gt; .menu-top nav ul{   margin: 0;   padding: 0;  }  .inner-lines .inner-line &gt; .menu-top nav a{   display: block;  }  #container #header-inner .inner-line &gt; .loginmenu{   border-radius: 0px;  }   h1, .h1-like{   font-size: 1.5em !important;  }  h2, .h2-like{   font-size: 1.3em !important;  }  h3, .h3-like{   font-size: 1.1em !important;  }  h4, .h4-like{   font-size: 1.0em !important;  }  .rbe_bl{   padding-left: 3px !important;   padding-right: 3px !important;  }  .flex{   flex-direction: column !important;  }  .inner-line.flex{   flex-direction: column !important;  }  .inner-line{   margin: 0 !important;   padding: 0.5em 0 !important;   width: 100%;   min-height: 0px !important;  }  .inner-line &gt; div{   height: 100% !important;   width: auto !important;   padding: 0 !important;   text-align: center !important;  }  .rbe_seealso .card{ max-width: 100% !important;  }   .rbe_article .article-img{   width: 100% !important;  }  .rbe_article .article-text{   width: 100% !important;  }  form input{   max-width: 80vw;  }  video{   height: auto;  }  .rbe_headline&gt;*{   padding:0.5em;   line-height: 1.6em;  } }</pre></body></html>