:root{            --font-family-primary:"Open Sans",sans-serif;            --font-size-primary:14px;        }:root{--color-gray-primary:#ececec;--color-gray-secondary:#e8e8e8;--color-gray-dark-primary:#717171;--color-gray-dark-secondary:#8c8c8c;--color-light:#f9f9f9;--color-light-secondary:#f1f1f1;--color-dark:#404041;--color-muted:#666666;--color-primary:#00386b ;--color-secondary:#ef6534;--color-background:#fff;--color-success:#70b73a;--color-danger:#d41400;--color-warning:#ff822a;--hover-brightness:115%;--hover-contrast:85%;}.paid{    color:white;    background-color:#8ccd5e;}.unpaid{    color:white;    background-color:#787878;}.paid a,.unpaid a{    color:white;}.invoice{    font-family:arial;    font-size:15px;}.invoice h1{    font-family:Verdana;    font-size:20px;    color:#575757;    margin-bottom:5px;}.invoice h2{    font-family:Verdana;    font-size:1em;    color:#787878;    margin-bottom:5px;    text-align:left;}.invoice-hr{    border:0px;    color:#005fad;    background:#005fad;    height:5px;}.invoice table th{    color:#787878;}.total-table{    text-align:right;}.invoice-first-column{    padding-left:0px;    text-align:left;}.total-table{    margin-top:50px;    width:100%;}.total{    font-size:1.1em;}.items-table{    width:100%;    margin-top:20px;    text-align:right;}.items-table th{    text-align:right;}.invoice-dates{    margin-top:37px;    width:100%;    text-align:right;}.cell-spacing td{    padding-right:10px;}.cell-spacing td:last-child{    padding-right:0px;}.clear{    clear:both;}.half-box{    float:left;    width:50%;}.text-right{    text-align:right;}.invoice-paid{    color:red;    font-weight:bold;}#learning-table{width:100%;}#learning-table img{width:128px;}#learning-table td{vertical-align:top;width:33%;}.sidebar-box{    text-align:left;}.sidebar-box > div:hover{    color:black;}.sidebar-box h4{    margin:0;    padding:0;    font-size:1.2em;    font-weight:bold;    margin-bottom:5px;}.sidebar-subtitle{    margin:-7px 0px 4px 0;}.sidebar-bottom-space{    margin-bottom:8px;}.sidebar-box.sidebar-image img:first-of-type{    width:100%;}.sidebar-box.sidebar-image div.whitebox{    border-top:none;padding:20px;word-break:break-word;background-color:#F9F9F9;}.sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a{color:var(--color-secondary);}.sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a:hover{opacity:0.9;}.sidebar-wrapper.sidebar-jobs .button-big{text-transform:none;}aside .sidebar-wrapper.sidebar-jobs{border-color:var(--color-primary);}aside .sidebar-wrapper.sidebar-jobs .sidebar-heading .training-icon{background-color:var(--color-primary);}aside .sidebar-wrapper.sidebar-jobs .sidebar-heading h2,aside .sidebar-wrapper.sidebar-jobs .sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a{color:var(--color-primary);}.reklama-251{    margin:0px auto;    display:none;    float:none !important;}.reklama-300{    display:none;    float:none !important;    width:auto !important;    margin-bottom:-25px;}@media only screen and (min-width:768px) and (max-width:1023px){    #ad-header{        display:none;    }}@media only screen and (min-width:480px) and (max-width:767px){    .reklama-730{        display:none;    }    .reklama-300{        display:block;        height:75px !important;    }    .reklama-300 > div{        width:auto !important;    }    .reklama-300 img{        width:400px;    }    .reklama-251{        display:block;    }    #ad-header{        display:none;    }}@media only screen and (max-width:479px){    #ad-header,.reklama-730{        display:none;    }    .reklama-300{        display:block;        height:60px !important;    }    .reklama-300 > div{        width:300px !important;    }    .reklama-300 img{        width:300px;    }}#menu{position:relative;z-index:2;}.sublinks-menu{position:relative;z-index:1;}.reklama-background{display:block;position:absolute;top:0;border-radius:7px;}.reklama-background.reklama-background-left{right:50%;margin-right:580px;margin-top:140px;}.reklama-background.reklama-background-right{left:50%;margin-left:580px;margin-top:15px;}.reklama-background img{object-fit:cover;}@media only screen and (max-width:1300px){.reklama-background{display:none;}}#fb-overlay{    position:fixed;    width:100%;    height:100%;    background-color:rgba(0,0,0,0.6);    z-index:6;    top:0;}#fb-overlay > .wrapper{    width:445px;    margin:15% auto 0px;    background-color:#F6F7F8;}#fb-overlay .web-info-text{    padding:5px;    background-color:#1EDCFF;}#fb-overlay .web-info-text p{    margin:0;    margin-bottom:5px;    font-weight:500;    text-align:center;    color:#e0e0e0;}#fb-overlay a.donkey{    color:#ffffff;}#fb-overlay a.donkey:hover{    color:#e0e0e0;}#fb-overlay a.donkey2{    color:#e0e0e0;}#fb-overlay a.donkey2:hover{    color:#ffffff;}#fb-overlay .fb-overlay-text{    background-color:#1edcff;    font-size:14pt;    padding:12px 17px 12px 40px;    float:left;    width:310px;    text-align:center;}#fb-overlay .fb-overlay-text a{    color:black;}#fb-overlay .fb-overlay-cross{    display:block;    height:68px;    width:78px;    float:right;    background:#0bbfe0 url('/public/images/cross.png') no-repeat 25px;}#fb-overlay .fb-overlay-fake-cross{    display:block;    height:68px;    width:78px;    float:right;    cursor:default;    background-color:#1edcff;}.fgl-global .typed-cursor{    display:none;;}.fgl-global{    width:250px;    height:250px;    position:relative;    float:left;    transition:opacity .2s;}.fgl-global:hover{    opacity:0.8;}.fgl-guy-and-pet-3D{background-position:0 10px;background-repeat:no-repeat;}.fgl-guy-and-pet-3D-1{    background-image:url('../../images/fgl-guy-and-pet-3d-1.png');}.fgl-guy-and-pet-3D-2{    background-image:url('../../images/fgl-guy-and-pet-3d-2.png');}.fgl-guy-and-pet-3D-3{    background-image:url('../../images/fgl-guy-and-pet-3d-3.png');}.fgl-guy-and-pet-3D-4{    background-image:url('../../images/fgl-guy-and-pet-3d-4.png');}.fgl-guy-and-pet-3D-5{    background-image:url('../../images/fgl-guy-and-pet-3d-5.png');}.fgl-global .button-big{position:absolute;bottom:15px;right:0;margin-right:15px;}.fgl-guy-and-pet-3D > .fgl-text{    margin-top:8px;font-size:13pt;text-align:left;padding:5px 10px 7px;margin-left:3px;margin-right:3px;font-family:'Roboto',sans-serif;word-wrap:break-word;font-weight:400;color:black;position:relative;z-index:0;background:#ececec;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:1;text-align:center;}.fgl-guy-and-pet-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:65px 12px 0;    border-color:#ececec transparent;    display:block;    width:0;    z-index:-1;    bottom:-52px;    left:125px;    -ms-transform:rotate(-32deg);     -webkit-transform:rotate(-32deg);     transform:rotate(-32deg);}.fgl-guy-and-pet-3D > .fgl-custom-text{    position:absolute;    top:92px;    left:72px;    font-size:22px;    font-weight:300;    font-family:'Roboto',sans-serif;    color:white;}.fgl-blackboard-3D{    background-image:url('../../images/fgl-blackboard-3d-1.png');    perspective:1000px;}.fgl-blackboard-3D > .fgl-text{    margin-top:25px;    font-size:14pt;    line-height:23px;    text-align:left;    width:100%;    margin-left:8px;    font-family:'Courgette',cursive;    word-wrap:break-word;    font-weight:500;    color:#c0392b;    transform:rotateY(27deg) rotateZ(-0.35deg) translate3d(0,0,0)}.fgl-blackboard-3D > .fgl-button{    font-family:'Courgette',cursive;    word-wrap:break-word;    font-size:18pt;    width:100%;    text-align:center;    position:absolute;    bottom:65px;    margin-top:10px;    font-weight:500;    color:#c0392b;    transform:rotateY(27deg) rotateZ(0deg) translate3d(0,0,0)}.fgl-blackboard-3D > .fgl-button > span{    border-style:solid;    outline:none;    background-color:transparent;    border-width:10px 10px 10px 10px;    -moz-border-image:url(../../images/fgl-blackboard-borders.png) 29 51 32 50 stretch;    -webkit-border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;    -o-border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;    border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;}.fgl-alert-3D{    background-image:url('../../images/fgl-alert-3d-1.png');}.fgl-alert-3D > .fgl-text{    margin-top:51px;    font-size:15pt;    line-height:25px;    text-align:left;    margin-right:10px;    margin-left:10px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#d64637;}.fgl-alert-3D > .fgl-button{cursor:pointer;width:167px;position:absolute;bottom:16px;font-weight:300;font-size:13pt;left:75px;font-family:'Roboto',sans-serif;height:30px;text-align:center;color:#c0392b;font-weight:bold;}.fgl-alert-3D > .fgl-custom-text{    cursor:pointer;    width:250px;    position:absolute;    top:3px;    font-weight:300;    font-size:25pt;    font-family:'Roboto',sans-serif;    height:35px;    text-align:center;    color:var(--color-primary);}.fgl-classroom-3D-1{    background-image:url('../../images/fgl-classroom-3d-1.png');}.fgl-classroom-3D-2{    background-image:url('../../images/fgl-classroom-3d-2.png');}.fgl-classroom-3D > .fgl-text{    margin-top:20px;    font-size:14pt;    padding-left:5px;    line-height:25px;    text-align:center;    margin-right:10px;    margin-left:0;    font-family:'Courgette',cursive;    word-wrap:break-word;    font-weight:500;    color:var(--color-primary);}.fgl-global-wide{height:100px;position:relative;;transition:opacity .2s;background-repeat:no-repeat;}.fgl-global-wide:hover{opacity:0.8;}.fgl-global-wide .fgl-text{font-size:13pt;}.fgl-global-wide .fgl-text.fgl-long-text{font-size:16px;}.fgl-global-wide .fgl-more{font-size:15px;position:absolute;bottom:-34px;left:50%;margin-left:-70px;width:140px;color:#ffffff;background:var(--color-primary);padding:5px 10px;border-radius:7px;}.fgl-global-wide .fgl-long-text .fgl-more{bottom:-30px;}.fgl-global-wide .fgl-text.fgl-long-text{padding-bottom:4px;}.fgl-guy-and-pet-wide-3D-1{background-image:url('../../images/fgl-guy-and-pet-wide-3d-1.png');}.fgl-guy-and-pet-wide-3D-2{background-image:url('../../images/fgl-guy-and-pet-wide-3d-2.png');}.fgl-guy-and-pet-wide-3D-3{background-image:url('../../images/fgl-guy-and-pet-wide-3d-3.png');}.fgl-guy-and-pet-wide-3D-4{background-image:url('../../images/fgl-guy-and-pet-wide-3d-4.png');}.fgl-guy-and-pet-wide-3D-5{background-image:url('../../images/fgl-guy-and-pet-wide-3d-5.png');}.fgl-guy-and-pet-wide-3D > .fgl-text{text-align:left;padding:5px 20px 7px;text-align:center;margin-right:5px;margin-top:7px;margin-left:430px;font-family:'Roboto',sans-serif;word-wrap:break-word;font-weight:400;color:black;position:relative;background:#ececec;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;}.fgl-guy-and-pet-wide-3D > .fgl-text:after{content:'';position:absolute;border-style:solid;border-width:100px 12px 0;border-color:#ececec transparent;display:block;width:0;z-index:-1;top:-20px;left:0;-ms-transform:rotate(72deg); -webkit-transform:rotate(72deg); transform:rotate(72deg);}.fgl-guy-and-pet-wide-3D > .fgl-custom-text{position:absolute;top:82px;left:72px;font-size:22px;font-weight:300;font-family:'Roboto',sans-serif;color:white;}.fgl-blackboard-wide-3D-1{background-image:url('../../images/fgl-blackboard-wide-3d-1.png');}.fgl-blackboard-wide-3D-2{background-image:url('../../images/fgl-blackboard-wide-3d-2.png');}.fgl-blackboard-wide-3D-3{background-image:url('../../images/fgl-blackboard-wide-3d-3.png');}.fgl-blackboard-wide-3D-4{background-image:url('../../images/fgl-blackboard-wide-3d-4.png');}.fgl-blackboard-wide-3D-5{background-image:url('../../images/fgl-blackboard-wide-3d-5.png');}.fgl-blackboard-wide-3D > .fgl-text{text-align:left;padding:5px 20px 7px;text-align:center;margin-right:5px;margin-top:7px;margin-left:390px;font-family:'Roboto',sans-serif;word-wrap:break-word;font-weight:400;color:black;position:relative;background:#ececec;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;}.fgl-blackboard-wide-3D > .fgl-text:after{content:'';position:absolute;border-style:solid;border-width:83px 12px 0;border-color:#ececec transparent;display:block;width:0;z-index:-1;top:-10px;left:10px;-ms-transform:rotate(72deg);-webkit-transform:rotate(72deg);transform:rotate(72deg);}.fgl-blackboard-wide-3D > .fgl-custom-text{position:absolute;top:32px;left:329px;font-size:22px;font-weight:300;font-family:'Roboto',sans-serif;color:black;transform:rotateY(-24deg) rotateZ(-0.35deg) translate3d(0,0,0);}.fgl-classroom-wide-3D{background-image:url('../../images/fgl-classroom-wide-3d-1.png');}.fgl-classroom-wide-3D > .fgl-text{text-align:left;padding:5px 20px 7px;text-align:center;margin-right:5px;margin-top:7px;margin-left:395px;font-family:'Roboto',sans-serif;word-wrap:break-word;font-weight:400;color:black;position:relative;background:#ececec;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;}.fgl-classroom-wide-3D > .fgl-text:after{content:'';position:absolute;border-style:solid;border-width:83px 12px 0;border-color:#ececec transparent;display:block;width:0;z-index:-1;top:-10px;left:-25px;-ms-transform:rotate(72deg);-webkit-transform:rotate(72deg);transform:rotate(72deg);}.fgl-alert-wide-3D-1{background-image:url('../../images/fgl-alert-wide-3d-1.png');}.fgl-alert-wide-3D-2{    background-image:url('../../images/fgl-alert-wide-3d-2.png');}.fgl-alert-wide-3D-3{    background-image:url('../../images/fgl-alert-wide-3d-3.png');}.fgl-alert-wide-3D-4{    background-image:url('../../images/fgl-alert-wide-3d-4.png');}.fgl-alert-wide-3D-5{    background-image:url('../../images/fgl-alert-wide-3d-5.png');}.fgl-alert-wide-3D > .fgl-text{text-align:left;padding:5px 20px 7px;text-align:center;margin-right:5px;margin-top:7px;margin-left:430px;font-family:'Roboto',sans-serif;word-wrap:break-word;font-weight:400;color:black;position:relative;background:#ececec;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;}.fgl-alert-wide-3D > .fgl-text:after{content:'';position:absolute;border-style:solid;border-width:85px 12px 0;border-color:#ececec transparent;display:block;width:0;z-index:-1;top:-15px;left:-25px;-ms-transform:rotate(72deg); -webkit-transform:rotate(72deg); transform:rotate(72deg);}.fgl-alert-wide-3D > .fgl-button{position:absolute;top:55px;left:25px;font-size:15px;width:132px;height:25px;text-align:center;font-weight:300;font-family:'Roboto',sans-serif;font-weight:bold;color:#c0392b;}.welcome-box{margin-top:25px;}.welcome-box-info h2{color:#666666;text-transform:uppercase;text-shadow:none;font-size:42px;font-weight:300;font-family:"Roboto",sans-serif;line-height:1.2;}.welcome-box-info h2 strong{color:var(--color-primary);display:block;letter-spacing:0.18em;}.welcome-box-buttons{margin-top:50px;}.welcome-box-buttons .button-big{margin:0 10px;padding:15px 28px;text-align:center;}.button-big{display:inline-block;color:white;background-color:var(--color-primary);margin-top:15px;padding:10px 25px;text-transform:uppercase;border-radius:4px;}.button-big:hover{color:white;opacity:0.9;}.button-big.highlight{background-color:var(--color-secondary);}.welcome-box-image{height:350px;background-size:contain;background-position:center;background-repeat:no-repeat;}.welcome-box-close{font-family:"Roboto",sans-serif;font-weight:400;text-align:center;color:#666666;}.welcome-box-close a{color:var(--color-primary);text-decoration:underline;}.welcome-box-show{display:none;text-align:center;}.welcome-box-show a{color:var(--color-primary);}.welcome-box.welcome-box-shrink{margin:0;}.welcome-box.welcome-box-shrink .welcome-box-info{max-width:100%;flex:none;width:100%;}.welcome-box.welcome-box-shrink .welcome-box-info h2{float:right;font-size:27px;}.welcome-box.welcome-box-shrink .welcome-box-info h2 strong{display:inline;}.welcome-box.welcome-box-shrink .welcome-box-buttons{float:left;}.welcome-box.welcome-box-shrink .welcome-box-close{display:none;}.welcome-box.welcome-box-shrink .welcome-box-show{display:block;}.welcome-box.welcome-box-shrink .welcome-box-image{display:none;}@media only screen and (max-width:1023px){.welcome-box.welcome-box-shrink .welcome-box-info h2{float:left;}.welcome-box.welcome-box-shrink .welcome-box-buttons{float:right;}.welcome-box-info h2{font-size:42px;}.welcome-box-buttons a.button-big{margin:0 2px;padding:15px;}}@media only screen and (max-width:767px){.welcome-box.welcome-box-shrink .welcome-box-info h2,.welcome-box.welcome-box-shrink .welcome-box-buttons{float:none;}.welcome-box{margin:0;}.welcome-box-info{margin:0 auto;}.welcome-box-info h2{font-size:30px;text-align:center;}.welcome-box.welcome-box-shrink .welcome-box-info h2{font-size:25px;}.welcome-box-buttons{margin-top:25px;text-align:center;}.welcome-box-buttons a.button-big{margin-bottom:15px;}}.sponsors .sponsors-title{font-size:14px;text-align:center;color:var(--color-gray-dark-primary);margin:20px 0;}.sponsors .sponsors-logos{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px auto;}.sponsors .sponsors-logos a{flex-grow:1;align-self:center;text-align:center;box-sizing:border-box;padding:0 15px;}.sponsors .sponsors-logos a img{max-width:250px;max-height:100px;}.sponsors .sponsors-logos a.sponsors-small img{max-width:150px;max-height:50px;}.welcome-box .sponsors .sponsors-logos a img{filter:grayscale(100%);opacity:0.8;transition:0.1s ease-in-out all;}.welcome-box .sponsors .sponsors-logos a:hover img{filter:none;opacity:1;}.article-content .sponsors .sponsors-logos a img{max-width:200px;}.article-content .sponsors .sponsors-logos-small a{flex-basis:16.6%;}.article-content .sponsors .sponsors-logos-small a img{max-width:150px;max-height:60px;}footer .tag.sponsors-badge{background-color:#565656;color:white;font-size:1em;}footer .tag.sponsors-badge:hover{opacity:0.8;}@media only screen and (max-width:767px){.sponsors .sponsors-logos a{flex-basis:50%;margin:10px auto;padding:0 5px;}.article-content .sponsors .sponsors-logos-small a{flex-basis:33.3%;margin:5px auto;}.sponsors .sponsors-logos a img{max-width:135px;}.sponsors .sponsors-logos a.sponsors-small{order:2;}.sponsors .sponsors-logos a.sponsors-small img{max-width:100px;max-height:35px;}}i.album-image-background{    background-size:cover;    background-position:center;    width:100%;    height:140px;    display:block;    border:1px solid #e1e1e1;    box-sizing:border-box;    border-radius:2px;}i.album-image-background:hover{    opacity:.7;}.album-image{    margin:5px 0;}.album-image-text{    height:38px;    display:flex;    align-items:center;    justify-content:center;    position:absolute;    left:6px;    right:6px;    bottom:6px;    background:rgba(0,0,0,0.35);}.album-image-text a{    color:white;}.album-image-count{    position:absolute;    margin-right:15px;    right:0;}.album-image > a{    font-size:0em;}#album-image-full img{    max-width:100%;}.algorithm-inner-container{    width:15px;    height:200px;    background-color:blue;    float:left;    margin-left:5px;    margin-bottom:10px;}.algorithm-inner-container div{    background-color:lightgrey;    width:100%;    height:100%;}#algorithm-container{    margin:0 auto;    width:400px;}.javascript-gallery-image{text-align:center;}.javascript-gallery-image img{max-width:720px;}.javascript-gallery-thumbs{padding:10px; text-align:center;}.javascript-gallery-thumbs img{padding:5px; cursor:pointer; text-align:center; border:3px solid transparent;}.javascript-gallery-thumbs img.image-active{border:3px solid rgba(0,0,0,0.3);}.ui-widget-content .article-component a{color:#4169E1 !important;}.ui-widget-content .article-component a:hover{color:DeepskyBlue !important;}.article-content{background:white;padding:12px 12px 12px 12px;border-radius:2px;border-top:none;}.article-content > article > h1{word-break:break-word;}.article-component{font-size:16px;}article .article-component *:not(nav) > a:not([class*="button"]){color:var(--color-warning);text-decoration:underline;}article .article-component *:not(nav) > a:not([class*="button"]):hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.article-component pre{font-size:14px;}.article-component code{font-family:Consolas,monospace;background:#ececec;border-radius:2px;padding:0 4px;}.article-component :not(pre) code,.article-component > code{word-break:break-word;}.article-component kbd{font-family:Arial,sans-serif;background-color:white;border:1px solid #adb3b9;font-size:11px;border-radius:3px;padding:2px 5px;box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #fff inset;white-space:nowrap;}.article-component pre > code{font-family:Consolas,monospace;background:transparent;padding:0;border-radius:0;}.article-component-regular-text{font-size:inherit;}.article-component h1,.article-component h2,.article-component h3,.article-component h4,.article-component h5,.article-component h6{color:#404F5C;font-weight:600;}pre{overflow:auto;border-left:0px;padding:15px 9px 15px 14px;margin:0px;background:#333333;color:white;}.article-component ul,ul.color-list{list-style:none;}.article-component ul > li,ul.color-list > li{text-indent:-1.3em;}.article-component ul:not(.no-bullets) > li:before,ul.color-list > li:before{content:"• ";font-weight:bold;color:var(--color-primary);font-family:sans-serif;font-size:1.9em;vertical-align:sub;line-height:1em;}.article-component .tabs ul > li:before,.tabs ul.color-list > li:before{content:'';}.colorbox.article-component ul > li:before,.colorbox ul.color-list > li:before{color:white !important;}.article-component img{max-width:100%;height:auto;}.article-component p.hint:before{color:#ffb13b;content:'\f0eb';}.article-component p.warning:before{color:#ff7f7d;content:'\f071';}.article-component p.keys:before{color:#7F7F7F;content:'\f11c';}.article-component p.note:before{color:#7F7F7F;content:'\f040';}.article-component p.check:before{color:#1cb500;content:'\f058';}.article-component p.hint:before,.article-component p.warning:before,.article-component p.keys:before,.article-component p.note:before,.article-component p.check:before{font-family:FontAwesome;position:absolute;font-size:1.6em;top:4px;left:14px;}.article-component p.hint{color:black;background:#fffabe;}.article-component p.warning{background:#ffced1;}.article-component p.keys{color:black;background:#E8E8E8;}.article-component p.note{color:black;background:#E8E8E8;}.article-component p.check{color:black;background:#beffcc;}.article-component p.hint,.article-component p.warning,.article-component p.keys,.article-component p.note,.article-component p.check{position:relative;padding:10px;padding-left:42px;border-radius:3px;word-break:break-word;white-space:normal;text-shadow:none;}.no-bullets{list-style-type:none;padding-left:0px;}.no-bullets.preserve-padding{padding-left:40px;}.no-margin{margin:0;}.sorting-table{margin:5px auto !important;border-collapse:collapse !important;border:0px !important;width:auto !important;outline:0 !important;}.sorting-table td{padding:5px 10px 5px 10px !important;font-size:1.2em !important;border:1px solid #bbbbbb !important;width:14px !important;text-align:center !important;background:white !important;}.sorting-table-high{margin:5px auto !important;border-collapse:collapse !important;border:0px !important;width:auto !important;outline:0 !important;}.sorting-table-high td{padding:5px 10px 5px 10px !important;font-size:1.2em;border:1px solid #bbbbbb !important;width:14px !important;text-align:center !important;background:white !important;}.sorting-table-high strong{color:#0066FF;}.sorting-table-high em{color:#0066FF;font-style:normal;}article p{text-align:justify;line-height:1.5;}#rateStatus{float:left; clear:both; width:100%; height:20px;}#rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}#rateMe li{float:left;list-style:none;}#rateMe li a:hover,#rateMe .on{background:url('../../images/img/star_full.png') no-repeat;}#rateMe a{float:left;background:url('../../images/img/star_empty.png') no-repeat;width:24px; height:24px;}#ratingSaved{display:none;}.saved{color:red; }#articles-list{width:760px;}#articles-list td:hover{background-color:#CCFFFF;}#browser td{text-align:center;}.browser-title{text-align:left !important;}.waiting-articles{border-left-width:3px !important;}.waiting-article{border-left:3px solid #4A81F8 !important;color:white;}.waiting-news{border-left:3px solid #D30000 !important;color:white;}.waiting-review{border-left:3px solid #FF5200 !important;color:white;}.waiting-program{border-left:3px solid #5d5d5d !important;color:white;}.waiting-game{border-left:3px solid #5d5d5d !important;color:white;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px; height:0; overflow:hidden;margin:5px 0px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}#article-section{display:inline-block;vertical-align:top;width:calc(100% - 260px);}.article-box .article-list-text h3 a.section-list-title{color:var(--color-primary);display:inline-block;line-height:1.5;font-weight:700;font-size:20px;text-decoration:none;}.article-box .article-list-text h3 a:hover{opacity:0.9;}.article-box .article-list-description{word-break:break-word;margin-bottom:15px;}.article-box:hover .article-list-description{display:block;}.article-list-text{position:relative;margin-left:120px;border-bottom:1px solid #e8e8e8;padding-bottom:15px;}.article-list-text h3{margin:0;font-size:23px;color:#656565;font-weight:400;}.article-box .article-list-text h3 span a{color:var(--color-gray-dark-primary);font-weight:400;font-size:20px;text-decoration:underline;}.article-list-bottom-bar{position:absolute;bottom:0;width:calc(100% - 30px);padding:0 15px;}.article-list-infobar{float:left;margin:15px auto;}.article-list-infobar span{margin-right:10px;}.section-image{max-width:94px;max-height:94px;}.section-image-svg{width:100%;height:auto;}.article-thumbnail-box a.image-colorized{background-color:var(--color-gray-primary);width:100%;height:100%;}.article-thumbnail-box a.image-colorized .section-image-svg{width:75%;max-height:90%;}.article-list-count{float:right;text-align:right;font-size:1.8em;color:#c3c3c3;}.article-list-icon{font-size:0.7em;}.article-social-box{float:right;width:55px;}.article-rank-bar{width:125px;float:right;text-align:center;margin-right:10px;}.article-signature-box{margin-left:75px;margin-right:180px;padding:0 5px;}#rating-message{font-size:0.7em;}.article-avatar-box{width:64px;float:left;text-align:center;filter:grayscale(1);}.article-rank-bar form{text-align:right;font-size:0;}.rank-bar form .fa{color:var(--color-primary);font-size:24px;cursor:pointer;padding-right:2px;}.article-rank-bar form .fa:last-child{padding-right:0;}#author-bar{margin-left:-12px;margin-right:-12px;padding:25px 45px;background:#f5f5f5;}.article-thumbnail-discount{position:absolute;left:0;display:inline-block;color:#000;font-size:12px;font-weight:700;width:36px;line-height:36px;border-radius:20px;background:#ffdb31e6;z-index:10;pointer-events:none;}#article-items-bar{margin-top:10px;}#article-items-bar a{color:var(--color-primary);font-size:13px;}#article-items-bar a:hover{opacity:0.9;}@media only screen and (min-width:768px) and (max-width:1023px){#article-section{margin-right:0;}}@media only screen and (min-width:480px) and (max-width:767px){.article-list-text{height:auto;}#article-section{margin-right:0;}}@media only screen and (max-width:479px){.article-list-text{height:auto;}.article-list-text h3{font-size:20px;}.article-list-count{font-size:1.2em;margin-right:4px;margin-top:3px;}.article-list-text{margin:0px;}.article-thumbnail-box,.section-image{max-width:64px !important; max-height:64px !important;float:none !important;margin:0px auto !important;}#article-section{margin-right:0;}.article-rank-bar,.article-rank-bar > form,.article-rank-bar #total-votes,.article-avatar-box,.article-social-box,.article-signature-box {width:auto;float:none;text-align:center;margin:0;margin-bottom:5px;}.article-signature-box {text-align:left;}}ins{background-color:#00BB1E;text-decoration:none;}del{background-color:#f90000;text-decoration:none;}#editor_form{min-width:100%;}#editor_form #content,div.changes{font-family:monospace;font-size:14px;line-height:1.3em;background:white;padding:5px;}div.lesson-progress ul{list-style-type:none;}div.lesson-progress li i{text-align:center;width:15px;}.training-info-wrapper{margin:15px -12px;padding:10px;}.training-info{max-width:500px;margin:0 auto;}.training-info .training-info-avatar{width:108px;height:108px;background-size:cover;background-position:center;border-radius:50%;float:left;margin-right:15px;}.training-info p{margin:0;}.breadcrumb-nav{margin:10px 0 15px 0;}.breadcrumb-nav a{color:var(--color-gray-dark-primary);text-decoration:underline;}.breadcrumb-nav a:hover{color:var(--color-gray-dark-secondary);}.article-sponsors{margin:20px auto;max-width:650px;}.article-navigation-wrapper{display:flex;justify-content:center;}.article-navigation{max-width:500px;min-width:50%;margin:50px auto;}.article-navigation a.fancybox.next-article{order:-1;background-color:var(--color-success);flex-basis:calc(100% - 10px);}.article-navigation .next-article small,.article-navigation .next-article i{color:white !important;}.article-navigation a.fancybox.next-article:hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.article-navigation a.fancybox{min-height:80px;border:1px solid #f5f5f5;margin:5px;flex-basis:calc(50% - 10px);}.article-navigation a.fancybox:not(.next-article):hover{background-color:#fbfbfb;}.article-navigation > a > i.fa-angle-right{position:absolute;right:10px;top:7px;color:#888;font-size:60px;margin-left:10px;}.section-articles{background-color:var(--color-gray-primary);}.section-articles ul{overflow-y:scroll;max-height:500px;}.section-articles .section-title{text-align:center;margin:0;padding:5px;line-height:1;font-size:20px;font-weight:600;}.section-articles li{padding:5px 10px;}.section-articles li a,.section-articles li span{display:block;color:black;}.section-articles li.active,.section-articles:not(.unregistered) li:hover{background-color:var(--color-primary);}.section-articles li.active a,.section-articles li:hover a,.section-articles li.active span{color:#fff;}pre.parser-code{box-shadow:none;white-space:pre-wrap;padding:0;margin:0;background:none;}ul.parser-list{list-style:none;}ul.parser-list li{margin:5px 0;}table.parser-methods-table td,table.parser-classes-table td,table.parser-namespaces-table td{text-align:left;min-width:80px;}table.parser-methods-table td:nth-child(2){width:35%;}#sortable{list-style-type:none;margin:0;padding:0; }#sortable li{margin:0 3px 3px 3px;padding:0.4em;padding-left:1.5em;font-size:1.4em;height:18px;}#sortable li span{position:absolute;margin-left:-1.3em;}div.article-component pre span.console-title{white-space:nowrap;}div.article-component pre.console.cs,div.article-component pre.console.vb,div.article-component pre.console.cpp,div.article-component pre.console.ps{    color:#dcdcdc;    background:black;    background-image:  url('../../images/windows/console_csharp_bottom_right.png'),    url('../../images/windows/console_csharp_bottom_left.png'),    url('../../images/windows/console_csharp_top_right.png'),    url('../../images/windows/console_csharp_top_left.png'),    url('../../images/windows/console_csharp_middle_right.png'),    url('../../images/windows/console_csharp_middle_left.png'),    url('../../images/windows/console_csharp_bottom_center.png'),    url('../../images/windows/console_csharp_top_center.png'),    url('../../images/windows/console_csharp_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;}div.article-component pre.console.ps{    background-color:#012455;}div.article-component pre.console.py{    color:black;    background:white;    background-image:  url('../../images/windows/console_csharp_bottom_right.png'),    url('../../images/windows/console_csharp_bottom_left.png'),    url('../../images/windows/console_csharp_top_right.png'),    url('../../images/windows/console_csharp_top_left.png'),    url('../../images/windows/console_csharp_middle_right.png'),    url('../../images/windows/console_csharp_middle_left.png'),    url('../../images/windows/console_csharp_bottom_center.png'),    url('../../images/windows/console_csharp_top_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center;}div.article-component pre.console.cs,div.article-component pre.console.vb,div.article-component pre.console.cpp,div.article-component pre.console.py,div.article-component pre.console.ps{    box-shadow:#dcdcdc 5px 5px 5px;padding:33px 1px 1px 4px;    min-height:120px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    white-space:pre-wrap;    line-height:1.1;}div.article-component pre.console.cs samp,div.article-component pre.console.vb samp,div.article-component pre.console.cpp samp,div.article-component pre.console.py samp,div.article-component pre.console.ps samp{display:block;max-height:300px;overflow-y:auto;padding:5px 0px 5px 0px;}div.article-component pre.console.cs span.console-title,div.article-component pre.console.vb span.console-title,div.article-component pre.console.cpp span.console-title,div.article-component pre.console.py span.console-title,div.article-component pre.console.ps span.console-title{    position:absolute;    top:10px;    left:35px;    color:black;    font-family:Sans;    font-size:12px;}div.article-component pre.console.java,div.article-component pre.console.c{    color:black;    background:white;    box-shadow:#dcdcdc 5px 5px 5px;    padding:40px 4px 5px 45px;    background-image:url('../../images/windows/console_java_bottom_right.png'),    url('../../images/windows/console_java_bottom_left.png'),    url('../../images/windows/console_java_top_right.png'),    url('../../images/windows/console_java_top_left.png'),    url('../../images/windows/console_java_middle_right.png'),    url('../../images/windows/console_java_middle_left.png'),    url('../../images/windows/console_java_bottom_center.png'),    url('../../images/windows/console_java_top_center.png'),    url('../../images/windows/console_java_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;    min-height:120px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    white-space:pre-wrap;    line-height:1.1;}div.article-component pre.console.java samp,div.article-component pre.console.c samp{display:block;max-height:300px;overflow-y:auto;padding:1px; }div.article-component pre.console.java span.console-title,div.article-component pre.console.c span.console-title{    position:absolute;    top:5px;    left:5px;    color:black;    font-family:Sans;    font-size:12px;white-space:nowrap;}div.article-component pre.console.java span.console-title:before,div.article-component pre.console.c span.console-title:before{    content:"Output:";}div.article-component pre.console.java span.console-title:after,div.article-component pre.console.c span.console-title:after{    content:" (run)";}div.article-component iframe.browser.chrome{    color:#dcdcdc;    background:white;    box-shadow:#dcdcdc 5px 5px 5px;    padding:90px 4px 5px 4px;    background-image:  url('../../images/windows/browser_chrome_bottom_right.png'),                        url('../../images/windows/browser_chrome_bottom_left.png'),                        url('../../images/windows/browser_chrome_top_left.png'),                        url('../../images/windows/browser_chrome_top_right.png'),                        url('../../images/windows/browser_chrome_middle_right.png'),                        url('../../images/windows/browser_chrome_middle_left.png'),                        url('../../images/windows/browser_chrome_bottom_center.png'),                        url('../../images/windows/browser_chrome_top_center.png'),                        url('../../images/windows/browser_chrome_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top left,top right,center right,center left,bottom center,top center,center center;    min-height:120px;    max-height:300px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    border:0;    display:block;    width:calc(100% - (4px + 4px + 5px));}div.article-component div.browser-wrapper{    position:relative;margin:30px auto;}div.article-component div.browser-wrapper div.browser-title{    position:absolute;    top:26px;    left:45px;    color:black;    font-family:Sans;    font-size:12px;    z-index:1;    white-space:nowrap;    overflow:hidden;    -ms-text-overflow:ellipsis;    text-overflow:ellipsis;    width:135px;}div.article-component div.browser-wrapper div.browser-url{    position:absolute;    top:58px;    left:120px;    color:black;    font-family:Sans;    font-size:12px;    z-index:1;}.news h2{font-size:18px;}.news .news__article,.news .news__comment{transition:all .2s ease-in-out;}.news .news__article:hover,.news .news__comment:hover{transform:scale(1.1);}.sjs.sjs-thumbing{display:inline-block;}.sjs.sjs-thumbing > a,.sjs.sjs-thumbing > span{cursor:pointer;}.sjs.sjs-thumbing > span{font-size:1.4em;}.sjs.sjs-thumbing > a.vote-active i.fa-thumbs-o-up:before{content:"\f164";}.sjs.sjs-thumbing > a.vote-active i.fa-thumbs-o-down:before{content:"\f165";}.event-icon{    font-size:23px !important;    color:var(--color-primary);    font-weight:bold;    display:inline-block;    width:48px;    height:48px;    text-align:center;    line-height:48px !important;}.event-icon.fa.pull-left,img.event-icon.pull-left{margin-right:10px;}div.event img.event-icon{    padding:10px;    box-sizing:border-box;}.wall-timestamp{    color:#888888;    font-size:0.8em;    position:absolute;    bottom:0px;    right:0px;    background:white;}#wall-events .event{    margin-bottom:14px;    position:relative;    margin-left:10px;}#news-mobile-menu{    position:absolute;    width:160px;    right:0;    top:0;    background:white;}#side-button-wrapper{    position:absolute;    right:58px;}#side-button-wrapper #news-mobile-button i.fa{    transition:0.4s ease-in-out;    tranform-origin:10% 50% 0;}.rotate-90-left{    transform:rotate(-90deg);}.rotate-90-right{    transform:rotate(90deg);}#side-button{    position:fixed;    top:60%;    width:75px;    text-align:center;    padding:2px 20px;    border-top-left-radius:20px;    border-top-right-radius:20px;    -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg);    -ms-transform:rotate(-90deg);    -o-transform:rotate(-90deg);    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){}.events{    background:white;    display:none;    position:fixed;    width:250px;    height:auto;    bottom:15px;    left:15px;    padding:10px;    border-radius:4px;    border:solid 1px var(--color-primary);}.event .event .wall-timestamp{    margin-right:5px;}.events .event{    border-bottom:solid 1px var(--color-primary);    margin-bottom:5px;    min-height:25px;}.events .event:last-child{    border-bottom:none;}.events .event a.cross{    float:right;    text-align:center;    cursor:pointer;    color:#999;    text-decoration:none;    font-size:25px;    text-shadow:0 1px 1px #000;    margin-top:-9px;}﻿.wall-event-tag{float:left;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;-webkit-transition:0.1s linear all;transition:0.1s linear all;}.wall-events-group{margin-left:50px;}.wall-event-tag-opended{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}.new-wall-event,.old-wall-event{padding-left:5px;}.new-wall-event{border-left:2px solid rgb(59,148,224);}.old-wall-event{border-left:2px solid white;}img.wall-event-tag{    float:left;    cursor:pointer;opacity:0.25;position:relative;left:-3px;}img.wall-event-tag:hover{    opacity:0.8;}.wall-screen-controls{    text-align:center;    margin-bottom:8px;}div.event img{margin-bottom:10px;max-width:100%;max-height:400px;}@media only screen and (max-width:767px){div.event img{max-height:150px;}}@media only screen and (max-width:1023px){img.wall-event-tag{opacity:0.25;}}#wall-events a.member-card{color:var(--color-gray-dark-primary);text-decoration:underline;}#wall-events a.member-card:hover{color:var(--color-gray-dark-secondary);}#wall-events a.wall-event-link,#wall-events strong > a{font-weight:600;}#auction-thumbnail{width:256px; height:256px; float:left; padding-top:30px; text-align:center;}#auction-details{float:right; width:500px;}#auction-detail-price{margin-top:10px; font-size:20pt;}[data-ajax="last-update"] + small   {position:absolute; margin-left:10px;}.CountDown .label{font-size:1em !important;}.CountDown .number{font-size:2em !important;}.calendar{    margin:0 auto;background:white;}table.calendar{    border:0;outline:1px solid #e8e8e8;    width:auto;    border-collapse:separate;}.bordered{background:#4169E1 !important;}.calendar .today > span:first-of-type{    border:2px solid #EA0000;    border-radius:999px;}.calendar .today{position:relative;}.calendar .today .today-title{position:absolute;top:-19px;left:0;color:red;font-size:0.6em;padding:0 2px;    background:transparent;}.calendar tr{    padding:0;}table.calendar th{    background:#dadada ;    color:#4c4c4c;    font-weight:normal;}table.calendar th.weekend{background:var(--color-primary);color:white;}.calendar td{background:white;}.calendar td,.calendar th{    text-align:center;    padding:0 !important;border:0 !important;}.calendar td span{    display:inline-block;    border-radius:100%;}.calendar-event span{    background:var(--color-primary);    color:white;    cursor:pointer;}.calendar-event-hidden span{    background:#cdcdcd;}.calendar-small{    width:180px;}.calendar-small td{    width:25px;    height:25px;    font-size:10px;}.calendar-small td span{    line-height:20px;    width:20px;}.calendar-medium{    width:245px;}.calendar-medium td{    width:35px;    height:35px;}.calendar-medium td span{    line-height:30px;    width:30px;}.calendar-big{    width:315px;}.calendar-big td{    width:45px;    height:45px;}.calendar-big td span{    line-height:40px;    width:40px;}.calendar-events-list{    margin:0 auto;    text-align:left;}.calendar-events-list-medium{    width:300px;}.calendar-inline table{    margin:0;}.calendar-inline h3{    display:inline-block;margin-top:0;}.calendar-inline{    margin:10px;    display:inline-block;    vertical-align:top;}div.meeting-smile{margin:20px;text-align:center;color:#888888;}div.meeting-smile i{font-size:3em;}.meetings .meetings__intro-text{max-width:844px;font-size:16px;line-height:1.75;}.meeting-box{display:flex;flex-direction:column;position:relative;width:235px;transition:all .2s ease-in-out;}.meeting-box:hover{transform:scale(1.1);}.meeting-box .meeting-box__image{height:90px;background-position:center;background-size:cover;}.meeting-box .meeting-box__icon{position:absolute;left:18px;top:57px;width:63px;height:63px;border-radius:999px;background-position:center;background-repeat:no-repeat;background-size:25px;}.meeting-box .meeting-box__discount{font-size:13px;background-color:#ef5956;align-self:flex-end;height:20px;}.meeting-box .meeting-box__discount:empty{background-color:transparent;}@media only screen and (max-width:479px){.meeting-box.meeting-box--term{width:320px;flex-direction:row;}.meeting-box .meeting-box__image{height:100%;max-width:25%;box-sizing:border-box;flex:0 0 25%;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.meeting-box .meeting-box__icon{left:30px;top:13px;}.meeting-box .meeting-box__text-wrapper{padding-top:2rem;}.meeting-box .meeting-box__title{margin-top:0 !important;}.meeting-box .meeting-box__discount{position:absolute;right:0;top:0;}}#purchase-offer-form input[type=submit]{display:block;margin:0 auto;}#purchase-offer-form #code{margin-right:10px;}#prices-table tr.highlight-offer:not(.highlight){background-color:#fffabe;}#order-form #order{background-color:var(--color-success);display:block;margin:20px auto;padding:15px 25px;}#order-form #order:hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}#order-form #gift{background-color:transparent;color:var(--color-gray-dark-primary);padding:5px;}#order-form #gift:hover{color:var(--color-gray-dark-secondary);}.points-research.points-research-full-width #order-form{max-width:none;}.points-research #purchase-offer-form.form-component{max-width:670px;margin:16px auto !important;}.payment-methods{display:flex;justify-content:space-around;align-items:flex-end;flex-wrap:wrap;margin-bottom:50px;text-align:center;color:#BFBFBF;}.payment-methods > div{padding:20px;}.payment-methods img,.payment-methods i{height:18px;margin-bottom:10px;}.payment-methods span{display:block;font-size:0.8em;}.skill-bar{    border:1px solid var(--color-primary);    width:85px;    display:inline-block;    margin:2px 0px;}.skill-bar > div{    height:6px;    background:var(--color-primary);}.bar-chart{    box-sizing:border-box;    width:40px;    margin:4px 8px 4px 0px;    float:left;    height:120px;    position:relative;    border:1px solid var(--color-primary);    border-radius:2px;}.quiz-bar{    box-sizing:border-box;    width:38px;    max-width:38px;    position:relative;    height:120px;    display:table-cell;    vertical-align:bottom;    padding-bottom:20px;}.quiz-bar-animation-bar{    box-sizing:border-box;    background:var(--color-primary);    width:38px;    max-width:39px;    position:absolute;    height:inherit;    bottom:0;    margin-bottom:1px;    animation-name:quiz-bar-animations;    animation-duration:.7s;    transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);    -webkit-transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);}.quiz-bar > .quiz-bar-text-bar{    -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg);    -ms-transform:rotate(-90deg);}.quiz-bar-text-bar > a{color:white;}@keyframes quiz-bar-animations{    from{        height:0;    }}#wallpaper-underlay{    filter:brightness(65%);    width:100%;    height:100%;    position:absolute;}#wallpaper{    background-size:cover;    position:relative;    color:white;    text-shadow:1px 1px 3px black;    padding:30px 20px 10px 20px;}#wallpaper a{    color:white !important;    text-decoration:underline;}#wall-quote{margin:45px 0px 18px 0px;    padding-top:25px;}#wall-quote div:nth-child(1){float:left;width:50px;line-height:40px;font-size:60px;font-family:Courgette;text-align:right;color:#A0A0A0;}#wall-quote div:nth-child(2){float:right;width:50px;font-size:60px;font-family:Courgette;color:#A0A0A0;}#wall-quote div:nth-child(3){text-align:center;margin:0 50px;font-size:1.2em;    font-weight:bold;}.wall-quote-image{float:left;height:72px;}#wallpaper #wall-quote p.wall-link{text-align:right;    text-shadow:none;    font-weight:normal;}#wallpaper p.wall-link a{    text-decoration:none;}.tiles-icon-text > div,.tiles-icon-text > a{     float:left;     width:calc(33% - 25px);     height:80px;     padding:8px;     margin-right:16px; }.tiles-icon-text > div.autowidth{    width:auto !important;}.tiles-icon-text > div:nth-child(3n),.tiles-icon-text > a:nth-child(3n){    margin-right:0px;}.tiles-icon-text > div > div:first-child,.tiles-icon-text > a > div:first-child{    float:left;}.tiles-icon-text > div > div:last-child,.tiles-icon-text > a > div:nth-child(2){    vertical-align:middle;    display:table-cell;    height:76px;    padding-left:12px;    word-wrap:break-word;}.tiles-icon-text > a > div:first-child > div > div{    height:80px !important;}.portfolio-carousel-image{    float:left;}.portfolio-carousel-text{    display:flex;    align-items:center;    height:128px;    padding-left:10px;word-break:break-word;}div.circle-left-list-item > div.item{    width:128px;    height:128px;    margin-bottom:70px;    color:white;    text-align:center;}div.circle-left-list-item > div.item > div.image{    width:128px;    height:128px;    border:1px solid #e8e8e8;}div.circle-left-list-item > div.item > div.image img{    width:128px;    height:128px;}div.circle-left-list-item > div.item > div.name{    text-align:center;    font-size:1.2em;    word-break:break-all;    margin-top:7px;}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){    .tiles-icon-text > div{        width:calc(50% - 18px);    }    .tiles-icon-text > a{        width:calc(100% - 14px) !important;        margin:0px 0px 8px 0px;    }    .tiles-icon-text > div:nth-child(3n),.tiles-icon-text > a:nth-child(3n){        margin-right:8px;    }    .tiles-icon-text > div:nth-child(even),.tiles-icon-text > a:nth-child(even){        margin-right:0px !important;    }}@media only screen and (max-width:479px){    .tiles-icon-text > div,.tiles-icon-text > a{        width:calc(100% - 14px) !important;        margin:0px 0px 8px 0px;    }    .tiles-icon-text > a > div:nth-child(2){        padding-right:25px;    }}#card{position:absolute; display:none; overflow:hidden; width:418px; z-index:100;}#card.card-visible{display:block !important;}.forum-card{width:415px; margin-left:4px; padding-top:4px;}.card-info{width:300px; float:left; padding-right:5px;}.card-avatar{float:right; margin-right:5px;}.card-avatar > img{max-width:128px; max-height:128px;}.card-title{font-size:1.4em; text-align:center; font-weight:bold; padding-bottom:5px; }.card-info1,.card-info2{ text-align:center;}.card-info1 > span:first-child,.card-info2 > span:first-child{float:left;}.card-info1 > span:last-child,.card-info2 > span:last-child{float:right;}.card-buttons{text-align:center; letter-spacing:5.2px; padding:6.5px 0px;}.card-buttons > a{text-decoration:none; color:white;}.card-buttons .fa-3x{font-size:4em !important;}.card-button.fa-arrow-circle-o-left{float:left; cursor:pointer; color:white;}.card-message-textarea{width:450px; height:21px; margin:5px auto;}.card-odeslat-zpravu{float:right;} .card-info-hw{font-size:0.8em;}.hide{display:none}.card-message .fancyform textarea{    height:40px;}.card-message .card-title{    padding-bottom:0;}.certificate{    padding:160px 170px;    background:url('../../images/img/certificate.jpg');    background-repeat:no-repeat;    background-size:100% auto;    height:275px;}.certificate h1{    text-align:center;    font-family:"Times New Roman";    font-weight:bold;    font-size:32px;    color:black;    margin-bottom:5px;    margin-top:20px;}.certificate p{    font-family:"Times New Roman";    font-size:16px;    margin:14px;}.certificate p.center{    text-align:center;}.certificate p.big{    font-size:20px;}.certificate p.underlined{    border-bottom:1px dashed #7a7a7a;    width:40%;    margin:0 30%;    padding-bottom:3px;    font-family:Arial;}.certificate .left-space{    margin-left:40px;}.certificate .bottom-space{    margin-bottom:40px;}.certificate .clear{    clear:both;}.certificate .half-box{    float:left;    width:50%;}.certificate small{    font-size:12px;}.certificate .unimportant{    font-family:"Times New Roman";    color:#7a7a7a;}.certificate-wrapper{    transform:scale(0.85);    margin:-56px;}#education-table a{color:var(--color-primary);}#education-table a.active{color:#696969;cursor:default;}#education-form > .form-component:first-of-type{overflow:initial;}#education-form .chosen-container{font-family:FontAwesome,"Open Sans";}#education-form .chosen-single,#education-form .chosen-single:focus{outline:0;padding:6px 0px 6px 8px;background:#fbfbfb;border:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#404040;width:100%;box-sizing:border-box;height:auto;line-height:inherit;border-radius:0;box-shadow:none;}#education-form .chosen-single > div{top:5px;right:-4px;filter:brightness(50%);}.message-content{    font-family:Verdana;    text-align:left;    margin-left:110px;    padding-left:10px;}.message-content-indent{    margin-left:37px;    font-size:12px;}.message-content-indent p:first-of-type{     margin-top:5px;}.gb-left-column{    font-size:0.8em;    width:110px;    float:left;    padding:4px 0px;    text-align:center;    color:#888888;}.gb-left-column-indent{    width:32px;    padding:2px 0px;}.gb-left-column-area{    margin-top:22px;}.gb-left-column a{    font-size:1.2em;}.comment-solution{    padding:6px 6px 6px 0px;    margin-bottom:18px !important;    margin-top:20px !important;}.comment{    margin:15px 0px;}.comment-wall{    border-bottom:1px solid #e8e8e8;    margin-bottom:15px;    padding-bottom:3px;}.comment-wall:last-child{    border-bottom:0;}.comment:hover{    opacity:1 !important;}.comment-indent{    margin-left:115px;    border-top:1px solid #e8e8e8;    padding-top:10px;    margin-top:10px;    margin-bottom:8px;}.comment-avatar{    width:64px;    height:64px;    margin:0 auto;    padding-bottom:12px;}.solution-marker{    width:64px;    height:64px;    display:inline-block;    background:url('../../images/img/solved_wireframe.png');}.solution-marker:hover{    background:url('../../images/img/solved.png');}.forum-avatar-brief{    float:left;    display:none;    width:32px;    height:32px;    text-align:center;}.forum-avatar-brief img{    width:auto;    height:auto;    max-width:32px;    max-height:32px;}.forum-nick-brief{    display:none;}#forum-user-avatar{    margin-left:10px;}@media only screen and (max-width:479px){    .message-content{        margin-left:35px;    }    .forum-nick-brief{        display:inline;    }    .comment-indent{        margin-left:40px;    }    .gb-left-column,#forum-user-avatar{        display:none;    }}.texy-area-wrapper .message-buttons{    margin-bottom:5px;}.texy-area-wrapper .message-buttons > i{    margin-right:14px;    text-align:center;    width:20px;    color:#9a9a9a;    font-size:18px;    cursor:pointer;}.texy-area-wrapper .message-buttons > i:last-child{    margin-right:0px;}.texy-area-wrapper .message-buttons > i:hover{    color:#3dadfb;}.texy-area-wrapper .message-popup{    display:none;    padding:5px 10px;    position:absolute;    z-index:100;    margin-top:-50px;}.texy-area-wrapper .message-popup input{    width:160px !important;    margin-right:10px !important;}.texy-area-wrapper .message-smile > img{    margin-right:5px;    cursor:pointer;}.texy-area-wrapper .message-preview{    border:1px solid #ccc;    padding:5px;    overflow-y:scroll;    border-radius:2px;}#message-info{margin:0 0 20px 0; font-size:15px; height:25px; text-align:center;}#message-info i.fa-warning{font-size:25px; position:relative; font-weight:bold; bottom:-5px;}#message-info b{cursor:pointer;  margin-left:5px;}#message-info i.fa-eye{cursor:pointer;}#message-error{text-align:center;}#message-add-files{float:right;}.step1,.step2{display:none;}.ui-dialog-content .image-manager-frame{    width:100%;    height:calc(100% - 110px);    border:0px;    padding-bottom:6px;    border-bottom:1px solid #e8e8e8;}.messages-list{    background:#fff;    border-radius:4px;}.messages-list .message-list-wrapper{    position:relative;    padding:15px;    color:var(--color-gray-dark-primary);}.messages-list .message-list-wrapper .left-right{    color:#1b1b1b;}.messages-list .message-list-wrapper:hover{    opacity:0.9;}.messages-list .message-list-wrapper.highlight{    background-color:#D5E9FF;}.messages-list .message-list-wrapper.highlight:nth-child(2n){    background-color:#b7d9ff;}.messages-list .message-list-wrapper:nth-child(2n){    background-color:#f6f6f6;}.messages-list .messages-overlay-link{    position:absolute;    left:0;    top:0;    bottom:0;    right:0;}.messages-list .message-list-row{    position:relative;    pointer-events:none;    z-index:1;}.messages-list .message-list-row a{    pointer-events:all;}.messages-list .message-list-row a:hover i.fa-circle-o:before{    content:'\f111';}.messages-list .message-list-row a:hover i.fa-circle:before{    content:'\f10c';}.messages-list .message-list-row .message-list-avatar{    float:left;    width:70px;    padding-right:15px;}.messages-list .message-list-row .message-list-content{    margin-left:85px;}.messages-list .message-list-row .message-list-content .message-list-message{    word-break:break-word;}.fancybox.message-bubble,.colorbox.message-bubble{    padding:8px 15px;    border-radius:20px;}.fancybox.message-bubble *:not(pre) code,.colorbox.message-bubble *:not(pre) code{background:rgba(0,0,0,0.2);}.messages-table hr{    padding:0;    margin:0;    margin-top:10px;    height:1px;}.messages-table td:not(.partner-message) hr{    color:white;    opacity:0.3;}.messages-table td{margin:0px;    vertical-align:top;}.messages-table p{margin-top:2px;margin-bottom:5px;}.messages-table{border-collapse:collapse;    width:100%;}.wide-textarea{    width:calc(100% - 10px);    height:40px;    margin:0px;    padding:2px;}.messagelist-stamp{    margin-bottom:8px;}.messages-toolbar{    padding-right:6px;    margin-bottom:5px;}#message-form-row .message-bubble{    padding:6px 6px 6px 9px;    margin-bottom:20px;    min-height:50px;    background-color:white;    border-color:#dadada;}#message-form-row textarea#message{    border:none;    border-top:1px solid rgb(232,232,232);    border-radius:0px;    padding-top:10px;    margin-top:3px;    margin-bottom:0px;    background-color:#ffffff;    box-shadow:none;}#message-form-row .messages-arrow div:nth-child(2){    border-right-color:#ffffff;}.left-right > div{    float:left;}.left-right > div + div{    float:right;}.messages-avatar{    text-align:center;    vertical-align:top;    width:64px;    padding-right:10px;}.messages-arrow{    position:relative;    width:9px;    padding:20px 0px 0px 0px;}.messages-arrow div{width:0;height:0;padding:0;position:absolute;border-style:solid;border-color:transparent;}.messages-arrow div:nth-child(1){border-right-color:#e8e8e8;}.messages-arrow div:nth-child(2){border-right-color:#fff;}.messages-arrow div:nth-child(1){    border-width:10px;    left:-11px;}.messages-arrow div:nth-child(2){border-width:9px;    left:-8px;    top:21px;}.messages-content-first,.messages-content-last,.messages-content-first-last,.messages-content{    padding:0px;}.messages-content-first > div{    border-bottom-left-radius:0 !important;    border-bottom-right-radius:0 !important;    border-bottom:none;}.messages-content-first.partner-message > div{    min-height:50px;}.messages-content-last > div{    border-top:none;    border-top-left-radius:0 !important;    border-top-right-radius:0 !important;    margin-bottom:17px;}.messages-content > div{    border-radius:0 !important;    border-top:none;    border-bottom:none;}.messages-content-first-last.partner-message > div{    min-height:50px;}.messages-content-first-last > div{    margin-bottom:17px;}.messages-table #message{    border-left:0px rgb(232,232,232);    border-right:0px rgb(232,232,232);    border-radius:0px;    padding-top:10px;    border-top-color:rgb(232,232,232);    border-bottom-color:rgb(255,255,255);    margin-top:0px;    margin-bottom:0px;    height:120px;    background:#ffffff !important;    margin-top:3px;}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){    .messages-avatar img{        width:auto;        height:auto;        max-width:32px;        max-height:32px;    }    .messages-avatar{        width:32px;        padding-right:4px;    }    .messages-avatar{        padding-top:15px;    }}.move-thread-control,.move-thread-form{    display:none;}#topics tr img:first-child{display:none;}#topics tr img:first-child + img{display:inline;}#topics tr:hover img:first-child{display:inline;}#topics tr:hover img:first-child + img{display:none;}#topics tr:hover{background:#E1EAFD ;}.topics-brief{    display:none;    word-break:normal !important;    width:80px;    font-size:0.7em;}th.topics-brief{    width:100px;    font-size:1em;}.topic-description{    color:var(--color-gray-dark-primary);}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){    .topic-description{        font-size:0.8em;    }    .topics-full{        display:none;    }}@media only screen and (max-width:479px){    #topics tr img{        width:24px;    }    .topic-description{        display:none;    }    .topics-full{        display:none;    }}.drahak-chat{    transition:all 500ms linear;  -webkit-touch-callout:none;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  font-family:'Open Sans',sans-serif;}.drahak-chat .clearfix{  clear:both;}.drahak-chat .pull-right{  float:right;}.drahak-chat .pull-left{  float:left;}.drahak-chat .close{  font-size:1.4em;  font-weight:100;  float:right;  margin:0 0 5px 5px;}.drahak-chat .state{  border-radius:8px;    transition:all 300ms linear;  width:8px;  height:8px;  background:#999;  font-size:0.9em;  white-space:nowrap;  color:#999;}.drahak-chat .state.offline{  background:#DDDDDD;  margin-right:12px;  margin-top:7px;}.drahak-chat .state.online{  background:var(--color-primary);}.drahak-chat .state.busy{  background:#f76248;}.drahak-chat .state.away{  background:#838f9e;}.drahak-chat .arrow-down{  width:0;  height:0;  border-left:6px solid transparent;  border-right:6px solid transparent;  border-top:8px solid #565656;}.drahak-chat .current-state{  font-weight:bold;  font-size:12px;  padding:6px 8px;  margin:8px;  border:1px solid #ccc;}.drahak-chat .current-state .state{  margin-top:4px;  margin-left:4px;}.drahak-chat .current-state .arrow-down{  margin-top:4px;}.drahak-chat .current-state.offline{  color:#dddddd;}.drahak-chat .current-state.online{  color:var(--color-primary);}.drahak-chat .current-state.busy{  color:#f76248;}.drahak-chat .current-state.away{  color:#838f9e;}.drahak-chat .info{  color:blue;  font-family:Georgia,serif;  text-transform:lowercase;  float:right;}.drahak-chat .connection-lost{  opacity:0.5;}.drahak-chat ul.state-dropdown{  position:absolute;  z-index:1000;  margin:6px -9px;  padding:0;  background:#fff;  border:1px solid #ccc;  border-top:none;  color:#222;  width:215px;}.drahak-chat ul.state-dropdown .state{  margin-top:4px;}.drahak-chat ul.state-dropdown li{  border:none;  padding:7px 16px;}.drahak-chat ul.state-dropdown li:hover{  background:rgba(238,238,238,0.8);}.drahak-chat .conversation-wrapper{  box-sizing:border-box;  -webkit-transform:translateZ(0);  -moz-transform:translateZ(0);  -ms-transform:translateZ(0);  -o-transform:translateZ(0);  transform:translateZ(0);  position:fixed;  right:0;  bottom:0;  padding-right:275px;  width:100%;  height:0;  z-index:2;}.drahak-chat .conversation-wrapper .conversation{  top:-300px;  display:block;  width:260px;  height:300px;  background:#fff;  margin-left:8px;  position:relative;  float:right;  font:normal 12px 'lucida grande',tahoma,verdana,arial,sans-serif;  box-shadow:0 0 5px #cccccc;}.drahak-chat .conversation-wrapper .conversation header{  cursor:pointer;  height:15px;  color:#fff;  background:#34323f;  border:1px solid #000;  font-weight:bold;  padding:8px 4px 8px 10px;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header{  background:#4194da;  border:1px solid #207bc8;  text-shadow:0 1px 1px #207bc8;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header .close{  color:#fff;  text-shadow:none;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header .close:hover{  background:#207bc8;}.drahak-chat .conversation-wrapper .conversation .input{  border-top:none;  width:100%;  min-height:32px;  position:absolute;  z-index:1010;  bottom:0;}.drahak-chat .conversation-wrapper .conversation .input textarea{  box-sizing:border-box;  resize:none;  width:100%;  height:100%;  bottom:0;  border:none;  border-top:1px solid #ddd;  padding:8px 10px;  margin:0;  position:absolute;  font:normal 11px 'lucida grande',tahoma,verdana,arial,sans-serif;  word-wrap:break-word;  overflow:hidden;}.drahak-chat .conversation-wrapper .conversation .input textarea:focus,.drahak-chat .conversation-wrapper .conversation .input textarea:active{  outline:none;}.drahak-chat .conversation-wrapper .conversation .state{  margin:3px 6px 0 0;}.drahak-chat .conversation-wrapper .conversation .close{  border-radius:2px;  color:#999;  float:right;  display:block;  font-size:18px;  cursor:pointer;  padding:0 6px;  margin-top:-4px;  text-shadow:0 1px 1px #000;  text-align:center;  position:absolute;  right:6px;  top:8px;}.drahak-chat .conversation-wrapper .conversation .close:hover{  color:#fff;  background:#555;}.drahak-chat .conversation-wrapper .conversation .badge-unread{  box-sizing:border-box;  border-radius:40px;  color:#fff;  padding:7px 5px;  width:35px;  height:35px;  text-align:center;  background:#333;  font:bold 15px 'Montserrat',sans-serif;  position:absolute;  top:-35px;  right:20px;  display:none;}.drahak-chat .conversation-wrapper .conversation .badge-unread:after{  content:"";  position:absolute;  display:block;  width:0;  left:7px;  bottom:-8px;  border-width:15px 10px 0;  border-style:solid;  border-color:#333 transparent;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized{  width:180px;  height:31px;  margin-top:269px;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .messages,.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .input{  display:none;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized header{  border:1px solid #000;  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .badge-unread{  transition:all 300ms linear;  display:block;  opacity:0;  top:-50px;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized.conversation-unread header{  border:1px solid #3a7a4f;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized.conversation-unread .badge-unread{  opacity:1;  top:-35px;}.drahak-chat .alert-new{  box-sizing:border-box;  z-index:50;  position:absolute;  background:rgba(255,255,255,0.9);  border-bottom:1px solid #ddd;  width:100%;  padding:6px 0;  text-align:center;  cursor:pointer;  font-weight:bold;  color:var(--color-primary);}.drahak-chat .alert-new:hover{  text-decoration:underline;}.drahak-chat .messages{  box-sizing:border-box;  padding:8px 0;  border:1px solid #ddd;  background:#e9e9e9;  border-top:none;  height:236px;  width:100%;  overflow-x:hidden;  overflow-y:scroll;}.drahak-chat .messages .group-date{  margin:0;  padding:5px;  text-align:center;  font-weight:bold;  font-size:0.9em;  color:#aaa;  position:relative;}.drahak-chat .messages .group-date span{  background:#e9e9e9;  padding:0 5px;  position:relative;  z-index:2;}.drahak-chat .messages .group-date.hidden{  display:none;}.drahak-chat .messages .group-date:after{  position:absolute;  content:"";  left:8px;  top:11px;  width:220px;  height:1px;  background:#ddd;}.drahak-chat .messages .group-date:before{  position:absolute;  content:"";  left:8px;  top:12px;  width:220px;  height:1px;  background:#f0f0f0;}.drahak-chat .messages .user-status{  color:#999;  padding:0 5px;  margin-bottom:8px;}.drahak-chat .messages .message{  padding:2px 6px;  position:relative;}.drahak-chat .messages .message .avatar{  border-radius:5px;  float:right;  width:32px;  height:32px;  overflow:hidden;  margin-left:2px;  font-size:11px;  font-weight:bold;  font-family:'Open Sans',sans-serif;}.drahak-chat .messages .message .avatar img{  width:32px;}.drahak-chat .messages .message h5{  color:#444;  padding:0;  margin:0 0 3px;  line-height:1em;  font-size:1.1em;  font-family:'Open Sans',sans-serif;}.drahak-chat .messages .message p{  margin:0;  padding:0;  word-wrap:break-word;}.drahak-chat .messages .message p img{  top:-3px;  width:16px;  position:relative;  vertical-align:text-top;}.drahak-chat .messages .message .onlyEmoticons img{  width:16px; }.drahak-chat .messages .message .content{  border-radius:3px;  box-shadow:0 1px 1px #d0d0d0;  -webkit-user-select:text;  -moz-user-select:text;  -ms-user-select:text;  user-select:text;  background:#f5f5f5;  padding:7px 8px;  float:left;  line-height:1.3em;  width:169px;  position:relative;  border:1px solid #e0e0e0;}.drahak-chat .messages .message .content .date{  color:#999;  visibility:hidden;  font-size:0.9em;  float:right;}.drahak-chat .messages .message .content:before{  content:"";  position:absolute;  left:auto;  right:-7px;  width:0;  display:block;  border-style:solid;  border-width:8px 0 7px 7px;  border-color:transparent #e0e0e0;}.drahak-chat .messages .message .content:after{  content:"";  position:absolute;  left:auto;  right:-5px;  top:7px;  width:0;  display:block;  border-style:solid;  border-width:5px 0 6px 5px;  border-color:transparent #f5f5f5;}.drahak-chat .messages .message:hover .date{  visibility:visible;}.drahak-chat .messages .message .time{  position:absolute;  margin-top:0;  top:-2px;  right:1px;  color:#999;  padding:3px;  display:none;  font-size:10px;  z-index:2;}.drahak-chat .messages .message.message-incoming{  padding-right:0;}.drahak-chat .messages .message.message-incoming .content{  margin-left:5px;  margin-right:0;  float:left;  background:#fff;}.drahak-chat .messages .message.message-incoming .content:after{  right:auto;  left:-5px;  border-width:5px 5px 6px 0;  border-color:transparent #fff;}.drahak-chat .messages .message.message-incoming .content:before{  right:auto;  left:-7px;  border-width:8px 7px 7px 0;}.drahak-chat .messages .message.message-incoming .avatar{  float:left;  margin-left:0;  margin-right:5px;}.drahak-chat .messages .message:last-child{  margin-bottom:10px;}.drahak-chat .messages .message:hover .time{  display:block;}.friends .list-wrapper .list::-webkit-scrollbar{  width:8px;}.friends .list-wrapper .list::-webkit-scrollbar-track{  background-color:transparent;}.friends .list-wrapper .list::-webkit-scrollbar-thumb{  transition:all .2s;  background-color:transparent;}.friends .list-wrapper .list:hover::-webkit-scrollbar-thumb{  background-color:#CCC;}.friends{  -webkit-transform:translateZ(0);  -moz-transform:translateZ(0);  -ms-transform:translateZ(0);  -o-transform:translateZ(0);  transform:translateZ(0);    transition:all 200ms linear;  border-top-left-radius:3px;  border-top-right-radius:3px;  font-family:'Open Sans',sans-serif;  background:#fff;  position:fixed;  width:250px;  height:440px;  right:10px;  bottom:-405px;  cursor:pointer;  z-index:1020;}@media (min-width:1800px){  .friends{    height:100%;    right:0;    bottom:calc((100% - (100% * 2)) + 35px);  }  .menu-margin{    height:calc(100% - 115px);    bottom:calc((100% - (100% * 2)) + 35px + 115px);  }}.friends.friends-expanded{  bottom:0;}.friends header{  color:#fff;  height:35px;  position:relative;  font:bold 14px sans-serif;  line-height:19px;  background:#34323f;}.friends header span{  display:block;  float:left;  margin:8px 15px;}.friends header .badge{  transition:all 300ms linear;  padding:9px 15px 10px;  color:#fff;  float:left;  height:16px;  width:18px;  text-align:center;}.friends header .badge.badge-online{  background:var(--color-primary);}.friends header .badge.badge-busy{  background:#f76248;}.friends header .badge.badge-away{  background:#838f9e;}.friends header .badge.badge-offline{  background:#dddddd;}.friends .alert{  padding:10px;  font-size:13px;  text-align:center;}.friends .report{  color:#666;  text-align:center;  padding:10px 20px 5px;  margin-top:5px;  font:bold 14px 'Montserrat',sans-serif;  text-transform:uppercase;}.friends .report.report-warning{  font-size:13px;  text-transform:none;  font-family:'Arial',sans-serif;  padding:10px 5px 10px;  margin-top:0;  margin-bottom:5px;  background:#f5f5f5;  color:#888888;  border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}.friends .sign{  display:block;  color:#999;  border-top:1px solid #eee;  margin-top:10px;  padding:5px 30px;  text-align:center;}.friends .sign a{  color:#999;}.friends ul{  margin:0;  padding:0;}.friends ul li{  transition:all 300ms linear;  margin:0;  padding:5px;  list-style:none;  border-left:3px solid #ddd;}.friends ul li.online{  border-color:var(--color-primary);}.friends ul li.offline{  border-color:#dddddd;}.friends ul li.away{  border-color:#838f9e;}.friends ul li.busy{  border-color:#f76248;}.friends ul li .avatar{  padding:0 3px;  text-align:center;  margin-right:10px;  height:36px;  width:36px;  float:left;  overflow:hidden;}.friends ul li .avatar img{  width:36px;  border-radius:9999px;}.friends ul li .name{  float:left;  padding-top:9px;}.friends ul li:hover{  background:#f0f0f0;  cursor:pointer;}.friends .label{  text-align:left;  border-bottom:2px solid #eee;  margin:0 0 10px;  padding:4px;  color:#999;}.friends .label span{  text-transform:uppercase;  background:#f9f9f9;  padding:0 2px;}.friends .list-wrapper{  box-sizing:border-box;  width:100%;  height:100%;  position:absolute;  padding-bottom:65px;  border-left:1px solid #ddd;  border-right:1px solid #ddd;}.friends .list-wrapper .list{  overflow-x:hidden;  overflow-y:scroll;  width:100%;  height:100%;}.friends .tools{  box-sizing:border-box;  position:absolute;  bottom:0;  width:100%;  height:30px;  border-top:1px solid #ddd;}.friends .tools .sounds{  position:absolute;  z-index:1;  right:0;  opacity:0.5;  width:40px;  height:28px;  border-left:1px solid #aaa;  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAEFSURBVCjPbdC/K0VxGMfx1/mecweUlGRQUgxKyuQvUNarLAbKwiwsSpkVu8FEVt1uMjD4H2z+A5uUH3XPPY/l3Hspn8/4vPs8z/NhoEwDTdvIJbmM1B8nuY4Nt8aRVAJZUtQOpVM36KJjyZNZ0QtnVFv4EvbBltCmsI6QHFtUyvFtwqOmC7vWiNqVUugIO5aEG3PCHaVSqaMrauAQLWHas48kl8sVf/7hCZNeDCf/K0eSKHSpz+zBFVbwat77YEVWo7xZturSiHkPhQ2ZkBxZUAoMedZy4gwXg6LG3Auf/aJ2hGv0q85wLoQ9JDOuTP2+OymwKRyg6CUXfaASGq58GkPIJBU/kYNWwxj6v0kAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDItMTRUMDI6NDI6MzItMDY6MDAogZXFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAyLTE0VDAyOjQyOjMyLTA2OjAwWdwteQAAAABJRU5ErkJggg==');  background-repeat:no-repeat;  background-position:center;}.friends .tools .sounds.sounds-off{  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAD9SURBVCjPbdGxSpxREAXg7797CalstFAb26CIFnZpJI2VRrZUSwvFQjvBXrD0HSyDLyHGUqx1XyBlMARx779j4XX3D2QO09yZM4d7Dv9WxpJ1pPeH1Bk2smLVnZXuQq+DYs+tKa8TVtKOUVy4kis7odFkX+vq0Jnvylg09IzIfpgTGtDKCgILBmak5AGtMNLqVfZvW55sunbDuVDEGEPhALfCs35yTxXofpgWofDFX6Eo9c5Q2LUt9P30yGcDoRVVaigcYhGz5rMXO6YVxakNRVQPHvX8El3VxqXwIhzh07tRqdqdZMmJfSPGHZMLH2Gx5o/jmut/KmPZt0mab1QlXCfAnudXAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTAyLTE0VDAyOjQyOjE2LTA2OjAwnuu2qwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wMi0xNFQwMjo0MjoxNi0wNjowMO+2DhcAAAAASUVORK5CYII=');}.friends .tools input{  box-sizing:border-box;  float:left;  border:none;  border-left:1px solid #ccc;  border-right:1px solid #ddd;  width:100%;  height:100%;  padding:0 10px;  margin:0;}.friends .state{  margin:11px 10px 0 0;}.drahak-chat-static{  position:relative;  min-height:600px;  overflow:hidden;}.drahak-chat-static .drahak-chat .friends{  position:absolute !important;  right:0;  bottom:auto;  width:70px;  height:100%;  text-align:center;}.drahak-chat-static .drahak-chat .friends header .badge{  float:none;  width:auto;}.drahak-chat-static .drahak-chat .avatar{  float:none;  text-align:center;}.drahak-chat-static .drahak-chat .list-wrapper{  padding-bottom:36px;}.drahak-chat-static .drahak-chat .list-wrapper .list{  border-bottom:1px solid #ddd;}.drahak-chat-static .drahak-chat .conversation-wrapper{  padding-right:70px;  position:absolute;  width:100%;  right:auto;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation{  float:none;  width:auto;  height:auto;  display:none;  min-height:600px;  position:relative;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation.conversation-active{  display:block;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation .close{  display:none;  position:absolute;  right:6px;  top:8px;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation header{  height:17px;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages-wrapper{  box-sizing:border-box;  width:100%;  height:100%;  position:absolute;  padding-bottom:65px;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages{  box-sizing:border-box;  width:100%;  height:100%;  position:relative;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages .message-incoming .content{  float:right;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages .content{  width:auto;  min-width:190px;}.drahak-chat-static .drahak-chat .state,.drahak-chat-static .drahak-chat .tools,.drahak-chat-static .drahak-chat .report,.drahak-chat-static .drahak-chat .name{  display:none;}.drahak-chat .messages .message.message-incoming{  padding-right:0;}.message-read{  color:#999;  font-size:0.9em;  padding-left:8px;  margin-top:-8px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results{list-style:none;margin:5px 0 0 0;padding:0;width:300px;background:#fff;position:absolute;border:1px solid #ccc;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.2);}.sjs-dialog input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results{position:static;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li{font:bold 13px/1.5 Helvetica,Arial,sans-serif;border-bottom:1px solid #eee;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li:hover,input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.active{background:#eee;cursor:pointer;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li .autocomplete-avatar{padding:0px;float:left;position:relative;overflow:hidden;height:46px;width:46px;text-align:center;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li img{height:40px;margin:3px 5px 3px 3px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span{display:inline-block;padding:5px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span a{font-size:12px;font-weight:normal;display:block;color:#666;text-decoration:none;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span a:hover{text-decoration:underline;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li .auto-clear{clear:left;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.autocomplete-hidden{display:none;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.more{padding:5px;text-align:center;}div.sjs-hamburger-menu{    width:100%;    margin:0 auto;    background-color:var(--color-primary);    position:relative;    z-index:2;}div.sjs-hamburger-menu > nav{    display:flex;    justify-content:space-between;    padding:0 5px;}div.sjs-hamburger-menu > nav .profile-buttons{    order:3;    margin-left:auto;}div.sjs-hamburger-menu > nav .profile-buttons > .profile-button{    margin-right:20px;}div.sjs-hamburger-menu > nav{    display:flex;    align-items:center;    justify-content:space-between;}div.sjs-hamburger-menu > nav .hamburger-menu-button{    order:4;}div.sjs-hamburger-menu > nav .hamburger-menu-button:hover{    background-color:transparent;}div.sjs-hamburger-menu ul{    list-style:none;    margin:0;    padding:0;    color:var(--color-gray-primary);    overflow:hidden;    max-height:1800px;    -webkit-transition:max-height 0.3s;    -moz-transition:max-height 0.3s;    -ms-transition:max-height 0.3s;    -o-transition:max-height 0.3s;    transition:max-height 0.3s;}div.sjs-hamburger-menu > ul > li > div{    position:relative;}div.sjs-hamburger-menu > ul > li > div span{    position:relative;}div.sjs-hamburger-menu > ul > li > div .nav-menu-item-discount{    top:-5px;}div.sjs-hamburger-menu > ul > li > div .nav-menu-item-discount-text{    top:5px;}div.sjs-hamburger-menu > ul > li:hover{    color:white;}div.sjs-hamburger-menu li > ul{    background-color:var(--color-gray-primary);    padding-left:30px;}div.sjs-hamburger-menu li > div{    padding:10px 20px;}div.sjs-hamburger-menu li > ul > li{    padding:10px;}div.sjs-hamburger-menu li{    cursor:pointer;}div.sjs-hamburger-menu li > a{    position:relative;    display:block;    color:#4c4c4c;}div.sjs-hamburger-menu li > a:hover{    color:#0a0a0a;}div.sjs-hamburger-menu .collapsed{    max-height:0;}div.sjs-hamburger-menu .nav-menu-item-discount{    position:absolute;    color:var(--color-danger);    top:2px;    left:8px;    font-size:30px;    transform:rotate(0deg);}div.sjs-hamburger-menu .nav-menu-item-discount-text{    position:absolute;    color:#ffffff;    left:12px;    top:12px;    font-size:8px;    font-weight:600;    z-index:10;    transform:rotate(45deg);}.sjs-hamburger-menu nav .logo-div > a > .logo,.sjs-hamburger-menu nav .profile-buttons{    margin-top:0;}.sjs-hamburger-menu nav .search-primary{    order:2;    margin-left:25px;}.sjs-hamburger-menu #menu-items .search-primary{    display:none;}.sjs-hamburger-menu .search-primary .icon{    top:2px;}@media only screen and (min-width:1300px){    div.sjs-hamburger-menu{        display:none;    }}@media only screen and (max-width:1300px){    div.sjs-hamburger-menu{        display:block;    }}@media only screen and (max-width:700px){    .sjs-hamburger-menu .profile-name-short{        display:none;    }    .sjs-hamburger-menu .logo-text{        display:none;    }}@media only screen and (max-width:500px){    .sjs-hamburger-menu nav > .search-primary{        display:none;    }    .sjs-hamburger-menu #menu-items .search-primary{        display:block;    }    .sjs-hamburger-menu #menu-items .search-primary input[name="q"]{        width:100%;    }    .sjs-hamburger-menu .profile-buttons{        margin-right:10px;    }    .sjs-hamburger-menu .hamburger-menu-button{        padding:10px;    }}div.sjs-navigation-menu.sjs-tab-control{    width:100%;    margin:0 auto;    text-align:center;    background-color:var(--color-primary);    border:none;}div.sjs-navigation-menu ul{    box-sizing:border-box;    height:100%;    width:100%;    float:left;    padding-left:50px;    padding-right:50px;    background-color:#fafafa;    z-index:1;}div.sjs-navigation-menu ul > li{    display:flex;    justify-content:center;    margin:0 auto;}div.sjs-navigation-menu li > a{    position:relative;}div.sjs-navigation-menu a img:hover{    opacity:1.0;}div.sjs-navigation-menu a:hover{    opacity:1.0;}div.sjs-navigation-menu nav.button-bar{    position:relative;    z-index:2;    display:inline-flex;    box-sizing:border-box;    width:100%;    height:55px;    margin:0 0;    padding-left:10px;    padding-right:10px;}div.sjs-navigation-menu nav.button-bar a{    border-radius:0;    padding:0;    height:auto;    line-height:normal;}div.sjs-navigation-menu nav.button-bar a:hover{    filter:none;}div.sjs-navigation-menu nav.button-bar .menu-items a,div.sjs-navigation-menu nav.button-bar .menu-items div.search-primary{    position:relative;    display:flex;    height:100%;    align-items:center;    line-height:initial;    box-sizing:border-box;    margin-left:25px;    padding:0 20px 0 20px;    font-size:13px;    cursor:pointer;    color:white;    text-transform:uppercase;    font-weight:600;    transition:color .2s;}div.sjs-navigation-menu nav.button-bar .menu-items a.active{    color:var(--color-primary) !important;    background-color:#fafafa;    filter:none;}div.sjs-navigation-menu nav.button-bar .menu-items a:hover{    color:white;    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}div.sjs-navigation-menu nav.button-bar .menu-items > a:first-child{    margin-left:0;}div.sjs-navigation-menu .nav-menu-item-discount{    position:absolute;    top:0px;    right:4px;    color:var(--color-danger);    font-size:40px;    transform:rotate(0deg);}div.sjs-navigation-menu .nav-menu-item-discount-text{    position:absolute;    color:#ffffff;    font-size:10px;    font-weight:600;    z-index:10;    right:9px;    top:14px;    transform:rotate(45deg);}div.sjs-navigation-menu nav.button-bar .menu-items{    box-sizing:border-box;    display:flex;    order:2;    align-items:center;    justify-content:center;    width:100%;}div.sjs-navigation-menu nav.button-bar .menu-items a{    padding:0 20px 0 20px;    font-size:13px;    cursor:pointer;    color:white;    text-transform:uppercase;    font-weight:600;    transition:color .2s;}div.sjs-navigation-menu #menu-items{    position:absolute;}div.sjs-navigation-menu #menu-items img.nav-menu-item-gray,div.sjs-navigation-menu #menu-items img.nav-menu-item{    max-height:40px;    max-width:40px;}div.sjs-navigation-menu #menu-items .nav-menu-item-text{    padding-top:5px;    font-size:0.95em;}.logo-div{    box-sizing:border-box;    width:auto;    order:1;    flex-grow:0;    flex-shrink:0;}.logo-div > a{    display:inline-block;}.logo-div > a > .logo{    box-sizing:border-box;    margin-top:14px;    float:left;    opacity:1;    cursor:pointer;    transition:opacity .2s;}.logo-div .logo:hover{    opacity:0.6;}.logo-div .logo > .logo-text{    box-sizing:border-box;    float:left;    font-size:19px;    text-align:center;    color:white;    margin-left:5px;}.logo-div .logo > .vector-logo{    float:left;}.logo-div .logo > .vector-logo > .logo_top{    box-sizing:border-box;    width:26px;    height:14px;    border:2px solid white;    margin-left:7px;}.logo-div .logo > .vector-logo > .logo_bot{    box-sizing:border-box;    height:0;    width:36px;    margin-top:2px;    border-style:solid;    border-width:0 5px 10px 5px;    margin-left:2px;    border-color:transparent transparent white transparent;}.sjs-navigation-menu .profile-buttons,.sjs-hamburger-menu .profile-buttons{    box-sizing:border-box;    width:auto;    height:33px;    float:right;    margin-top:14px;    border-top-left-radius:2px;    border-top-right-radius:2px;    background-color:transparent;    order:3;    flex-grow:0;    flex-shrink:0;}.sjs-navigation-menu .profile-buttons > .profile-button,.sjs-hamburger-menu .profile-buttons > .profile-button{    box-sizing:border-box;    float:left;    padding-top:4px;    margin-right:26px;    background-color:transparent;    color:white;    text-decoration:none;    transition:opacity .2s;}.sjs-navigation-menu .profile-buttons > .profile-button:last-child,.sjs-hamburger-menu .profile-buttons > .profile-button:last-child{    padding-right:0 !important;}.sjs-navigation-menu .unregistred-buttons > .profile-button,.sjs-hamburger-menu .unregistred-buttons > .profile-button{    padding-right:6px;}.sjs-navigation-menu .profile-buttons > .profile-icon > i,.sjs-hamburger-menu .profile-buttons > .profile-icon > i{    font-size:22px;}.sjs-navigation-menu .profile-buttons > .profile-icon > i > span,.sjs-hamburger-menu .profile-buttons > .profile-icon > i > span{    font-size:14px;}.sjs-navigation-menu .profile-buttons > .profile-link,.sjs-hamburger-menu .profile-buttons > .profile-link{    font-size:14px;    margin-top:3px;}.sjs-navigation-menu .profile-buttons > .profile-button:hover,.sjs-hamburger-menu .profile-buttons > .profile-button:hover{    opacity:0.6;}.sjs-navigation-menu .search-primary form,.sjs-hamburger-menu .search-primary form{    position:relative;}.sjs-navigation-menu .search-primary .icon,.sjs-hamburger-menu .search-primary .icon{    position:absolute;    right:7px;    z-index:1;    pointer-events:none;    color:#4f5b66;    font-size:14px;}.sjs-navigation-menu .search-primary input[name="q"],.sjs-hamburger-menu .search-primary input[name="q"]{    padding:7px 25px 7px 5px;    background-color:white;    outline:none;    color:black;    border:none;    width:135px;    height:25px;    box-sizing:border-box;}@media only screen and (min-width:1300px){    div.sjs-navigation-menu{        display:block;    }}@media only screen and (max-width:1300px){    div.sjs-navigation-menu{        display:none;    }}div.compiler-wrapper div.compiler-result{position:relative;width:100%;height:100%;}div.compiler-wrapper{    position:relative;margin:24px auto;}div.compiler-wrapper .run-code-button .fa.fa-play{color:var(--color-success);}div.compiler-wrapper .test-code-button.bg-warning{border:1px solid var(--color-warning);}div.compiler-wrapper span.click-to-edit{    position:absolute;    right:0;    padding:10px;    cursor:pointer;    font-size:0.8em;    color:#2d2d2d;z-index:1;}.compiler-wrapper .sjs-tree-view{margin:0;padding-left:2.6em;overflow:auto;resize:horizontal;font-size:0.85em;background:#414446;color:#d4d4d4;}.compiler-wrapper .sjs-tree-view li{user-select:none;white-space:nowrap;cursor:default;padding-top:5px;}.compiler-wrapper .sjs-tree-view li.file{cursor:pointer;}.compiler-wrapper .sjs-tree-view li span:hover{opacity:0.8;}.sjs-compiler{margin-top:5px;display:flex;}.sjs-compiler .sjs-tab-control{border:0 !important;flex-grow:1;}.sjs-compiler[data-editor-visible=""] pre{min-height:300px;}.sjs-compiler pre.no-ide{white-space:pre-wrap;}.sjs-compiler pre[class*=output]{position:absolute;z-index:1;background:transparent;width:100%;box-sizing:border-box;padding-left:15px;color:white;text-shadow:1px 1px 4px black,-1px 1px 4px black,1px -1px 4px black,-1px -1px 4px black;border-left:3px solid #005fad;box-shadow:none;margin:0;}.sjs-compiler pre[class*=output] span::before{display:inline-block;content:'';width:48px;height:48px;float:left;margin-right:10px;}.sjs-compiler .output-failure span::before{background-image:url('/images/img/compilers/robot_failure.svg');}.sjs-compiler .output-success span::before{background-image:url('/images/img/compilers/robot_success.svg');}.shiny{position:relative;overflow:hidden;display:inline-block;color:#fff;text-decoration:none;text-align:center;line-height:50px;font-size:12px;font-family:sans-serif;}.shiny:after{animation:shiny 2s ease-in-out  infinite;animation-fill-mode:forwards;content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;transform:rotate(30deg);background:rgba(255,255,255,0.13);background:linear-gradient(to right,rgba(255,255,255,0.13) 0%,rgba(255,255,255,0.63) 77%,rgba(255,255,255,0.1) 92%,rgba(255,255,255,0.0) 100%);}.shiny:active:after{opacity:0;}@keyframes shiny{10%{opacity:1;top:-100%;left:-170%;transition-property:left,top,opacity;transition-duration:0.7s,0.7s,0.15s;transition-timing-function:ease;}100%{opacity:0;top:70%;left:70%;transition-property:left,top,opacity;}}.quiz-form label{    display:block;}.quiz-form label:before{    align-self:center;}.quiz-form h4 > p:first-of-type{    display:inline;}.quiz-form label > *{    display:inline-block;    max-width:100%;    margin:5px 10px;}.quiz-form hr{    margin:75px 0;}#clock{    font-size:1.3em;    text-align:center;    width:120px;    height:45px;    float:right;    position:relative;    left:0px;    top:0px;}#clock .unimportant{    font-size:0.7em;}td.animated-quiz-bar{    position:relative;}td.animated-quiz-bar > div.animated-bar{    background:#005fad;    position:absolute;    bottom:0;    left:0;    height:2px;    animation-name:quiz-bar-animations-w;    animation-duration:.7s;    transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);    -webkit-transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);}@keyframes quiz-bar-animations-w{    from{        width:0;    }}.competition-status{font-size:1.1em; text-align:right; text-shadow:2px 2px 10px black;}.CountDown .leadingZero{    display:none;}.CountDown .number{}.CountDown .timePart{    margin:5px 5px 0px 0px;    display:inline-block;    width:50px;    text-align:center;}.CountDown .label{    display:block;    font-size:0.5em;}.CountDown{    font-family:Calibri;    text-align:center;}.CountDown .timePart,.CountDown .expirationLabel{    border-radius:5px;    padding:5px;}.tree-menu-editor{width:90%; margin:0 auto;}.tree-menu-editor li{list-style:none;}.tree-menu-editor input{margin:5px; padding:3px 2px;}.tree-menu-editor button{border:none; cursor:pointer;}.tree-menu-editor-root > li > ul > li{margin-top:20px;}.tree-menu-editor button.fa{float:right; margin:0 5px;}body{    background:var(--color-background); }::selection{    background:#4169E1 ;    color:white;}::-moz-selection{    background:#4169E1;    color:white;}img{border:0px;    vertical-align:middle;}img.pull-left{    margin-right:10px;}img.pull-right{    margin-left:10px;}.circle{    border-radius:9999px;}.primary-color{    color:var(--color-primary);}.text-color{    color:#4169E1;}small{    font-size:12px;}mark{color:white;background-color:var(--color-warning);padding:0 0.3rem;}.medium-graph{    max-width:700px;    margin:0 auto;}.medium-graph .chart-graph{    width:500px;    float:left;}.medium-graph .chart-legend{    width:200px;    float:right;}.medium-graph .chart-legend ul{    list-style:none;    position:relative;}.medium-graph .chart-legend li{    padding:2px 3px;    font-size:11px;    cursor:default;    display:inline-block;}.medium-graph .chart-legend li span{    padding:3px 5px;    border-radius:5px;}@media only screen and (max-width:767px){    .medium-graph .chart-graph,.medium-graph .chart-legend{        float:none;        width:100%;        text-align:center;    }}a{color:#4169E1;text-decoration:none;}a:hover{color:#3dadfb;cursor:pointer;}a img:hover{opacity:0.8;}img.hover:hover,span.hover:hover{     opacity:0.8;    cursor:pointer;}a.underlined{text-decoration:underline;}a.hover-underlined:hover{text-decoration:underline;}.whitebox{    padding:8px;    background:white;    border-radius:2px;}.whitebox.whitebox-no-padding{    padding:0;}.whitebox.whitebox-no-border{border:0;}.fancybox{border:1px solid #e8e8e8;    padding:8px;    background:#fff;    border-radius:4px;}.fancyflexbox{border:solid 8px transparent;padding:8px;background:#fff;position:relative;}.fancyflexbox:before{content:'';border:1px solid #e8e8e8;border-radius:4px;display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;}.no-border{border:0;}.colorbox{    border:1px solid #4A81F8;    background:var(--color-primary);    padding:8px;    border-radius:4px;    color:white;}.colorbox .unimportant{    color:white;    opacity:0.4;}.colorbox .unimportant small{color:white;}.colorbox a,article .colorbox.article-component a:not([class*="button"]){    color:white;    text-decoration:underline;}.colorbox a:hover,article .colorbox.article-component a:not([class*="button"]):hover{color:white;opacity:0.9;}.colorbox blockquote{    background:transparent;}.colorbar{    background:var(--color-primary);}.blueboxlight{    border:1px solid #C4D7FF;    border-left:none;    background:#EDF3FF;    box-shadow:var(--color-primary) -3px 0px;    margin-left:3px;}hr{    border:0px;    color:#ededed;    background:#ededed;    height:2px;}.scrollable-table-wrapper{overflow:auto;}.grayscale{filter:grayscale(1);}.article-component table,.fancytable{width:100%;text-align:center;border-collapse:collapse;    padding:10px;    outline:1px solid #e1e1e1; margin:14px 0;}.article-component tr:first-child th{     border-bottom:1px solid #e1e1e1;}.article-component td,.fancytable td{     border-left:1px solid #d3d3d3;}.article-component td + td,.fancytable td + td{     border-left:1px solid #f1f1f1;}.article-component td:first-child,.fancytable td:first-child{     border-left:0;}.article-component tr:nth-child(2n) td + td,.article-component tr:first-child th + th,.fancytable tr:nth-child(2n) td + td,.fancytable tr:first-child th + th{    border-left:1px solid #ececec;}.article-component tr:not(:last-child) th:first-child{     border-bottom:1px solid #ececec;}.article-component table.align-left,.fancytable.align-left{    text-align:left;}.article-component th,.article-component td,.fancytable th,.fancytable td{padding:10px 6px;border-collapse:collapse;    word-wrap:break-word;     overflow-wrap:break-word;}.article-component td.no-break,.fancytable.no-break td{    word-break:normal;}.article-component th,.fancytable th{    vertical-align:top;}.article-component tr:nth-child(2n),.fancytable tr:nth-child(2n),.article-component th,.fancytable th{ background-color:#f6f6f6;}.colorbox.article-component tr:nth-child(2n){background-color:#2c79bb;}.article-component tr.highlight,.fancytable tr.highlight{     background:#D5E9FF;}.article-component td.highlight,.article-component th.highlight,.fancytable td.highlight,.fancytable th.highlight{     background:#D5E9FF;}.article-component tr:nth-child(2n).highlight,.fancytable tr:nth-child(2n).highlight{     background:#b7d9ff;}.article-component td:nth-child(2n).highlight,.article-component th:nth-child(2n).highlight,.fancytable td:nth-child(2n).highlight,.fancytable th:nth-child(2n).highlight{     background:#b7d9ff;}.article-component tr:nth-child(2n).highlight td + td,.fancytable tr:nth-child(2n).highlight td + td {    border-left:1px solid #97d2ff;}.article-component tr.highlight td + td,.fancytable tr.highlight td + td {    border-left:1px solid #b3e2ff;}.article-component tr.highlight-success,.fancytable tr.highlight-success{ background:var(--color-success);color:white;}.article-component td.highlight-success,.article-component th.highlight-success,.fancytable td.highlight-success,.fancytable th.highlight-success{ background:var(--color-success);color:white;}.article-component tr:nth-child(2n).highlight-success,.fancytable tr:nth-child(2n).highlight-success{ background:var(--color-success);color:white;}.article-component td:nth-child(2n).highlight-success,.article-component th:nth-child(2n).highlight-success,.fancytable td:nth-child(2n).highlight-success,.fancytable th:nth-child(2n).highlight-success{ background:var(--color-success);color:white;}.article-component tr:nth-child(2n).highlight-success td + td,.fancytable tr:nth-child(2n).highlight-success td + td {border-left:1px solid #65a932;}.article-component tr.highlight-success td + td,.fancytable tr.highlight-success td + td {border-left:1px solid #65a932;}.article-component > div[style="text-align:center"] img,.article-component > pre[class]{margin:1rem 0;}#popup-dialog{    position:absolute;    min-width:200px;    min-height:20px;    display:none;    background:var(--color-primary);    padding:10px;    overflow:auto;    color:white;}#popup-dialog ul{    margin-top:0;    margin-bottom:0;}h1,h2,h3,h4,h5,h6{color:#656565;    font-weight:normal;text-shadow:0 1px 1px rgba(0,0,0,.2);}article > .article-component > h2,article > .article-component > h3,article > .article-component > h4,article > .article-component > h5,article > .article-component > h6{padding-left:10px;border-left:3px solid var(--color-primary);}.border-left{padding-left:10px;border-left:3px solid var(--color-primary);}object.article-component h3,object.article-component h4,object.article-component h5,object.article-component h6{     color:#4169E1;    padding-bottom:5px;    border-bottom:1px solid #E4E4E4;}h1,.h1{    color:#333333 !important;font-size:25px;font-weight:700;margin:5px 0px 5px 0px;    line-height:35px;}h2,.h2{font-size:30px;margin:40px 0px 8px 0px;}h3,.h3{font-size:25px;margin:33px 0px 8px 0px;}h4,.h4{font-size:22px;margin:18px 0px 8px 0px;}h5,.h5{font-size:19px;margin:10px 0px 8px 0px;}h6,.h6{font-size:17px;margin:5px 0px 8px 0px;}.display-1{font-size:6rem;font-weight:300;line-height:1.2;}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2;}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2;}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2;}.unimportant{color:#888888 !important;}.unimportant a{    color:#888888 !important;    text-decoration:underline;}.text-danger{    color:var(--color-danger) !important;}.text-success{    color:var(--color-success) !important;}.text-warning{color:var(--color-warning) !important;}.text-white{color:white !important;}.text-light{color:var(--color-light) !important;}.text-primary{color:var(--color-primary) !important;}.text-secondary{color:var(--color-secondary) !important;}.text-dark{color:var(--color-dark) !important;}.text-muted{color:var(--color-muted) !important;}.text-black{color:black !important;}.text-faded{position:relative;height:250px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 95%);margin-top:-250px;}a[class^=text-]:hover,a[class^=text-]:focus{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.font-weight-extra-bold{font-weight:800 !important;}.font-weight-bold{font-weight:700 !important;}.font-weight-semi-bold{font-weight:600 !important;}.font-weight-normal{font-weight:400 !important;}.font-weight-light{font-weight:300 !important;}.font-italic{font-style:italic !important;}.bg-primary{background-color:var(--color-primary);}.bg-danger{background-color:var(--color-danger) !important;}.bg-success{background-color:var(--color-success) !important;}.bg-warning{background-color:var(--color-warning) !important;}.bg-white{background-color:white !important;}.bg-light{background-color:var(--color-light) !important;}.bg-light-secondary{background-color:var(--color-light-secondary) !important;}.bg-dark{background-color:var(--color-dark) !important;}.center{text-align:center;}.clear{clear:both;}.bottom-space{    margin-bottom:15px;}.bottom-space-half{    margin-bottom:7px;}.left-space{    margin-left:15px;}.right-space{    margin-right:15px;}.hidden{    display:none;}.hidden-important{    display:none !important;}.invisible{visibility:hidden;opacity:0;}.scrollable{    overflow-y:scroll;}.text-center{    text-align:center !important;}.text-left{    text-align:left !important;}.text-right{    text-align:right !important;}.text-justify{    text-align:justify !important;}.text-capitalize{text-transform:capitalize !important;}.text-uppercase{text-transform:uppercase !important;}.text-lowercase{text-transform:lowercase !important;}.pull-right{    float:right;}.pull-left{    float:left;}.vertical-center{    vertical-align:middle;}.super-strong{    font-size:2em;    line-height:1em;}.bold{    font-weight:bold;}blockquote{    background:#fafafa;    position:relative;    margin:15px 0;padding:20px 35px 20px 45px;}blockquote:before{    color:#005fad;    content:"\201C";    font-size:5em;    font-family:Courgette;    position:absolute;    left:2px;    top:0.6em;    line-height:0.1em;}blockquote:after{    color:#005fad;    content:"\201D";    font-size:5em;    position:absolute;    font-family:Courgette;    right:5px;    bottom:-0.1em;    line-height:0.1em;}blockquote.unimportant:before,blockquote.unimportant:after{color:var(--color-muted);}blockquote p:first-child{    margin-top:0px;}blockquote p:last-child{    margin-bottom:0px;}.thumbnail-16{    display:inline-block;    width:auto;    height:auto;    max-width:16px;    max-height:16px;}.thumbnail-32{    display:inline-block;    width:auto;    height:auto;    max-width:32px;    max-height:32px;}.thumbnail-48{     display:inline-block;     width:auto;     height:auto;     max-width:48px;     max-height:48px; }.thumbnail-64{    display:inline-block;    width:auto;    height:auto;    max-width:64px;    max-height:64px;}.thumbnail-96{    display:inline-block;    width:auto;    height:auto;    max-width:96px;    max-height:96px;}.thumbnail-108{    display:inline-block;    width:auto;    height:auto;    max-width:108px;    max-height:108px;}.thumbnail-128{    display:inline-block;    width:auto;    height:auto;    max-width:128px;    max-height:128px;}.thumbnail-256{    display:inline-block;    width:auto;    height:auto;    max-width:256px;    max-height:256px;}.under-pc{    display:none;}.under-pc-inline{    display:none !important;}.under-wide-phone{    display:none;}.under-tablet{    display:none;}.over-phone{    display:block;}.over-wide-phone{    display:block;}.hand{    cursor:pointer;}.tiny-text{    font-size:8px;}.strikethrough,tr.strikethrough td{    text-decoration:line-through;}.linethrough{    text-decoration:line-through;}ul.pagination li{    display:inline-block;    border:1px solid #e8e8e8;    margin-left:-1px;    text-align:center;}ul.pagination li:hover{    background:#fAfAfA;}ul.pagination li > a,ul.pagination li > span{    padding:4px 10px;    display:inline-block;}.sr-only{    display:none;}ul.pagination li.disabled{    color:#e8e8e8;}ul.pagination li.active{    color:white;    background:#005fad;}.white-links a{color:white;}@media only screen and (min-width:768px) and (max-width:1023px){    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }}@media only screen and (min-width:480px) and (max-width:767px){    .article-component table,.fancytable{        table-layout:fixed;    }    .article-component th,.article-component td,.fancytable th,.fancytable td    {        width:100%;    }    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }    .under-tablet{        display:block;    }    .over-wide-phone{        display:none;    }}@media only screen and (max-width:479px){    .article-component table,.fancytable{        table-layout:fixed;    }    .article-component th,.article-component td,.fancytable th,.fancytable td    {        width:100%;    }    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }    .under-tablet{        display:block;    }    .under-wide-phone{        display:block;    }    .over-phone{        display:none;    }    .over-wide-phone{        display:none;    }}.big{    font-size:larger;}.green{    color:green;}.red{    color:red;}.gray{    color:gray;}.black{    color:black;}.semitransparent{    opacity:0.6;}.tag{padding:0 5px 1px 5px;border-radius:3px;font-size:0.8em;white-space:nowrap;}.tag.tag-important{color:white;background-color:#cc0000;}.tag.tag-gold{color:black;background-color:#f3cb00;text-transform:uppercase;font-weight:600;}.tag.tag-success{color:var(--color-background);background-color:var(--color-success);text-transform:uppercase;font-weight:600;}.tag.tag-dark{color:var(--color-background);background-color:var(--color-gray-dark-primary);text-transform:uppercase;font-weight:600;}.button-action{background-color:var(--color-success) !important;border:1px solid var(--color-success) !important;}.button-action:hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast)) !important;}.button-big-padding{padding:20px 25px !important;}.btn-primary{background-color:var(--color-primary) !important;color:var(--color-background) !important;border:1px solid var(--color-primary) !important;}.btn-secondary{background-color:var(--color-secondary) !important;color:var(--color-background) !important;border:1px solid var(--color-secondary) !important;}.btn-success{background-color:var(--color-success) !important;color:var(--color-background) !important;border:1px solid var(--color-success) !important;}.btn-danger{background-color:var(--color-danger) !important;color:var(--color-background) !important;border:1px solid var(--color-danger) !important;}.btn-warning{background-color:var(--color-warning) !important;color:var(--color-background) !important;border:1px solid var(--color-warning) !important;}.btn-dark{background-color:var(--color-gray-dark-primary) !important;color:var(--color-background) !important;border:1px solid var(--color-gray-dark-primary) !important;}.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-danger:hover,.btn-dark:hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.btn-outline-primary{background-color:var(--color-background) !important;color:var(--color-primary) !important;border:1px solid var(--color-primary) !important;}.btn-outline-dark:hover{background-color:var(--color-primary) !important;color:var(--color-background) !important;border:1px solid var(--color-primary) !important;}.btn-outline-secondary{background-color:var(--color-background) !important;color:var(--color-secondary) !important;border:1px solid var(--color-secondary) !important;}.btn-outline-secondary:hover{background-color:var(--color-secondary) !important;color:var(--color-background) !important;border:1px solid var(--color-secondary) !important;}.btn-outline-success{background-color:var(--color-background) !important;color:var(--color-success) !important;border:1px solid var(--color-success) !important;}.btn-outline-success:hover{background-color:var(--color-success) !important;color:var(--color-background) !important;border:1px solid var(--color-success) !important;}.btn-outline-danger{background-color:var(--color-background) !important;color:var(--color-danger) !important;border:1px solid var(--color-danger) !important;}.btn-outline-danger:hover{background-color:var(--color-danger) !important;color:var(--color-background) !important;border:1px solid var(--color-danger) !important;}.btn-outline-warning{background-color:var(--color-background) !important;color:var(--color-warning) !important;border:1px solid var(--color-warning) !important;}.btn-outline-warning:hover{background-color:var(--color-warning) !important;color:var(--color-background) !important;border:1px solid var(--color-warning) !important;}.btn-outline-dark{background-color:var(--color-background) !important;color:var(--color-gray-dark-primary) !important;border:1px solid var(--color-gray-dark-secondary) !important;}.btn-outline-dark:hover{background-color:var(--color-gray-dark-primary) !important;color:var(--color-background) !important;border:1px solid var(--color-gray-dark-secondary) !important;}.btn-lg{padding:.5rem 1rem !important;font-size:1.25rem !important;line-height:1.5 !important;border-radius:.3rem !important;}.btn-sm{padding:.25rem .5rem !important;font-size:.875rem !important;line-height:1.5 !important;border-radius:.2rem !important;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-cell{display:table-cell !important;}.d-table-row{display:table-row !important;}.d-flex{display:flex !important;}.d-inline-flex{display:inline-flex !important;}.position-static{position:static !important;}.position-relative{position:relative !important;}.position-absolute{position:absolute !important;}.position-fixed{position:fixed !important;}.position-sticky{position:sticky !important;}.w-25{width:25%;}.w-50{width:50%;}.w-75{width:75%;}.w-100{width:100%;}.h-25{height:25%;}.h-50{height:50%;}.h-75{height:75%;}.h-100{height:100%;}.double-line-spacing{line-height:2;}.rounded{border-radius:.25rem !important;}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important;}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important;}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important;}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important;}.rounded-circle{border-radius:50% !important;}.rounded-0{border-radius:0 !important;}.opacity-0{opacity:0;}.opacity-10{opacity:0.1;}.opacity-20{opacity:0.2;}.opacity-30{opacity:0.3;}.opacity-40{opacity:0.4;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.opacity-70{opacity:0.7;}.opacity-80{opacity:0.8;}.opacity-90{opacity:0.9;}.opacity-100{opacity:1;}.logo-display{    box-sizing:border-box;    width:26px;    height:14px;    border:2px solid white;    margin-left:7px;}.logo-keyboard{    box-sizing:border-box;    height:0;    width:36px;    margin-top:2px;    border-style:solid;    border-width:0 5px 10px 5px;    margin-left:2px;    border-color:transparent transparent white transparent;}header.layout{height:60px;}aside .sidebar-wrapper{border-left:3px solid var(--color-secondary);margin-bottom:40px;}aside .sidebar-wrapper .sidebar-heading{height:51px;}aside .sidebar-wrapper .sidebar-heading .training-icon{display:block;height:51px;width:47px;line-height:51px;float:left;background-color:var(--color-secondary);color:white;}aside .sidebar-wrapper .sidebar-heading .sidebar-title-with-subtitle{float:left;}aside .sidebar-wrapper .sidebar-heading .sidebar-title-with-subtitle h2{float:none;line-height:35px;}aside .sidebar-wrapper .sidebar-heading .sidebar-subtitle{display:block;margin-left:15px;}aside .sidebar-heading h2{display:block;float:left;margin:0 0 0 15px;text-align:left;line-height:51px;text-transform:uppercase;font-size:17px;font-weight:600;color:var(--color-secondary);}aside.sidebar{width:250px;display:inline-block;    vertical-align:top;text-align:center;margin-left:5px;}footer p{line-height:2;}#navigation_bar td{text-align:center;padding-bottom:20px;}#navigation_bar{width:100%;}body#body{    min-height:100%;    background:var(--color-background);}body{    padding:0px;    margin:0px;}html{    font-family:var(--font-family-primary);    font-size:var(--font-size-primary);}#logo{    float:left;height:94px;width:480px;    margin-top:5px;}.menu_div {width:129px;vertical-align:top;text-align:center;}#last-comments{padding-top:10px;border:1px solid #C9CBCD;width:248px;height:217px;text-align:center;}.flash-message{padding:5px;    color:white;    text-align:center;    font-size:1em;}.flash-message a{    color:white;    text-decoration:underline;}.flash-message[data-show-animation="true"]{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .3s linear;}.flash-message[data-show-animation="true"] .message-hide-button{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .7s linear;}.flash-message[data-show-animation="true"] .message-icon{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .3s linear;}.flash-message > .message-text{    padding:5px;}.message-success{    background-color:#2ecc71;}.message-info{    background-color:#3498db;}.message-error{    background-color:#e74c3c;}.message-warning{background-color:var(--color-warning);}.message-black{background-color:black;}.message-black .message-icon i.fa{color:yellow;}.message-icon{    float:left;    width:30px;    line-height:18px;    text-align:center;    font-size:20px;}.message-hide-button{    float:right;    width:30px;    cursor:pointer;    line-height:18px;    text-align:center;    font-size:20px;}.flash-message[data-closable="false"] .message-hide-button{    cursor:not-allowed;}@keyframes message-animations{    from{        height:0;    }    to{        height:30px;    }}@-webkit-keyframes message-animations{    from{        height:0;    }    to{        height:auto;    }}@-ms-keyframes message-animations{    from{        height:0;    }}@-o-keyframes message-animations{    from{        height:0;    }}@-moz-keyframes message-animations{    from{        height:0;    }}.wall-box{     word-break:break-word;    width:160px; text-align:center;font-weight:600;margin:15px auto;line-height:1.5;}.wall-box img{    margin-bottom:15px;}.wall-box small{display:inline-block;margin-top:10px;}.article-box{    margin-bottom:7px;    padding-top:2px;}.article-thumbnail-box{position:relative;width:94px;height:94px;padding:6px;float:left;text-align:center;}.article-thumbnail-box a{display:flex;justify-content:center;align-items:center;}.wall-article-box{border-bottom:#ededed 1px solid;margin:25px auto;padding-bottom:25px;}#container{    max-width:1120px;    margin:0px auto;}#search-header{    display:none;    width:255px;}#search-header i.fa{    font-size:13.6px;}#ad-header{    float:left;    height:60px;    width:40%;}#menu-header{    display:none;}#menu-header > select{    font-size:1.3em;    height:32px;    padding-left:3px;    width:360px;}@-moz-document url-prefix(){    #menu-header > select{        padding-top:4px;    }}#header-action-bar{    float:right;    width:350px;    height:50px;    text-align:right;    padding-top:10px;    font-family:Verdana;}header div.colorbar{    padding:3px;}#mobile-account-name{    display:none;}.table-word-wrap{    table-layout:fixed;    width:100%;}.table-word-wrap td{    word-wrap:break-word;}#logo--{    width:25%;}#logo-- a:hover{    opacity:0.8;}@media only screen and (min-width:768px) and (max-width:1023px){    #logo--{        width:auto;    }    #search-header{        display:block;        float:right;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{        width:100%;    }    #container{        width:auto;    }}@media only screen and (min-width:480px) and (max-width:767px){    #logo--{        width:auto;    }    #search-header{        display:block;        float:none;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{width:100%;    }    #container{        width:auto;    }    #header-action-bar{        clear:both;        float:none;    }    header.layout{        margin:0px auto 120px auto;    }    #mobile-header{        width:252px;        margin:0px auto;    }    #header-action-bar{        text-align:left;    }    header div.colorbar{        height:auto;    }    .action-bar-mobile{        width:252px;        margin:0px auto;    }}@media only screen and (max-width:479px){    #logo--{        width:auto !important;    }    #search-header{        display:block;        float:none;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{width:100%;    }    #container{        width:auto;    }    .forum-avatar-brief{        display:block;    }    .reklama-251{        display:block;    }    #header-action-bar{        clear:both;        float:none;    }    header.layout{        margin:0px auto 120px auto;    }    #mobile-header{        width:252px;        margin:0px auto;    }    #header-action-bar{        text-align:center;        width:auto;    }    header div.colorbar{        height:auto;    }    .action-bar-mobile{        width:252px;        margin:0px auto;    }    #account-name{        display:none;    }    #mobile-account-name{        display:inline;    }    .thread_name{        width:150px;    }}@media only screen and (max-width:767px){    .flash-message[data-show-animation="true"]{        -webkit-animation:none;         -moz-animation:none;         -ms-animation:none;         -o-animation:none;         animation:none;    }}div.introbox{background-size:cover;background-position:bottom right;height:270px;color:white;font-size:4rem;text-transform:uppercase;line-height:1.1em;padding:2.5rem;display:flex;align-items:flex-end;box-sizing:border-box;}@media only screen and (max-width:767px){div.introbox{height:540px;font-size:2.5rem;}}.profession-item{transition:all .2s ease-in-out;}.main-products svg path{fill:var(--color-primary);}.profession-item:hover{transform:scale(1.1);}.profession-item:hover a{background-color:var(--color-primary) !important;}.profession-item:hover p{color:white !important;}.profession-item img{filter:invert(15%) sepia(21%) saturate(7000%) hue-rotate(193deg) brightness(101%) contrast(101%); transform:translateZ(0);}.profession-item:hover img{filter:invert(100%) sepia(4%) saturate(0%) hue-rotate(236deg) brightness(103%) contrast(105%); transform:translateZ(0);}.main-products .main-products__icon{width:105px;height:105px;top:-40px;left:calc(50% - 105px / 2);}.top-languages img{filter:brightness(0) invert(1);opacity:0.4;}.top-languages img:hover{opacity:0.8;}@media only screen and (min-width:768px){.top-languages.container{max-width:644px;}}.main-page-header{background-image:url(/images/img/background.jpg);background-repeat:no-repeat;background-position:top;background-size:100% 600px;}@media only screen and (min-width:1024px){.main-page-header .main-page-header__heading{padding-top:10rem !important;padding-bottom:10rem !important;}}.main-products{width:100%;max-width:1150px;}@media only screen and (max-width:767px){.main-page-header .main-page-header__heading .display-3{font-size:2.5rem;}.main-page-header .main-page-header__heading .h2{font-size:19px;}.main-page-header .main-page-header__heading .display-3 .d-inline{display:block !important;}}@media only screen and (max-width:1023px){.main-products .main-products__icon{position:static !important;height:auto;width:auto;}}@media only screen and (max-width:479px){.main-products > div{margin-top:0 !important;padding:0 !important;}.main-products .main-products__icon{margin:0 !important;}.main-products .main-products__icon svg{max-width:24px;max-height:24px;}.main-products .h4{font-size:16px;text-align:left;}.main-products .button{font-weight:600 !important;font-size:10px;}}.m-0{margin:0 !important;}.mt-0,.my-0{margin-top:0 !important;}.mr-0,.mx-0{margin-right:0 !important;}.mb-0,.my-0{margin-bottom:0 !important;}.ml-0,.mx-0{margin-left:0 !important;}.m-1{margin:0.25rem !important;}.mt-1,.my-1{margin-top:0.25rem !important;}.mr-1,.mx-1{margin-right:0.25rem !important;}.mb-1,.my-1{margin-bottom:0.25rem !important;}.ml-1,.mx-1{margin-left:0.25rem !important;}.m-2{margin:0.5rem !important;}.mt-2,.my-2{margin-top:0.5rem !important;}.mr-2,.mx-2{margin-right:0.5rem !important;}.mb-2,.my-2{margin-bottom:0.5rem !important;}.ml-2,.mx-2{margin-left:0.5rem !important;}.m-3{margin:1rem !important;}.mt-3,.my-3{margin-top:1rem !important;}.mr-3,.mx-3{margin-right:1rem !important;}.mb-3,.my-3{margin-bottom:1rem !important;}.ml-3,.mx-3{margin-left:1rem !important;}.m-4{margin:1.5rem !important;}.mt-4,.my-4{margin-top:1.5rem !important;}.mr-4,.mx-4{margin-right:1.5rem !important;}.mb-4,.my-4{margin-bottom:1.5rem !important;}.ml-4,.mx-4{margin-left:1.5rem !important;}.m-5{margin:3rem !important;}.mt-5,.my-5{margin-top:3rem !important;}.mr-5,.mx-5{margin-right:3rem !important;}.mb-5,.my-5{margin-bottom:3rem !important;}.ml-5,.mx-5{margin-left:3rem !important;}.p-0{padding:0 !important;}.pt-0,.py-0{padding-top:0 !important;}.pr-0,.px-0{padding-right:0 !important;}.pb-0,.py-0{padding-bottom:0 !important;}.pl-0,.px-0{padding-left:0 !important;}.p-1{padding:0.25rem !important;}.pt-1,.py-1{padding-top:0.25rem !important;}.pr-1,.px-1{padding-right:0.25rem !important;}.pb-1,.py-1{padding-bottom:0.25rem !important;}.pl-1,.px-1{padding-left:0.25rem !important;}.p-2{padding:0.5rem !important;}.pt-2,.py-2{padding-top:0.5rem !important;}.pr-2,.px-2{padding-right:0.5rem !important;}.pb-2,.py-2{padding-bottom:0.5rem !important;}.pl-2,.px-2{padding-left:0.5rem !important;}.p-3{padding:1rem !important;}.pt-3,.py-3{padding-top:1rem !important;}.pr-3,.px-3{padding-right:1rem !important;}.pb-3,.py-3{padding-bottom:1rem !important;}.pl-3,.px-3{padding-left:1rem !important;}.p-4{padding:1.5rem !important;}.pt-4,.py-4{padding-top:1.5rem !important;}.pr-4,.px-4{padding-right:1.5rem !important;}.pb-4,.py-4{padding-bottom:1.5rem !important;}.pl-4,.px-4{padding-left:1.5rem !important;}.p-5{padding:3rem !important;}.pt-5,.py-5{padding-top:3rem !important;}.pr-5,.px-5{padding-right:3rem !important;}.pb-5,.py-5{padding-bottom:3rem !important;}.pl-5,.px-5{padding-left:3rem !important;}.m-n1{margin:-0.25rem !important;}.mt-n1,.my-n1{margin-top:-0.25rem !important;}.mr-n1,.mx-n1{margin-right:-0.25rem !important;}.mb-n1,.my-n1{margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1{margin-left:-0.25rem !important;}.m-n2{margin:-0.5rem !important;}.mt-n2,.my-n2{margin-top:-0.5rem !important;}.mr-n2,.mx-n2{margin-right:-0.5rem !important;}.mb-n2,.my-n2{margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2{margin-left:-0.5rem !important;}.m-n3{margin:-1rem !important;}.mt-n3,.my-n3{margin-top:-1rem !important;}.mr-n3,.mx-n3{margin-right:-1rem !important;}.mb-n3,.my-n3{margin-bottom:-1rem !important;}.ml-n3,.mx-n3{margin-left:-1rem !important;}.m-n4{margin:-1.5rem !important;}.mt-n4,.my-n4{margin-top:-1.5rem !important;}.mr-n4,.mx-n4{margin-right:-1.5rem !important;}.mb-n4,.my-n4{margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4{margin-left:-1.5rem !important;}.m-n5{margin:-3rem !important;}.mt-n5,.my-n5{margin-top:-3rem !important;}.mr-n5,.mx-n5{margin-right:-3rem !important;}.mb-n5,.my-n5{margin-bottom:-3rem !important;}.ml-n5,.mx-n5{margin-left:-3rem !important;}.m-auto{margin:auto !important;}.mt-auto,.my-auto{margin-top:auto !important;}.mr-auto,.mx-auto{margin-right:auto !important;}.mb-auto,.my-auto{margin-bottom:auto !important;}.ml-auto,.mx-auto{margin-left:auto !important;}nav#menu{    box-sizing:border-box;    width:100%;    height:40px;    display:inline-flex;    padding-left:10px;    padding-right:10px;    background-color:var(--color-primary);}.clear{    clear:both;}.event-highlight{    position:relative;    color:#EA0000 !important;    text-shadow:0px -1px 2px #FFB0B0,1px 0px 2px #FFB0B0,-1px 0px 2px #FFB0B0,0px 1px 2px #FFB0B0;}.event-numbers{    position:absolute;    left:11px;    top:9px;    background:white;    border-radius:20px;    padding:1px 5px;    text-shadow:none;    font-size:15px;    opacity:0.8;}nav#menu > ul > li:hover{    color:white;}.sublinks-menu{    box-sizing:border-box;    height:90px;margin-top:-4px;    width:100%;    float:left;    padding-left:50px;    padding-right:50px;    background-color:#fafafa;;}nav#menu > .menu-phone{    box-sizing:border-box;    width:100%;    order:2;    margin-left:18px;}nav#menu > .menu-phone > select{    box-sizing:border-box;    width:60%;    float:left;    display:inline-block;    margin-top:7px;    padding:6px 5px 6px 5px;    height:27px;    border:none;    border-radius:1px;    color:var(--color-primary);    background-color:#e8e8e8;    outline:none;    appearance:none;    -moz-appearance:none;     -webkit-appearance:none; }nav#menu > .menu-phone > #search-header{    box-sizing:border-box;    float:right;    width:40%;    padding-right:5px;}nav#menu > .menu-phone > #search-header input[type="text"]{    box-sizing:border-box;    width:calc(100% - 70px);    float:left;    margin-top:7px;    margin-left:5px;    padding:6px 5px 6px 5px;    height:27px;    border:none;    border-radius:1px;    color:var(--color-primary);    background-color:#e8e8e8;    outline:none;}nav#menu > .menu-phone > #search-header input[type="text"]::-webkit-input-placeholder{    color: var(--color-primary);}nav#menu > .menu-phone > #search-header input[type="text"]:-moz-placeholder{    color: var(--color-primary);    opacity: 1;}nav#menu > .menu-phone > #search-header input[type="text"]::-moz-placeholder{    color: var(--color-primary);    opacity: 1;}nav#menu > .menu-phone > #search-header input[type="text"]:-ms-input-placeholder{    color: var(--color-primary);}nav#menu > .menu-phone > #search-header i{    box-sizing:border-box;    float:left;    width:auto;    margin-top:7px;    margin-left:5px;    padding:7px 8px 7px 8px;    color:var(--color-primary);    background-color:#e8e8e8;    border-radius:1px;}nav#menu  ul li > a img:hover{    opacity:1;}#menu-placeholder{    height:80px;margin-left:-40px;}#menu-tooltip{    box-sizing:border-box;    position:absolute;    z-index:50;    left:0;    top:0;    width:138px;    display:none;    background:rgba(0,0,0,0.8);    color:#fff;    font-size:13px;    text-align:center;    border-radius:6px;    padding:5px 8px;    margin-left:45px;}#menu-tooltip:after{    box-sizing:border-box;    position:absolute;    display:block;    width:0;    height:0;    top:-20px;    left:50%;    content:"";    margin-left:-10px;    border-color:transparent transparent rgba(0,0,0,0.8) transparent;    border-style:solid;    border-width:10px;}.sublinks-menu > #sublinks{    box-sizing:border-box;    height:74px;    width:1024px;    margin:0 auto;}#forum-icon{    margin-left:728px !important;}.active-menu-link{color:var(--color-primary) !important;background-color:#fafafa;}@media only screen and (max-width:767px){    nav#menu{        height:113px;        display:block;        padding-left:5px;        padding-right:5px;    }    nav#menu > .menu-phone > #search-header{        padding-right:0;        width:100%;    }    nav#menu > .menu-phone{        margin-left:0;    }    nav#menu > .menu-phone > select{        width:100%;        margin-left:0;    }    nav#menu > .menu-phone > #search-header input[type="text"]{        width:calc(100% - 61px);        margin-left:0;    }}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none;}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px;}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none;}.xdsoft_datetimepicker button{border:none !important;}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.xdsoft_noselect::selection{ background:transparent }.xdsoft_noselect::-moz-selection{ background:transparent }.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none;}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none;}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block;}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0;}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px;}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0;}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center;}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle;}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0;}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px;}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0;}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev ,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{border-top-width:0;}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer;}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline;}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right:-7px }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right:2px }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#fff;background:#4A81F8;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:var(--color-primary);color:#fff;font-weight:700;}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right;}.xdsoft_datetimepicker .xdsoft_calendar{clear:both;}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px;}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%;}.xdsoft_datetimepicker .xdsoft_calendar td > div{padding-right:5px;}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px;}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px;}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%;}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#4169E1;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:var(--color-primary);color:#fff;font-weight:700;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#fff !important;background:#4A81F8 !important;box-shadow:none !important;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{color:inherit!important;background:inherit !important;box-shadow:inherit !important;}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default;}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px;}.xdsoft_datetimepicker .xdsoft_copyright a{ color:#eee !important }.xdsoft_datetimepicker .xdsoft_copyright a:hover{ color:#aaa !important }.xdsoft_time_box{position:relative;border:1px solid #ccc;}.xdsoft_scrollbar >.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px;}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto;}.xdsoft_scroller_box{position:relative;}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div{background:#0a0a0a;border-top:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select{border:1px solid #333;background:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#000;background:#007fff;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:var(--color-primary);color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#000 !important;background:#007fff !important;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{ color:#333 !important }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{ color:#111 !important }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important }.xdsoft_dark .xdsoft_time_box{border:1px solid #333;}.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{background:#333 !important;}.xdsoft_datetimepicker .xdsoft_save_selected{    display:block;    border:1px solid #e8e8e8 !important;    margin-top:5px;    width:100%;    color:#454551;    font-size:13px;}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0%,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0 );}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{  color:#454551;  background:-moz-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f8fa),color-stop(73%,#FFF));    background:-webkit-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-o-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-ms-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:linear-gradient(to bottom,#f4f8fa 0%,#FFF 73%);    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0 );  }:root{--gutter-width:5px;}.container{width:100%;margin-right:auto;margin-left:auto;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:calc(var(--gutter-width) * 2);padding-right:calc(var(--gutter-width) * 2);}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:calc(var(--gutter-width) * -1);margin-left:calc(var(--gutter-width) * -1);}.visible-xs{display:block;}.visible-sm,.visible-md,.visible-lg{display:none;}.hidden-xs{display:none;}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{flex-basis:100%;max-width:100%;}.col-xs{flex-grow:1;flex-basis:0;max-width:100%;}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-xs-3{flex-basis:25%;max-width:25%;}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-xs-6{flex-basis:50%;max-width:50%;}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-xs-9{flex-basis:75%;max-width:75%;}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-xs-12{flex-basis:100%;max-width:100%;}.col-xs-offset-0{margin-left:0;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-11{margin-left:91.66666667%;}.start-xs{justify-content:flex-start;text-align:start;}.center-xs{justify-content:center;text-align:center;}.end-xs{justify-content:flex-end;text-align:end;}.top-xs{align-items:flex-start;}.middle-xs{align-items:center;}.bottom-xs{align-items:flex-end;}.around-xs{justify-content:space-around;}.between-xs{justify-content:space-between;}.first-xs{order:-1;}.last-xs{order:1;}@media only screen and (min-width:480px){.container{max-width:460px;}.visible-sm,.hidden-xs{display:block;}.visible-xs,.hidden-sm{display:none;}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-sm{flex-grow:1;flex-basis:0;max-width:100%;}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-sm-3{flex-basis:25%;max-width:25%;}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-sm-6{flex-basis:50%;max-width:50%;}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-sm-9{flex-basis:75%;max-width:75%;}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-sm-12{flex-basis:100%;max-width:100%;}.col-sm-offset-0{margin-left:0;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-11{margin-left:91.66666667%;}.start-sm{justify-content:flex-start;text-align:start;}.center-sm{justify-content:center;text-align:center;}.end-sm{justify-content:flex-end;text-align:end;}.top-sm{align-items:flex-start;}.middle-sm{align-items:center;}.bottom-sm{align-items:flex-end;}.around-sm{justify-content:space-around;}.between-sm{justify-content:space-between;}.first-sm{order:-1;}.last-sm{order:1;}}@media only screen and (min-width:768px){.container{max-width:730px;}.visible-md,.hidden-sm{display:block;}.hidden-md,.visible-sm{display:none;}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-md{flex-grow:1;flex-basis:0;max-width:100%;}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-md-3{flex-basis:25%;max-width:25%;}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-md-6{flex-basis:50%;max-width:50%;}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-md-9{flex-basis:75%;max-width:75%;}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-md-12{flex-basis:100%;max-width:100%;}.col-md-offset-0{margin-left:0;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-11{margin-left:91.66666667%;}.start-md{justify-content:flex-start;text-align:start;}.center-md{justify-content:center;text-align:center;}.end-md{justify-content:flex-end;text-align:end;}.top-md{align-items:flex-start;}.middle-md{align-items:center;}.bottom-md{align-items:flex-end;}.around-md{justify-content:space-around;}.between-md{justify-content:space-between;}.first-md{order:-1;}.last-md{order:1;}}@media only screen and (min-width:1024px){.container{max-width:950px;}.visible-lg,.hidden-md{display:block;}.hidden-lg,.visible-md{display:none;}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-lg{flex-grow:1;flex-basis:0;max-width:100%;}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-lg-3{flex-basis:25%;max-width:25%;}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-lg-6{flex-basis:50%;max-width:50%;}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-lg-9{flex-basis:75%;max-width:75%;}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-lg-12{flex-basis:100%;max-width:100%;}.col-lg-offset-0{margin-left:0;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-11{margin-left:91.66666667%;}.start-lg{justify-content:flex-start;text-align:start;}.center-lg{justify-content:center;text-align:center;}.end-lg{justify-content:flex-end;text-align:end;}.top-lg{align-items:flex-start;}.middle-lg{align-items:center;}.bottom-lg{align-items:flex-end;}.around-lg{justify-content:space-around;}.between-lg{justify-content:space-between;}.first-lg{order:-1;}.last-lg{order:1;}}@media only screen and (min-width:1200px){.container{max-width:1150px;}}.flip-card{background-color:transparent;height:150px;perspective:1000px; }.flip-card-inner{position:relative;width:100%;height:100%;transition:transform 0.8s;transform-style:preserve-3d;}.flip-card.flip-card-turn-over:hover .flip-card-inner,.flip-card.flip-card-turned .flip-card-inner{transform:rotateY(180deg);}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden; backface-visibility:hidden;}.flip-card.flip-card-turn-over:hover .flip-card-front,.flip-card.flip-card-turned .flip-card-front{pointer-events:none;}.flip-card-back{background-color:var(--color-background);transform:rotateY(180deg);}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/images/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/images/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/images/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/images/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}nav.button-bar,div.button-bar{    text-align:center;    margin:10px 0px;}.button-bar.nav-bar{margin-left:-12px;margin-right:-12px;}.nav-bar{    background:var(--color-primary);}.nav-bar a{    border-radius:2px !important;}nav.button-bar a,div.button-bar button,nav.button-bar .inactive{        height:34px;    padding:5px 20px;    line-height:33px;}nav.button-bar{    font-size:0;}nav.button-bar.nav-bar.navbar-secondary > *{font-size:13px;}nav.button-bar.nav-bar > *{    font-size:14px;}nav.button-bar a i,div.button-bar button i,nav.button-bar .inactive i{        font-size:1em;    position:relative;    top:1px;}nav.button-bar a.event-button,nav.button-bar button.event-button{    position:relative;}nav.button-bar a.event-button > span.button-aggregations,nav.button-bar button.event-button > span.button-aggregations{    position:absolute;    right:2px;    top:4px;    color:red;    background:white;    border-radius:20px;    padding:2px 5px;    text-shadow:none;    line-height:normal;    font-size:10px;    opacity:0.8;}nav.button-bar a,nav.button-bar .inactive,div.button-bar button,label.button,a.button,a.tiny-button,input[type="submit"],button{    -webkit-box-shadow:none;    -moz-box-shadow:none;    box-shadow:none;    transition-property:background,opacity;    transition-duration:0.3s;    background:var(--color-primary);    color:white;    display:inline-block;    cursor:pointer;    font-family:FontAwesome,"Open Sans",sans-serif;    font-size:15px;    border-radius:7px;}div.button-bar button,label.button,a.button,a.tiny-button,input[type="submit"],button{    border:1px solid var(--color-primary);}label.button,a.button,a.tiny-button,input[type="submit"],button{    padding:10px 25px;}label.button{    border:1px solid var(--color-gray-primary);    background:var(--color-gray-primary);    color:var(--color-gray-dark-primary);}label.button{    background-color:var(--color-gray-secondary);}nav.button-bar a,nav.button-bar .inactive,div.button-bar button{    border-radius:0px;}nav.button-bar.button-bar-round a,nav.button-bar.button-bar-round .inactive,div.button-bar.button-bar-round button{border-radius:7px;}nav.button-bar a:first-child,nav.button-bar .inactive:first-child,div.button-bar button:first-child{    border-top-left-radius:7px;    border-bottom-left-radius:7px;}nav.button-bar a:last-child,nav.button-bar .inactive:last-child,div.button-bar button:last-child{    border-top-right-radius:7px;    border-bottom-right-radius:7px;}nav.button-bar .inactive{    border:1px solid #e8e8e8 !important;    background:#fAfAfA !important;    color:black !important;    cursor:auto !important;}nav.button-bar.nav-bar .inactive{    color:white !important;    border:none !important;    background:var(--color-primary) !important;    border-radius:0px !important;    border-bottom:3px solid white !important;    box-sizing:border-box;}label.button:hover,a.button:hover,a.tiny-button:hover,input[type="submit"]:hover,button:hover,label.button.active,a.button.active,a.tiny-button.active,input[type="submit"].active{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}nav.button-bar a:hover,nav.button-bar a.active,div.button-bar button.active,div.button-bar button:hover{filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}label.button:hover{    background:#ededed;}a.tiny-button{    padding:0 10px;    height:22px;    line-height:22px;}.register-table {    margin-left:auto;    margin-right:auto;    text-align:left;    padding:10px;}.fancyform .invalid,.fancyform input[type="file"].inputfile.hidden.invalid + label.button{    background:#EDD2CC !important;}.form-component{display:flex;    margin:16px 0px !important;}.form-component > label:first-child{flex-grow:0;flex-shrink:0;flex-basis:160px;    color:#666;    padding:6px 0;}.form-component > label.no-label{display:none;}.form-buttons{    text-align:center;    clear:both;    margin-top:40px;}.form-buttons-no-padding{    margin-top:0px !important;}.form-buttons input:not(:last-child){    margin-right:5px;}.radio-vertical label{    display:block;    margin:3px 0px !important;}.radio-horizontal span{    width:180px;    display:inline-block;}.radio-horizontal label{    margin:0px 10px 0px 0px !important;}.fancyform{    max-width:670px;    margin:0 auto;}.fancyform.wide{    max-width:none;}.fancyform textarea{    resize:vertical;    padding:7px 9px;}.fancyform input:not([type="submit"]),.fancyform select,.fancyform textarea,.fancyform label:not(.button){    margin:0px;    padding:0px;    text-decoration:none;    list-style-type:none;    border:0;    outline:0;    font-family:'Arial';    font-size:16px;    border-radius:4px;    color:#495057;}.fancyform input:not([type="submit"]):focus,.fancyform select:focus,.fancyform textarea:focus,.fancyform label:focus{    border-bottom-style:inset;}.fancyform input:not([type="submit"]),.fancyform textarea,.fancyform select{    width:100%;    box-sizing:border-box;    padding:6px 12px;    background:white;    box-shadow:inset 4px 4px 3px -4px #eaeaea;    border:1px solid #ccc;}.fancyform input:not([type="submit"]),.fancyform textarea.singleline,.fancyform select:not([multiple]){    height:38px;}.fancyform.white input:not([type="submit"]),.fancyform.white textarea,.fancyform.white select{    background:white !important;}.fancyform input:not([type="submit"]):focus,.fancyform textarea:focus{    box-shadow:0 2px 0px var(--color-primary);    border-bottom:0;}.fancyform input[type="radio"],.fancyform input[type="checkbox"]{    display:none;}.fancyform input[type="radio"] + label:before,.fancyform input[type="checkbox"] + label:before{    content:'';    width:16px;    height:16px;    display:inline-block;    vertical-align:middle;    background:#fafafa;    border-radius:2px;    border:1px solid #ccc;    margin-right:5px;    margin-bottom:3px;}.fancyform input[type="radio"] + label:before{    border-radius:50%;    border:1px solid #ccc;}.fancyform input[type="radio"]:checked + label:before,.fancyform input[type="checkbox"]:checked + label:before{    background:var(--color-primary);    font-size:12px;    font-weight:bold;text-align:left;    background:var(--color-primary);    color:#ffffff;    border:1px solid var(--color-primary);padding-left:4px;width:12px;}.fancyform input[type="radio"]:checked.success + label:before,.fancyform input[type="checkbox"]:checked.success + label:before{    background:#1fe02b ;    background:#1fe02b ;    border:1px solid #1fe02b ;}.fancyform input[type="file"]{    cursor:pointer;    border:0;    background:transparent;}.fancyform input[type="file"]::-webkit-file-upload-button{    cursor:pointer;    background:#ddd;    border:0;    border-bottom:2px solid #bababa;    padding:5px 10px;    outline:0;}.fancyform input[type="file"]::-webkit-file-upload-button:hover{    background:#3dadfb;    border-bottom:2px solid #09628a;    color:#fafafa;}.fancyform input[type="file"].inputfile.hidden::-webkit-file-upload-button{    background-color:transparent;}.fancyform input[type="file"].inputfile.hidden,.fancyform input[type="file"].inputfile.hidden.invalid{    display:block;    height:1px !important;    width:1px !important;    padding:0 !important;    margin:0 !important;}.fancyform input[type="file"].inputfile.hidden:focus{    outline-width:0;    outline:none;    box-shadow:0 0 0 rgb(255,255,255);}.fancyform select{        outline:0;    background:#fbfbfb;    border:1px solid #c5c5c5;    border-bottom:1px solid #c5c5c5;    color:#404040;    width:100%;    box-sizing:border-box;}.fancyform select[size]:not([size="1"]),.fancyform select[multiple]{    padding:0px;}.inline-form .form-component{    display:inline-block;    max-width:120px;    margin-right:10px !important;}.inline-form .form-buttons{    display:inline-block;    margin-top:0px !important;    margin-left:5px !important;}.inline-form{    max-width:none !important;    text-align:center;}.inline-form label{    text-align:left;}.inline-form input:not([type="submit"]),.inline-form textarea,.inline-form select{    max-width:120px !important;    min-width:120px !important;}.fancyform .extra-large-area{    width:100%;    box-sizing:border-box;    height:480px;}.fancyform .large-area{    width:100%;    box-sizing:border-box;    height:250px;}.fancyform .middle-area{    width:100%;    box-sizing:border-box;    height:120px;}.fancyform .container-fancy{    display:block;flex-grow:1;    padding:4px;    background:#fafafa;    border:1px solid #ccc;    border-radius:2px;}.fancyform .container-transparent{flex-grow:1;max-width:100%;}.fancyform .container-transparent-no-label{flex-grow:1;max-width:100%;}@media only screen and (max-width:479px){    .form-component   {        display:block;    }.form-component > label:not(.button){margin-bottom:5px;display:inline-block;}}div.sjs-tab-control{border:1px solid #e8e8e8;overflow:hidden;}div.sjs-tab-control > ul{margin:0;padding:0;height:100%;}div.sjs-tab-control > ul:first-of-type > li{visibility:hidden;opacity:0;position:absolute;left:-99999px;text-indent:0;width:100%;box-sizing:border-box;height:100%;overflow-y:auto;}div.sjs-tab-control > ul > li:before{content:"" !important;}div.sjs-tab-control > ul:first-of-type > li.active{visibility:visible;opacity:1;transition:opacity 1s ease-out;position:static;}div.sjs-carousel{position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;border:0;}div.sjs-carousel > ul{height:auto !important;}div.sjs-carousel.carousel-padding > ul:not(.carousel-circles) li{padding:0px 50px;}div.sjs-carousel.carousel-padding > ul:first-of-type{margin:7px 0 41px 0;list-style-type:none;}div.sjs-carousel li img{width:auto;height:auto;max-width:100%;max-height:100%;}div.sjs-carousel ul.carousel-circles{position:absolute;bottom:7px;text-align:center;width:100%;z-index:2;}div.sjs-carousel ul.carousel-circles li{display:inline-block;visibility:visible;opacity:0.6;width:12px;height:12px;border-radius:999px;background:black;margin-right:8px;box-shadow:0 0 2px white;cursor:pointer;}div.sjs-carousel ul.carousel-circles li.active{background:white;opacity:1;box-shadow:0 0 2px black;}div.sjs-carousel ul.carousel-circles li:last-child{margin-right:0;}div.sjs-carousel div.carousel-overlay{position:absolute;width:100%;height:100%;z-index:1;display:flex;flex-flow:row;}div.sjs-carousel div.carousel-overlay div{font-size:54px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;color:white;opacity:0.5;width:50%;cursor:pointer;text-shadow:0 0 5px black;}div.sjs-carousel div.carousel-overlay div:hover{opacity:1;transition:opacity 0.3s ease-in-out;}div.sjs-carousel div.carousel-overlay div:nth-child(2){justify-content:flex-end;}div.sjs-carousel.carousel-small .carousel-overlay div{font-size:2.3em;padding:0 6px;}div.sjs-carousel.carousel-small.carousel-padding > ul:not(.carousel-circles) li{padding:0px 24px;}div.sjs-carousel.carousel-small.carousel-padding > ul:first-of-type{margin:10px 0 24px 0;}div.sjs-carousel.carousel-small ul.carousel-circles li{width:8px;height:8px;}div.sjs-carousel.carousel-small ul.carousel-circles{bottom:8px;}div.sjs-carousel.carousel-border{border:1px solid #e8e8e8;}div.sjs-carousel.carousel-small.carousel-borderless .carousel-overlay div{padding:0 2px;}div.sjs-carousel.overlay-bottom .carousel-overlay div{padding:0px 1px;}div.sjs-carousel.overlay-bottom > ul:first-of-type{margin:5px 1px 38px 1px;}div.sjs-carousel.overlay-bottom .carousel-overlay{bottom:8px;height:20px;}div.sjs-carousel.overlay-bottom ul.carousel-circles{margin:0 20px;box-sizing:border-box;width:calc(100% - 40px);}div.sjs-carousel.overlay-bottom{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-o-user-select:auto;user-select:auto;}div.sjs-carousel.carousel-clickable{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-o-user-select:initial;user-select:initial;}div.sjs-carousel.carousel-clickable .carousel-overlay{pointer-events:none;}div.sjs-carousel.carousel-clickable .carousel-overlay div{width:50px; pointer-events:initial;}div.sjs-carousel.carousel-clickable .carousel-overlay div:nth-child(2){margin-left:calc(100% - 100px);}div.sjs-eu-cookie{position:relative;z-index:1;background:#f2f4f7;padding:10px;text-align:center;}div.sjs-eu-cookie span,div.sjs-eu-cookie a{margin-right:10px;}div.sjs-eu-cookie button{cursor:pointer;}.sjs-tree-view ul{padding-left:20px;}.sjs-tree-view ul li.file{padding-left:20px;}.sjs-tree-view .fa-caret-down{margin-right:20px;}.sjs-tree-view li.closed ul{display:none;}.sjs-tree-view li.closed .fa-caret-down:before{content:"\f0da";}.sjs-tree-view li:before{content:'' !important;}.sjs-tree-view li.directory > i.fa-folder{color:#ffca00;}.sjs-tree-view li.file > i.fa-file-text{color:#6a6a6a;}.sjs-tree-view li.file > i.fa-file{color:#6a6a6a;}.sjs-tree-view li.file > i.fa-dollar{color:#607ccf;}.sjs-tree-view li.file > i.fa-file-code-o.fa-py{color:#607ccf;}.sjs-tree-view li.file > i.fa-coffee{color:#cf2a05;}.sjs-tree-view li.file > i.fa-html5{color:#cf4e0a;}.sjs-tree-view li.file > i.fa-css3{ color:#3b6ccf; }.sjs-tree-view li.file > i.fa-hashtag{color:#5bae47;}.sjs-tree-view li > i{text-align:center;}ul.sjs-bar-chart{box-sizing:border-box;width:100%;}ul.sjs.sjs-bar-chart > li:before{    content:''; }ul.sjs-bar-chart li{     text-indent:0;    position:relative;display:flex;margin-left:3px;min-height:1px;flex-direction:column;align-items:center;justify-content:flex-end;flex-grow:1;}ul.sjs-bar-chart li span{width:100%;max-width:50px;}ul.sjs-bar-chart li span:hover{    opacity:.7;}ul.sjs-bar-chart li span.sjs-bar-chart-title{    position:absolute;    bottom:-50px;    transform:rotate(-45deg);    font-size:0.8em;    color:#a7a7a7;}.sjs-bar-chart li{display:flex;align-items:flex-end;}.sjs-bar-chart{    display:flex;    align-items:flex-end;padding-left:15px;}.sjs-bar-chart-wrapper{display:flex;}.sjs-bar-chart-wrapper > div{display:flex;flex-direction:column;justify-content:space-between;font-size:0.8em;color:#a7a7a7;padding-bottom:75px;padding-top:5px;text-align:right;}.autocomplete-items-wrapper{position:relative;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items{position:absolute;top:0;width:100%;max-height:175px;background:var(--color-gray-primary);border:1px solid var(--color-gray-secondary);overflow-y:scroll;padding:0;margin:0;z-index:1;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li{cursor:pointer;text-indent:0;padding:3px 5px;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li:hover{background:white;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li:before{content:''; }input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li.autocomplete-item-nothing,input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li.autocomplete-item-nothing:hover{cursor:default;background:var(--color-gray-primary);}input.sjs-collapsible{display:none;}.sjs-collapsible-wrapper{display:none;border-top:1px solid var(--color-gray-primary);border-bottom:1px solid var(--color-gray-primary);border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:15px 0;margin-bottom:15px;}label.sjs-collapsible{display:block;text-align:center;cursor:pointer;margin:0 auto;padding:15px;font-size:20px;}label.sjs-collapsible:before{font-family:FontAwesome,fantasy;content:"\f078";margin-right:10px;color:var(--color-primary);}input.sjs-collapsible:checked + label.sjs-collapsible,input#collapse-all.sjs-collapsible:checked ~ label.sjs-collapsible{border-bottom-left-radius:0;border-bottom-right-radius:0;}input.sjs-collapsible:checked + label.sjs-collapsible:before,input#collapse-all.sjs-collapsible:checked ~ label.sjs-collapsible:before{content:"\f077";}input.sjs-collapsible:checked + label.sjs-collapsible + .sjs-collapsible-wrapper,input#collapse-all.sjs-collapsible:checked ~ .sjs-collapsible-wrapper{display:block;}.sjs-text-area.singleline{min-height:38px;padding:9px 12px;}.sjs-text-area.autogrow{resize:none;overflow:hidden;}div.sjs-contact-form{    height:auto;}div.sjs-contact-form.sjs-tab-control{    border:none;}div.sjs-contact-form > ul > li > ul{    position:relative;    list-style:none;}div.sjs-contact-form ul.no-bullets > li{    text-indent:0;}div.sjs-contact-form ul.item-content > li{    margin-left:1.3em;}div.sjs-contact-form .item{    position:relative;    margin-top:1px;}div.sjs-contact-form .item > .item-content{    position:relative;}div.sjs-contact-form .item > div.item-content{        padding:0 10px;}div.sjs-contact-form .item > ul.item-content{    list-style:none;}div.sjs-contact-form .item > .item-header{    position:relative;    width:auto;    height:100%;    padding:10px 10px;    border-radius:3px;    color:#000000;}div.sjs-contact-form .item-header > i{    margin-right:10px;}div.sjs-contact-form .item > .item-header:hover{    background-color:var(--color-gray-secondary);    cursor:pointer;}div.sjs-contact-form .item.active > .item-header{    color:var(--color-primary);}div.sjs-contact-form .item.active > .item-header:hover{    background-color:inherit;}div.sjs-contact-form .item > .item-content{    display:none;}div.sjs-contact-form .item.active > .item-content{    display:block;}div.sjs-contact-form li.item.active:not(:last-child){    border-bottom:1px solid var(--color-gray-secondary);}ul.dropdown{padding:0;margin:0;list-style:none;position:relative;}ul.dropdown li{display:inline-block;z-index:10;}ul.dropdown a{display:block;padding:0 10px;line-height:30px;text-decoration:none;}ul.dropdown ul{display:none;position:absolute;padding-left:0;top:30px; }ul.dropdown li:hover > ul{display:inherit;}ul.dropdown ul li{float:none;display:list-item;position:relative;list-style:none;}ul.dropdown li > a:after{font-family:FontAwesome;content:' \f078';color:#333333;font-size:1.2em;margin-left:5px;vertical-align:middle;}ul.dropdown li > a:only-child:after{content:'';}.sjs-dialog{    border:1px solid #b3b3b3;    min-width:320px;    position:absolute;    z-index:9999;    display:flex;    flex-direction:column;    resize:both;    overflow:auto;    background:#fdfdfd;}.sjs-dialog-bar{    background:var(--color-primary);    padding:5px 7px;    user-select:none;    color:white;}.sjs-dialog-content{    padding:5px 10px;    flex-grow:1;}.sjs-dialog.no-padding .sjs-dialog-content{    padding:0;}.sjs-dialog-close{    float:right;    cursor:pointer;}.sjs-dialog-close:hover{    color:blue;}.sjs-dialog-title{}.popup-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:30;top:0;left:0;}.popup-overlay .close:hover{cursor:pointer;opacity:.7;}.popup-wrapper{display:flex;height:100%;width:100%;}.popup-box{position:relative;align-items:center;margin:auto;padding:15px 30px;max-width:calc(100% - 50px);width:600px;background-color:white;border-radius:4px;box-shadow:0 0 16px #0000007d;text-align:center;}.popup-box .close{position:absolute;top:4px;right:10px;font-size:20px;color:#585858;}.popup-box .popup-title{font-size:30px;font-weight:600;color:#3B9600;}.popup-box .popup-title strong{color:#595959;}.popup-box .popup-offer{font-size:16px;color:#595959;}.popup-box .popup-huge{font-size:48px;}.popup-box .popup-text{font-size:20px;}.popup-box .popup-offer a{text-decoration:underline;}.popup-box .popup-highlighted{font-size:20px;color:#3B9600;}.popup-box .popup-bottom-note{font-size:14px;color:#F20D0D;margin:15px 0;}.popup-box .popup-button{display:block;font-size:24px;color:white;background-color:#3B9600;padding:12px 16px;border-radius:5px;max-width:300px;margin:20px auto;box-shadow:0px 0px 16px #0000007d;}.popup-box .popup-button:hover{background-color:#41b900;}.popup-box .popup-hand-left{position:absolute;left:0;bottom:35px;width:57px;height:55px;background-image:url("/images/img/hand-money.png");}.popup-box .popup-hand-right{position:absolute;right:0;bottom:30px;width:63px;height:69px;background-image:url("/images/img/hand-book.png");}@media (max-width:768px){.popup-box{max-width:calc(100% - 10px);}.popup-box .popup-title{font-size:25px;line-height:25px;}.popup-box .popup-text{font-size:16px;}.popup-box .popup-huge{font-size:30px;}.popup-box .popup-button{font-size:15px;max-width:200px;}.popup-box .popup-hand-left,.popup-box .popup-hand-right{display:none;}}div.sjs-sort-animation{    margin:25px 0;}div.sjs-sort-animation div.sort-animation-algorithm-container{    display:flex;    max-width:400px;    margin:10px auto;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container{    display:flex;    width:100%;    height:200px;    margin:0 1%;    align-content:space-between;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container div.item-value{    position:relative;    align-self:flex-end;    width:100%;    font-family:monospace;    text-align:center;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container div.item-value:hover{    z-index:2;}div.sjs-sort-animation div.sort-animation-text-output{    margin:10px 10px;    font-family:monospace;    text-align:center;}div.sjs-sort-animation .button-bar a{    cursor:pointer;    user-select:none;}div.sjs-sort-animation .button-bar a.disabled{    cursor:default;    user-select:none;    background-color:var(--color-gray-dark-secondary);}.sort-animation-algorithm-bubble-container{    position:absolute;    z-index:1;}.sort-animation-algorithm-bubble-container:hover{    z-index:2;}.sort-animation-algorithm-bubble-container.speech-bubble-right{    right:0;}.speech-bubble{    position:relative;        background-color:var(--color-primary);    border-top-color:var(--color-primary);        color:white;    border-radius:.4em;    padding:5px 10px;}.speech-bubble.speech-bubble-shadow{    box-shadow:1px 1px 4px 1px #00000059;}.speech-bubble:after{    content:'';    position:absolute;    bottom:0;    width:0;    height:0;        border:7px solid transparent;    margin-bottom:-7px;    left:calc(50% - 7px);        border-top-color:inherit;    border-bottom:0;}.speech-bubble.speech-bubble-left:after{    left:10%;    border-left:0;}.speech-bubble.speech-bubble-right:after{    right:10%;    left:auto;    border-right:0;}.tiles-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}.tiles-container .tile{display:inline-flex;height:128px;width:175px;background-color:var(--color-gray-primary);margin:2px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none !important;}.tiles-container .tile.tall-tile{height:180px;}.tiles-container .tile small{opacity:0.7;margin:5px;}.tiles-container .tile .tile-cta{box-shadow:0 1px 0 white;margin-top:5px;}.tiles-container .tile.tile-primary{color:white;background-color:var(--color-primary);}.tiles-container .tile.tile-secondary{color:white;background-color:var(--color-secondary);}.tiles-container .tile.tile-primary:hover,.tiles-container .tile.tile-secondary:hover{color:#e3e3e3;}.tiles-container .tile.tile-primary img,.tiles-container .tile.tile-secondary img{max-width:48px;max-height:48px;filter:brightness(0) invert(1);}.de-left-panel{    width:250px;    min-width:250px;    margin:1rem;}.de-bar{    display:flex;    align-items:center;    background-image:linear-gradient(#f0f0f0,#d1d1d1);    border-bottom:1px solid black;    border-top:1px solid black;    padding:3px;}.de-bottom-bar{    flex-basis:40px;}.de-container{    display:flex;    flex-direction:column;    height:100%;}.de-canvas-cont{    overflow:auto;}.de-body{   display:flex;    flex-grow:1;}.de-flex-space{    flex-grow:1;}.de-flex-pad{    flex-basis:30px;}.de-flex-pad-double{    flex-basis:60px;}.de-bar i{    padding:10px;    cursor:pointer;}.de-bar button{    padding:4px 15px;    min-height:30px;    margin-left:3px;     cursor:pointer;}.de-bar i:hover{    background-color:rgb(192,192,192);}.de-canvas-cont{    width:100%;    margin:1rem;}.de-stable-canvas-cont{    width:100%;    position:relative;}.de-json-cont{    margin:1rem;}.hidden{    display:none;}.de-prop-container{    overflow:scroll;    max-height:500px;}.de-main-canvas{    border:2px solid black;}.de-highlight{    background-color:rgba(241,176,34,0.5);}.de-pallete-icon{    cursor:pointer;    width:40px;    padding:2px;    border:1px solid #b7b9bc;}.de-patterns{    overflow:scroll;    max-height:300px;    margin-bottom:15px;    display:flex;    flex-wrap:wrap;}.de-prop-table{    border-collapse:collapse;    width:100%;}.de-prop-table tr:nth-child(even){    background-color:lightblue;}.de-prop-table tr:nth-child(odd){    background-color:lightgray;}.de-prop-table td{    padding:1px;}.de-prop-table input,.de-prop-table select{    border:none;    width:100%;}.pointer{    cursor:pointer;}.de-prop-table td{    border:1px solid gray;    width:60px;}.texyarea{    border:1px solid #cccccc;    width:100%;    height:auto;    padding:5px;    font-family:monospace;    font-size:14px;    overflow:auto;    white-space:-moz-pre-wrap;     white-space:-o-pre-wrap;     white-space:pre-wrap;     word-wrap:break-word;     -moz-user-select:text;box-sizing:border-box;resize:vertical;}.texyarea code{display:inline-block;width:100%;margin:0;padding:0;}.texyarea-h1{    color:#C85221;    font-size:18pt;    font-weight:bold;}.texyarea-h2{    color:#C95322;    font-size:15pt;    font-weight:bold;}.texyarea-h3{color:#C95423;font-size:12pt;font-weight:bold;}.texyarea-h4{color:#C95524;font-size:9pt;font-weight:bold;}.texyarea-citation{color:#F18230;}.texyarea-table{color:#F18230;}.texyarea-image{    color:#F3B649;}.texyarea-image > img{    max-width:128px;    max-height:128px;    display:inline-block;    margin:10px 10px 20px 10px;}.texyarea-list{    color:#F18230;}.texyarea-block-code{    color:#44A12D;font-family:'Courier New';}.texyarea-comment{color:#66747b;}.texyarea-block-class{color:#f1225d;}.texyarea-link{    color:blue;}.texyarea-token,.texyarea-token *{color:#377eff !important;}.texyarea-keyword,.texyarea-keyword *{color:#ff2d74 !important;}.texyarea-bold,.texyarea-bold-italic{    font-weight:bold;}.texyarea-italic,.texyarea-bold-italic{    font-style:italic;    color:darkblue;}.texyarea-inline-code{font-family:'Courier New';    background-color:gray;    color:white;    font-weight:bold;}.texyarea-href{    text-decoration:underline;}.texyarea-hint:before{color:#ffb13b;content:'\f0eb';}.texyarea-warning:before{color:#ff7f7d;content:'\f071';}.texyarea-keys:before{color:#7F7F7F;content:'\f11c';}.texyarea-hint:before,.texyarea-warning:before,.texyarea-keys:before{font-family:FontAwesome;padding:5px;left:14px;}.texyarea-hint{color:black;background-color:#fffabe;}.texyarea-warning{background-color:#ffced1;}.texyarea-keys{color:black;background-color:#E8E8E8;}.texyarea-hint,.texyarea-warning,.texyarea-keys {display:inline-block;width:100%;line-height:1em;border-radius:3px;word-break:break-word;white-space:normal;padding:10px 0;text-shadow:none;}.texyarea [class*=console-]{color:#dcdcdc;background:black;background-image:  url('/images/windows/console_csharp_bottom_right.png'),url('/images/windows/console_csharp_bottom_left.png'),url('/images/windows/console_csharp_top_right.png'),url('/images/windows/console_csharp_top_left.png'),url('/images/windows/console_csharp_middle_right.png'),url('/images/windows/console_csharp_middle_left.png'),url('/images/windows/console_csharp_bottom_center.png'),url('/images/windows/console_csharp_top_center.png'),url('/images/windows/console_csharp_middle_center.png');background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;display:inline-block;width:100%;padding:40px 0px 5px 5px;box-shadow:#dcdcdc 5px 5px 5px;margin-left:0;line-height:1.1;}.texyarea .console-java,.texyarea .console-c,.texyarea .console-cpp{color:black;padding-left:35px;background-image:url('/images/windows/console_java_bottom_right.png'),url('/images/windows/console_java_bottom_left.png'),url('/images/windows/console_java_top_right.png'),url('/images/windows/console_java_top_left.png'),url('/images/windows/console_java_middle_right.png'),url('/images/windows/console_java_middle_left.png'),url('/images/windows/console_java_bottom_center.png'),url('/images/windows/console_java_top_center.png'),url('/images/windows/console_java_middle_center.png');}.texyarea-browser{color:black;background:white;box-shadow:#dcdcdc 5px 5px 5px;padding:90px 4px 5px 4px;background-image:  url('/images/windows/browser_chrome_bottom_right.png'),url('/images/windows/browser_chrome_bottom_left.png'),url('/images/windows/browser_chrome_top_left.png'),url('/images/windows/browser_chrome_top_right.png'),url('/images/windows/browser_chrome_middle_right.png'),url('/images/windows/browser_chrome_middle_left.png'),url('/images/windows/browser_chrome_bottom_center.png'),url('/images/windows/browser_chrome_top_center.png'),url('/images/windows/browser_chrome_middle_center.png');background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;background-position:bottom right,bottom left,top left,top right,center right,center left,bottom center,top center,center center;border:0;display:inline-block;width:100%;}.texyarea-kbd{font-family:Arial,sans-serif;background-color:white;border:1px solid #adb3b9;font-size:11px;border-radius:3px;padding:2px 5px;box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #fff inset;white-space:nowrap;}nav.texyarea-toolbar a.texyarea-toolbar-icon{display:inline-block;padding:0 12px;}nav.texyarea-toolbar{margin-top:5px;margin-bottom:0px;padding-top:5px;padding-bottom:5px;}.texy-preview-container{display:block !important;margin:0 auto;border:1px solid #e8e8e8;border-radius:4px;}#preview-content{height:480px;overflow:auto;padding:0 12px;resize:vertical;}.image-manager-iframe{width:100%;height:calc(100% - 180px);}.texy-symbol{padding:10px;margin:0;}.editor-form{min-width:100%;}.inline-dialog-form input{width:200px !important;}.sjs-tab-control.texy-tab-control{height:100% !important;border:0;}.sjs-tab-control.texy-tab-control > ul{height:auto;}.sjs-tab-control.texy-tab-control .button-bar.nav-bar{margin:0;}.hljs{  display:block;  overflow-x:auto;  padding:0.5em;  background:#fff;  color:black;}.xml .hljs-meta{  color:#c0c0c0;}.hljs-comment,.hljs-quote{  color:#007400;}.hljs-tag,.hljs-attribute,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name{  color:#aa0d91;}.hljs-variable,.hljs-template-variable{  color:#3F6E74;}.hljs-code,.hljs-string,.hljs-meta-string{  color:#c41a16;}.hljs-regexp,.hljs-link{  color:#0E0EFF;}.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-number{  color:#1c00cf;}.hljs-section,.hljs-meta{  color:#643820;}.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-params{  color:#5c2699;}.hljs-attr{  color:#836C28;}.hljs-subst{  color:#000;}.hljs-formula{  background-color:#eee;  font-style:italic;}.hljs-addition{  background-color:#baeeba;}.hljs-deletion{  background-color:#ffc8bd;}.hljs-selector-id,.hljs-selector-class{  color:#9b703f;}.hljs-doctag,.hljs-strong{  font-weight:bold;}.hljs-emphasis{  font-style:italic;}