/* GENEROVÁNO _prepis/prevod_css.py — needitovat ručně. Zdroje: /wp-content/plugins/wpforms/assets/css/frontend/classic/wpforms-full.min.css, /wp-content/plugins/wpforms/assets/pro/css/dropzone.min.css */
div.formular-container-full,div.formular-container-full .formular-form *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
div.formular-container-full{margin-left:auto;margin-right:auto}
div.formular-container-full .formular-form amp-img>img{position:absolute}
div.formular-container-full .formular-form input,div.formular-container-full .formular-form label,div.formular-container-full .formular-form select,div.formular-container-full .formular-form button,div.formular-container-full .formular-form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.formular-container-full .formular-form textarea{max-width:100%;width:100%}
div.formular-container-full .formular-form ul,div.formular-container-full .formular-form ul li{background:none !important;border:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}
div.formular-container-full .formular-form ul li{margin-bottom:5px !important}
div.formular-container-full .formular-form ul li:last-of-type{margin-bottom:0 !important}
div.formular-container-full .formular-form hr{border-top:1px solid #ccc;margin:0.5em auto}
div.formular-container-full .formular-form fieldset{min-width:0}
div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}
div.formular-container-full .formular-form input.formular-field-medium,div.formular-container-full .formular-form select.formular-field-medium,div.formular-container-full .formular-form .formular-field-row.formular-field-medium{max-width:60%}
div.formular-container-full .formular-form textarea.formular-field-medium{height:120px}
div.formular-container-full .formular-form input.formular-field-small,div.formular-container-full .formular-form select.formular-field-small,div.formular-container-full .formular-form .formular-field-row.formular-field-small{max-width:25%}
div.formular-container-full .formular-form textarea.formular-field-small{height:70px}
div.formular-container-full .formular-form .formular-field{padding:10px 0;clear:both}
div.formular-container-full .formular-form .formular-field-description{font-size:13px;line-height:1.3;margin:8px 0 0 0;word-break:break-word;word-wrap:break-word}
div.formular-container-full .formular-form .formular-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px 0;padding:0;word-break:break-word;word-wrap:break-word}
div.formular-container-full .formular-form .formular-field-sublabel{display:block;font-size:13px;float:none;font-weight:400;line-height:1.3;margin:4px 0 0;padding:0}
div.formular-container-full .formular-form .formular-field-label-inline{display:inline;vertical-align:baseline;font-size:16px;font-weight:400;line-height:1.3;word-break:break-word}
div.formular-container-full .formular-form .formular-field-label.formular-label-hide,div.formular-container-full .formular-form .formular-field-sublabel.formular-sublabel-hide{position:absolute;top:-99999px;left:-99999px}
div.formular-container-full .formular-form .formular-required-label{color:#ff0000;font-weight:400}
div.formular-container-full .formular-form .formular-field-row{margin-bottom:8px;position:relative}
div.formular-container-full .formular-form .formular-field .formular-field-row:last-of-type{margin-bottom:0}
div.formular-container-full .formular-form .formular-field-row:before{content:" ";display:table}
div.formular-container-full .formular-form .formular-field-row:after{clear:both;content:" ";display:table}
div.formular-container-full .formular-form .formular-field-address .formular-one-half:only-child{margin-left:0}
div.formular-container-full .formular-form .formular-one-half{float:left;margin-left:20px;clear:none}
div.formular-container-full .formular-form .formular-one-half{width:calc( 50% - 10px)}
div.formular-container-full .formular-form .formular-first{clear:both !important;margin-left:0 !important}
div.formular-container-full .formular-form input[type=date],div.formular-container-full .formular-form input[type=datetime],div.formular-container-full .formular-form input[type=datetime-local],div.formular-container-full .formular-form input[type=email],div.formular-container-full .formular-form input[type=month],div.formular-container-full .formular-form input[type=number],div.formular-container-full .formular-form input[type=password],div.formular-container-full .formular-form input[type=range],div.formular-container-full .formular-form input[type=search],div.formular-container-full .formular-form input[type=tel],div.formular-container-full .formular-form input[type=text],div.formular-container-full .formular-form input[type=time],div.formular-container-full .formular-form input[type=url],div.formular-container-full .formular-form input[type=week],div.formular-container-full .formular-form select,div.formular-container-full .formular-form textarea{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}
div.formular-container-full .formular-form input[type=checkbox],div.formular-container-full .formular-form input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px;height:14px;margin:0 10px 0 3px;display:inline-block;vertical-align:baseline}
div.formular-container-full .formular-form input[type=radio]{border-radius:50%}
div.formular-container-full .formular-form select{max-width:100%;text-transform:none;white-space:nowrap}
div.formular-container-full .formular-form select[multiple]{height:auto;overflow-y:scroll;background-image:none}
div.formular-container-full .formular-form input[type=submit],div.formular-container-full .formular-form button[type=submit]{background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;font-family:inherit;padding:10px 15px}
div.formular-container-full .formular-form input[type=submit]:hover,div.formular-container-full .formular-form input[type=submit]:focus,div.formular-container-full .formular-form input[type=submit]:active,div.formular-container-full .formular-form button[type=submit]:hover,div.formular-container-full .formular-form button[type=submit]:focus,div.formular-container-full .formular-form button[type=submit]:active{background-color:#ddd;border:1px solid #ccc;cursor:pointer}
div.formular-container-full .formular-form input[type=submit]:disabled,div.formular-container-full .formular-form button[type=submit]:disabled{background-color:#eee;border:1px solid #ddd;cursor:default;opacity:0.5}
div.formular-container-full .formular-form input:focus,div.formular-container-full .formular-form textarea:focus,div.formular-container-full .formular-form select:focus{border:1px solid #999;box-shadow:none}
div.formular-container-full .formular-form input:disabled,div.formular-container-full .formular-form textarea:disabled,div.formular-container-full .formular-form select:disabled{background-color:#f9f9f9;border-color:#ddd;color:#999;cursor:not-allowed}
div.formular-container-full .formular-form .formular-error-container{color:#990000}
div.formular-container-full .formular-form label.formular-error{display:block;color:#990000;font-size:12px;float:none;cursor:default}
div.formular-container-full .formular-form .formular-field input.formular-error,div.formular-container-full .formular-form .formular-field textarea.formular-error,div.formular-container-full .formular-form .formular-field select.formular-error{border:1px solid #cc0000}
.formular-confirmation-container-full,div[submit-success]>.formular-confirmation-container-full{color:#333;margin:0 auto 24px;padding:15px 15px;overflow-wrap:break-word}
.formular-confirmation-container-full,div[submit-success]>.formular-confirmation-container-full:not(.formular-redirection-message){background:#e0ffc7;border:1px solid #b4d39b;box-sizing:border-box}
.formular-confirmation-container-full p:last-of-type,div[submit-success]>.formular-confirmation-container-full p:last-of-type{margin:0}
div.formular-container-full .formular-form .formular-title{font-size:26px;margin:0 0 10px 0}
div.formular-container-full .formular-form .formular-submit-container{padding:10px 0 0 0;clear:both;position:relative}
div.formular-container-full .formular-form .formular-field-html ul,div.formular-container-full .formular-form .formular-field-html ol{margin:0 0 20px !important}
div.formular-container-full .formular-form .formular-field-html ul li,div.formular-container-full .formular-form .formular-field-html ol li{margin:0 0 5px 0 !important}
div.formular-container-full .formular-form .formular-field-html ul li{list-style:disc !important}
div.formular-container-full .formular-form .formular-field-html ol li{list-style:decimal !important}
div.formular-container-full .formular-form .formular-field-html li>ul,div.formular-container-full .formular-form .formular-field-html li>ol{margin:6px 0 0 20px !important}
div.formular-container-full .formular-field-date-time .formular-field-row{display:flex;flex-wrap:wrap;align-items:start;gap:10px 12px}
div.formular-container-full .formular-field-date-time .formular-field-row::before,div.formular-container-full .formular-field-date-time .formular-field-row::after{position:absolute}
div.formular-container-full .formular-datepicker-wrap{position:relative}
div.formular-container-full .formular-datepicker-wrap .formular-datepicker-clear{position:absolute;background-image:url("/obrazky/ikony/times-solid-white.svg");background-position:50% 50%;background-repeat:no-repeat;background-color:#cccccc;background-size:8px;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.3s}
div.formular-container-full .formular-datepicker-wrap .formular-datepicker-clear:hover{background-color:red}
div.formular-container-full .formular-datepicker-wrap .formular-field-small+.formular-datepicker-clear{right:calc( 75% + 10px)}
div.formular-container-full .formular-datepicker-wrap .formular-field-medium+.formular-datepicker-clear{right:calc( 40% + 10px)}
div.formular-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:16px;line-height:22px;padding:1px;height:auto;width:60%;border:none !important;box-shadow:none}
div.formular-field-file-upload input[type=file]::-webkit-file-upload-button{padding:4px 12px;font-weight:400;font-size:14px;margin-right:10px;cursor:pointer;transition:all 0.15s ease-out}
div.formular-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:#eeeeee}
div.formular-container-full{margin:24px auto}
div.formular-container-full .formular-form h3{font-size:24px}
div.formular-container-full .formular-form .formular-error-container ul li{list-style:inside !important}
div.formular-container-full .formular-form .formular-error-container ol li{list-style:inside decimal !important}
div.formular-container-full .formular-form .formular-error-container a{text-decoration:underline !important}
div.formular-container-full .formular-form .formular-error-container del{text-decoration:line-through !important}
div.formular-container-full .formular-form .formular-error-container blockquote{padding-left:20px;border-left:4px solid;font-style:italic}
@media only screen and (max-width: 600px){div.formular-container-full .formular-form .formular-field:not(.formular-field-phone):not(.formular-field-select-style-modern):not(.formular-field-radio):not(.formular-field-checkbox):not(.formular-field-layout){overflow-x:hidden}
div.formular-container-full .formular-form .formular-field{padding-right:1px;padding-left:1px}
div.formular-container-full .formular-form .formular-field>*{max-width:100%}
div.formular-container-full .formular-form input.formular-field-medium,div.formular-container-full .formular-form select.formular-field-medium,div.formular-container-full .formular-form .formular-field-row.formular-field-medium,div.formular-container-full .formular-form input.formular-field-small,div.formular-container-full .formular-form select.formular-field-small,div.formular-container-full .formular-form .formular-field-row.formular-field-small{max-width:100%}}
div.formular-container div.formular-uploader{border:1px dashed #ccc;border-radius:2px;background:#fcfcfc;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}
div.formular-container div.formular-uploader .dz-message{display:flex;flex-direction:column;text-align:center;align-items:center;font-size:15px;line-height:1.5;color:rgba(0,0,0,0.7)}
div.formular-container div.formular-uploader .dz-message svg{width:40px;height:40px;margin-bottom:5px;opacity:0.5}
div.formular-container .formular-field-file-upload.formular-has-error .formular-uploader{border-color:#cc0000;border-style:solid}
