/* module TRAININGS */ @font-face { font-family: 'trainings'; src:url('webfonts/trainings.eot'); src:url('webfonts/trainings.eot?#iefix') format('embedded-opentype'), url('webfonts/trainings.woff2') format('woff2'), url('webfonts/trainings.woff') format('woff'), url('webfonts/trainings.ttf') format('truetype'), url('webfonts/trainings.svg?#trainings') format('svg'); font-weight: normal; font-style: normal; } :root { --font-training-icon: "trainings"; --color-main: #00722c; --color-grey: #888; --color-dark-grey: #313131; --color-light-grey: #f4f4f4; --color-text: #111; --color-light-text: #7e7c7d; --color-green: #267c01; --color-red: #ca0000; --color-navy: #006c9e; --color-black: #000; --color-white: #fff; --color-yellow: #ffcc33; --color-data: #ca4b72; --color-hours: #4bb4ca; --color-location: #28914f; --color-type: #2945d4; --color-status: #d42929; --color-price: #4b78ca; --gradient: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); --border-radius: 0; --border-radius-button: 1px; --box-shadow: 0 0 10px rgba(160,160,160,0.9); --box-shadow-hover: 0 0 10px rgba(160,160,160,0.6); --text-shadow: 0 0 20px rgba(255,255,255,1), 0 0 15px rgba(255,255,255,0.8), 1px 1px 0px rgba(255,255,255,0.9); --vcenter: translate(-50%,0); --hcenter: translate(0,-50%); --center: translate(-50%,-50%); } /* lista zagniezdzona */ .trainings .listing-nest { clear:both; margin:0 0 2em 0; padding:0; overflow:visible; } .trainings .listing-nest ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; } .trainings .listing-nest ul li { position:relative; float:none; padding:0 0 0 50px; margin:0; overflow:visible !important; list-style:none; border:0; width:auto; width:100%; box-sizing:border-box; } .trainings .listing-nest ul li:before { font-family:var(--font-training-icon); font-size:1.6em; line-height:40px; width:40px; height:40px; text-align:center; position:absolute; top:1em; left:5px; display:block; background:var(--color-light-grey); padding:0; border-radius:50%; } .trainings .listing-nest ul li.noRecords { padding:2em; text-align:center;} .trainings .listing-nest ul li.options { overflow:visible; padding:1em; border-top:2px solid var(--color-main); border-bottom:2px solid var(--color-main); text-align:left; } .trainings .listing-nest ul li.folder:before { content:"\e909"; } .trainings .listing-nest ul li.category:before { content:"\e915"; color:var(--color-white); background:var(--color-main); } .trainings .listing-nest > ul > li.category > .level { background:var(--color-light-grey); } .trainings .listing-nest ul li.timetable:before { content:"\e906"; color:var(--color-white); background:var(--color-main); } .trainings .listing-nest ul li.document:before { content:"\e904"; color:var(--color-white); background:var(--color-main); } .trainings .listing-nest ul li.users:before { content:"\e901"; } .trainings .listing-nest ul li.user:before { content:"\e902"; } .trainings .listing-nest ul li.add:before { content:"\e90f"; } .trainings .listing-nest ul li.clock:before { content:"\e918"; } .trainings .listing-nest ul li.locked:before { color:var(--color-white); background:var(--color-red); } /*1 level */ .trainings .listing-nest ul li .level { background-color:var(--color-white); padding:2em 1em; border:0; margin:0; border-bottom:1px solid var(--color-grey); } .trainings .listing-nest ul li .level:hover { background-color:var(--color-light-grey); } /*2 level */ .trainings .listing-nest ul > ul > li { margin-left:0; } .trainings .listing-nest ul > li > ul > li >.level { background-color:var(--color-white);} .trainings .listing-nest ul > li > ul > li:last-child > .level { border-bottom:0; } /* listing rekordow */ .trainings .listing { position:relative; display:table; width:100%; overflow:visible; border:0; margin:0; padding:0;} .trainings .listing br { clear:both; } .trainings .listing img { border:0; vertical-align:middle; } .trainings .listing a:link,.trainings .listing a:visited { font-size:1em; text-decoration:none; padding:0; } .trainings .listing a:hover,.trainings .listing a:focus { text-decoration:none; } .trainings .listing.line { border-top:1px var(--color-light-grey) solid; padding:1em 0; margin:1em 0 0 0;} .trainings .listing h2,.trainings .listing strong.h2 { font-size:1.7em; line-height:1.3em; font-weight:normal; text-decoration:none; padding:0; margin:0; overflow:hidden; } .trainings .listing h3 { font-size:1.8em; line-height:1.3em; font-weight:normal; text-decoration:none; text-align:left; padding:0 0 0.5em 0; margin:0; overflow:hidden; display:block; } .trainings .listing h4 { font-size:1.2em; line-height:1em; font-weight:normal; text-decoration:none; padding:0; margin:0; overflow:hidden; } .trainings .listing h3 em { font-size:1em; font-weight:normal; text-decoration:none; padding:0; margin:0; overflow:hidden; } .trainings .listing h3 span { position:relative; display:block; padding:0; margin:0; overflow:hidden; font-size:0.8em; line-height:1em; font-weight:normal; } .trainings .listing.locked { padding:20px 0.5em 0.5em; margin:40px 0 0 0; box-sizing:border-box; border:2px solid var(--color-red); } .trainings .listing.locked:before { font-family:var(--font-training-icon); font-size:1rem; line-height:1em; position:absolute; width:40px; height:40px; top:-20px; left:50%; transform:var(--vcenter);-webkit-transform:var(--vcenter);-ms-transform:var(--vcenter); display:block; margin:0; padding:0; color:var(--color-white); background:var(--color-red); font-size:2em; line-height:40px; content:"\e90e"; border-radius:100%; text-align:center; } /* lista */ .trainings .listing ul { padding:0; margin:0; text-align:left; display:block; list-style-type:none; list-style-image:none; width:100%; } .trainings .listing ul li { position:relative; display:block; padding:1em; margin:0; overflow:hidden; overflow:visible; list-style:none; border-bottom:2px solid var(--color-light-grey); } .trainings .listing ul li.post { display:table; width:100%; } .trainings .listing ul li.options { display:block; overflow:visible; text-align:right; border-top:2px solid var(--color-main); border-bottom:2px solid var(--color-main); } .trainings .listing > ul > li:nth-child(even) { background:var(--color-white); } /* name */ .trainings .listing .name { display:table-cell; vertical-align:middle; margin:0; padding:0 1em 0 0; width:45%; box-sizing:border-box; overflow:hidden; } .trainings .listing .name.short { width:25%; } .trainings .listing .name span { display:block; } .trainings .listing .name a:link,.trainings .listing .name a:visited { display:table; font-size:1em; line-height:1em; text-decoration:none; padding:0.1em 0; } .trainings .listing .name a:hover,.trainings .listing .name a:focus { text-decoration:underline; color:var(--color-dark-grey); } .trainings .listing-nest > ul > li.category > .level > .listing .name { width:100%; } .trainings .listing .info { display:table-cell; vertical-align:middle; margin:0; padding:0; width:25%; text-align:center; } .trainings .listing .info ul { margin:0; padding:0;list-style-type:none;list-style-image:none; } .trainings .listing .info li { height:1%; width:auto; display:block; margin:0; padding:0 0 0.4em 0; border:0 !important; background:transparent; position:relative; text-align:right; font-weight:normal; text-decoration:none; font-size:1em;line-height:1.1em; } .trainings .listing .info li span { display:block; margin:0; padding:0 0 0.2em 0; position:relative; text-align:left; font-weight:normal; color:var(--color-dark-grey); font-size:0.8em; line-height:1em; } .trainings .listing .info a:link,.trainings .listing .dane a:visited { display:inline-block; font-size:1em; line-height:1em; text-decoration:none; } .trainings .listing .info a:hover,.trainings .listing .dane a:active,.trainings .listing .dane li a:focus { } .trainings .listing .dane { display:table-cell; vertical-align:middle; margin:0; padding:0; } .trainings .listing .dane.users { width:55%; } .trainings .listing .dane.users ul { text-align:right;} .trainings .listing .dane ul { display:flex; justify-content:space-between; align-items:center; margin:0; padding:0; list-style-type:none; list-style-image:none; text-align:center; } .trainings .listing .dane ul.align_left { text-align:left; } .trainings .listing .dane li { height:auto; width:auto; display:inline-block; vertical-align:top; overflow:visible; margin:0 0.7em 0; padding:0; border:0 !important; background:transparent; position:relative; text-align:center; font-weight:normal; text-decoration:none; font-size:1em;line-height:1em; } .trainings .listing .dane.users li { font-size:0.7em; } .trainings .listing .dane li.date { text-align:left; font-size:1.2em} .trainings .listing .dane strong { display:block; font-size:1em; font-weight:normal; } .trainings .listing .dane div { margin-top:5px } .trainings .listing .dane .data strong { border-bottom:2px solid var(--color-data); padding:0.5em 0.6em;} .trainings .listing .dane .price strong { border-bottom:2px solid var(--color-price); padding:0.5em 0.6em; white-space:nowrap;} .trainings .listing .dane .categories strong { border-bottom:2px solid var(--color-red); padding:0.5em 0.6em;} .trainings .listing .dane .hours strong { border-bottom:2px solid var(--color-hours); padding:0.5em 0.6em;} .trainings .listing .dane .location strong { border-bottom:2px solid var(--color-location); padding:0.5em 0.6em; ;} .trainings .listing .dane .type strong { border-bottom:2px solid var(--color-type); padding:0.5em 0.6em;} .trainings .listing .dane .status strong { border:1px solid var(--color-status); padding:0.5em 0.6em;} .trainings .listing .dane li span { display:block; margin:0.3em 0 0 0; padding:0 0 0.4em 0; position:relative; text-align:center; font-weight:normal; color:var(--color-dark-grey); font-size:1em; line-height:1em; } .trainings .listing .dane a:link,.trainings .listing .dane a:visited { display:block; text-decoration:none; } /* lista tabelka */ .trainings .listing .items { display:table; vertical-align:middle; margin:0 0 2em 0; padding:0; width:100%; box-sizing:border-box; } .trainings .listing .items ul { position:relative; display:table-row; margin:0; padding:0; list-style-type:none; list-style-image:none; text-align:center; } .trainings .listing .items ul.error:after { content:""; position:absolute; left:0; top:0; width:100%; height:100%; border:2px solid var(--color-red); background-color:rgba(255,0,0,0.1) } .trainings .listing .items ul.header:after { height:2px; } .trainings .listing .items ul.header li { font-weight:bold; } .trainings .listing .items ul:after { content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:var(--color-light-grey); } .trainings .listing .items li ul:after { content:""; height:0; } .trainings .listing .items ul li { position:relative; display:table-cell; height:auto; width:auto; min-width:50px; overflow:visible; margin:0 0.5em 0; padding:1.5em 1em; box-sizing:border-box; vertical-align:middle; text-align:left; background:transparent; font-size:1em;line-height:1em; } .trainings .listing .items ul li.alignRight { text-align:right;} .trainings .listing .items ul li.line div { border-bottom:1px solid var(--color-status); padding:0.5em 0; } .trainings .listing .items strong { display:block; font-size:1em; font-weight:normal; } .trainings .listing .items .name { text-align:left;} .trainings .listing .items .desc { width:30%; text-align:left;} .trainings .listing .items .agree { width:100px; text-align:center;} .trainings .listing .items .files { width:150px; text-align:right;} .trainings .listing .items .important { background-color:var(--color-green); color:var(--color-white); } .trainings .listing .items .error { outline:2px solid var(--color-red); outline-offset:-4px; color:var(--color-black) !important; } .trainings .listing .items .uploaded { display:grid; width:100%; padding:1em; margin:0; text-align:left;} .trainings .listing .items .data strong { border-bottom:2px solid var(--color-data); padding:0.5em 0.6em;} .trainings .listing .items .hours strong { border-bottom:2px solid var(--color-hours); padding:0.5em 0.6em;} .trainings .listing .items .location strong { border-bottom:2px solid var(--color-location); padding:0.5em 0.6em; margin-bottom:5px;} .trainings .listing .items .type strong { border-bottom:2px solid var(--color-type); padding:0.5em 0.6em;} .trainings .listing .items .status strong { border:1px solid var(--color-status); padding:0.5em 0.6em;} .trainings .listing .items a:link,.work .listing .items a:visited { text-decoration:none; } .trainings .listing a.download:after { position:relative; display:inline-block; margin-left:5px; font-size:0.9em; line-height:1em; font-family:var(--font-training-icon); content:"\e90f"; color:var(--color-red); } .trainings .listing a.download { margin:5px 0; display:flex; } .trainings .terms { position:relative; display:block; margin:0.5em 0; } .trainings .terms > ul { margin:0; padding:0; text-align:left; list-style-type:none; list-style-image:none; width:100%; } .trainings .terms > ul > li { position:relative; display:block; padding:0; margin:0 0 2em 0; overflow:visible; list-style:none; } .trainings .terms .a { height:100%; } .trainings .terms .box { position:relative; display:block; padding:2em; margin:0; text-align:left; overflow:visible; height:100%; box-sizing:border-box; border:1px solid var(--color-light-grey); } .trainings .terms h3 { display:block; font-size:1.3em; font-weight:bold; } .trainings .terms h4 { display:block; font-size:1.1em;} .trainings .terms .apply { position:relative; margin:1em; display:block; } .trainings .terms .error { position:relative; display:block; padding:0.7em 1em; background-color:var(--color-red); color:var(--color-white); font-size:1em; border-radius:var(--border-radius); } /* apply */ .trainings label .box { position:relative; display:block; padding:2em; margin:0 0.5em 1em 0; text-align:left; overflow:visible; height:auto; border:1px solid var(--color-light-grey); transition-duration:1s; } .trainings label .box:hover { border:1px solid var(--color-grey); } .trainings label .box h3 { display:block; font-size:1.3em; line-height:1.4em; font-weight:bold; } .trainings label .box div { position:relative; display:inline-block; margin:0 1rem 1rem 0 !important; text-align:left; } .trainings .checkbox { width:100%;} .trainings .checkbox input[type="radio"]:checked + label .box { border:1px solid var(--color-grey); background-color:var(--color-light-grey); } .trainings .addon { position:relative; display:block; width:30%; padding:1.5em; box-sizing:border-box; margin:1em 0; text-align:left; overflow:visible; height:auto; border:1px solid var(--color-green); transition-duration: 1s; } .trainings .addon.deactive { border:1px solid var(--color-light-grey); } .trainings .addon._100w { width:100%; } .trainings .addon h4 { display:block; margin:0 0 0.5em; font-size:1.1em; line-height:1.2em; font-weight:bold; } .trainings .addon.deactive > strong { opacity:0; transition-duration:1s; } .trainings .addon > strong { position:absolute; top:-1.2em; left:var(--vcenter); background-color:var(--color-white); padding:0.5em; opacity:1; font-size:1.2em; line-height:1.2em; font-weight:normal; transition-duration:1s; } /* person */ .trainings .person { padding:0; margin:0 0 2em 0; text-align:left; overflow:visible; border:0; position:relative; display:flex; align-items:center; height:auto; } .trainings .person.inLine { margin:2em 2em 0 0; display:inline-flex; } .trainings .person .content { position:relative; display:inline-block; padding:0; margin:0; overflow:hidden; } .trainings .person h3,.trainings .person strong { margin:0 0 1em 0; padding:0; border:0; font-size:1.6em; line-height:1.1em; font-weight:normal; } .trainings .person strong { margin:0; font-size:1.4em; } .trainings .person p { margin:0; padding:0 0 0.3em; font-size:1.2em; } .trainings .person .imgwraper { position:relative; width:160px; height:160px; padding:0; overflow:hidden; flex-shrink:0; display:inline-block; margin:0 20px 0 0; background-color:var(--color-white); background-position:center top; background-size:auto 100%; background-repeat:no-repeat; transition-duration:0.6s; } .trainings .person .imgwraper.radius { border-radius:100%; border:1px solid var(--color-light-grey); } .trainings .person .imgwraper.small { width:60px; height:60px; } .trainings .person a img { width:auto; height:100%; margin:0 0 0.5em 0;} /* osrodek */ .trainings .department { font-size:1em; line-height:1.25em; margin:0; padding:0; } .trainings .department h4 { display:block; margin:0; font-weight:normal; color:var(--color-text); font-size:1.2em; line-height:1.2em; } .trainings .department strong { display:block; font-weight:normal; color:var(--color-text); font-size:1.1em; line-height:1.2em;} .trainings .department .imgwraper { position:relative; margin-bottom:1em; text-align:center;} .trainings .department .imgwraper img { border:0; width:30%; } .trainings .department .ico { position:relative; padding:1em 0 1em 15%; margin:0 0 1em 0; overflow:hidden; border-bottom:1px solid var(--color-light-grey);} .trainings .department .ico:last-child { border-bottom:0; margin:0;} .trainings .department span { position:absolute; top:10px; left:5%; font-size:2em; color:var(--color-dark-grey);} .trainings .department p { margin:0.2em 0 0.2em 0;} /* buttony */ .trainings .actions { display:table-cell; vertical-align:middle;margin:0; padding:0; } .trainings .actions ul { display:block; margin:0; padding:0;list-style-type:none; list-style-image:none; width:auto; text-align:right; } .trainings .actions ul li { height:auto; width:auto; display:inline-block; overflow:visible; margin:0 0 0 0.5em !important; padding:0; border:0 !important; background:transparent; position:relative; text-align:left; font-weight:normal; text-decoration:none; font-size:0.9em; } .trainings .actions ul li:hover {background:transparent;} .trainings .actions li a span {display:block; overflow:hidden; text-indent:-666em; white-space:nowrap;} .trainings .actions li a.alert:before { color:var(--color-red) } .trainings .actions a strong { position:relative; bottom:-1px; display:block; font-weight:normal; text-transform:none; font-size:0.9em; white-space:nowrap; } .trainings .actions a:link,.trainings .actions a:visited { position:relative; display:inline-block; font-size:1.1em; line-height:1em; text-decoration:none; text-transform:uppercase; padding:0.6em 0.8em 0.6em 2.3em; margin:0.1em; border:1px solid var(--color-main); background-color:var(--color-main); color:var(--color-white); border-radius:var(--border-radius-button); white-space:nowrap; transition-duration:0.5s; } .trainings .actions a:hover,.trainings .actions a:focus,.trainings .actions a.active { border:1px solid var(--color-dark-grey); background-color:var(--color-dark-grey);} .trainings .actions a.disable { opacity:0.5;} .trainings .actions a:before { font-family:var(--font-training-icon); font-size:1.4em; line-height:1em; position:absolute; top:50%; left:5px; transform:var(--hcenter); } .trainings .actions a:hover:before { font-size:1.2rem; transition-duration:0.5s; } .trainings .actions ul li .error { position:relative; display:block; padding:0.7em 1em; background-color:var(--color-red); color:var(--color-white); font-size:1em; } /* buttony inne */ .trainings .menu { position:relative; margin:0; padding:0; } .trainings .menu ul { margin:0; padding:0; list-style-type:none; list-style-image:none; } .trainings .menu li { position:relative; height:auto; width:auto; display:inline-block; float:left; overflow:visible; margin:0.2em 0; padding:0; border:0; border-right:1px solid var(--color-grey); background:transparent; text-align:left;} .trainings .menu li:last-child { border-right:0; } .trainings .menu a:link,.trainings .menu a:visited { position:relative; display:inline-block; font-size:1em; line-height:1em; color:var(--color-text); border:1px solid var(--color-main); border-radius:var(--border-radius-button); text-decoration:none; padding:0.5em; margin:0; transition-duration:0.5s; } .trainings .menu a:hover, .trainings .menu a:focus { background-color:var(--color-main); color:var(--color-white);} .trainings .menu a:before { margin-right:0.3em;} .trainings .embed { position:relative; background-color:var(--color-main); padding:0; text-align:center;} .trainings .embed iframe { width:100%; height:800px;} .trainings .counter { display:block; margin:0 0 2em; padding:0; font-weight:normal; text-decoration:none; font-size:1em; line-height:1em; } .trainings .counter span { display:inline-block; font-weight:700; color:var(--color-red); font-size:1.5em; line-height:1.5em; clear:both;} /* buttony duze */ .trainings a.button:link,.trainings a.button:visited { display:inline-block; position:relative; padding:0.7em 1em; margin:0.1em; font-size:1.2em; line-height:1em; color:var(--color-white); text-shadow:none; font-weight:normal; text-align:center; text-decoration:none; white-space:nowrap; background:var(--color-main); border-radius:var(--border-radius-button); border:0; cursor:pointer; } .trainings a.button:after { font-family:var(--font-training-icon); content:"\e90d"; color:var(--color-white); font-size:0.8em; line-height:0.5em; display:inline-block; padding:0 0 0 0.5em; margin-top:-0.1em; vertical-align:middle; text-align:center; transition-duration:1s; text-decoration:none; } .trainings a.button:active,.trainings a.button:hover,.trainings a.button:focus { background:var(--color-green); color:var(--color-white); text-decoration:underline; transition-duration:0.7s; } /* menu - float */ .menu-float { position:relative; display:inline-block; padding:0; margin:0; z-index:5; } .menu-float ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:100%; } .menu-float ul li { z-index:100; margin:0 !important; border:0 !important; padding:0 !important; float:none; display:inline-block !important; list-style:none; overflow:visible !important;} .menu-float ul li:hover { text-align:left; cursor:pointer; position:relative; } .menu-float ul ul { position:absolute; top:0; right:60px; display:none !important; margin:0; border:0 none; padding:0; width:170px !important; list-style:none; z-index:2;} .menu-float ul ul:after /* IE 7 */{ clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; } .menu-float ul ul li { width:100%; display:block !important; float:none !important; margin:0 0 0.5em 0 !important; z-index:3; } .menu-float ul li:hover ul { display:block !important; background:var(--color-light-grey); padding:2em !important; margin:0 !important; box-shadow:var(--box-shadow); } .menu-float ul ul li a {display:block; border:0 !important; padding:1em 0; font-size:1em !important; } .menu-float ul li.line { border-bottom:1px solid var(--color-white) !important; padding-bottom:1.5em !important; margin-bottom:1.5em !important; } .trainings .noEntry { cursor:not-allowed; } /* inne*/ .trainings .listing .name .checkbox { float:left; } .trainings .listing .post .checkbox { float:right; margin:0 0 0.5em 0;} /* ikonki listing i form */ .trainings .listing div[class^="trainings-icon-"],.trainings .listing div[class*=" trainings-icon-"]{ position:relative; display:inline-flex; align-items:center; margin:0; padding:0.5em 0.5em 0 0; } .trainings .listing div[class^="trainings-icon-"]:before ,.trainings .listing div[class*=" trainings-icon-"]:before { position:relative; display:block; width:30px; height:30px; margin:0 0.3em 0 0; padding:0; font-family:var(--font-training-icon); font-size:1rem; line-height:30px; color:var(--color-black); background:var(--color-light-grey); border-radius:100%; vertical-align:middle; text-align:center; } .trainings .listing div[class^="trainings-icon-"] span,.trainings .listing div[class*="trainings-icon-"] span { position:absolute; top:-100em !important; left:-100em !important; width:1px; height:1px; text-indent:-1000em; } /* ikonki h3 */ .trainings h3[class^="trainings-icon-"],.trainings h3[class*=" trainings-icon-"]{ position:relative; display:inline-block; margin:0; padding:0.3em 0 0.3em 40px; } .trainings h3[class^="trainings-icon-"]:before ,.trainings h3[class*=" trainings-icon-"]:before { position:absolute; top:0; left:0; display:block; margin:0; padding:0; color:var(--color-white); background-color:var(--color-green); border-radius:100%; vertical-align:middle; text-align:center; font-family:var(--font-training-icon); font-size:1rem; line-height:30px; } /* ikonki apply */ .trainings .terms div[class^="trainings-icon-"],.trainings .terms div[class*=" trainings-icon-"] { position:relative; display:inline-flex; align-items:center; margin:0; padding:0.5em 0.5em 0 0; text-align:left; } .trainings .terms div[class^="trainings-icon-"]:before ,.trainings .terms div[class*=" trainings-icon-"]:before { position:relative; display:block; width:30px; height:30px; margin:0 0.3em 0 0; padding:0; color:var(--color-black); background:var(--color-light-grey); border-radius:100%; vertical-align:middle; text-align:center; font-family:var(--font-training-icon); font-size:1rem; line-height:30px; } .trainings .terms div[class^="trainings-icon-"] div,.trainings .terms div[class*=" trainings-icon-"] div { font-size:0.9rem; line-height:1rem; margin:5px 0; } .timetable .trainings { display:none; opacity:0; transition-duration:0.3s; overflow:hidden;} .timetable ul.event li.is_hover .trainings { display:block; opacity:1; transition-duration:0.8s;} .timetable .trainings .terms { position:relative; display:block; margin:0.5em 0; padding:0 0.5em; } .timetable .trainings .terms div[class^="trainings-icon-"],.timetable .trainings .terms div[class*=" trainings-icon-"] { display:flex;} /* wyszukiwarka duza*/ .searcher { margin:0 0 2em; padding:1em; background:var(--color-light-grey); border:0; } .searcher ins.reset > label { position:absolute; top:-100em; left:-100em; width:1px; height:1px; text-indent:-1000em; } .select[class^="trainings-icon-"] select,.select[class*=" trainings-icon-"] select { padding-left:35px; } .select[class^="trainings-icon-"]:before, .select[class*=" trainings-icon-"]:before { content:''; font-size:1.6em; font-family:var(--font-training-icon); color:var(--color-black); background:var(--color-white); position:absolute; top:-3px; left:6px; padding:0 4px; z-index:3;} .select.trainings-icon-category:before {content:'\e904';} .select.trainings-icon-type:before {content:'\e90b';} .select.trainings-icon-area:before {content:'\e901';} .select.trainings-icon-price:before {content:'\e916';} .select.trainings-icon-year:before {content:'\e906';} .select.trainings-icon-year:before {content:'\e906';} .trainings .box-sort { position:relative; overflow:hidden; background:var(--color-light-grey); border:0; padding:0.5em 1em; text-align:left; } .trainings .expand { position:relative; display:block; text-align:left; padding:1em; clear:both; } .trainings .expand a:link,.trainings .expand a:visited { position:relative; display:block; width:auto; text-decoration:none; } .trainings .expand a span { display:inline-block; text-align:left; font-size:1.3em; line-height:1em; text-transform:none; color:var(--color-black); } .trainings .expand a:after { position:relative; display:inline-block; width:30px; height:30px; margin-top:-0.4em; font-family:var(--font-training-icon); content:"\e90f"; font-size:1.1em; line-height:1.8em; color:var(--color-black); text-align:center; text-indent:0; } .trainings .expand a.active:after {content:"\e90e" } .trainings #search-advanced { height:auto; display:block;} .trainings a:link, .trainings a:visited { text-decoration:none; } /* oznaczenia */ [class^="promo-"], [class*=" promo"] { font-size:1em; line-height:1em; font-weight:normal; color:var(--color-text); display:inline-block; padding:0.20em 0.8em; margin:0.3em 0.1em 0.3em; background-color:var(--color-light-grey); } [class^="promo-"] a, [class*=" promo"] a { font-size:1em !important; line-height:1em !important; text-decoration:none !important; color:var(--color-black) !important; font-weight:300; } .promo-important {background-color:var(--color-red) !important; color:var(--color-white) !important; } .promo-approved {background-color:var(--color-green) !important; color:var(--color-white) !important; } /* pliki upload uczestnika */ .trainings .listing ul[id^="upload_list_"] { display:none; } .trainings .listing ul[id^="upload_list_"].show { display:block;} .trainings .listing input[type=file] { display:none; } .file { position:relative; display:block; border:1px solid var(--color-light-grey); padding:1.5em 0.5em; box-sizing:border-box; margin:0 0 1em 0;} .file h4 { display:block; padding:0; margin:0; border:0; overflow:hidden; font-size:1.1em; line-height:1.1em; font-weight:normal; text-decoration:none; text-align:left; } .file .progress { display:inline-block; padding:0; margin:5px 0; border:1px solid var(--color-light-grey); overflow:hidden; width:80%; height:20px;} .file .progress span { display:block; background-color:var(--color-green); padding:0; margin:0; border:0; overflow:hidden; width:0px; height:30px;} .file .usun { float:right; z-index:2; } /* warn */ .trainings-warn { position:relative; background:var(--color-yellow); border-radius:var(--border-radius); padding:2em 3em 2em 90px; margin:1em 0; text-align:left; font-size:1.2em; line-height:1.2em; color:var(--color-black); } .trainings-warn *,.trainings-warn a:link,.trainings-warn a:visited { color:var(--color-black); } .trainings-warn:before{ font-family:var(--font-training-icon); content:"\e911"; font-size:3rem; line-height:1em; color:var(--color-black); position:absolute; top:50%; left:15px; transform:var(--hcenter); text-align:left;} .trainings-warn:after {content:""; position:absolute; top:50%; transform:var(--center); left:70px; width:1px; height:90%; margin:0; background:var(--color-black); text-align:center; z-index:2; } /* info */ .trainings-info { position:relative; background:var(--color-grey); border-radius:var(--border-radius); padding:2em 3em 2em 90px; margin:1em 0; text-align:left; font-size:1.2em; line-height:1.2em; color:var(--color-black); } .trainings-info *,.trainings-info a:link,.trainings-info a:visited { color:var(--color-black); } .trainings-info:before{ font-family:var(--font-training-icon); content:"\e920"; font-size:3rem; line-height:1em; color:var(--color-black); position:absolute; top:50%; left:15px; transform:var(--hcenter); text-align:left;} .trainings-info:after { content:""; position:absolute; top:50%; transform:var(--center); left:70px; width:1px; height:90%; margin:0; background:var(--color-black); text-align:center; z-index:2; } /* agree */ .trainings-agree { position:relative; background:var(--color-green); border-radius:var(--border-radius); padding:2em 3em 2em 90px; margin:1em 0; text-align:left; font-size:1.2em; line-height:1.2em; color:var(--color-white); } .trainings-agree *,.trainings-agree a:link,.trainings-agree a:visited,.trainings-agree .forms legend { color:var(--color-white); } .trainings-agree:before{ font-family:var(--font-training-icon); content:"\e90f"; font-size:3rem; line-height:1em; color:var(--color-white); position:absolute; top:50%; left:15px; transform:var(--hcenter); text-align:left;} .trainings-agree:after { content:""; position:absolute; top:50%; transform:var(--center); left:70px; width:1px; height:90%; margin:0; background:var(--color-white); text-align:center; z-index:2; } /* ok */ .trainings-ok { position:relative; background:var(--color-white); border:2px solid var(--color-green); border-radius:var(--border-radius); padding:1em 2em 1em 90px; margin:1em 0; text-align:left; font-size:1.2em; line-height:1.2em; color:var(--color-black); } .trainings-ok *,.trainings-ok a:link,.trainings-ok a:visited { color:var(--color-black); } .trainings-ok:before{ font-family:var(--font-training-icon); content:"\e912"; font-size:3rem; line-height:1em; color:var(--color-green); position:absolute; top:50%; left:15px; transform:var(--hcenter); text-align:left;} .trainings-ok:after { content:""; position:absolute; top:50%; transform:var(--center); left:70px; width:1px; height:90%; margin:0; background:var(--color-green); text-align:center; z-index:2; } [class^="trainings-icon-"]:before, [class*=" trainings-icon-"]:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: var(--font-training-icon) !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .trainings-icon-attachments:before { content: "\e919"; } .trainings-icon-mail:before { content: "\e91a"; } .trainings-icon-settings2:before { content: "\e91b"; } .trainings-icon-setting:before { content: "\e91c"; } .trainings-icon-wallet:before { content: "\e91d"; } .trainings-icon-wallet2:before { content: "\e91e"; } .trainings-icon-info2:before { content: "\e91f"; } .trainings-icon-info:before { content: "\e920"; } .trainings-icon-phone:before { content: "\e921"; } .trainings-icon-teacher:before { content: "\e900"; } .trainings-icon-students:before { content: "\e901"; } .trainings-icon-student:before { content: "\e902"; } .trainings-icon-training:before { content: "\e903"; } .trainings-icon-lesson:before { content: "\e904"; } .trainings-icon-lesson2:before { content: "\e905"; } .trainings-icon-timetable:before { content: "\e906"; } .trainings-icon-user:before { content: "\e907"; } .trainings-icon-diploma:before { content: "\e908"; } .trainings-icon-education:before { content: "\e909"; } .trainings-icon-application:before { content: "\e90a"; } .trainings-icon-checklist:before { content: "\e90b"; } .trainings-icon-payment:before { content: "\e916"; } .trainings-icon-marker:before { content: "\e917"; } .trainings-icon-clock:before { content: "\e918"; } .trainings-icon-delete:before { content: "\e90c"; } .trainings-icon-add:before { content: "\e90d"; } .trainings-icon-delete2:before { content: "\e90e"; } .trainings-icon-add2:before { content: "\e90f"; } .trainings-icon-change:before { content: "\e910"; } .trainings-icon-error:before { content: "\e911"; } .trainings-icon-correct:before { content: "\e912"; } .trainings-icon-library:before { content: "\e913"; } .trainings-icon-school:before { content: "\e914"; } .trainings-icon-training-center:before { content: "\e915"; } .trainings-icon-like:before { content: "\e922"; } /*============================================================================================*/ /* RESPONSYWNOSC */ @media only screen and (max-width:768px) { .trainings .listing .name { display:block; margin:0; padding:0.4em 0; width:auto; float:none; } .trainings .listing .info { display:block; margin:0.5em 0; padding:0; width:auto; float:none; text-align:center; } .trainings .listing .dane, .trainings .listing .dane.users { display:block; margin:0.5em 0; padding:0; width:auto; float:none; } .trainings .listing .actions { display:block; margin:0; padding:0; width:auto; float:none; } .trainings .listing .user { display:block; margin:0; padding:1em 0; width:auto; } .trainings .listing .dane ul { display:inline-block; } .trainings .listing .dane li { margin: 0.7em; } .trainings .listing-nest ul li::before { font-size:1.4em; left:0; top:15px; } .trainings .listing-nest ul li { padding: 0 0 0 35px;} .trainings .forms ins, .trainings .forms .ins { display:block; } .trainings .forms .addon { width:auto; margin:0 0.5em 0 40px; } .trainings .embed iframe { width:100%; height:400px;} }