.generic .downloads li a:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{background:none !important}.lightbox2,.lightbox2 div{position:relative !important;left:0 !important;top:0 !important;width:100% !important;height:auto !important}.lightbox2 img{position:relative !important;width:100% !important;height:auto !important;margin-top:0 !important;margin-bottom:20px}#dialogs{display:none !important}table{width:100%}tr,img,.lightbox2 div,.lightbox2 img,.generic img,.generic .image-small img,.generic .image-full img{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}.row{width:100%;display:block;position:relative;text-align:left;}.row:before,.row:after{content:'';display:table;clear:both;height:0;visibility:hidden;font-size:0}.col{margin-left:0;left:0;float:none;text-align:left;display:block;width:100%;}.col:before,.col:after{content:'';display:table;clear:both;height:0;visibility:hidden;font-size:0}.eq{height:auto !important;min-height:0 !important}.access-menu,.footer,form .form-inner,.filter,.btn,.video-box,.google-map,.breadcrumb,.slider,.controls,.overlay,.paging,.image-full iframe,.section-breadcrumb,.header-pops,.header-items,.info-bnr,.header-partners{display:none}body{font-size:13px;line-height:20px}h1,h2.h1{font-size:30px;line-height:40px;padding:0 0 20px}h2{font-size:23px;line-height:30px;padding:0 0 15px}h2.big{font-size:26px;line-height:32px;padding:0 0 15px}h3{font-size:20px;line-height:28px;padding:0 0 10px}h4{font-size:18px;line-height:26px;padding:0 0 10px}h5{font-size:16px;line-height:22px;padding:0 0 10px}.section-teaser .perex{font-size:15px;line-height:20px}.perex{font-size:16px;line-height:22px;padding-bottom:0}p{padding:0 0 20px}ul,ol{padding:0 0 30px}ul > li{padding:1px 0 1px 20px}ol > li,.mceContentBody ol > li{padding:1px 0 1px 25px}ol > li:before,.mceContentBody ol li:before{font-size:13px;width:25px;height:22px;line-height:22px}.generic img,.generic .image-small img,.generic .image-full img{margin:0 0 10px !important}.generic .image-small img{max-width:50%}.generic .image-small,.generic .image-full{margin:0;text-align:left;display:block}.generic ul > li:before{position:relative;display:inline-block;top:-1px;left:-10px;background-color:transparent;color:#6ca8ea;content:'\2022'}.generic ul.halved,.generic ol.halved{columns:1}.generic ul.halved li,.generic ol.halved li{padding-right:0}.generic .downloads{padding-top:5px}.generic .downloads li a{padding-left:45px;text-decoration:none;position:relative;}.generic .downloads li a:after{content:'\e908';font-size:24px;width:24px;height:24px;position:absolute;left:0;top:-6px;}img{max-width:80%;height:auto;display:block;margin:0;text-align:left}a,a:link,a:visited{color:#bf1204}.section{padding-bottom:15px}table{margin:10px 0 35px}table th{font-size:13px;line-height:20px;padding:10px 5px 8px}table td{font-size:12px;line-height:17px;padding:7px 5px 5px}table tr + tr td{border-top:0 none transparent}table td img{display:inline-block !important;margin:0 5px 5px 0 !important}.section-teaser .perex .teaser-logo{margin:0 auto 10px;max-height:60px;width:auto}.news-box .news-item{margin:0 0 15px !important}.news-box .news-item .col:first-child{width:30%;display:inline-block;vertical-align:top}.news-box .news-item .col + .col{width:64%;display:inline-block;vertical-align:top;margin-left:2%}.news-box .news-item img{width:100%;max-width:none}.item-list{font-size:0;text-align:center}.item-list > ul{display:block;padding:0;margin:5px -1% 15px}.item-list > ul > li{display:inline-block;width:31%;margin:0 1%;vertical-align:top;padding:0 0 20px;list-style-type:none}.item-list > ul > li .overlay{position:relative;display:block;margin:0 auto;top:0;text-decoration:none;padding:0}.item-list > ul > li img{margin:0 auto;display:block}.item-list .text-box{padding-top:10px}.item-list .text-box .box-prefix{font-size:14px;line-height:17px;font-weight:700;text-align:center;display:block;color:#000}.item-list .text-box .box-title h3{font-size:16px;line-height:20px;padding:0;margin:0;font-weight:700}.item-list .text-box .box-title h3 small{font-size:13px;line-height:15px;font-weight:400}.payment-detail{margin:0 0 20px;display:flex;height:100%;flex-direction:row;justify-content:center;align-items:flex-start}.payment-detail .flex-base{min-width:200px;width:200px;margin-right:25px}.payment-detail .flex-base img{margin-bottom:0;max-width:100%}.payment-detail table.table-info td{padding:3px 15px 3px 0;font-size:15px;border-width:0;vertical-align:top}.payment-detail table.table-info td + td{font-weight:700}.payment-detail .payment-partners{margin:0 -15px}.payment-detail .payment-partners ul{padding:15px 0 0}.payment-detail .payment-partners ul li{display:inline-block;vertical-align:middle;margin:10px 15px 0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.payment-detail .payment-partners ul li:before{display:none}.payment-detail .payment-partners ul li a{display:block;text-decoration:none}.payment-detail .payment-partners ul li img{display:block;margin:0}.course-detail{margin:0 0 20px;display:flex;width:100%;height:100%;flex-direction:row-reverse;justify-content:center;align-items:flex-start}.course-detail .flex-base{min-width:400px;width:400px;margin-left:25px}.course-detail .flex-base + div{width:100%}.course-detail h4{padding-top:0}.course-detail h5{padding-top:0;color:#b5b5b5}.course-detail .lector-flex{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;align-items:flex-start}.course-detail .lector-flex img{margin:0 15px 0 0 !important;width:150px;height:auto}