/**
 * This page is generated by Nibble 2.0
 * The portal engine by Devidens.
 * Copyright (C) Devidens Ltd. 2006-2025
 * http://devidens.hu/
 */

 ul.ui-autocomplete li a{display: block;}.ui-qtip-ktk .ui-tooltip-content{border-color: #D0DC93; background-color: #D0DC93; font-size: 13px; line-height: 150%; text-align: justify;}.fixme{border: 10px solid #cc2424; color: #cc2424; background: yellow; font-weight: bold; padding: 10px; text-align: center;}.socialSharing a{float: left;}.socialSharing a img{border: none;}.articleControl{overflow: hidden; padding: 4px 0px; font-size: 12px; margin: 10px 0px; height: 25px;}.articleControl .lft{float: left; width: 40%;}.articleControl .rgt{float: right; width: 60%; text-align: right;}.articleControl .socialSharing{height: 24px; line-height: 24px;}.articleControl .socialSharing span{text-transform: uppercase; float: left; margin-right: 10px;}.articleControl .socialSharing img{margin: 0px 3px; display: inline;}.articleControl .rgt img{position: relative; top: 3px; margin-left: 5px; cursor: pointer; display: inline;}.articleControl .rgt span{cursor: pointer;} #questionView .articleControl.bottom a, #contentView .articleControl.bottom a{text-decoration: none; color: #6A6A6A; font-size: 12px; font-weight: normal;}.ehkbh span{text-transform: lowercase; color: #3366ff; font-style: italic;}input::-webkit-input-placeholder::-webkit-input-placeholder{font-style: italic; padding-bottom: 4px;}input.text:-moz-placeholder{font-style: italic; padding-bottom: 4px;}textarea:-moz-placeholder{font-style: italic;}.placeholder{font-style: italic;}.captcha{position: relative;}.captcha .lhCaptcha{position: absolute; top: 45px; right: 32px;}.captcha label{padding-top: 45px; background: url("/images/starRed.png") 145px 50px no-repeat;}.notbold{font-weight: normal;}body.ajax{cursor: wait;}.ng1{float: left; display: inline-block; margin: 3px 8px 0px 8px; height: 17px; width: 24px;} #right .banner{padding-top: 0;} #right .title{padding-top: 1.7rem;} #contact_header{display: block;} #contact_footer{display: none;}input[type=number]{-moz-appearance: textfield;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;}table.cntable_alt strong{font-size: 1.1em !important;}table.cntable_alt td{padding: 10px 5px !important; font-size: 0.9em;} #privacyNotice ul, #privacyNotice ol, #privacyNotice dd{margin-bottom: 1em;} #privacyNotice ul{list-style-type:square; list-style-position: outside;} #privacyNotice li{margin-bottom: 0.5em;} #privacyNotice ol{list-style-type: lower-latin; list-style-position: outside; margin-left: 1em;}.clearfix:before, .clearfix:after{content: "."; display: block; height: 0; overflow: hidden;}.clearfix:after{clear: both;}.clearfix{zoom: 1 ;}html{scroll-behavior: smooth;}.topnav{display: none;}.loader{border: 10px solid #dad9d7; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; border-top: 10px solid #575656; border-radius: 50%; width: 50px; height: 50px; visibility: hidden; position: fixed; left: 45%; top: 45%; z-index: 1000;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.transparent-almost, body.ajax #body{zoom: 1; filter: alpha(opacity=40); opacity: 0.4; transition: all .2s ease; transition-delay: .1s;}.loader.spin{visibility: visible;}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover, .cc-revoke.hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover, .cc-revoke.hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover, .cc-link.hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover, .cc-highlight .cc-btn:first-child.hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus, .cc-close:focus,.cc-close:hover, .cc-close.hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen andmax-width:900px{.cc-btn{white-space:normal}}@media screen andmax-width:414px andorientation:portrait,screen andmax-width:736px andorientation:landscape{.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-btn:hover, .cc-btn.hover{text-decoration: none;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}body{line-height: 1;}ol, ul{list-style: none;}blockquote, }blockquote:before, blockquote:after, q:before, q:after{content: ''; content: none;}table{border-collapse: collapse; border-spacing: 0;}*{padding: 0px; margin: 0px;}li{}img{display: block; border: none;}ul, ol, dd{list-style-type: none; }.inline{display: inline;}.hide, .h{display: none;}.hidden{visibility: hidden;}.r{text-align: right;}.left, .l{text-align: left;}.center, .c{text-align: center;}.bc{margin: 0 auto; display: block;}.j{text-align: justify;}.pointer, .link{cursor: pointer;}.nolink{cursor: default;}.floated{overflow: hidden;}.pager img{display: inline; margin-bottom: -5px;}.ok, .info{background: #32845b url(/images/icons/tick.png) no-repeat 5px 50%; color: white; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.info{background: #1a8db2 url(/images/icons/information.png) no-repeat 5px 50%;}.ok a, .ok a:hover, .info a, .info a:hover{color: white;}.warning{background: #ffdc4c url(/images/icons/error.png) no-repeat 5px 50%; font-weight: bold; padding: 5px 5px 5px 25px !important; margin-bottom: 0.5em; color: black;}.warning a{color: black;}.warning.note{border: 1px solid #FFCC33; margin: 0.5em 0 1em 0; padding-left: 30px; font-size: 0.9em; padding-right: 5px;}.error, .fail{background: red url(/images/icons/cross.png) no-repeat 5px 50%; padding: 5px 5px 5px 25px !important; margin-bottom: 0.5em; color: white; font-weight: bold;}.error a, .fail a{color: white;}.negcap{display: none;}p{margin-bottom: 1em;}ul.menu{padding: 0px; margin: 0px; list-style-type: none;}ul.menu ul{margin: 0; padding: 0; list-style-type: none;}* ul.menu li{_height: 1%; vertical-align: bottom;}ul.menu li{margin: 0; padding: 0;}ul.menu a, ul.menu span.menu{display: block;}ul.horizontal{}ul.horizontal li{float: left;}ul.simple{overflow: hidden;}.relative{position: relative;}.cf:before, .cf:after{content:""; display:table;}.cf:after{clear:both;}.cf{zoom:1;}.nw{white-space: nowrap;}.fr{float: right;}.nodata{text-align: center; padding: 1em; color: #ccc; font-size: 30px;}.vam{vertical-align: middle;}.faq{background: #FFFFCC url(http://cdn.l0.hu/fugue/bonus/icons-32/question.png) no-repeat 5px 50%; padding: 5px 10px 5px 40px; margin: 5px 0; border: 1px solid #ddd;}.invisible{visibility: hidden;}.fixed{position: fixed;}.sticky{position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky;}body{background-color: #262626; font-family: Tahoma; font-size: 15px; color: #262626;}a{color: #d0db93; text-decoration: none;}a:hover{text-decoration: underline;}.oh{overflow: hidden;} #body{min-height: 41vh;} #body > div{max-width: 1024px; margin: 0 auto;} #header{position: relative; height: 55px;} #logo{display: block; width: 89px; height: 111px; position: absolute; left: -10px; top: 0px;} #logo2{display: block; max-width: 527px; position: absolute; left: 92px; top: 0px;} #logo2Img{height: 55px; width: 80%;} #menu{position: absolute; left: 92px; top: 62px; max-width: 80%;} #menu > li{float: left; margin-right: 14px;} #login a{color: #EEEDE9; font-size: 12px;} #login a:hover{color: #d0db93;} #menu > li > a{color: #000; font-size: 14px; padding: 0 0 0 0px; text-decoration: none;} #menu > li > a:hover{color: #d0db93;} #login{position: absolute; right: 0px; bottom: 0px; height: 15px; padding-top: 7px; padding-bottom: 16px; background: url(/images/login.png) 0px 0px no-repeat; color: white; padding-left: 38px;} #login #loginButton{color: #d0db93; margin: 0px 10px 0px 0px;} #login form.logout input.submit{border: none; background: none; color: #d0db93; margin: 0px; padding: 0px; text-decoration: none; cursor: pointer; font-family: Tahoma; font-size: 12px;} #login form.logout input.submit:hover, #login form.logout input.submit.hover{text-decoration: underline;} #login .loggedUser{font-size: 12px; display: block; margin-top: -14px; margin-bottom: 3px;} #searcher{width: 300px; height: 39px; background: url(/images/searcher.png) no-repeat; float: right;} #searcher form{background: url(/images/magnifier.png) 13px 8px no-repeat; height: 27px; padding-top: 2px;} #searcher input.text{background: none; border: none; border-bottom: 1px solid #575B61; width: 160px; height: 25px; padding: 2px 3px; margin-left: 44px; margin-right: 20px; color: white; font-family: Tahoma; font-size: 12px;} #searcher input.text:focus{outline: none;} #searcher input.submit{background: none; border: none; color: #EEEDE9; font-family: Tahoma; font-size: 12px;} #navbar{float: left; max-width: 650px; width: 640px; color: #262626; font-size: 12px; line-height: 18px; height: 35px; border-radius: 0 0 12px 40px; background: rgba(183, 172, 159,.8);} #navbar a{color: #262626;} #main{clear: both; padding-top: 20px;}div.title18, div.h2, h1{font-family: 'Dosis', sans-serif; font-size: 36px; padding-bottom: 25px;}.myf{font-family: 'Dosis', sans-serif;}div.title18, div.h2.small, h1.small{font-size: 22px;}div.title18{margin-top: 20px;}.title, h2{} #main p{margin: 12px 0px; font-size: 15px;} #main p.dlh{line-height: 24px;} #footer{clear: both; max-width: 100%; padding: 1rem 0 2rem; margin-top: 40px; background: rgba(0,0,0,.9);} #footer > div{max-width: 1024px; margin: 0 auto 30px auto;} #footer ul{overflow: hidden;} #footer ul > li{float: left; margin-right: 1rem;} #footer ul > li > a{color: #999683; font-size: 1rem; line-height: 1.4rem; cursor: pointer;} #footer ul > li > a:hover{color: #d0db93;}div.info{background: url(/images/info.png) 18px 15px no-repeat; border-top: 1px solid #32373F; padding-left: 52px; padding-top: 12px; font-size: 12px; line-height: 24px; color: #262626;}.bgreen{border-color: #78AE62 !important;}.bblack{border-color: #2B2B2D !important;}.byellow{border-color: #ACAB99 !important;}.publicLister{display: -webkit-flex; display: flex; flex-wrap: nowrap; gap: 1rem;}.colLeft, .publicLister .listerLeft{flex-basis: 66%;}.colRight, .publicLister .listerRight{flex-basis: 30%;}.publicLister .item{line-height: 24px; border-bottom: 1px solid #262626; margin-bottom: 20px; padding-bottom: 20px;}.publicLister a.title{font-family: 'Dosis', sans-serif; font-size: 24px; margin-bottom: 20px;}.publicLister .time{font-size: 12px; margin-bottom: 5px;}.publicLister .lead{}.publicLister .item:last-child{border-bottom: none;}dl{overflow: hidden;}dl > dt{display: inline-block; width: 30%; text-align: right; padding-right: 10px; font-weight: bold;}dl > dd{display: inline-block; width: 60%; text-align: left;}.captcha .button, .btn{display: block; text-decoration: none; text-align: center; background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); border: none; cursor: pointer; min-width: 200px; display: inline-block; margin: 20px 10px; padding: 10px 20px; border-radius: 5px; font-family: Tahoma; font-size: 15px; color: #333;}btn:hover, btn.hover{text-decoration: none;} #contentPopup{position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,.8); padding-top: 10vh;} #popupContent{margin: 0 auto; border: 1px solid #272727; max-width: min(90vw,800px); position: relative; padding: 2rem 3rem 1rem; border-radius: 10px;} #popupContent .content .flex-30{display: none;} #popupContent .content .main-content.flex-66{flex-basis: initial;}.closeBtn{position: absolute; font-size: 3rem; right: 1rem; top: -.3rem; color: #7ca802; cursor: pointer; opacity: .6}.closeBtn:hover, .closeBtn.hover{opacity: 1;}.message{font-family: 'Dosis', sans-serif; font-size: 24px; color: white; padding: 10px 16px 10px 25px; margin-bottom: 20px; font-weight: normal; line-height: 1.4em;}.numberColor{color: #333333; font-weight: bold;}.message.success, .message.ok{background: #76ae65;}.message.error, .message.fail{background: #aa2222;}.info-orig{background: #1a8db2 url(/images/icons/information.png) no-repeat 5px 50%; font-size: 18px;}span.info-bigger{font-size: 1.2em;}table.layout, div.layout.div-table{border-collapse: collapse; width: 630px;}table.layout tr, div.layout.div-table div.div-table-row{margin-bottom: 1.5rem;}table.layout tr td, div.layout.div-table div.div-table-row div.div-table-cell{vertical-align: top;}table.layout tr td.label, div.layout.div-table div.div-table-row div.div-table-cell.label{background-color: #f5f5f3; width: min(215px,40vw); font-size: 12px; text-align: right; padding: 10px 5px 5px 10px;}table.layout tr td.label label, div.layout.div-table div.div-table-row div.div-table-cell.label label{text-transform: lowercase; display: inline-block; width: 100%; height: 100%; cursor: alias;}table.layout tr.ttn td.label label, div.layout.div-table div.div-table-row.ttn div.div-table-cell.label label{text-transform: none;}table.layout tr td.input, div.layout.div-table div.div-table-row div.div-table-cell.input{background-color: #fff; padding: 7px 0px 5px 10px; width: min(390px, 60vw); width: min(390px, 60vw);}table.layout tr td.input{height: 25px;}table.layout tr td.input input.text, div.layout.div-table div.div-table-row div.div-table-cell.input input.text{border: none; background: none; font-family: Tahoma; font-size: 15px; width: 100%;}table.layout tr td.input input.text:focus, div.layout.div-table div.div-table-row div.div-table-cell.input input.text:focus{outline: none;}table.layout tr td.label em.required, div.layout.div-table div.div-table-row div.div-table-cell.label em.required{float: left;}div.layout.div-table div.div-table-row div:nth-child(1){border-radius: 8px 0 0 8px;}div.layout.div-table div.div-table-row div:nth-child(2){border-radius: 0 8px 8px 0;}.ktButton, form input.submit.default, form input.submit.button{box-shadow: inset 0px 1px 0px 0px #ffffff; background: linear-gradient(to top, #ddd 5%, #fefefe 100%); background-color: #f9f9f9; border-radius: 6px; border: 2px solid #d7d6d7; display: inline-block; cursor: pointer; color: #666666; font-size: 15px; font-weight: bold; padding: 8px 24px; text-decoration: none; margin: 20px 0px; display: inline-block;}.ktButton:hover, .ktButton.hover, .ktButton.hover, .ktButton.hover, form input.submit.default:hover, form input.submit.default.hover, form input.submit.button:hover, form input.submit.button.hover{background: linear-gradient(to top, #dcdcdc 25%, #fff 80%); background-color: #e9e9e9; border-color: #aeadab; text-decoration: none;}.ktButton:active, form input.submit.default:active, form input.submit.button:active{position:relative; top:1px; text-decoration: none;}form div.note{display: none;}form tr.error td.input div, form tr.error{background: none; color: #a22;}form .error label{color: #a22; font-weight: bold;}form div.error{background: none; padding: inherit !important; margin-bottom: inherit; font-weight: normal;}form div.error strong, form tr.error td.input div.error strong{background: none; display: block; padding: 3px 0px; color: #a22; margin-top: 6px; margin-bottom: 10px;}.helpBox, img.star{display: none;} #orderTraining .helpBox{top: 10px; display: block;} #paymentModes{margin-bottom: 15px;} #paymentModes input{margin-right: 30px; margin-left: 20px;} #paymentModes .indent{margin-bottom: 20px; margin-left: 68px;} #paymentModes img{display: inline; margin: 0px 4px;}.captcha{display: flex; flex-wrap: nowrap;}input#_captcha{text-transform: uppercase;}.captcha img{border: 1px solid #aaa;}.captcha .button{font-size: 13px; margin: 0px; min-width: auto;}.captcha .error + .button{top: -96px;}label[for~=helpText_CAP]{top: 1rem; position: relative;}label[for~=helpText_CAP]::before{content: "irja be a képen látható karaktereket";}.row-or-column, .main-inner-flex, #bannerBottomContainer .banner, .pager{display: -webkit-flex; display: flex; flex-wrap: nowrap; gap: 1rem;}.column-direction{flex-direction: column}.can-grow{flex-grow: 1}.can-shrink{flex-shrink: 1}.justify-center, .pager{justify-content: center;}.space-between{justify-content: space-between;}.space-around{justify-content: space-around;}.space-evenly{justify-content: space-evenly;}.items-center{align-items: center;}.items-end{align-items: flex-end;}.items-start{align-items: flex-start;}.flex-end{justify-content: flex-end;}.gap-0{gap: 0}.gap-05{gap: .5rem}.gap-1{gap: 1rem}.row-gap-1{row-gap: 1rem;}.row-gap-05{row-gap: .5rem;}.flex-66{flex-basis: 66%;}.flex-30{flex-basis: 30%;}div.layout.div-table{display: -webkit-flex; display: flex; flex-wrap: nowrap; flex-direction: column; flex: 1;}div.layout.div-table div.div-table-row{display: -webkit-flex; display: flex; flex-wrap: wrap; flex-direction: row; flex: 1;}table.layout.header td.label, div.layout.div-table.header div.div-table-cell.label, table.header td.data, div.header td.data{background: none; padding: 2px 0px 0px 5px;}table.layout.header td.label, div.layout.div-table.header div.div-table-cell.label{padding: 5px 5px 0px 5px; font-weight: bold;} #orderSummary a.btn{padding-top: 10px; font-size: 13px;}.vm{display: inline; vertical-align: middle;} #body #orderSummary table.layout tr td, #body #orderSummary div.layout.div-table div.div-table-row div.div-table-cell{padding-bottom: 0.5em;}.nohref{cursor: default;} #stickyHeader{position: -webkit-sticky; position: sticky; top: 0; z-index: 999; width: 100% !important; height: 55px; background-color: #262626;} #stickyHeader > div{max-width: 1024px; margin: 0 auto;} #footer .cardLogoContainer{margin-top: 3rem; color: #999683;} #footer img.logo{margin-top: 1rem;} #copyright{width: 100% !important; height: 40px; text-align: center; background-color: #272727; color: #ACAB99; padding-top: 20px;}div.clear{clear: both;}.ccUrl{margin-top: 1rem;} #id_saveContract .layout .comment, .defaultComment{background: url(/images/info.png) 0px 0px no-repeat; padding: 0 0 5px 25px; margin-bottom: -15px; margin-top: 1rem;}.icon50p{width: 50px !important; height: 50px !important;}video{object-fit: cover; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: -1;} #body{padding-top: 3rem;} #mainpage .oh{color: #fff;} #mainpage h1{color: #fff;}.lighter-bg{background: rgba(0,0,0,.5); padding: 1rem; border-radius: 1rem 1rem 0 0; color: #fff;}.darker-bg{background: rgba(0,0,0,.85); padding: 1rem; border-radius: 0 0 1rem 1rem; color: #fff;}.white-bg{background: rgba(183, 172, 159,.8); padding: 1rem; border-radius: 1rem;}figure.table table thead th{padding: 4px 20px 4px 4px; background-color: rgba(208, 219, 147, .6);}figure.table table tbody td{padding: 4px; vertical-align: top; background-color: rgba(208, 219, 147, .1);}figure.table table tbody tr:nth-child(2n) td{background-color: rgba(208, 219, 147, .2);}figure.table table tfoot th{padding: 4px 4px 4px 4px; background-color: rgba(208, 219, 147, .4);}.tablesorter{}.tablesorter thead th{padding: 4px 20px 4px 4px;}.tablesorter tfoot th{padding: 4px 4px 4px 4px;}.tablesorter .header{background-image: url(/images/tablesorter/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}.tablesorter tbody td{padding: 4px; vertical-align: top;}.tablesorter tbody tr.odd td{}.tablesorter thead tr .headerSortUp{background-image: url(/images/tablesorter/asc.gif);}.tablesorter thead tr .headerSortDown{background-image: url(/images/tablesorter/desc.gif);}.tablesorter thead tr .headerSortDown, .tablesorter thead tr .headerSortUp{color: black; background-color: #E2E1DE;}.formDes{border: 1px solid #BBBAB6; -webkit-border-radius: 8px; border-radius: 8px; margin: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background: #F6F6F4; font-size: 12px;}.formDes label{float: left; padding: 8px 20px; border-right: 1px solid #BBBAB6;}.formDes select{background: white; border: none; padding: 5px 20px;}.formDes option{padding-right: 30px;} #logoutContainer{width: 180px;} #logoutContainer a{color: #76AE65;} #logoutContainer form{display: inline-block;}button.peter{border: none; background: url(/images/bgButton.png) no-repeat; width: 245px; height: 65px; margin: 0 auto; display: block; font-size: 16px; font-family: tahoma; cursor: pointer;}.peterseparator{border-top: 1px solid #c2c2c1; border-bottom: 1px solid #fff; margin: 10px 0; height: 0px;}.peterinfo{background: url(/images/info.png) no-repeat; text-align: center; padding-left: 23px; padding-top: 5px; font-family: tahoma; font-size: 11px;}.tahoma14{font-family: tahoma; font-size: 14px;}form input.submit.lettersSubmit, a.lettersSubmit{background: url(/images/bgButton.png) no-repeat; color: #333333; font-weight: normal; border: none; width: 285px; height: 66px; font-family: Tahoma; font-size: 20px; margin: 10px 0px; display: block; cursor: pointer; background: #cdeb8e; background-image: -webkit-linear-gradient(top, #cdeb8e, #a5c956); background-image: -moz-linear-gradient(top, #cdeb8e, #a5c956); background-image: -ms-linear-gradient(top, #cdeb8e, #a5c956); background-image: -o-linear-gradient(top, #cdeb8e, #a5c956); background-image: linear-gradient(to bottom, #cdeb8e, #a5c956); -webkit-border-radius: 7; -moz-border-radius: 7; border-radius: 7px; font-family: Arial; padding: 10px 20px 10px 20px; border: solid #91ad4f 2px; text-decoration: none;}form input.submit.lettersSubmit:hover, form input.submit.lettersSubmit.hover, a.lettersSubmit:hover, a.lettersSubmit.hover{background: #8fc400; background-image: -webkit-linear-gradient(top, #8fc400, #7ca802); background-image: -moz-linear-gradient(top, #8fc400, #7ca802); background-image: -ms-linear-gradient(top, #8fc400, #7ca802); background-image: -o-linear-gradient(top, #8fc400, #7ca802); background-image: linear-gradient(to bottom, #8fc400, #7ca802); text-decoration: none; color: #eeeeee;}.bankText img{display: inline; vertical-align: middle; margin: 0px 1px; height: 30px;}.bankText{text-indent: -65px; margin-left: 65px; line-height: 2.5em;} #descriptionB{line-height: 1.2em !important;}.list-group{margin-bottom: 20px; padding-left: 0px;}.list-group-item:first-child{border-top-right-radius: 4px; border-top-left-radius: 4px;}.list-group-item.active, .list-group-item.active > .badge, .nav-pills > .active > a > .badge{color: #666; background-color: #FFF;}.list-group-item.active, .list-group-item.active, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active, .list-group-item.active.hover, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active, .list-group-item.active:focus{z-index: 2; color: #FFF; background-color: #D42B1E; border-color: #D42B1E;}a.list-group-item{color: #555;}.list-group-item{position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #FFF; border: 1px solid #DDD;}.badge{display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #FFF; line-height: 1; vertical-align: baseline; white-space: nowrap; text-align: center; border-radius: 10px; float: right;}a.list-group-item:hover, a.list-group-item.hover, a.list-group-item:focus, a.list-group-item:focus{text-decoration: none; color: #555; background-color: #F5F5F5;}.event-time a.btn-book{background: #333333; border-radius: 5px; color: #fff; display: inline-block; font-size: 1.1em; margin: 5px 0 10px 0px; padding: 8px 14px; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s;}.event-time a.btn-book:hover, .event-time a.btn-book.hover{text-decoration: none;} #cookie-message-container{position: fixed; bottom: 0; width: 100%; padding: 16px 0px; z-index: 9999999; transition: all 0.25s linear; background: #262626; opacity: 0.9; color: #cdcdcd; line-height: 2rem; text-align: center;} #cookie-message-container a{color: #d0db93;} #cookie-message-container a:hover{color: #76ae65;} #cm-button{border-radius: 5px; padding: 8px 15px; background: #1e1e1e; font-size: 12px; color: #fff; transition: all 0.25s ease-in-out; display: inline-block; cursor: pointer; font-family: "Jim Sans Regular",Arial; font-weight: 400; font-size: 14px; line-height: 1.2; text-transform: uppercase; text-decoration: none;}html{scroll-behavior: smooth;}table.cntable_alt tr:nth-child(2n){background-color: #e6e7e1;}table.cntable_alt thead{background-color: #cdccc2;}.topnav{display: none;}.error, .fail{font-weight: normal; padding-bottom: 10px !important;}td.input div.error{padding: 0 !important;}.contract-container{margin: 1rem 0 2rem;}.ok a, .info a{color: #333333; font-weight: bold; text-decoration: underline;}.ok a:hover, .info a:hover{color: #d0db93;} #register .layout .comment{margin-bottom: 0 !important;}form .comment{font-size: .8em; font-style: italic; opacity: .6; margin: 5px 0 0 0 !important;}.captcha label{padding-top: initial; background: none;} #orderMonthlyDownload li{float: left; margin-right: 1em;}.bankText img{height: 30px;} #main .message.tkz{font-size: 16px} #addressModify .addressCont{border: 1px solid #ddd; background: #eee; float: left; padding: 5px 10px; margin: 10px 5px;} #addressModify .addressCont img{visibility: hidden; float: right;} #addressModify .addressCont:hover img, #addressModify .addressCont.hover img{visibility: visible;}.admin #right div#embed_user_create_results{overflow: auto;}.admin #right div#embed_user_create_results td.odd{background: #ddd;}.admin #right div#embed_user_create_results thead{text-align: left;}.admin #right div#embed_user_create_results caption{text-align: left; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #right div#embed_user_create_results th.warning{color: black; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #user fieldset#mailreport{display: none;}.admin #user fieldset#mailreport tr#errormessagerow{display: none;}input#regCode{border-radius: 3rem 0 0 3rem !important;} #register .comment{margin: 1em 0;} #profile .comment{margin: 12px 0px; line-height: 18px;}.warn_login{padding: 10px; border: 1px dotted #111111; background-color: rgba(208,219,147,.3); max-width: 608px; margin-top: 1rem; border-radius: 8px;} #info_mod, #info_temporary{font-size: 14px; text-align: left; padding-top: 0; line-height: 1.1em;}@media only screen and (max-width:640px ){.submit{float: right; clear: right;} #forgottenPassword_d{float: right; clear: right;}.warn_login{clear: right; top: 20px;}} #tkPolicy{min-height: 2rem;}table.layout tr.statement td.label, div.layout.div-table div.div-table-row.statement div.div-table-cell.label{background-image: none;}table.layout tr.statement td.input, div.layout.div-table div.div-table-row.statement div.div-table-cell.input{background-image: none;} #aszatoasztr legend{display: none;}.aszatoaszhide{display: none;} #bjf, #fsz, #hnt{background: url("/images/bgCheckbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);} #label__ot_statement_, #label__ot_statement2_, #label__haveNoTax{background: none repeat scroll 0 0 #F5F5F3; border: 1px solid #CBCBCA; border-radius: 0 8px 8px 8px; cursor: pointer; display: block; margin-left: 39px; padding: 6px 12px 6px 10px;} #label__ot_statement_ input, #label__ot_statement2_ input, #label__haveNoTax input{display: none;} #bjf.checked, #fsz.checked, #hnt.checked{background: url("/images/bgCheckboxOk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}.dropdown-select{position: relative; width: 99%; margin: 0; padding: 0px 8px 0px 10px; height: 20px; line-height: 14px; font-size: 12px; color: #62717a; background: #f2f2f2; background: rgba(0, 0, 0, 0) !important; border: 0; border-radius: 0; -webkit-appearance: none;}.dropdown-select:focus{z-index: 3; width: 99%; color: #394349; outline: none;}.dropdown-select > option{margin: 3px; padding: 6px 8px; text-shadow: none; background: #f2f2f2; border-radius: 3px; cursor: pointer;}.lt-ie9 .dropdown{z-index: 1;}.lt-ie9 .dropdown-select{z-index: -1;}.lt-ie9 .dropdown-select:focus{z-index: 3;}@-moz-document url-prefix(){.dropdown-select{padding-left: 6px;}} #register h1{border-bottom: 5px solid black;} #register #whereFindCode{margin-left: 50px;} #register .layout .comment{background: url(/images/info.png) 0px 0px no-repeat; padding: 0 0 5px 25px; margin-bottom: -15px;} #tkPolicy, #tkPrivacy, #tkNewsletter, #tkAuth{background: url(/images/bgCheckbox.png) 0 0 no-repeat;} #tkPolicy.checked, #tkPrivacy.checked, #tkNewsletter.checked, #tkAuth.checked{background: url(/images/bgCheckboxOk.png) 0 0 no-repeat;} #label__policy, #label__privacy, #label__newsletter, #label__auth, #label__otstatement, #label__otstatement2{margin-left: 39px; display: block; padding: 6px 12px 6px 10px; cursor: pointer; background: #F5F5F3; border: 1px solid #CBCBCA; border-radius: 8px; border-top-left-radius: 0px; max-width: 565px;} #label__policy input, #label__privacy input, #label__newsletter input, #label__auth input, #label__otstatement input, #label__otstatement2 input{display: none;} #registrationSummary h1{border-bottom: 5px solid black;} #registrationSummary .title18{display: none;} #registrationSummary table.layout tr td.label{background: url("/images/formLabel.png") no-repeat scroll 0 0 transparent; font-size: 12px; height: 27px; padding: 10px 5px 0 10px; text-align: right; width: 215px;} #registrationSummary table.layout tr td.data{background: url("/images/formInput.png") no-repeat scroll 0 0 transparent; height: 25px; padding: 7px 0 2em 10px; width: 390px;}.accountants .bigtable{text-align: justify; margin-bottom: 40px;}.accountants .bigtable thead{font-size: 16px; color: #333;}.accountants .bigtable td{vertical-align: top;}.accountants .bigtable td, .accountants .bigtable th{padding: 10px 20px;}.accountants .bigtable tr.first td{font-weight: bold; border: none;}.accountants .bigtable tr.first{background: #FFFFFF;}x.accountants .bigtable tbody:hover, x.accountants .bigtable tbody.hover{background: #fff;}.accountants .bigtable tbody:hover td, .accountants .bigtable tbody.hover td{background: transparent;}.accountants .bigtable img{display: inline;}.accountants .bigtable tfoot{font-size: 12px; font-weight: bold;}.loginpeter{background: #CA3423; background: -moz-linear-gradient(top, #CA3423 0%, #FD4935 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CA3423), color-stop(100%,#FD4935)); background: -webkit-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: -o-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: -ms-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: linear-gradient(to bottom, #CA3423 0%,#FD4935 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CA3423', endColorstr='#FD4935',GradientType=0 ); border-radius: 8px; border-top: 1px solid #FD4935; box-shadow: 0 1px 0 #000000; color: #FFFFFF; float: left; font-family: Tahoma; font-size: 13px; margin-left: 1px; margin-right: 3px; padding: 4px 10px; text-decoration: none; vertical-align: middle; line-height: 1.5; width: auto;}.loginpeter:hover, .loginpeter.hover{background: #A62E26; background: -moz-linear-gradient(top, #A62E26 0%, #FD4935 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A62E26), color-stop(100%,#FD4935)); background: -webkit-linear-gradient(top, #A62E26 0%,#FD4935 100%); background: -o-linear-gradient(top, #A62E26 0%,#FD4935 100%); background: -ms-linear-gradient(top, #A62E26 0%,#FD4935 100%); background: linear-gradient(to bottom, #A62E26 0%,#FD4935 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A62E26', endColorstr='#FD4935',GradientType=0 ); border-top: 1px solid #FD4935; color: #dddddd; text-decoration: none;}.loginpeter:active{background: #CA3423; background: -moz-linear-gradient(top, #CA3423 0%, #FD4935 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CA3423), color-stop(100%,#FD4935)); background: -webkit-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: -o-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: -ms-linear-gradient(top, #CA3423 0%,#FD4935 100%); background: linear-gradient(to bottom, #CA3423 0%,#FD4935 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CA3423', endColorstr='#FD4935',GradientType=0 ); border-top-color: #56100A; color: #FFFFFF; text-decoration: none;}div#login_for_j{background: url("/images/login.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); bottom: 0; color: #FFFFFF; height: 31px; padding-left: 31px; padding-top: 5px; right: 0; overflow: hidden;} #logoutContainer_for_j{width: 243px;} #login_for_j a{color: #EEEDE9; font-size: 12px;} #logoutContainer_for_j a{color: #76AE65;} #logoutContainer_for_j form{display: inline-block;} #login_for_j #loginButton{color: #76AE65; margin: 0 22px 0 0;} #login_for_j form.logout input.submit{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #76AE65; cursor: pointer; font-family: Tahoma; font-size: 12px; margin: 0; padding: 0; text-decoration: none; float: none !important;} #login_for_j form.logout input.submit:hover, #login_for_j form.logout input.submit.hover, #login_for_j form.logout input.submit.hover, #login_for_j form.logout input.submit.hover{text-decoration: underline;} #login_for_j .loggedUser{display: block !important; font-size: 12px; margin-bottom: 3px;} #header_for_j{background-color: #10151C; height: 54px; width: auto; overflow: hidden;}.jubtn{font-family: Tahoma; border-radius: 0px; font-size: 12px; padding: 5px 10px; text-transform: uppercase; text-shadow: none; width: auto; display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; line-height: 1.5; -moz-user-select: none;}.jubtn:hover, .jubtn.hover, .jubtn:focus, .jubtn:focus{color: #333; text-decoration: none;}.jubtn-primary{color: #FFF; background-color: #D42B1E; border-color: #BE261B;}.jubtn-primary:hover, .jubtn-primary.hover, .jubtn-primary:focus, .jubtn-primary:focus, .jubtn-primary.active, .jubtn-primary.active, .open > .dropdown-toggle.jubtn-primary, .open > .dropdown-toggle.jubtn-primary{color: #FFF; background-color: #A72218; border-color: #881C13;}.jubtn-success{color: #FFF; background-color: #5CB85C; border-color: #4CAE4C;}.jubtn-success:hover, .jubtn-success.hover, .jubtn-success:focus, .jubtn-success:focus, .jubtn-success:active, .jubtn-success:active, .open > .dropdown-toggle.jubtn-success, .open > .dropdown-toggle.jubtn-success{color: #FFF; background-color: #449D44; border-color: #398439;}.jubtn-info:hover, .jubtn-info.hover, .jubtn-info:focus, .jubtn-info:focus, .jubtn-info:active, .jubtn-info:active, .open > .dropdown-toggle.btn-info, .open > .dropdown-toggle.btn-info{color: #FFF; background-color: #31B0D5; border-color: #269ABC;}.jubtn-default:hover, .jubtn-default.hover, .jubtn-default:focus, .jubtn-default:focus, .jubtn-default.active, .jubtn-default.active, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default{color: #333; background-color: #E6E6E6; border-color: #ADADAD;}.link1:hover, .link1.hover{color: #fff; text-decoration: none;}.link1{font-family: Tahoma; color: #ccc; text-decoration: none; font-size: 13px;}.colNews h3{font-size: 22px;}ul.newspapers{line-height: 18px;}ul.newspapers li{display: block; font-size: 15px; padding-left: 70px; min-height: 84px;}ul.newspapers li a{text-decoration: none;}ul.newspapers li .span{font-weight: bold; color: #76AE65; background: url(/images/green_konyvelo.png) no-repeat 0 1px; padding-left: 20px; font-size: 10px; display: block; height: 20px;}ul.newspapers .span strong{font-size: 15px;}ul.newspapers li.szl{background: url(/images/newspaperSzl.png) no-repeat;}ul.newspapers li.kvl{background: url(/images/newspaperKvl.png) no-repeat;}ul.newspapers li.tbl{background: url(/images/newspaperTbl.png) no-repeat;}ul.newspapers li.mul{background: url(/images/newspaperMul.png) no-repeat;} #conferenceList .title{font-size: 18px; font-weight: bold;} #conferenceList .title a{color: black;} #conferenceList thead tr td{border-bottom: 3px solid #252C36;} #conferenceList tbody td.description{height: 90px; border-bottom: 1px solid #B4B3B1;} #conferenceList tbody td.startDay{background-color: #B5AA96; padding: 15px 0 15px 15px; font-size: 24px; width: 120px; line-height: 150%;} #conferenceList tbody td.description{background-color: #F6F5F3; padding: 12px 0 12px 12px;} #conferenceList tbody td.description small{font-size: 80%;} #conferenceList tbody tr.past{opacity: 0.4;}*{margin:0;padding:0;}.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix{display: inline-block;}* html .clearfix{height: 1%;}.clearfix{display: block;} #cbg{position:relative; float:left; width:300px; height:80px; background-image: url(/images/tbg.png); background-position: 0px 0px; background-repeat: no-repeat;} #counter{position:relative; top:0px; left:3px; z-index:4000;}.digit-separator{position: relative; float: left; width: 17px; height: 44px; overflow: hidden; background-image: url(/images/digit_separator.png); background-repeat: no-repeat; background-position: 0px 0px;}.digit{background-image:url(/images/digits.png)} #counterContainer{width: 100%; background-color: #10151C; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; border-radius: 1rem; opacity: .9;}.counterNote{font-size: 1.2rem; color: #fff; text-align: center;} #innerCounterWrapper{width: 955px; margin: 0 auto;} #cbg{flex: none;}*{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.blck{color: black;}.col{}.col.last{margin-right: 0px;} #mainpage .steps{margin-bottom: 50px;} #mainpage .steps .col h2{line-height: 24px; padding-left: 78px; min-height: 50px; background: url(/images/step2.png) 10px 0px no-repeat;} #mainpage .steps .col.first h2{background: url(/images/step1.png) 10px 0px no-repeat;} #mainpage .steps .col.last h2{background: url(/images/step3.png) 10px 0px no-repeat;} #mainpage #teasers{margin-bottom: 20px;} #teasers .col{border-top: 5px solid #76AE65; padding-top: 20px;} #teasers .col.first{border-color: #262626;} #teasers .col .title{font-family: 'Dosis', sans-serif; color: #76AE65; font-size: 22px; margin-bottom: 20px;} #teasers .col.first .title{color: #262626;} #teasers .col .image{position: relative;} #teasers .col .image a{display: block; width: 88px; height: 26px; padding-top: 10px; color: #262626; text-align: center; position: absolute; right: 20px; bottom: 20px; background: url(/images/button.png) no-repeat; text-decoration: none;} #teasers .col.n2 .title a{color: #76AE65;} #dashboard{margin-bottom: 30px;} #dashboard h1{font-family: 'Dosis', sans-serif; font-size: 24px;} #dashboard .col.first{border-color: #262626;} #dashboard .col.n2{border-color: #76AE65;} #dashboard .col.last{border-color: #B4AA95;} #dashboard h2{font-family: 'Dosis', sans-serif; font-size: 24px; margin-bottom: 20px; margin-top: 1rem;} #dashboard .actualTraining{background: #DBC7A4; padding: 10px 15px; font-weight: bold; font-size: 15px; line-height: 22px;}.progressBar{border-bottom: 1px solid #32373F; height: 40px; position: relative; background: rgba(255,255,255,.5); line-height: 24px; vertical-align: bottom; font-size: 12px;}.progressBar .percent{position: absolute; top: 0px; left: 0px; height: 40px; background: #76AE65;}.progressBar .text{position: absolute; font-size: 1.3em; top: -2px; top: 8px; left: 15px; width: 275px;}.offered .progressBar{border-bottom: none; background: none;}.offered .progressBar .percent{background: none;}.offered .progressBar .text{top: -2px; left: 0px;}.progressBar .text span{float: right; font-size: 24px;} #dashboard .elapsedTime{margin-top: 12px; margin-left: 15px; font-size: 12px; overflow: hidden; line-height: 24px; vertical-align: bottom; padding-right: 10px;} #dashboard .elapsedTime span.totalTime{color: #76AE65; float: right; font-size: 22px;} #dashboard .elapsedTime span.totalTime span{font-size: 12px;} #dashboard .actualYearCredits{padding: 8px 15px; background: #76AE65; color: #262626; line-height: 24px; vertical-align: bottom; font-size: 12px;} #dashboard .actualYearCredits span{font-size: 24px; vertical-align: top;}.completedTrainings li{display: block; font-size: 15px; padding: 5px 15px; line-height: 24px;}.completedTrainings li.last{border-bottom: none;}.completedTrainings li img{display: inline; margin-right: 5px;}.completedTrainings li span{color: #76AE65; font-size: 12px; margin-left: 5px;} #dashboard a.whiteUrl{color: #fff;}.colNews h2{font-family: 'Dosis', sans-serif; font-size: 24px; margin-bottom: 20px; color: black;}.colNews .date{font-size: 12px; color: #A4977C; margin-bottom: 5px;}.colNews a.title{font-weight: bold; line-height: 24px; font-size: 15px; font-family: tahoma;}.colNews .lead{line-height: 24px; padding-bottom: 12px;} #trainingDatasheet h1{font-size: 24px;} #trainingDatasheet .floated{display: -webkit-flex; display: flex; flex-wrap: nowrap; gap: 1rem;} #trainingDatasheet .leftcol{flex-basis: 66%;} #trainingDatasheet .rightcol{flex-basis: 30%;} #trainingDatasheet .trainingStatusForYou{font-weight: bold; color: white; padding: 10px 18px; height: 18px; border-top: 5px solid #262626; border-bottom: 1px solid #32373F;} #trainingDatasheet .trainingStatusForYou.offered{background: #76AE65;} #trainingDatasheet .video{position: relative; border-top: 5px solid #262626; min-height: 391px;} #trainingDatasheet .previewVideo{min-height: 0; height: 200px;} #trainingDatasheet .video img{position: absolute; left: 0px; top: 0px;} #trainingDatasheet .video .preview{position: absolute; top: 0px; left: 0px; width: 56px; height: 18px; text-align: center; color: #EEEDE8; font-size: 10px; background: #262626; padding-top: 4px; cursor: pointer;} #trainingDatasheet .video .playButton{position: absolute; width: 67px; height: 67px; background: url(/images/playButton.png) no-repeat; left: 50%; top: 50%; margin-left: -34px; margin-top: -34px; cursor: pointer;} #trainingDatasheet .description{background: white; padding: 10px 20px; line-height: 24px;} #trainingDatasheet .description span{font-size: 12px;} #trainingDatasheet .partDesc{margin-left: -150px; width: 570px;} #trainingDatasheet .survey{background: #D0DB93;} #trainingDatasheet .elig_warn{background: #E87F74; font-size: 1.2em;} #trainingDatasheet .elig_warn a{font-weight: bold; font-size: 1em; color: #D63E33; text-decoration: underline;} #trainingDatasheet .elig_warn a:hover{color: #76AE65;} #trainingDatasheet .survey a{color: #000000;} #trainingDatasheet .survey a span{font-weight: bold; font-size: 1em; color: #D63E33;} #trainingDatasheet .survey a:hover{color: #76AE65;} #trainingDatasheet .survey a:hover span{color: #D6928D;} #syllabus h2{font-family: 'Dosis', sans-serif; font-size: 24px; margin: 25px 0px;} #syllabus .item{border-top: 1px solid #AAACAC; border-bottom: 1px solid #c2c2c1; border-top: 1px solid #fff; padding: 30px; position: relative;} #syllabus .item.locked{background: url(/images/bgShadow.png);} #syllabus .item.viewable{background: white;} #syllabus .item.viewed{background: url(/images/bgShadow2.png);} #syllabus .item .icon{position: absolute; right: 15px; top: 12px;} #syllabus .item.locked .icon{background: url(/images/iconLocked.png) no-repeat; width: 14px; height: 21px;} #syllabus .item.viewable .icon{background: url(/images/iconRestart.png) no-repeat; width: 16px; height: 20px;} #syllabus .item.viewed .icon{background: url(/images/tickGreen.png) no-repeat; width: 21px; height: 16px;} #syllabus .item .chapter{margin-right: 8px; padding: 5px 10px; display: inline-block; background: #262626; text-align: center; color: #EAE9E4;} #syllabus .item.viewed .chapter{background: #76AE65;} #syllabus .item .title{font-weight: bold;} #syllabus .item .floated{overflow: hidden; margin-top: 10px;} #syllabus .item .floated .image{float: left; width: 135px; height: 101px; position: relative;} #syllabus .item .floated .image img{position: absolute; display: block; margin: 0px auto;} #syllabus .item .floated .image .length{position: absolute; bottom: 0px; right: 0px; height: 16px; padding: 5px 10px 0px 10px; background: #262626; text-align: center; font-size: 10px; color: #EEEDE8;} #syllabus .item.viewed .floated .image .length{background: #76AE65;} #syllabus .item .floated .image .length span{color: #76AE65;} #syllabus .item .floated .data{float: left; width: 400px; margin-left: 20px; line-height: 20px;} #syllabus .item .floated .data span{font-size: 12px;} #syllabus .item .floated .data a{display: block; margin: 3px 0px; font-weight: bold; padding-left: 30px; height: 23px; line-height: 24px;} #syllabus .item .floated .data a.readingMatter{margin-top: 8px; background: url(/images/iconBook.png) 0px 0px no-repeat;} #syllabus .item.viewed .floated .data a.readingMatter{background: url(/images/iconBookGreen.png) 0px 0px no-repeat;} #syllabus .item .floated .data a.test{background: url(/images/iconTest.png) 0px 0px no-repeat;} #syllabus .item.viewed .floated .data a.test{background: url(/images/iconTestGreen.png) 0px 0px no-repeat;} #syllabus .item .floated .data strong{font-weight: bold;}.colAccountants h2{font-family: 'Dosis', sans-serif; font-size: 24px; margin-bottom: 20px;}.colAccountants ul > li{overflow: hidden; height: 50px; min-height: 50px; margin-bottom: 10px; font-weight: bold; line-height: 24px;}.colAccountants ul > li > a{display: block; text-decoration: none;}.colAccountants ul > li .img{width: 50px; height: 50px; text-align: center; float: left; margin-right: 10px;}.colAccountants ul > li span.address{font-weight: normal;}.colTovabbkepzesHu h2{font-family: 'Dosis', sans-serif; font-size: 24px; margin-bottom: 20px; color: #74AE64; color: black;}.colTovabbkepzesHu p{line-height: 24px !important;}.colTovabbkepzesHu p strong{font-weight: bold;} #newsList .time{color: #A4977C;}.archiveNews{display: none;}.newsTitle{font-size: 1.4rem;} #commentSubscribeEmail{margin-top: 2em;}div.newslead{margin-bottom: 2rem;}[type=radio], [type=checkbox]{-webkit-appearance: none; -moz-appearance: none; appearance: none;}input[id*="aszatoasz"][type=checkbox], input[id*="noNgmRegNumber"][type=checkbox], #paymentModes [type=radio], #paymentModes [type=checkbox], #survey [type=radio], #survey [type=checkbox]{-webkit-appearance: auto; -moz-appearance: auto; appearance: auto; width: 1rem; height: 1rem;}label[id^="label"]{max-width: 566px; min-height: 30px;} #elf div{display: flex;} #teasers .col.borderBlack{border-color: #d0db93;} #teasers .col.borderBrown{border-color: #DBC7A4;} #teasers .col.borderGreen{border-color: #76AE65;}.noborder .col{border-top: none;}.departments{font-size: 10px; margin: 0 auto; font-weight: bold; width: 300px;}.departments td{height: 20px; vertical-align: bottom;}.dlh strong{color: #76AE65; font-weight: bold;}.icons{height: 90px; border: none; margin-top: -3px; position: relative;}.icons table{font-size: 9px; font-weight: bold; width: 290px; margin-left: 3px; text-align: center; position: absolute; top: 0;}.icons table a{display: block;}.icons table .icon{width: 60px; height: 60px; background: url(/images/icons.png); margin: 0 auto;}.icons table .icon a{width: 60px; height: 60px; text-decoration: none;}.icons table .i0:hover .icon, .icons table .i0.hover .icon{background-position: 3px 0;}.icons table .i1:hover .icon, .icons table .i1.hover .icon{background-position: -66px 0;}.icons table .i2:hover .icon, .icons table .i2.hover .icon{background-position: -144px 0;}.icons table .i3:hover .icon, .icons table .i3.hover .icon{background-position: -220px 0;}.icons table .i0 .icon{background-position: 3px -58px;}.icons table .i1 .icon{background-position: -66px -58px;}.icons table .i2 .icon{background-position: -144px -58px;}.icons table .i3 .icon{background-position: -220px -59px;}.icons table td a{color: #AAA7A3}.icons table td:hover a, .icons table td.hover a{color: black; text-decoration: none;}.iconsblack{width: 305px; background: url(/images/iconsSmall.png) no-repeat 25px 0;}.di a{color: #aaa7a3; color: black;}.deps.black h2{color: black;}.di:hover a, .di.hover a{color: black;}.di span{background: url(/images/iconsmap.png) no-repeat 0px 0; border: 1px solid red; width: 23px; height: 20px; display: block; margin: 10px auto 5px auto;}.di1 span{background-position: 3px -19px;}.di2 span{background-position: -65px -19px;}.di4 span{background-position: -141px -18px;}.di3 span{background-position: -216px -18px;}.di1:hover span, .di1.hover span{background-position: 3px 0px;}.di2:hover span, .di2.hover span{background-position: -65px 0px;}.di4:hover span, .di4.hover span{background-position: -141px 1px;}.di3:hover span, .di3.hover span{background-position: -216px 1px;}.deps.brown h2{color: #968164;}.brown .di span{background: url(/images/iconsmap.png) no-repeat 0px 0; border: 1px solid red; width: 23px; height: 20px; display: block; margin: 10px auto 5px auto;}.brown .di1 span{background-position: 3px -57px;}.brown .di2 span{background-position: -65px -57px;}.brown .di4 span{background-position: -141px -56px;}.brown .di3 span{background-position: -216px -57px;}.brown .di1:hover span, .brown .di1.hover span{background-position: 3px -38px;}.brown .di2:hover span, .brown .di2.hover span{background-position: -65px -38px;}.brown .di4:hover span, .brown .di4.hover span{background-position: -141px -37px;}.brown .di3:hover span, .brown .di3.hover span{background-position: -216px -38px;}.deps{margin-top: 1em;}.deps h2{font-size: 18px; margin-bottom: 5px;} #mainpage #newsletter{width: 300px; float: left; height: 90px;} #newsletter form{position: relative;} #newsletter table.layout tr td.label{width: 30px;} #newsletter .comment{display: none;} #body #newsletter table.layout tr td{padding-bottom: 0;} #newsletter table.layout{width: 300px;} #newsletter table.layout tr td.input{width: 100px; background-position: -263px 0;} #newsletter table.layout tr td.input input.text{width: 100px;} #newsletter input[type=submit]{position: absolute; top: 0px; right: 0; font-size: 12px; padding: 2px; box-sizing: border-box;} #ktkMainpageIntro{width: 660px; float: left; line-height: 2rem; font-size: 1rem;} #unlim-butt{float: right; max-width: 300px;}table.trainings{width: 100%; font-size: 1.2rem; line-height: 1.4rem; border-spacing: 3px; border-collapse: separate; color: #fff;}table.trainings span{display: block;}table.trainings .header_noborder{font-size: 0.9rem; text-align: center;}table.trainings .header_withborder{font-size: 0.9rem; line-height: 110%; width: 100px; border: 1px solid #d2cbb3; text-align: center;}table.trainings .cell_withborder{width: 125px; border: 1px solid #d2cbb3; text-align: center; vertical-align: baseline; padding-top: 10px;}table.trainings .cell_video{width: 200px; height: 113px; border-top: 1px solid #d2cbb3; border-right: none; border-bottom: 1px solid #d2cbb3; border-left: none;}table.trainings .cell_desc{border-top: 1px solid #d2cbb3; border-right: none; border-bottom: 1px solid #d2cbb3; border-left: none; vertical-align: top;}table.trainings .meter{height: 10px; margin: 2px 0px 10px 0px; background: #555; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3); -moz-box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3); box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3);}table.trainings .meter > span{display: block; height: 100%; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}table.trainings .green > span{background-color: #C3DE92; background-image: -moz-linear-gradient(top, #C3DE92, #71BF44); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C3DE92),color-stop(1, #71BF44)); background-image: -webkit-linear-gradient(#C3DE92, #71BF44);}table.trainings .pbl{color:#323332; text-align: center; width:200px;}table.trainings .training_title{font-size: *1.2rem;* line-height: 130%; font-weight: normal; padding-top: 1rem; padding-bottom: 1rem;}table.trainings .training_perf{font-size: 0.9rem; color: #666666; margin-top: 15px;}table.trainings .training_details{font-size: 0.9rem; color: #0197c1;}table.trainings .training_linklook{font-size: 1.1rem; color: #8CB138; padding-top: 1rem; padding-bottom: 1rem;}table.trainings .training_credit{font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: 78px; line-height: 90%; font-weight: bold; padding-top: 1rem;}table.trainings .mksz{color: #0197c1;}table.trainings .mknsz{color: #db9414;}table.trainings .mknszBg{color: #d0db93; display: inline;}table.trainings .aszatoasz{color: #d50b0b;}table.trainings .kv{color: #8cb138;}table.trainings .credit_text{font-size: 1.1rem; font-weight: normal;}table.trainings .training_topic{font-size: 0.7rem; font-weight: normal; line-height: 90%;}table.trainings tr:hover, table.trainings tr.hover{background: rgba(255,255,255,0.1); -webkit-transition: background 0.1s linear; -ms-transition: background 0.1s linear; transition: background 0.1s linear;}table.trainings tr.transparent-row:hover, table.trainings tr.transparent-row.hover{background: transparent;}table.trainings a{text-decoration: none;}table.trainings th, table.trainings td{padding: 5px; border-radius: 6px;} #mainpage h2{font-family: 'Dosis', sans-serif; font-size: 30px; padding-bottom: 25px; padding-top: 25px; font-weight: normal;} #na{font-size: 2.3rem; padding: 4rem; margin-top: 1rem; margin-bottom: 1rem;}.department-list .icon-kt a{background-image: url(/images/ktc.png);}.department-list .icon-szl a{background-image: url(/images/szlc.png);}.department-list .icon-tbl a{background-image: url(/images/tblc.png);}.department-list .icon-kvl a{background-image: url(/images/kvlc.png);}.department-list .icon-mul a{background-image: url(/images/muc.png);}.department-list .icon-ne a{background-image: url(/images/newc.png);}.department-list{display: block; float: left; margin: 0; padding: 0;}.department-list li{background: none; display: block; float: left; margin: 0; padding: 0; position: relative; text-align: center; width: 144px; height: 184px; line-height: 1rem;}.department-list li span{display: none; font-size: 1.083em; font-weight: 300; padding-top: 8px; position: absolute; bottom: 0px; left: 0; text-align: center; width: 100%; color: #8cb138;}.department-list div:hover span, .department-list div.hover span{display: block;}.department-list a{background-size: cover; opacity: .6; background-repeat: no-repeat; display: block; height: 117px; margin: 10px auto; text-indent: -999em; width: 115px;}.department-list a:hover, .department-list a:focus, .department-list a:active{opacity: 1;}.department-list .icon-ne:hover + div, .department-list .icon-ne.hover + div{color: #a6b9a0;}.department-list .icon-kt:hover + div, .department-list .icon-kt.hover + div{color: #8CB138;}.department-list .icon-szl:hover + div, .department-list .icon-szl.hover + div{color: #20aaa3;}.department-list .icon-tbl:hover + div, .department-list .icon-tbl.hover + div{color: #b04343;}.department-list .icon-mul:hover + div, .department-list .icon-mul.hover + div{color: #9b45a1;}.department-list .icon-kvl:hover + div, .department-list .icon-kvl.hover + div{color: #5d86ca;}.department-list li{font-size: 0.7rem;}fieldset{border-radius: 25px; border-top: 1px #e2e2dc solid; border-left: 1px #e2e2dc solid; border-bottom: 0; border-right: 0; display: inline-block; text-align: center; margin-right: 25px;} #newYearMsg{font-size: 1.2rem; line-height: 2rem; background-color: rgba(208,219,147,.6); padding: 1rem; margin-top: 2rem; border-radius: 4px; color: #fdfdfd;} #newYearMsg a{}.slides{position: relative; height: 212px;}.slides_container{width:300px; overflow:hidden; position:relative; display:none;}.slides_container div.slide{width:300px; height:212px; display:block;}.slides .next, .slides .prev{position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101;}.slides .next{left:585px;}.pagination{margin: 0 auto; width: 100px;  position: absolute; top: 8px; left: 6px; z-index: 9;}.pagination li{display: inline;}.pagination li a{display:inline-block; width:12px; height:0; padding-top:12px; background-image:url(/images/pagination_brown.png); background-position:0 0; overflow:hidden;}.borderBlack .pagination li a{background-image:url(/images/pagination_black.png);}.pagination li.current a{background-position:0 -13px;}.caption{z-index:500; position:absolute; bottom:-35px; left:0; height:50px; padding:5px 10px; background:#000; background:rgba(0,0,0,.5); width:300px; border-top:1px solid #000; text-shadow:none; font-weight: bold;} #main .caption p{font-size: 11px; line-height: 13px;}.caption table{width: 60%; margin: 0 auto;}.caption table td{height: 15px;}.borderBlack .caption{background: #272B36; color: white;}.borderBrown .caption{background: #DBC7A4; color: #272A33;}.publicLister .floated, .viewConference .floated{display: -webkit-flex; display: flex; flex-wrap: nowrap; gap: 1rem;}.publicLister .leftcol, .viewConference .leftcol{flex-basis: 66%;}.publicLister .rightcol, .viewConference .rightcol{flex-basis: 30%;} #exercise h2{font-family: 'Dosis', sans-serif; font-size: 22px; margin: 10px 0px; text-shadow: 1px 1px 1px white;} #exercise form{border-top: 5px solid #262d37; margin-top: 12px;} #exercise .question{margin: 0px; overflow: hidden; border-top: 1px solid #b4b4b4; background: #f6f5f3; padding: 20px;} #exercise .question:hover, #exercise .question.hover{background: white;} #exercise .question .i{font-weight: bold;} #exercise .question .q.not-correct{color: #d10000; font-weight: bold;} #exercise .question .a{margin: 10px 0px 10px 44px; line-height: 18px;} #exercise .question .cb{background: url(/images/bgCheckbox.png) 0px 0px no-repeat; margin-bottom: 8px; cursor: pointer; display: inline-block;} #exercise .question .cb.checked{background: url(/images/bgCheckboxChecked.png) 0px 0px no-repeat;} #exercise .question .cb.correct.checked{background: url(/images/bgCheckboxOk.png) 0px 0px no-repeat;} #exercise .question .cb input.checkbox{display: none;} #exercise .question .cb label{display: inline-block; margin-left: 38px; padding: 6px 12px 6px 10px; cursor: pointer; background: #F5F5F3; border: 1px solid #CBCBCA; border-radius: 5px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;} #exercise .question .cb.correct label{background: #76AE65;} #exercise-has-error{background: #f7d974 url(/images/iconMessage.png) 20px center no-repeat; padding: 20px 60px;} #trainingCertificates li{line-height: 30px;} #trainingCertificates li img{display: inline; vertical-align: middle; cursor: pointer;} #myCredits{position: relative;}.bigtable{width: 100%; border-collapse: collapse; border-top: 1px solid black;}.bigtable thead{background: #F6F5F3; color: #C6C5B4; text-align: left; font-size: 12px; font-weight: bold;}.bigtable thead th.nosort{background: none;}.bigtable thead th{padding: 8px 20px 8px 8px; border-bottom: 1px solid #91908E;}.bigtable input.text{width: 90%; padding: 5px; height: 20px;}.bigtable select{width: 90%; padding: 5px; height: 32px;}.bigtable tbody tr:hover td, .bigtable tbody tr.hover td{background-color: #FFFFFF;}.bigtable tbody td{padding: 8px; border-bottom: 1px solid #91908E;}.bigtable tbody td.credit{color: #76AE65; font-weight: bold;}.bigtable .trainingname{font-size: 15px; font-weight: bold; color: black;}.bigtable .sum{background: #76AE65; color: white;}.bigtable tfoot th{padding: 8px; border-bottom: 1px solid #B4B3AF; font-weight: bold; vertical-align: middle;}.bigtable .register td{padding-top: 20px;}.departmentFilter{   width: 700px; margin: 0 0 0 255px;}.countable{} #order .leftcol{float: left; width: 630px;} #order .rightcol{float: right; width: 300px;} #trainingList{} #trainingList td{vertical-align: top;} #trainingList td .length{display: none;}.recommended{background: #73B062; padding: 5px 10px; color: white; font-size: 11px;}.recommended td{padding: 5px 10px;} #trainingList .title{font-size: 18px;} #trainingList .btn{margin: 10px 0px 0px 10px;} #trainingList thead td{border-bottom: 3px solid #252C36;} #trainingList tbody td.description{height: 50px; border-bottom: 1px solid #B4B4B4;} #trainingList tbody td.thumbnail{width: 135px;} #trainingList tbody td.description{background-color: #F6F5F3; padding: 10px 0 0 10px;} #trainingList .filler td{height: 15px; border: none;} #trainingList tbody td h3{font-weight: bold;} #trainingList tbody td p{font-size: 80%;} #trainingList tbody td p strong{font-weight: bold;} #trainingList tbody td.description:hover, #trainingList tbody td.description.hover{background-color: #FFFFFF;}.survey thead th{text-align: center;}.survey tbody td{font-size: 12px; text-align: center; height: 50px; vertical-align: middle; width: 150px;}.survey .name{font-size: 14px; text-align: left;}.survey .name .partname{font-size: 16px; font-weight: bold; margin-bottom: 5px;}.survey label{display: inline-block; width: 30px;} #downloadPdf{width: 100%; text-align: center; margin: 2em 0 0 0;} #downloadPdf caption{background: #F6F5F3; padding: 5px 10px;  font-weight: bold; border-top: 1px solid black; border-bottom: 1px solid #91908E;} #downloadPdf td{border-bottom: 1px solid #91908E; padding: 5px 10px;} #downloadPdf tr:hover, #downloadPdf tr.hover{background: white;}.datalist{background: #fff; width: 100%;}.datalist tr:first-child td{padding: 10px 20px;}.datalist td{padding: 5px 20px;}.locked .readingMatter{opacity: 0.5; cursor: default;}.locked .nohref{opacity: 0.5;} #syllabus .peterClass{margin-top: 0px; background-color: #dedddb; border-top: 1px solid #c2c2c1; } #syllabus .peterClass h2{margin: 0;} #syllabus .peterClass p{margin: 5px 0 0 0;} #syllabus .peterClassContainer{padding: 10px 20px; border-top: 1px solid #fff; } #unlockFromTraining.submit.default:hover, #unlockFromTraining.submit.default.hover{background: url(/images/buttonHover.png) no-repeat;} #unlockFromTraining.submit.default{background: url(/images/button.png) no-repeat; border: none; width: 88px; height: 36px; font-family: Tahoma; font-size: 15px; margin: 20px 0px; display: block; cursor: pointer; font-size: 11px; line-height: 11px;} #preventSeek{background: #DBC7A4 url(/images/info.png) no-repeat 18px 15px; margin: 0; height: 30px;} #exercise{position: relative; padding: 10px 20px;} #exercise .locked .overlay{position: absolute; top: 0; left: 0; background: #ddd; opacity: 0.8; width: 100%; height: 100%;} #exercise .locked img{position: absolute; top: 10px; right: 10px; z-index: 9;} #exercise .locked .info{position: relative;}.next{background: #76AE65; color: #262626; padding: 10px 20px; font-weight: bold;}.next a{display: block; color: white;} #countdown{  } #exerciseSubmit{display: inline-block;} #helpEdit textarea{height: 100px;}.helpBox{position: relative;}.helpBox img{cursor: help;}.helpBox .helpText{display: none; position: absolute; padding: 4px 6px; color: white; width: 280px; font-family: Arial; font-size: 13px; font-weight: normal; text-transform: none; z-index: 10000; opacity: .9; border-radius: 2px; background: #535353;}.helpBox .helpText.show{display: block;}.helpBox.rightBottom .helpText{top: 20px; left: 20px;}.helpBox.leftBottom .helpText{top: 20px; right: 20px;}.helpBox.leftTop .helpText{bottom: -20px; right: 20px;}.helpBox.rightTop .helpText{bottom: -20px; left: 20px;}.helpBox.mod-pos{height: 0; top: -1.7rem;}.helpBox:hover > .helpText, .helpBox.hover > .helpText{display: block;} #contentView strong{font-family: 'Dosis', sans-serif; font-size: 18px; font-weight: bold;} #contentView p{line-height: 24px !important;} #contentView .colLeft p{font-size: 1em; line-height: 1.8em !important;} #contentView .colLeft p strong{font-size: 1.2em;} #contentView li{line-height: 24px !important; margin-bottom: 10px; list-style-type: square; margin-left: 25px;} #privacyNotice li{list-style-type: inherit !important; margin-left: 5px !important;}div.download-link-cont{background: url(/images/info.png) no-repeat; min-height: 6rem; padding-left: 23px; font-size: 14px; line-height: 1.4em; margin-top: 1.1rem;}img.inline-img{border: none; display: inline; height: 16px;} #popupLayout .colLeft{width: 90%; margin: 10px auto; float: none;} #quick_email_box{padding: 0px 10px 10px 10px; margin: 3px; border: 1px solid #555555; background: #DDDDDD;} #quick_email_box a.box_close{float: right; display: block; width: 40px; height: 20px; line-height: 20px; color: white; background: #555555; text-align: center; font-size: 0.9em; cursor: pointer;} #quick_email_box h1{font-size: 1.4em; margin-bottom: 20px; padding-top: 5px; text-shadow: 1px 1px white;} #quick_email_box form{margin: 0px;} #quick_email_box label{text-shadow: 1px 1px white;} #quick_email_box textarea{height: 170px;} #c2_100pl #quick_email_box .box_post{display: block; background: url(/images/default/mail.png) no-repeat; width: 48px; height: 48px; text-decoration: none; cursor: pointer; margin: 0px auto; border: none;} #viewTraining .property{font-weight: bold; padding: 3px 5px; color: white; background: ;} #viewTraining .value{padding: 3px 5px; margin-bottom: 15px;} #comments{} #comments table{width: 100%; border-collapse: collapse;} #comments .comment{overflow: hidden; margin-bottom: 0.5em;} #comments .comment .data{width: 30%; padding: 2px;} #comments .comment .data .username{font-weight: bold;} #comments .comment .message{padding: 2px 0 2px 5px;} #comments .comment .add_comments{margin-bottom: 1em;} #comments h2{padding: 8px; margin: 0;} #comments tr.first .message{font-size: 1.4em; background-color: #bbb;} #comments tr.nocomment{text-align: center; font-size: 1.3em; font-weight: bold;} #view_history{margin-top: 1em;} #new_current_user_id{display: block; margin-top: 5px;}.task_color_blue{background: #C8C8FF;}.task_color_red{background: #FFA0A0;}.task_color_orange{background: #F1B015;}.task_color_green{background: #CCEEDD;}.task_color_gray{background: #E8E8E8;}table.lister tbody tr.task_color_blue td{background: #C8C8FF;}table.lister tbody tr.task_color_red td{background: #FFA0A0;}table.lister tbody tr.task_color_orange td{background: #F1C085;}table.lister tbody tr.task_color_green td{background: #CCEEDD;}table.lister tbody tr.task_color_gray td{background: #E8E8E8;}table.lister tbody tr.task_color_blue:hover td, table.lister tbody tr.task_color_blue.hover td{background: #CFCFFF;}table.lister tbody tr.task_color_red:hover td, table.lister tbody tr.task_color_red.hover td{background: #FFAFAF;}table.lister tbody tr.task_color_orange:hover td, table.lister tbody tr.task_color_orange.hover td{background: #FFCF8F;}table.lister tbody tr.task_color_green:hover td, table.lister tbody tr.task_color_green.hover td{background: #CFFFDF;}table.lister tbody tr.task_color_gray:hover td, table.lister tbody tr.task_color_gray.hover td{background: #EFEFEF;} #task_view #status{padding: 2px 0px; font-weight: bold;} #task_view .comment_header{background: #EEEEEE; overflow: hidden; padding: 3px 5px; font-weight: bold;} #task_view .comment_header .date{float: right;} #task_view .comment_header .date .private{font-weight: normal; color: #666666; font-size: 0.9em; background: yellow; padding: 1px 3px;} #task_view .comment_header .user_data{float: left;} #task_view .comment_body{padding: 5px;} #task_view #add_task_comment{background: #EEEEEE; padding: 10px;} #task_view fieldset.description .text{font-size: 1.1em; font-weight: bold;} #task_view form#task_file_upload input.submit{margin: 0px; padding: 0px;} #task_view form#task_file_upload fieldset.attach_file table.lister{width: 100%;} #task_sidebar_quick_functions a{display: block; margin: 5px auto; padding: 5px; padding-left: 30px; border-bottom: 1px solid #999999; text-decoration: none; color: black;} #task_sidebar_quick_functions a.new{background: url(/images/icons/page_white.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.my_tasks{background: url(/images/icons/user.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.all_tasks{background: url(/images/icons/page_white_stack.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.assigned_tasks{background: url(/images/icons/user_go.png) 8px 4px no-repeat;} #assign_users_div fieldset label{display: block;} #assign_users_div fieldset label.hide{display: none;} #assign_users_div fieldset input.checkbox{margin-right: 3px;} #task_list_tag_cloud div{text-align: center; width: 90%; margin: 0px auto;} #task_list_tag_cloud a{text-decoration: none; color: black;} #task_list_tag_cloud a:hover{text-decoration: underline;} #task_view #status table.layout.header td{border: none;}.removeSubjectWord{display: inline-block; border: 0; width: 12px; height: 12px;}.ctr{line-height: 24px; font-size: 14px;} #searchResults{display: -webkit-flex; display: flex; flex-wrap: nowrap; gap: 1rem;} #searchResults .leftcol{flex-basis: 66%;} #searchResults .rightcol{flex-basis: 30%;} #searchResults .leftcol img{display: block; margin: 50px auto;} #searchResults .result{margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee;} #searchResults .title{font-family: Georgia; font-size: 1.3em; color: #A4977C;} #searchResults .date{color: #aaa; display: block; margin-bottom: 5px; font-style: italic;} #searchResults .snippet{margin: 5px 0 5px 10px; line-height: 16px;} #searchResults a.d{color: #74AE64;}.searchBox input.text{width: 550px; padding: 5px;}.searchBox{margin: 20px 0px;}.searchBox label{display: none;}.searchBox input.text{display: inline-block;}.searchBox input.submit{display: inline-block;}.ctBox input.id{width: 50px;}.ctBox input.name{width: 550px; background: #CCCCCC; color: black; margin-left: 50px; font-weight: normal;}span.editi18n:hover, span.editi18n.hover{background-color: #fbffcb; cursor: pointer;}span.editi18n{outline-style: dashed; outline-width: thin;}html#centered.http_error{margin-bottom: 0;}html#centered.http_error body{font-size: 1em;}html#centered.http_error #container{width: 750px;  height: 400px; background: white; position: relative;}html#centered.http_error, html#centered.http_error *{background: white;}html#centered.http_error body.http_error #error{font-family: arial, verdana, sans-serif; padding-top: 2em;  color: #353535;}html#centered.http_error body.http_error #error *{font-family: arial, verdana, sans-serif;} #error a{color: #353535; border: 0; text-decoration: underline;} #error a:hover{text-decoration: none;} #error h1, #error h2{text-transform: none; letter-spacing: 0px; border: none; margin: 0;} #error div{display: block; float: left; width: 25%; text-align: right;} #error dl{border: 1px solid red; margin: 2em 30px 0 0;} #error dl *{margin: 0;} #error img{border: 0; display: inline; margin-right: 30px;} #error div.content{text-align: left; width: 60%; border-left: 1px solid #ccc; padding-left: 20px; padding-bottom: 30px;} #error h1{color: #d01f3c; font-size: 2.3em; margin: 0;} #error strong{display: block; margin: 1em 0 1.5em 0;} #error h2{margin-top: 1.5em; font-size: 1em; color: #353535;} #error li{line-height: 1.5em;} #error input{margin: 0.5em 1em 0 0;} #error input.query{margin-top: 0.5em;} #error .footer{margin-top: 1.5em; text-align: left; color: #888; font-size: 0.9em;} #error .footer a{color: #888; text-decoration: none;} #error .footer a:hover{text-decoration: underline;} #error span#report-error input{color: #D01F3C; background-color: #E8E8E8; border: 1px solid #CCCCCC; font-size: 80%; font-variant: normal; font-weight: normal;} #error input.image{width: 16px; height: 16px;} #error span#report-error input[disabled]{color: #888888;} #error .explain{width: 100%; display: block; color: #d01f3c; font-size: 1.5em; float: none; text-align: left;}