#umow-wizyte{margin:25px 0}.clear{clear:both;display:block;height:1px;line-height:1px}.appointmentForm_2{margin:15px 0}.appointmentForm_2>fieldset{border:none;padding:0}.appointmentForm_2>fieldset>legend{background:#00a7ff;border:solid 1px #00a7ff;color:#fbfcfc;font-weight:bolder;line-height:32px;width:100%;padding:0 5%;letter-spacing:1px;cursor:pointer;margin:1px 0;font-size:15px}.appointmentForm_2>fieldset.expanded>legend{background:#00a7ff}.appointmentFormLegendButton{float:right;padding:0 25px 0 25px;font-weight:400;letter-spacing:0;background:url(/wp-content/plugins/dna-appointment-form-2/img/i_expand.png) no-repeat right center;height:32px}.appointmentFormLegendButtonText{display:block}.appointmentForm_2>fieldset.expanded .appointmentFormLegendButtonText{display:none}.appointmentFormBookmarkContent{padding:0 0 10px 0;display:none}.appointmentForm_2 p{margin:10px auto!important;max-width:310px}p.fntxt2{max-width:100%}.appointmentForm_2 .input_text{border:solid 1px #868887;display:block;padding:0;line-height:35px;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px!important}.appointmentForm_2 .input_text input{background:none;border:none;display:block;width:100%}.appointmentForm_2 .input_select{padding:0;width:100%;border:solid 1px #868887;background:url(/wp-content/plugins/dna-appointment-form-2/img/i_select_expand.png) no-repeat right center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;overflow:hidden}.appointmentForm_2 .input_select select{padding:8px 57px 8px 5px;width:105%;border:none;background:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.appointmentAddresses{display:none;padding:10px 0}.appointmentAddresses table{width:100%;line-height:normal;margin:auto!important}.appointmentAddresses table td,.appointmentAddresses table th{padding:4px 5px}.appointmentAddresses table th{font-weight:bolder}.appointmentAddresses table td{cursor:pointer}.appointmentAddresses table tr:nth-child(odd) td{background:#eee}.appointmentAddresses table tr:first-child,.appointmentAddresses table tr td:first-child{background:unset}.appointmentFormDateIcon{background:url(/wp-content/plugins/dna-appointment-form-2/img/ico_calendar.png) no-repeat center center;width:50px;height:32px;float:right}.appointmentFormDateInfo{color:#c00;font-size:96%;display:block;clear:left}.appointmentFormSubmit,.appointmentFormSubmit[type=submit]{padding:10px 20px;font-size:20px;cursor:pointer;height:auto;color:#f7f7f7;background:#04D148;display:block;line-height:30px;text-decoration:none;font-weight:bolder;border:none;margin:auto;-webkit-box-shadow:-2px 2px 1px 0 rgb(50 50 50 / .75);-moz-box-shadow:-2px 2px 1px 0 rgb(50 50 50 / .75);box-shadow:-2px 2px 1px 0 rgb(50 50 50 / .75)}.appointmentFormSubmit:hover{background:#ffa900}.appointmentForm_2 .input_text.appointmentFormInvalid,.appointmentForm_2 .input_select.appointmentFormInvalid{border:solid 1px #c00}.appointmentFormErrors{border:solid 1px #c00;color:#cc0000!important;background:#ffe5e5;padding:4px 10px!important;font-weight:bolder;line-height:normal}p.dosob{font-size:11px;line-height:1.5;max-width:100%}.wprz{margin:10px auto!important;max-width:320px;width:100%;padding:10px;position:relative;display:none}.wprz .input_text{border:none;font-size:14px}.wprz .input_text input{padding:8px;border:solid 1px #868887;margin-bottom:5px}.cwiz{position:relative;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cwiz input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0!important}.checkmark{position:absolute;top:9px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #868887;border-radius:15px}.cwiz:hover input~.checkmark{background-color:#fff}.cwiz input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.cwiz input:checked~.checkmark:after{display:block}.cwiz .checkmark:after{left:4px;top:4px;width:10px;height:10px;background:#868887;border-radius:10px}.cwp .checkmark{top:4px;color:#3f3f3f}.wprzl{margin:10px auto 0;max-width:100%}.appointmentForm_2 .cwp{padding-left:0}.wprz2 .cwiz{display:none}.opwpl,.opwpr{position:relative;display:inline-block;padding-left:28px;float:right}.opwpr{float:left}.opwpinf{display:inline-block!important;font-weight:400;text-align:left;font-size:.75rem;float:left}.opwpinf2{clear:both;padding:0}@media (max-width:767px){.wprz,.cwp{width:100%;float:none}.opwpl,.opwpr{float:none}}.appointmentAddresses{overflow-y:scroll;height:220px}.appointmentAddresses::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:#dedede8c}.appointmentAddresses::-webkit-scrollbar{width:6px;height:6px;background-color:#dedede8c}.appointmentAddresses::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#00a7ff}select[name=appointmentFormHour] option:disabled{display:none}.expanded.expandedDefault>div{display:block}.rodoMoreL{display:inline-block;color:#00a7ff;font-weight:700;cursor:pointer}.rodoMore{display:none}