/* Copyright (c) 2016 AIS Servis s.r.o. All rights reserved. Expression licenseSuffix is undefined on line 4, column 102 in Templates/Licenses/license-default.txt. */ /* Created on : 27.4.2016, 9:40:22 Author : Martina Klementová */ @font-face { font-family: 'KoopPro'; src: url('fonts/koop_pro_regular-webfont.eot'); src: url('fonts/koop_pro_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/koop_pro_regular-webfont.woff') format('woff'), url('fonts/koop_pro_regular-webfont.ttf') format('truetype'), url('fonts/koop_pro_regular-webfont.svg#koop_proregular') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'KoopPro'; src: url('fonts/koop_pro_bold-webfont.eot'); src: url('fonts/koop_pro_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/koop_pro_bold-webfont.woff') format('woff'), url('fonts/koop_pro_bold-webfont.ttf') format('truetype'), url('fonts/koop_pro_bold-webfont.svg#koop_probold') format('svg'); font-weight: 700; font-style: normal; } @font-face { font-family: 'KoopPro'; src: url('fonts/koop_pro_light-webfont.eot'); src: url('fonts/koop_pro_light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/koop_pro_light-webfont.woff') format('woff'), url('fonts/koop_pro_light-webfont.ttf') format('truetype'), url('fonts/koop_pro_light-webfont.svg#koop_prolight') format('svg'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('fonts/Roboto-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('fonts/Roboto-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'RobotoCondensed'; src: url('fonts/RobotoCondensed-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'RobotoCondensed'; src: url('fonts/RobotoCondensed-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Calibri'; src: url('fonts/calibri_regular.woff') format('woff'), url('fonts/calibri_regular.woff2') format('woff2'), url('fonts/calibri_regular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Calibri'; src: url('fonts/calibri_bold.woff') format('woff'), url('fonts/calibri_bold.woff2') format('woff2'), url('fonts/calibri_bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Calibri'; src: url('fonts/calibri_light.woff') format('woff'), url('fonts/calibri_light.woff2') format('woff2'), url('fonts/calibri_light.ttf') format('truetype'); font-weight: 500; font-style: normal; } body, body .ui-widget { font-family: KoopPro, Calibri, Arial; font-size: 13px; color: #000; } body.cpp, body.cpp .ui-widget, body.cs { font-family: Calibri, Arial, sans-serif; } a, a:visited { color: #009933; } .cpp a, .cpp a:visited { color: #115f9d; } hr { background-color: #e4e4e4; height: 1px; width: 100%; border: none; margin-bottom: 10px; margin-top: 15px; display: block; clear: both; float: left; } /* ---------------------------------------------------------------- Radio buttons ---------------------------------------------------------------- */ span.nadpisI > .ui-radiobutton { margin: 0; } table.ui-selectoneradio .ui-radiobutton .ui-radiobutton-box, span.nadpisI .ui-radiobutton .ui-radiobutton-box { display: inline-block; width: 18px; height: 18px; vertical-align: middle; border-radius: 50%; background-color:#fff; cursor: pointer; } table.ui-selectoneradio .ui-radiobutton .ui-radiobutton-box.ui-state-active > span.ui-radiobutton-icon, span.nadpisI .ui-radiobutton .ui-radiobutton-box.ui-state-active > span.ui-radiobutton-icon { background: #006929 none; border: 3px solid #fff; border-radius: 10px; box-sizing: border-box; margin: 1px; } table.ui-selectoneradio td:nth-child(n+1) { padding-left: 20px; } .cpp table.ui-selectoneradio .ui-radiobutton .ui-radiobutton-box.ui-state-active > span.ui-radiobutton-icon, .cpp span.nadpisI .ui-radiobutton .ui-radiobutton-box.ui-state-active > span.ui-radiobutton-icon { background: #115f9d none; } table.ui-selectoneradio .ui-radiobutton .ui-radiobutton-box.ui-state-hover, span.nadpisI .ui-radiobutton .ui-radiobutton-box.ui-state-hover { box-shadow: none; } table.ui-selectoneradio label { margin: 0 0 0 10px; font-size: 14px; color: #272727; } span.nadpisI div.ui-radiobutton + label { vertical-align: middle; margin-left: 13px; } table.ui-selectoneradio td:nth-child(odd) { padding-left: 20px; } table.ui-selectoneradio td:first-child { padding-left: 0; } /* ---------------------------------------------------------------- Checkbox ---------------------------------------------------------------- */ .checkbox .ui-chkbox, .checkbox .ui-chkbox .ui-chkbox-box { display: block; cursor: pointer; } .checkbox .ui-chkbox-box.ui-state-default { background: #fff none; width: 20px; height: 20px; } .checkbox .ui-chkbox-box.ui-state-hover { box-shadow: none; } .checkbox .ui-chkbox-box.ui-state-active > span.ui-chkbox-icon { background: #fff none; border-color: transparent transparent #006929 #006929; border-image: none; border-style: none none solid solid; border-width: 0 0 3px 3px; border-radius: 0; height: 4px; left: 5px; position: relative; top: 5px; transform: rotate(-45deg); width: 8px; } .cpp .checkbox .ui-chkbox-box.ui-state-active > span.ui-chkbox-icon { border-color: transparent transparent #115f9d #115f9d; } .checkbox td:last-child { padding-left: 10px; } .checkbox span.label { font-size: 14px; } /* ---------------------------------------------------------------- Inputs ---------------------------------------------------------------- */ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-color: #ccc; } .ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield { box-shadow: none; } .ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus { box-shadow: none; } input.ui-inputfield.ui-inputtext, input.ui-inputfield.hasDatepicker { border-radius: 3px; } input.ui-inputfield.ui-state-error+.borderMaker { border-color: red; } input.ui-inputfield.ui-state-focus, input.ui-inputfield.ui-state-focus+.borderMaker, .ui-widget-content input.ui-inputfield.ui-state-focus, .ui-widget-header input.ui-inputfield.ui-state-focus { border-color: #009933; } .cpp input.ui-inputfield.ui-state-focus, .cpp input.ui-inputfield.ui-state-focus+.borderMaker, .cpp .ui-widget-content input.ui-inputfield.ui-state-focus, .cpp .ui-widget-header input.ui-inputfield.ui-state-focus { border-color: #115f9d; } input { box-sizing: border-box; } input.inputDefault, textarea.inputDefault { width: 100%; } .inputSlotted { position: relative; /* The letter-spacing values rely heavily on font-width * so we want to control the width as much as possible */ font-family: monospace; font-weight: 700; line-height: 22px; /* Tweak this value to match the line-height with default */ } .inputSlotted .inputWrapper { /*overflow: hidden;*/ /*border: 1px solid #ccc; border-radius: 3px;*/ } .inputSlotted .borderMaker { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; border: 1px solid #ccc; border-radius: 3px; } .inputSlotted .ui-inputfield, .inputSlotted .ui-inputfield.ui-state-focus, .inputSlotted .ui-inputfield.ui-state-error { /* The border will be set on parent */ border: none; } .inputSlotted .ui-inputfield, .ui-widget-content .inputSlotted .ui-inputfield, .ui-widget-header .inputSlotted .ui-inputfield { font-family: inherit; font-weight: inherit; line-height: inherit; /* Left indent is controlled by JS */ padding-left: 0; /* There is letter-spacing set, which pushes the cursor * further beyond the last letter. This is undesired, because * it causes the input text to scroll to the left. * To avoid scrolling, we need to accomodate the box. * The following hack pushes this accomodation space * outside the element's visible area. */ width: calc(100% + 32px); background: none; } /* The IE clear button would appear outside, hide it */ .inputSlotted .ui-inputfield::-ms-clear { display: none; } .inputSlotted .inputSlotSeparators { font-family: inherit; } .inputSlotSeparators ul li { width: 28px; box-sizing: border-box; position: relative; } /* The separator */ .inputSlotSeparators ul li:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 1px; height: 8px; background-color: #ccc; } .inputSlots-4 .inputSlotSeparators ul li { width: 25%; } .inputSlots-8 .inputSlotSeparators ul li { width: 12.5%; } .inputSlots-10 .inputSlotSeparators ul li { /* Separator distance (ie. slot size) */ width: 10%; } .inputSlots-12 .inputSlotSeparators ul li { width: 8.33%; } .inputSlots-15 .inputSlotSeparators ul li { width: 6.67%; } .inputSlots-18 .inputSlotSeparators ul li { width: 5.55%; } /* ---------------------------------------------------------------- Textarea ---------------------------------------------------------------- */ span.textAreaCounter { display: block; float: right; color: #8c8c8c; margin-top: 7px; } textarea { box-sizing: border-box; } /* ---------------------------------------------------------------- Select ---------------------------------------------------------------- */ div.selectDefault { width: calc(100% - 30px); } label.ui-inputfield.ui-selectonemenu-label { border-radius: 3px 0 0 3px; } div.ui-selectonemenu { display: block; } div.ui-selectonemenu.ui-state-focus { border-color: #009933; } .cpp div.ui-selectonemenu.ui-state-focus { border-color: #115f9d; } div.ui-selectonemenu.ui-state-focus, div.ui-selectonemenu.ui-state-hover, div.ui-corner-right.ui-state-hover, div.ui-corner-right.ui-state-focus { box-shadow: none; } .ui-selectonemenu .ui-selectonemenu-trigger span.ui-icon { margin-top: 6px; } .ui-selectonemenu-trigger span.ui-icon { background: url("img/ico_arrow_black.png") no-repeat center center; } .cpp .ui-selectonemenu-trigger span.ui-icon { background: url("img/cpp/ico_arrow.png") no-repeat center center; } .ui-selectonemenu-trigger.ui-state-hover span.ui-icon { background: url("img/ico_arrow_black.png") no-repeat center center; } .cpp .ui-selectonemenu-trigger.ui-state-hover span.ui-icon { background: url("img/cpp/ico_arrow.png") no-repeat center center; } div.ui-selectonemenu-trigger, .ui-widget-content div.ui-selectonemenu-trigger, .ui-widget-header div.ui-selectonemenu-trigger { border: none; background: #fff none; } div.ui-shadow { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25); } div.ui-widget-content { border: none; } .ui-selectonemenu-panel ul.ui-selectonemenu-list { padding: 0; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #fff none; } .ui-selectonemenu-panel li.ui-selectonemenu-list-item { padding: 4px 12px; color: #888888; font-size: 14px; } .cpp .ui-selectonemenu-panel li.ui-selectonemenu-list-item { color: #000; } .ui-selectonemenu-panel li.ui-selectonemenu-list-item.ui-state-hover { background: #01662c none; color: #fff; box-shadow: none; border-radius: 0; } .cpp .ui-selectonemenu-panel li.ui-selectonemenu-list-item.ui-state-hover { background: #cddafa none; color: #000; } /* ---------------------------------------------------------------- Calendar ---------------------------------------------------------------- */ span.calendarDefault > input { width: 100%; } button.ui-datepicker-trigger.ui-button { background: #fff none; width: 14px; height: 14px; border: none; border-radius: 0; position: absolute; margin: 8px 0 0 -19px; } button.ui-datepicker-trigger.ui-button.ui-state-hover { box-shadow: none; } button.ui-datepicker-trigger.ui-button .ui-icon-calendar { background: url("img/ico_calendar.png") no-repeat center center; width: 14px; height: 14px; border-radius: 0; } .cpp button.ui-datepicker-trigger.ui-button .ui-icon-calendar { background: url("img/cpp/ico_calendar.png") no-repeat center center; } .ui-datepicker-calendar .ui-state-default { font-weight: normal; } /* ---------------------------------------------------------------- Buttons ---------------------------------------------------------------- */ button.ui-button:not(.ui-datepicker-trigger) { border-radius: 4px; box-shadow: 0px 1px 3px 0px rgba(30, 27, 28, 0.37); padding: 7px 35px; background: none #fff; border: 1px solid #fff; text-transform: uppercase; text-decoration: none; font-size: 14px; color: #434343; cursor: pointer; font-family: KoopPro, Calibri, Arial; transition: border-color 0.3s ease-in-out; } span.ui-button-text { font-weight: normal; color: #434343; } button.ui-button.ui-state-disabled { background: none #f3f3f3; border: 1px solid #fff; cursor: default; opacity: 1; } button.ui-button:not(.ui-datepicker-trigger).ui-state-hover { background: none #fff; box-shadow: 0 1px 3px 0 rgba(30, 27, 28, 0.6); color: #000; } button.ui-button:not(.ui-datepicker-trigger):active { box-shadow: 0 0 2px 0 rgba(30, 27, 28, 0.8); background: #eee none !important; color: #545454; } /** Zelena varianta tlacitka */ button.ui-button.green:not(.ui-datepicker-trigger) { background-color: #0f9b1d; border-color: #0f9b1d; } .cpp button.ui-button.green:not(.ui-datepicker-trigger) { border-color: #013a67; background: linear-gradient( 0deg, rgb(17,95,157) 1%, rgb(17,95,157) 14%, rgb(20,117,194) 99%); } button.ui-button.green:not(.ui-datepicker-trigger) > span.ui-button-text { color: #fff; text-shadow: none; } button.ui-button.green:not(.ui-datepicker-trigger).ui-state-hover { background: none #0f9b1d; } .cpp button.ui-button.green:not(.ui-datepicker-trigger).ui-state-hover { background: linear-gradient( 0deg, rgb(27,108,172) 0%, rgb(39,133,208) 99%); } button.ui-button.green:not(.ui-datepicker-trigger):active, button.ui-button.green:not(.ui-datepicker-trigger).ui-state-active { background: #0f9b1d none !important; } .cpp button.ui-button.green:not(.ui-datepicker-trigger):active, .cpp button.ui-button.green:not(.ui-datepicker-trigger).ui-state-active { background-image: linear-gradient( 0deg, rgb(20,117,194) 1%, rgb(17,95,157) 86%, rgb(17,95,157) 99%) !important; } /** small varianta tlacitka */ button.ui-button.small:not(.ui-datepicker-trigger) { padding: 0; font-size: 13px; } div.btnPotvrdit { height: 65px; margin-bottom: 20px !important; position: relative; } div.btnPotvrdit:after { background: url("img/ico_potvrdit.png") no-repeat center bottom; -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); content: ""; position: absolute; width: 21px; height: 11px; top: 65px; left: calc(100% / 2 - 10px); } .cpp div.btnPotvrdit:after { background: url("img/cpp/ico_potvrdit.png") no-repeat center bottom; } div.btnPotvrdit:hover:after { -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */ filter: grayscale(0%); animation-duration: 0.4s; animation-name: changeHeight; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; } @keyframes changeHeight { from { top: 65px; } to { top: 69px; } } /* ---------------------------------------------------------------- Chybove a informacni hlaseni ---------------------------------------------------------------- */ .ui-messages { font-size: 12px; } /** Form messsages */ .ui-messages div.ui-messages-error { background: transparent none; border: none; color: #dc4114; margin: 5px 0 0 0; padding: 0; } .ui-messages span.ui-messages-error-icon { display: none; } .ui-messages div.ui-messages-error ul { margin: 0; } .ui-messages span.ui-messages-error-summary { font-weight: normal; font-style: italic; margin: 0; } /** Global messages */ .global.ui-messages div.ui-messages-error, div.fileUploadComp .ui-messages div.ui-messages-error { background: #dc4114; color: #fff; padding: 8px 10px; border: none; border-radius: 3px; } .global.ui-messages span.ui-messages-error-icon, div.fileUploadComp .ui-messages span.ui-messages-error-icon { background: url("img/ico_error.png"); display: block; width: 18px; height: 16px; margin-top: 0; } .global.ui-messages div.ui-messages-error ul, div.fileUploadComp .ui-messages div.ui-messages-error ul { margin: 0 25px; } .global.ui-messages span.ui-messages-error-summary, div.fileUploadComp .ui-messages span.ui-messages-error-summary { font-weight: normal; font-style: normal; font-size: 12px; } .ui-messages .ui-messages-close > .ui-icon-close { filter: brightness(0) invert(1); } /* ---------------------------------------------------------------- Nadpisy, odstavce, texty ---------------------------------------------------------------- */ .nadpisStranky { font-size: 24px; color: #666666; text-align: center; display: block; margin-bottom: 25px; } .cpp .nadpisStranky { font-family: Roboto; font-size: 20px; color: #2e2e2e; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { text-shadow: 0 1px 0 #ccc; font-weight: bold; color: #333 !important; } .nowrap { white-space: nowrap; } table.popisParam { width: 100%; } table.popisParam .text { /*white-space: nowrap;*/ } table.popisParam td.znak { vertical-align: top; padding: 4px 0 0 10px; } /* ---------------------------------------------------------------- Zarovnani, odsazeni ---------------------------------------------------------------- */ div.center, button.center { margin: 0 auto; display: table; } div.center > button { margin-right: 8px; } div.center > button:last-child { margin-right: 0; } table.center { margin: 0 auto; } /* ---------------------------------------------------------------- Povinne pole ---------------------------------------------------------------- */ span.povinnyZnak { float: right; } span.povinnyZnak:before { width: 2px; height: 7px; top: 1px; transform: rotate(-30deg); content: ""; position: relative; display: block; background-color: #01662c; } span.povinnyZnak:after { width: 2px; height: 7px; bottom: 1px; transform: rotate(30deg); content: ""; position: relative; display: block; background-color: #01662c; } .cpp span.povinnyZnak:before { background-color: #115f9d; } .cpp span.povinnyZnak:after { background-color: #115f9d; } div.sipka.green:before, div.sipka.green:after { background-color: #01662c; } div.sipka.red:before, div.sipka.red:after { background-color: #dc4114; } div.sipka.orange:before, div.sipka.orange:after { background-color: #fbab00; } div.sipka.gray:before, div.sipka.gray:after { background-color: #616161; } /* ---------------------------------------------------------------- Table - formular ---------------------------------------------------------------- */ table { border-collapse: collapse; } table.ui-panelgrid { width: 100%; } table.ui-panelgrid tr.ui-widget-content { background-color: transparent; } table.ui-panelgrid tr, table.ui-panelgrid td.ui-panelgrid-cell { border: none; } table.ui-panelgrid td.ui-panelgrid-cell { padding: 8px 7px 7px 0; font-size: 14px; color: #636363; vertical-align: top; } table.fiftyFifty td.ui-panelgrid-cell { width: 50% !important; } table.ui-panelgrid tr td.ui-panelgrid-cell:nth-child(odd) { width: 140px; padding-top: 12px; } table.ui-panelgrid tr td.ui-panelgrid-cell:nth-child(even) { width: 276px; } table.ui-panelgrid tr td.ui-panelgrid-cell:nth-child(odd):not(:first-child) { padding-left: 30px; } table.ui-panelgrid tr.dvaSloupce td.ui-panelgrid-cell:nth-child(1n) { width: 140px; } table.ui-panelgrid tr.dvaSloupce td.ui-panelgrid-cell:nth-child(2n) { width: 736px; } table.ui-panelgrid tr.triSloupce td.ui-panelgrid-cell:nth-child(1n) { width: 140px; } table.ui-panelgrid tr.triSloupce td.ui-panelgrid-cell:nth-child(2n) { width: 736px; } /** Specialni pripady zarovnani tabulky */ table.ui-panelgrid tr.datumVzniku td.ui-panelgrid-cell:nth-child(1n) { width: 140px; } table.ui-panelgrid tr.datumVzniku td.ui-panelgrid-cell:nth-child(2n) { width: 200px; } table.ui-panelgrid tr.datumVzniku td.ui-panelgrid-cell:nth-child(3n) { width: 120px; } table.ui-panelgrid tr.datumVzniku td.ui-panelgrid-cell:nth-child(4n) { width: 70px; } table.ui-panelgrid tr.datumVzniku td.ui-panelgrid-cell:nth-child(5n) { width: 272px; padding: 4px 0 0 30px; } table.radiobuttonyVNadpisu td.ui-panelgrid-cell { padding: 2px 7px 3px 0 !important; vertical-align: middle; color: #000; } /* ---------------------------------------------------------------- Table - formular - sirky sloupcu ---------------------------------------------------------------- */ .w130 { width: 130px !important; } .w150 { width: 150px !important; } .w180 { width: 180px !important; } .w210 { width: 210px !important; } .w220 { width: 220px !important; } .w270 { width: 270px !important; } .w300 { width: 300px !important; } .w420 { width: 420px !important; } .w500 { width: 500px !important; } /* ---------------------------------------------------------------- Rozbalovaci/nerozbalovaci panel ---------------------------------------------------------------- */ div.detailRozbalovacihoPanelu table, div.detailNerozbalovacihoPanelu table { font-size: 14px !important; } div.detailRozbalovacihoPanelu span.nadpisI { background-color: #e3e3e3; padding: 6px 25px; width: 100%; margin: 25px 0 25px -25px; text-transform: uppercase; color: #272727; font-size: 15px; font-family: KoopPro; display: block; clear: both; } .cpp div.detailRozbalovacihoPanelu span.nadpisI { font-family: Roboto; } div.detailRozbalovacihoPanelu div.nadpisII { float: left; width: 100%; } div.detailRozbalovacihoPanelu div.nadpisII > span.text { /* TODO: smazat z komponenty, poresit s alesem */ background-color: #e3e3e3 !important; display: inline-block; font-size: 14px; height: 26px; line-height: 26px; margin: 10px 0 15px -25px; padding: 1px 28px 1px 25px; text-transform: uppercase; position: relative; } .cpp div.detailRozbalovacihoPanelu div.nadpisII > span.text { font-family: Roboto; } div.detailRozbalovacihoPanelu div.nadpisII > span.text:after { border-color: transparent transparent transparent #e3e3e3 !important; border-style: solid; border-width: 13px; content: ""; position: absolute; margin-left: 28px; } .rozbalovaciPanel_odsazeni.white:not(.active) { box-shadow: none; } .nerozbalovaciPanel.white.neaktivni { background-color: #dbdbdb; } .nerozbalovaciPanel.white.neaktivni ~ span.nadpisRozbalovacihoPanelu { color: #626262; } /* ---------------------------------------------------------------- Ruian - zadavani adresy ---------------------------------------------------------------- */ div.adresa { color: #636363; } table.ruPoleNaseptavac { margin-bottom: 7px; } table.ruPoleNaseptavac > tbody > tr > td:first-child { width: 120px; color: #636363; } table.ruPoleNaseptavac img { margin: 0 0 -4px 3px; } table.ruPoleNaseptavac input { width: 760px !important; } table.ruPoleAdresy > tbody > tr > td { padding: 7px 1px; } table.ruPoleAdresy > tbody > tr > td:nth-child(even) { width: 172px; } table.ruPoleAdresy > tbody > tr > td:nth-child(odd) { width: 120px; } table.ruPoleAdresy > tbody > tr > td > input { padding: 4px; border-radius: 3px; width: 145px; } table.ruPoleAdresy > tbody > tr > td > select { padding: 4px; } /* ---------------------------------------------------------------- Alert - hlaseni o stavu akce ---------------------------------------------------------------- */ div.shadow { width: 100%; height: 100%; z-index: 10000; background: rgba(0, 0, 0, 0.3); position: fixed; top: 0; left: 0; } div.alert { border-radius: 6px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.33); background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 30px 50px; -webkit-animation: alertBoxAnimate 0.5s; animation: alertBoxAnimate 0.5s; max-width: 450px; } div.alert > div.icon.success { width: 65px; height: 65px; border-radius: 50%; padding: 0; margin: 0 auto; background: #31a54c; position: relative; } div.alert > div.icon.success > div { height: 11px; background-color: #fff; display: block; border-radius: 2px; position: absolute; z-index: 2; } div.alert > div.icon.success > div.firstLine { width: 22px; left: 13px; top: 35px; -webkit-transform: rotate(42deg); transform: rotate(42deg); } div.alert > div.icon.success > div.secondLine { width: 27px; right: 12px; top: 26px; -webkit-transform: rotate(-48deg); transform: rotate(-48deg); } div.alert > div.icon.error { width: 65px; height: 65px; border-radius: 50%; padding: 0; margin: 0 auto; background: #dc4114; position: relative; } div.alert > div.icon.error.subtle { background: #31a54c; } div.alert > div.icon.error > div { width: 10px; background-color: #fff; display: block; position: absolute; z-index: 2; left: 27px; } div.alert > div.icon.error > div.firstLine { height: 22px; top: 15px; } div.alert > div.icon.error > div.secondLine { height: 10px; top: 42px; } div.alert > .stavNadpis { color: #616161; font-size: 18px; font-weight: 700; letter-spacing: 0.18px; text-align: center; display: block; margin: 25px 0; text-transform: uppercase; text-align: center; } div.alert > span.stavText { color: #616161; font-size: 14px; letter-spacing: 0.18px; text-align: center; display: block; margin: 25px 0; text-transform: none; font-weight: normal; } /* ---------------------------------------------------------------- Bublebox ---------------------------------------------------------------- */ .bubblebox { border-radius: 4px; background: #f9da88; position: relative; padding: 10px 10px 10px 40px; display: block; color: #313131; font-size: 12px; } .bubblebox:before { content: "i"; display: block; border-radius: 50%; width: 14px; height: 14px; line-height: 12px; font-size: 15px; text-align: center; font-weight: bold; left: 14px; top: 50%; margin-top: -7px; position: absolute; font-family: Times New Roman; color: #f9da88; background-color: #fff; } /* ---------------------------------------------------------------- Wizard ---------------------------------------------------------------- */ div.wizard { width: 635px; margin: 0 auto; position: relative; } div.wizard > .polozka { height: 69px; line-height: 69px; text-decoration: none; width: 618px; display: block; } div.wizard > .polozka.zivot { margin-bottom: 4px; } div.wizard > .polozka:after { border-bottom: 34.5px solid transparent; border-left: 18px solid #f3f3f3; border-top: 34.5px solid transparent; content: ""; display: inline-block; height: 0; width: 0; position: absolute; right: 0; } div.wizard > a.polozka:hover:after, div.wizard > a.polozka.selected:after { border-left: 18px solid #fff; } div.wizard > a.polozka:hover, div.wizard > a.polozka.selected { background-color: #fff; } div.wizard > .polozka > .checkbox { width: 55px; height: 100%; background-color: #fff; position: relative; float: left; } div.wizard > .polozka > .checkbox:after { content: ""; position: absolute; width: 16px; height: 16px; display: block; border: 2px solid #999999; box-sizing: border-box; top: 27px; left: 20px; } div.wizard > .polozka.selected > .checkbox { background-color: #009d30; } .cpp div.wizard > .polozka.selected > .checkbox { background-color: #115f9d; } div.wizard > .polozka.selected > .checkbox:after { background: #009d30 none repeat scroll 0 0; border-color: transparent transparent #fff #fff; border-image: none; border-radius: 0; border-style: none none solid solid; border-width: 0 0 4px 4px; content: ""; height: 8px; left: 21px; position: relative; top: 29px; transform: rotate(-50deg); width: 13px; } .cpp div.wizard > .polozka.selected > .checkbox:after { background-color: #115f9d; } div.wizard > .polozka > .ikona { width: 88px; text-align: center; display: inline-block; } div.wizard > .polozka > .ikona.empty { width: 25px; } div.wizard > .polozka > .ikona > img { vertical-align: middle; margin-top: -6px; } div.wizard > .polozka > span.text { color: #272727; font-family: KoopPro; font-size: 15px; } div.wizard > .polozka > div.ikony { float: right; height: 69px; padding-right: 8px; } div.wizard > .polozka > div.ikony > span.ikonaIcko { margin-right: 15px; } div.wizard > .polozka:hover > div.ikony > span.ikonaIcko { border: 1px solid #009933; color: #009933; } .cpp div.wizard > .polozka:hover > div.ikony > span.ikonaIcko { border: 1px solid #13609e; color: #13609e; } div.wizard > .polozka > div.ikony > span.sipkaRight { display: inline-block; } div.wizard > .polozka > div.ikony > span.sipkaRight:before { width: 2px; height: 8px; top: 5px; transform: rotate(-45deg); content: ""; position: relative; display: block; background-color: #272727; } div.wizard > .polozka > div.ikony > span.sipkaRight:after { width: 2px; height: 8px; bottom: -2px; transform: rotate(45deg); content: ""; position: relative; display: block; background-color: #272727; } /* ---------------------------------------------------------------- Soupis poskozenych nebo znicenych veci ---------------------------------------------------------------- */ div.soupisVeci div.ui-datatable-tablewrapper { clear: both; } div.soupisVeci table { border: none; width: 100%; } div.soupisVeci table th { color: #6f6f6f; font-size: 14px; text-transform: none; height: 50px; padding: 0 4px; border: none; background: transparent none; text-align: left; font-weight: normal; } div.soupisVeci table tbody { border: none; } div.soupisVeci table tr { border: none; } div.soupisVeci table tr.ui-datatable-odd { background-color: #fff; } div.soupisVeci table td { padding: 6px 4px; border: none; } div.soupisVeci table span.poradi { display: block; width: 14px; height: 14px; border: 2px solid #7d7d7d; border-radius: 50%; line-height: 13px; text-align: center; color: #3c3c3c; font-size: 10px; font-weight: bold; } div.soupisVeci table span.hodnota { font-size: 14px; color: #888888; margin: 0 8px 0 -25px; position: relative; line-height: 32px; } div.soupisVeci a.smazat { float: right; background: url("img/ico_smazat.png") no-repeat; width: 11px; height: 11px; margin-top: 3px; } div.soupisVeci > a.dalsi { background: url("img/ico_odeslatPodklad.png") no-repeat; padding-left: 27px; color: #7d7d7d; font-size: 12px; font-weight: normal; line-height: 18px; display: block; text-decoration: none; margin: 12px 0 0 4px; } /* ---------------------------------------------------------------- PrimeFaces - autocomplete ---------------------------------------------------------------- */ div.ui-autocomplete-panel table.ui-autocomplete-items > tbody > tr.ui-autocomplete-item.ui-state-highlight { font-weight: normal; text-shadow: none; } /* ---------------------------------------------------------------- PrimeFaces - tooltip ---------------------------------------------------------------- */ div.tooltipIcon { background: url("img/icon_info.png"); width: 16px; height: 16px; display: inline-block; margin-left: 5px; } .cpp div.tooltipIcon { background: url("img/cpp/icon_info.png"); } div.tooltipIcon:hover, a.tooltipIcon:hover { background: url("img/icon_info_hover.png"); } .cpp div.tooltipIcon:hover, a.tooltipIcon:hover { background: url("img/cpp/icon_info_hover.png"); } table td div.tooltipIcon, table td a.tooltipIcon { vertical-align: middle; } div.tooltip div.tooltip_header, span.tooltip div.tooltip_header { height: 36px; padding: 8px 0; background-color: #01662c; text-align: center; text-transform: uppercase; width: 100%; color: #fff; font-size: 14px; display: inline-block; border: 1px solid #01662c; box-sizing: border-box; } .cpp div.tooltip div.tooltip_header, .cpp span.tooltip div.tooltip_header { background-color: #115f9d; border: 1px solid #115f9d; } .ui-tooltip { max-width: none !important; } .ui-tooltip.ui-tooltip-right > div.ui-tooltip-arrow { border-right-color: #c2c2c2; } .ui-tooltip > div.ui-tooltip-text.ui-shadow { box-shadow: 0 2px 6px 1px rgba(30, 27, 28, 0.25); } .ui-tooltip > div.ui-tooltip-text { background-color: #fff; padding: 7px; border: 1px solid #c2c2c2; font-size: 11px; font-family: Arial; color: #333; } /* ---------------------------------------------------------------- Podklady k hlasence ---------------------------------------------------------------- */ div.podkladyTable { width: 100%; border-bottom: 1px solid #fff; display: table; padding-bottom: 20px; } .podklad.header { height: 32px; text-transform: uppercase; text-align: left; color: #6f6f6f; font-size: 14px; font-family: KoopPro; font-weight: 400; border-bottom: 1px solid #dddddd; margin: 0 5px; width: calc(100% - 10px); } .podklad.header > div { height: 32px; display: table-cell; vertical-align: middle; } .podklad.header > div.nazev { text-transform: uppercase; } .podklad.row { height: 32px; display: block; font-size: 14px; text-decoration: none; color: #272727; border: none; border-bottom: 1px solid #dddddd; cursor: pointer; clear: both; transition: background-color 0.5s ease-in-out; background-color: transparent; margin: 0 5px; } .podklad.row > div { height: 32px; display: table-cell; vertical-align: middle; } .podklad > div.icon { padding-left: 10px; width: 32px; } .podklad > div.icon > img { width: 18px; margin-top: 5px; } .podklad > div.nazev { width: 759px; text-transform: lowercase; } .podklad > div.tlacitko { width: 135px; } .podklad > div.tlacitko > span:before { height: 18px; width: 18px; position: absolute; content: ""; } .podklad > div.tlacitko > span:after { font-size: 12px; padding-left: 25px; color: #7d7d7d; } .podklad > div.tlacitko > span.odeslat:before { background: url("img/ico_odeslatPodklad.png") no-repeat; } .podklad > div.tlacitko > span.odeslat:after { content: "Přiložit podklad"; } .podklad > div.tlacitko > span.skryt:before { background: url("img/ico_skryt.png") no-repeat; } .podklad > div.tlacitko > span.skryt:after { content: "Zasunout nabídku"; } div.subTable { padding: 15px; margin-left: 1px; box-shadow: -150px 155px 2px -155px rgba(0, 0, 0, 0.61) inset; font-size: 13px; float: left; width: calc(100% - 2px); box-sizing: border-box; background: #ddd; } /** Upload */ div.fileUploadComp { width: 909px !important; } /* ---------------------------------------------------------------- Ostatni prvky ---------------------------------------------------------------- */ .bilyPanelSTextem { background-color: #fff; border-radius: 3px; padding: 25px 40px 35px; box-sizing: border-box; font-size: 17px; margin: 0 auto; } /* ---------------------------------------------------------------- Ikony ---------------------------------------------------------------- */ .ikonaVykricnik:before { content: "!"; } .ikonaVykricnik { display: block; border-radius: 50%; border: 2px solid #7d7d7d; width: 14px; height: 14px; line-height: 14px; font-size: 12px; font-weight: bold; color: #7d7d7d; text-align: center; top: 50%; } .ikonaVykricnik.center { display: table; margin: 0 auto; } .ikonaIcko:before { content: "i"; } .ikonaIcko { display: inline-block; border-radius: 50%; border: 1px solid #c5c5c5; width: 32px; height: 32px; line-height: 30px; font-size: 18px; font-family: Times New Roman; font-style: italic; color: #c5c5c5; text-align: center; top: 50%; } .ikonaIcko.mala { width: 16px; height: 16px; line-height: 16px; color: #7d7d7d; border: 2px solid #7d7d7d; font-family: KoopPro; font-weight: bold; font-size: 14px; font-style: normal; } .ikonaIcko.center { display: table; margin: 0 auto; } /* ---------------------------------------------------------------- vstup_info.xhtml ---------------------------------------------------------------- */ .vstupInfo .instructions { font-size: 15px; background-color: #e8e8e8; padding: 6px 40px; margin: 12px 0 12px -40px; display: block; width: 100%; height: 20px; } .vstupInfo .instructions.ugly { width: calc(100% + 80px); padding-left: 0; padding-right: 0; text-align: center; } .vstupInfo .instructions > span.text { margin-left: 10px; color: #6f6f6f; } .cpp .vstupInfo .instructions > span.text { font-family: Roboto; font-size: 14px; } .povinneUdajeInfo { line-height: 13px; padding-top: 15px; } .povinneUdajeInfo > .povinnyZnak { float: left; } .cpp .povinneUdajeInfo > .povinnyZnak:before, .cpp .povinneUdajeInfo > .povinnyZnak:after { background-color: #ec2324; } .povinneUdajeInfo > span.text { color: #01662c; font-size: 12px; margin-left: 5px; } .cpp .povinneUdajeInfo > span.text { color: #ec2324; } .vstupInfo .bilyPanelSTextem { width: 580px; } .vstupInfo .bilyPanelSTextem > table > tbody > tr > td:nth-of-type(2) { min-width: 288px; } /* .vstupInfo .inputSlots-10 input { letter-spacing: 20.8px; text-indent: 6px; } .vstupInfo .inputSlots-12 input { letter-spacing: 15.5px; text-indent: 3px; } .vstupInfo .inputSlots-15 input { letter-spacing: 11.2px; text-indent: 2px; }*/ .input-phone .inputSlotSeparators ul { left: 6px; } .input-phone .inputWrapper { padding-left: 6px; } /* ---------------------------------------------------------------- call_center.xhtml ---------------------------------------------------------------- */ div.callCenter { width: 560px; font-family: KoopPro; color: #636363; margin: 0 auto; } .cpp div.callCenter { font-family: Calibri; font-size: 15px; } div.callCenter > div.telefon { background-color: #fff; width: 100%; height: 130px; margin: 35px 0; padding: 42px 0; text-align: center; box-sizing: border-box; } div.callCenter > div.telefon > span.cislo:before { background: url("img/ico_telefon_callCentert.png") no-repeat center center; width: 52px; height: 52px; content: ""; display: inline-block; margin: 0 30px -19px 0; } .cpp div.callCenter > div.telefon > span.cislo:before { background: url("img/cpp/ico_telefon_callCentert.png") no-repeat center center; } div.callCenter > div.telefon > span.cislo { font-size: 28px; color: #434343; } .cpp div.callCenter > div.telefon > span.cislo { font-size: 30px; color: #ec2324; } /* ---------------------------------------------------------------- result.xhtml ---------------------------------------------------------------- */ table.infoHlasenka { margin: 15px auto 25px; background-color: #fff; } table.infoHlasenka td { padding: 8px 32px; border-right: 2px solid #c2e2ce; } .cpp table.infoHlasenka td { border-right: 2px solid #fbe8c3; } table.infoHlasenka td:last-child { border: none; } table.infoHlasenka td span.popis { display: block; color: #888888; font-size: 14px; } table.infoHlasenka td span.hodnota { color: #272727; font-size: 19px; } div.hlasenkaResult:before { width: 0; height: 0; border-style: solid; border-width: 0 20px 14px 20px; border-color: transparent transparent #ededed transparent; content: ""; left: calc(50% - 20px); position: absolute; margin-top: -54px; } .cpp div.hlasenkaResult::before { border-color: transparent transparent #005393; } div.hlasenkaResult { width: 100%; padding: 40px 150px 25px; box-sizing: border-box; background-color: #ededed; margin: 14px 0 20px; } .cpp div.hlasenkaResult { background-color: #005393; } div.hlasenkaResult > span.nadpis { font-size: 30px; font-family: KoopPro, Calibri, Arial; font-weight: 700; text-align: center; display: block; padding-bottom: 20px; } div.hlasenkaResult > span.nadpis.zeleny { color: #009d30; } .cpp div.hlasenkaResult > span.nadpis.zeleny { color: #fff; } div.hlasenkaResult > span.nadpis.cerveny { color: #dc4114; } div.hlasenkaResult > span.popis { color: #2c2b2b; font-size: 15px; } .cpp div.hlasenkaResult > span.popis { color: #fff; } span.telefonResult:before { background: url("img/ico_telefon_result.png") no-repeat; display: inline-block; content: ""; width: 19px; height: 20px; margin: 0 9px -5px 0; } span.telefonResult { color: #333; font-size: 20px; font-weight: bold; display: block; text-align: center; padding: 25px 0; } /** Ikony */ .result div.icon { width: 42px; height: 42px; border-radius: 50%; padding: 0; margin: 15px auto 25px; position: relative; } .result div.icon.success { background: #31a54c; } .result div.icon.success > div { height: 6px; background-color: #fff; display: block; border-radius: 2px; position: absolute; z-index: 2; } .result div.icon.success > div.firstLine { width: 15px; left: 8px; top: 21px; -webkit-transform: rotate(42deg); transform: rotate(42deg); } .result div.icon.success > div.secondLine { width: 23px; right: 6px; top: 18px; -webkit-transform: rotate(-48deg); transform: rotate(-48deg); } .result div.icon.error { background: #dc4114; } .result div.icon.error > div { height: 4px; width: 27px; background-color: #fff; display: block; position: absolute; z-index: 2; top: 19px; left: 8px; } .result div.icon.error > div.firstLine { webkit-transform: rotate(42deg); transform: rotate(42deg); } .result div.icon.error > div.secondLine { webkit-transform: rotate(-42deg); transform: rotate(-42deg); } /* ---------------------------------------------------------------- panelFormaLikvidace.xhtml ---------------------------------------------------------------- */ .ui-dialog.panelFormaLikvidace > div.ui-dialog-titlebar { background: #019934 none; padding: 15px 0; } .cpp .ui-dialog.panelFormaLikvidace > div.ui-dialog-titlebar { background-color: #115f9d; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-titlebar > span.ui-dialog-title { display: block; float: none; margin: 0 auto; width: 77px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-titlebar > span.ui-dialog-title > div.logo { background: url("img/logo.png") no-repeat center center; filter: brightness(0) invert(1); width: 77px; height: 42px; } .cpp .ui-dialog.panelFormaLikvidace > div.ui-dialog-titlebar > span.ui-dialog-title > div.logo { background: url("img/cpp/logo.png") no-repeat center center; width: 101px; height: 49px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content { width: 630px; padding: 30px 75px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > span.text { display: block; margin: 0 auto; width: 550px; line-height: 20px; color: #6e6e6e; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > .vyhodyNadpis:before { border-style: solid; border-width: 13px 12.5px 0 12.5px; border-color: #019934 transparent transparent transparent; content: ""; display: block; position: absolute; margin: 27px 0 0 15px; } .cpp .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > .vyhodyNadpis:before { border-color: #115f9d transparent transparent transparent; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > .vyhodyNadpis { background-color: #019934; padding: 10px 15px; margin: 25px 0; width: 100%; box-sizing: border-box; font-size: 14px; text-transform: uppercase; color: #fff; float: left; } .cpp .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > .vyhodyNadpis { background-color: #115f9d; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody { width: 100%; margin-bottom: 25px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody td:first-child { width: 65px; height: 25px; background-color: #d6eede; text-align: center; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody td { padding: 5px 10px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody td > img { margin-top: 3px; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody tr:nth-child(even) td:first-child { background-color: #ecf7f1; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody td:last-child { height: 25px; background-color: #efefef; font-size: 13px !important; color: #000; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > table.vyhody tr:nth-child(even) td:last-child { background-color: #f7f7f7; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > div.tlacitka { display: table; margin: 25px auto 0; white-space: nowrap; } .ui-dialog.panelFormaLikvidace > div.ui-dialog-content > div.tlacitka > button:not(:last-of-type) { margin-right: 16px; } /* ---------------------------------------------------------------- Auticko ---------------------------------------------------------------- */ path.st0:hover, circle.st0:hover, path.st2:hover, path.selected, circle.selected /*selected ma vypadat stejne jako hover*/ { fill: #ef6c5e !important; cursor: pointer; pointer-events:all; opacity:1; } .ui-widget-content .ui-state-error { border: 1px solid red; } /* ---------------------------------------------------------------- Smluvni servis ---------------------------------------------------------------- */ table.smluvniServis { margin-top: 10px; } table.smluvniServis td:first-child { vertical-align: top; padding-right: 20px; } table.smluvniServis td:last-child { vertical-align: top; padding-left: 20px; } /* ---------------------------------------------------------------- Pojisteny ---------------------------------------------------------------- */ table.ui-panelgrid.personalInfo tr td.ui-panelgrid-cell { width: auto; } table.ui-panelgrid.personalInfo tr td.ui-panelgrid-cell:nth-child(2) { width: 240px; } table.ui-panelgrid.panelDalsiUcastnik-main tr td.ui-panelgrid-cell { width: auto; } table.ui-panelgrid.panelDalsiUcastnik-main tr td.ui-panelgrid-cell:nth-child(2) { width: 240px; } /* ---------------------------------------------------------------- Panel vozidlo ---------------------------------------------------------------- */ table.ui-panelgrid[id*="PanelVozidlo_POJISTENY"] { table-layout: fixed; } table.ui-panelgrid[id*="PanelVozidlo_POJISTENY"] td > [id*="VOZIDLO_ROK_VYROBY"] { float: right; width: 140px; } table.ui-panelgrid[id*="PanelVozidlo_POJISTENY"] td > div > [id*="VOZIDLO_DRUH_VOZIDLA"] { min-width: auto !important; /* Override PrimeFaces inline width */ } /* ---------------------------------------------------------------- Pojistne plneni ---------------------------------------------------------------- */ table.ui-panelgrid.panelPojistnePlneni-main tr td.ui-panelgrid-cell div[id$="inpPLNENI_KOD_BANKY"] { min-width: auto !important; /* Override PF inline style */ width: 285px; } .inputSlotted[id*="SKODA_ROZSAH_SKODA_VOZIDLO_POPIS"] { max-width: 240px; } .pcsBtn > span.ui-button-text{ color: white; } /* ---------------------------------------------------------------- panelSkodaHavarie ---------------------------------------------------------------- */ #havarie\:PanelSkoda\:inside\:PanelSkoda\:SKODA_MISTO_VZNIKU_JE_TEXT\:inputGroup { margin: 20px 0; color: #636363; } /* ---------------------------------------------------------------- panelCestNevyuzitaDovolena ---------------------------------------------------------------- */ .nevyuzitiDovoleneUpresneniColumn { margin-top: -4px; margin-left: -100px; } .nevyuzitiDovoleneUpresneniColumn > table { display: inline-block; width: 50px; vertical-align: top; padding-top: 4px; } .nevyuzitiDovoleneUpresneniColumn > div { display: inline-block; width: 250px; } /* ---------------------------------------------------------------- panelCestLetoZimaPlus ---------------------------------------------------------------- */ #cestovka\:PanelCestLetoZimaPlus\:inside\:vsechno div.nadpisII > span.text { font-size: 13px; } /* ---------------------------------------------------------------- panelCestSportovniVybava ---------------------------------------------------------------- */ #cestovka\:PanelCestSportovniVybava\:inside\:PanelCestSportovniVybava\:CEST_SPORTOVNI_VYBAVA_PRICINA_SKODY\:inpCEST_SPORTOVNI_VYBAVA_PRICINA_SKODY tr { display: flex; flex-flow: wrap; margin-top: -10px; } #cestovka\:PanelCestSportovniVybava\:inside\:PanelCestSportovniVybava\:CEST_SPORTOVNI_VYBAVA_PRICINA_SKODY\:inpCEST_SPORTOVNI_VYBAVA_PRICINA_SKODY tr > td{ padding-left: 20px; padding-top: 10px; } #cestovka\:PanelCestSportovniVybava\:inside\:PanelCestSportovniVybava\:PricinaSkodyUpresneniDiv { margin-top: 40px; margin-left: -280px; } #cestovka\:PanelCestSportovniVybava\:inside\:PanelCestSportovniVybava\:PricinaSkodyUpresneniPopis { max-width: fit-content; display: inline-block; margin-right: 10px; margin-bottom: -6px; } #cestovka\:PanelCestSportovniVybava\:inside\:PanelCestSportovniVybava\:PricinaSkodyUpresneniInput { max-width: 200px; display: inline-block; } .sportovniVybaveniPopis { display: inline-block; width: min-content; } /* ---------------------------------------------------------------- komunikace e-mailem - upozorneni ---------------------------------------------------------------- */ .zdravotni-komunikace-upozorneni { margin: 10px 0 15px; } .zdravotni-komunikace-upozorneni.kopie { margin: 0 0 15px; } .zdravotni-komunikace-upozorneni-container { padding: 0 !important; }