.PESnovyForm .input-row .otazka {line-height: 24px;word-break: break-word;width: 100%;font-weight: 400;color: #202124;letter-spacing: .1px;font-size: 16px;margin-bottom: 16px;display: flex;} .PESnovyForm .input-row .odpoved .checkValidity:before {margin-right: 15px;font-size: 15px;font-family: FontAwesome;content: '\f071 ';} .PESnovyForm .input_radio input[type=radio] + span:before {height: 20px;transition: .2s;color: transparent;vertical-align: bottom;margin-right: 0.2em;padding-bottom: 0.3em;padding-left: 0.2em;width: 20px;display: inline-block;border-radius: 10em;border: 2px solid #666;content: '';} .PESnovyForm .input_selectbox:after {pointer-events: none;background: #FFF;font-size: 14pt;width: 35px;color: #666;text-align: center;margin-left: -36px;top: 25%;position: absolute;font-family: FontAwesome;content: '\f107';} .PESnovyForm input[type='text'].danger {border-bottom: 1px solid #d93025;} .PESnovyForm .form-row.danger {border: 1px solid #d93025;} .PESnovyForm select.danger {border: 1px solid #d93025;} form {margin: 0 auto;width: 640px;max-width: 90vw;} .PESnovyForm .form-body .novy-krok {margin-top: 10px;border-top: 10px solid #4caf50;} .datepicker table tr td.active:active {background-color: #1a73e8 !important;border-color: #1a73e8 !important;} .datepicker table tr td.active.highlighted:active {background-color: #1a73e8 !important;border-color: #1a73e8 !important;} .datepicker table tr td.active.highlighted.active {background-color: #1a73e8 !important;border-color: #1a73e8 !important;} .datepicker table tr td.active.active {background-color: #1a73e8 !important;border-color: #1a73e8 !important;} .datepicker table tr td span.active.active {background-color: #1a73e8 !important;border-color: #1a73e8 !important;} .PESnovyForm .odpoved .date .input-group-addon {display: none;} .PESnovyForm .input_selectbox select option:hover {background-color: #e8eaed;} .PESnovyForm .input_selectbox select {width: 100%;border: 1px solid #e8eaed;-webkit-appearance: none;appearance: none;padding: 8px;} .PESnovyForm .input_selectbox {position: relative;width: 280px;} .PESnovyForm span.file-uploaded i.fa-close:hover:before {background-color: #efeaed;box-shadow: 0px 0px 0px 6px #efeaed;} .PESnovyForm span.file-uploaded i.fa-close:before {border-radius: 10em;cursor: pointer;margin-left: 10px;} .PESnovyForm span.file-uploaded i.fa-close {border-radius: 10em;cursor: pointer;margin-left: 10px;} .PESnovyForm span.file-uploaded i.fa-file {color: #1a73e8;margin-right: 10px;} .PESnovyForm span.file-uploaded {display: none;border-radius: 0.2em;transition: 0.4s;padding: 12px;border: 1px solid #e8eaed;color: #666;font-size: 14px;} .PESnovyForm label.file-input:active:before {color: #1a73e840;} .PESnovyForm label.file-input:active {border: 1px solid #1a73e840;box-shadow: 0px 0.4px 0.8px #1a73e840;background-color: #1a73e840;} .PESnovyForm label.file-input:hover:before {color: #1a73e812;} .PESnovyForm label.file-input:hover {border: 1px solid #1a73e840;background-color: #1a73e812;} .PESnovyForm label.file-input:after {font-family: Google Sans Medium Regular;color: #1a73e8;font-size: 13.5px;font-weight: 300;content: 'Vybrať súbor';} .PESnovyForm label.file-input:before {color: #FFF;-webkit-text-stroke-color: #1a73e8;-webkit-text-stroke-width: 0.5px;margin-right: 5px;font-size: 13.5px;font-family: FontAwesome;content: '\f093';} .PESnovyForm label.file-input input {display: none;} .PESnovyForm label.file-input {cursor: pointer;border-radius: 0.2em;transition: 0.4s;padding: 7px 20px;border: 1px solid #e8eaed;} .PESnovyForm button:active {box-shadow: 0px 0.7px 15px #666;} .PESnovyForm input[type='submit']:active {box-shadow: 0px 0.7px 15px #666;} .PESnovyForm button {transition: 0.4s;font-weight: 550;outline: 0;box-shadow: 0px 0.7px 2px #666;border-radius: 0.4em;padding: 8px 24px;border: 0;background: #FFF;color: #F4A20B;} .PESnovyForm input[type='submit'] {transition: 0.4s;font-weight: 550;outline: 0;box-shadow: 0px 0.7px 2px #666;border-radius: 0.4em;padding: 8px 24px;border: 0;background: #FFF;color: #F4A20B;} .PESnovyForm .input_checkbox input[type=checkbox]:checked:disabled + span:before {border-color: #bfb;background-color: #bfb;transform: scale(1);} .PESnovyForm .input_checkbox input[type=checkbox]:disabled + span:before {border-color: #aaa;transform: scale(1);} .PESnovyForm .input_checkbox input[type=checkbox]:checked + span:before {font-size: 15px;color: #FFF;content: ' \2714';background-color: #F4A20B;border-color: #F4A20B;} .PESnovyForm .input_checkbox input[type=checkbox] + span:active:before {box-shadow: 0px 0px 0px 9px #3cb37133;} .PESnovyForm .input_checkbox input[type=checkbox] + span:before {transition: .2s;color: transparent;vertical-align: bottom;margin-right: 0.2em;padding-bottom: 0.3em;padding-left: 0.2em;height: 25px;border-radius: 0.2em;width: 25px;display: inline-block;border: 2px solid #666;content: '';} .PESnovyForm .input_checkbox input[type=checkbox] {display: none;} .PESnovyForm .input_checkbox input[type=checkbox] + span {padding: 0.2em;cursor: pointer;margin: 0.2em;display: block;} .PESnovyForm .input_radio input[type=radio]:checked:disabled + span:before {border-color: #bfb;background-color: #bfb;transform: scale(1);} .PESnovyForm .input_radio input[type=radio]:disabled + span:before {border-color: #aaa;transform: scale(1);} .PESnovyForm .input_radio input[type=radio]:checked + span:before {line-height: 17px;padding: 0.03px;font-size: 17px;content: ' \26AB';background-color: #FFF;border-color: #F4A20B;color: #F4A20B;} .PESnovyForm .input_radio input[type=radio] + span:active:before {box-shadow: 0px 0px 0px 9px #3cb37133;} .PESnovyForm .input_radio input[type=radio] {display: none;} .PESnovyForm .input_radio input[type=radio] + span {padding: 0.2em;cursor: pointer;margin: 0.2em;display: block;} .PESnovyForm .input-row .odpoved .checkValidity {color: #d93025 !important;margin-top: 10px;font-size: 14px;} .PESnovyForm .input-row .odpoved .checkValidity + .input-row .odpoved textarea {border-bottom: 1px solid red;} .PESnovyForm .input-row .odpoved textarea:focus {border-bottom: 2px solid rgb(0, 145, 0);} .PESnovyForm .input-row .odpoved textarea {box-sizing: border-box;min-height: 3rem;overflow-y: hidden;line-height: normal;height: fit-content;transition: 0.4s all;border-bottom: 1px solid rgba(0,0,0,0.12);width: 100%;resize: none;outline: 0;border: #000000;} .PESnovyForm .input-row .odpoved input[type='text']:focus {border-bottom: 2px solid rgb(0, 145, 0);} .PESnovyForm .input-row .odpoved input[type='text'] {transition: 0.4s all;outline: 0;border: 2px;border-color: #000000;border-bottom: 1px solid rgba(0,0,0,0.12);} .PESnovyForm .input-row .info {margin: 15px auto;} .PESnovyForm .input-row .otazka b.text-danger {margin-left: 5px;} .PESnovyForm .input-row {page-break-inside: avoid;margin-top: 0;padding: 24px;margin-bottom: 12px;border-radius: 8px;border: 1px solid #dadce0;background-color: #FFF;} body {font-family: 'Google Sans Regular',Roboto,Arial,sans-serif;background: #FFDF9E;} @import url('/css/fonts/google/style.css');.PESnovyForm button:hover {background-color: #FFEAC0;} .PESnovyForm input[type='submit']:hover {background-color: #FFEAC0;} .PESnovyForm input[type="text"] {border: 2px;} .PESnovyForm input[type="number"] {width: 47%;border-bottom: 1px solid rgba(0,0,0,0.12);border-top: 1px #FFF;border-left: 1px #FFF;border-right: 1px #FFF;padding: 2px;} .PESnovyForm input[type=submit] {-o-text-overflow: clip;color: #bezslovnika;;-webkit-border-radius: 18px;border: px solid #b7b7b7;padding: 10px 4%;box-sizing: Content-box;-moz-box-sizing: Content-box;-webkit-box-sizingcontent-box: Content-box;display: Inline-block;width: 15%;border-radius: 10px;} .PESnovyForm input[type=button] {display: Inline-block;-webkit-box-sizingcontent-box: Content-box;-moz-box-sizing: Content-box;box-sizing: Content-box;padding: 10px 4%;-o-text-overflow: clip;width: 15%;background-color: #FFF;color: #F4A20B;border: #FFFFFF;box-shadow: 0px 0.7px 2px #666;-webkit-border-radius: 10px;border-radius: 10px !important;:hover: #FFEAC0;} .PESnovyForm input[type=button]:hover {: #FFEAC0;} .PESnovyForm input[type='button']:hover {: #FFEAC0;} 