html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.alert{border:1px solid transparent;box-sizing:border-box;line-height:1.75rem;margin-bottom:1.25rem;padding:1rem 1rem 1rem 3.5rem;position:relative;}.alert:before{font-family:"Font Awesome 5 Free",FontAwesome;font-size:1.5rem;left:1.25rem;position:absolute;top:1.1rem;}.alert-success{background-color:#e9ffd9;border-color:#00800044;color:#008000;}.alert-success:before{content:"\f00c";}.alert-info{border-color:#008cc444;background-color:#e3f7fc;color:#008cc4;}.alert-info:before{content:"\f05a";}.alert-warning{background-color:#fff8c4;border-color:#b7790044;color:#b77900;}.alert-warning:before{content:"\f071";}.alert-danger{background-color:#f2dede;border-color:#c4000044;color:#c40000;}.alert-danger:before{content:"\f088";}.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:none;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,0.6);font-family:'Lato','Helvetica Neue',Arial,Helvetica,sans-serif;margin:0em 0.25em 0em 0em;padding:0.78571429em 1.5em 0.78571429em;text-transform:none;text-shadow:none;font-weight:bold;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:0.28571429rem;-webkit-box-shadow:0px 0px 0px 1px transparent inset,0px 0em 0px 0px rgba(34,36,38,0.15)inset;box-shadow:0px 0px 0px 1px transparent inset,0px 0em 0px 0px rgba(34,36,38,0.15)inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;will-change:'';-webkit-tap-highlight-color:transparent;}.ui.button:hover{background-color:#cacbcd;background-image:none;-webkit-box-shadow:0px 0px 0px 1px transparent inset,0px 0em 0px 0px rgba(34,36,38,0.15)inset;box-shadow:0px 0px 0px 1px transparent inset,0px 0em 0px 0px rgba(34,36,38,0.15)inset;color:rgba(0,0,0,0.8);}.ui.button:hover .icon{opacity:0.85;}.ui.button:focus{background-color:#CACBCD;color:rgba(0,0,0,0.8);background-image:''!important;-webkit-box-shadow:''!important;box-shadow:''!important;}.ui.button:focus .icon{opacity:0.85;}.ui.button:active,.ui.active.button:active{background-color:#BABBBC;background-image:'';color:rgba(0,0,0,0.9);-webkit-box-shadow:0px 0px 0px 1px transparent inset,none;box-shadow:0px 0px 0px 1px transparent inset,none;}.ui.active.button{background-color:#C0C1C2;background-image:none;-webkit-box-shadow:0px 0px 0px 1px transparent inset;box-shadow:0px 0px 0px 1px transparent inset;color:rgba(0,0,0,0.95);}.ui.active.button:hover{background-color:#C0C1C2;background-image:none;color:rgba(0,0,0,0.95);}.ui.active.button:active{background-color:#C0C1C2;background-image:none;}.ui.buttons .disabled.button,.ui.disabled.button,.ui.button:disabled,.ui.disabled.button:hover,.ui.disabled.active.button{cursor:default;opacity:0.45!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;pointer-events:none!important;}.osform{box-sizing:content-box;}.osform ul{list-style-type:none;padding:0;}.osform li{margin-bottom:1.25rem;}.osform label,.osform legend{font-weight:400;transition:ease all 0.2s;}.osform label,.osform legend,.osform .field-optional{color:#555;}.osform li label:first-of-type,.osform legend{color:#02c;font-size:1.1rem;}.osform fieldset label{color:#555!important;font-size:1rem!important;}.osform .field-optional{font-style:italic;}.osform .caption{margin-bottom:.75rem;font-size:1.2rem;color:#4990f6;}.osform input[type=checkbox]{vertical-align:middle;position:absolute;opacity:0;}.osform fieldset{border:none;padding:0;}.osform abbr{color:#f00;margin-left:.25rem .5rem;}.osform .hint{color:#333;font-size:.75rem;font-style:italic;font-weight:400;line-height:125%;margin-bottom:8px;}.osform input[type=text],.osform input[type=date],.osform input[type=email],.osform input[type=number],.osform input[type=password],.osform input[type=tel],.osform input[type=url],.osform select,.osform textarea{border-color:#bbb;border-width:2px;border-style:solid;border-radius:3px;transition:ease all 0.2s;padding:.5rem;width:400px;}.osform input[type=date]{font-size:1.2rem;padding:5px 10px;width:auto;}.osform select{box-sizing:content-box;}.osform textarea{height:6rem;line-height:150%;resize:vertical;}.osform li:hover input[type=text],.osform li:hover input[type=date],.osform li:hover input[type=email],.osform li:hover input[type=number],.osform li:hover input[type=password],.osform li:hover input[type=tel],.osform li:hover input[type=url],.osform li:hover select,.osform li:hover textarea{border-color:#888;}.osform li input[type=text]:focus,.osform li input[type=date]:focus,.osform li input[type=email]:focus,.osform li input[type=number]:focus,.osform li input[type=password]:focus,.osform li input[type=tel]:focus,.osform li input[type=url]:focus,.osform li select:focus,.osform li textarea:focus{border-color:#4990f6;}.osform input[type=checkbox]+label{position:relative;padding:0;display:block;margin-left:36px;text-indent:-36px;}.osform input[type=checkbox]+label::before{background:#fff;border:2px solid #bbb;border-radius:3px;content:'';display:inline-block;height:24px;margin-right:10px;vertical-align:bottom;width:24px;}.osform input[type=checkbox]:checked+label::after{color:#333;content:'\f00c';font-family:"Font Awesome 5 Free";left:6px;position:absolute;top:0;}.osform input[type=checkbox]:disabled+label{color:#b8b8b8;cursor:auto;}.osform input[type=checkbox]:disabled+label::before{background:#ddd;box-shadow:none;}.osform .checkboxgrid{display:grid;margin-top:10px;}.osform .checkboxgrid .header{display:grid;grid-gap:10px;grid-template-columns:200px 1fr 1fr 1fr;text-align:center;margin-bottom:10px;}.osform .checkboxgrid .header .blank-column{background-color:transparent;}.osform .checkboxgrid .header div{align-items:center;background-color:#efefef;display:flex;font-size:.8rem;justify-content:center;padding:10px 0;line-height:120%;}.osform .checkboxgrid .row{border-top:1px dotted silver;display:grid;grid-template-columns:200px 1fr 1fr 1fr;}.osform .checkboxgrid .row div{align-items:center;display:flex;justify-content:center;}.osform .checkboxgrid .row .row-desc{font-weight:600;justify-content:baseline;padding:5px 0;}.osform .checkboxgrid input[type="checkbox"]:hover+label::before{border-color:#888;}.osform .checkboxgrid input[type="checkbox"]:checked+label::after{color:#555;}.osform .radios label{font-weight:400;margin-right:1rem;}.osform input[type=radio]{position:absolute;opacity:0;}.osform input[type=radio]+label{position:relative;}.osform input[type=radio]+label:before{background:#fff;border:2px solid #bbb;border-radius:50%;content:'';display:inline-block;height:24px;margin-right:.5rem;vertical-align:text-top;width:24px;}.osform input[type=radio]:checked+label:after{content:'\f00c';font-family:"Font Awesome 5 Free";left:6px;position:absolute;top:0;}.osform .cancel-link{border:1px solid #888;border-radius:3px;color:#888;display:block;float:left;font-family:Arial;font-size:1rem;line-height:1.25rem;padding:10px 20px;text-decoration:none;}.osform .cancel-link:hover{border:1px solid #444;color:#444;text-decoration:underline;}textarea+span{margin-left:-4px;}input:valid+span:after,input:valid+datalist+span:after,select:valid+span:after,textarea:valid+span:after{color:#090;content:'\f00c';font-family:"Font Awesome 5 Free";padding-left:5px;}input:valid+datalist+span:after{padding-left:1px;}.form-incorrect-value input[type=checkbox]+label:before,.form-incorrect-value input,.form-incorrect-value select,.form-incorrect-value textarea{border:2px solid #f00;}.form-error-message{color:#f00;font-size:.75rem;line-height:200%;}input:invalid+span:after,input:invalid+datalist+span:after,select:invalid+span:after,textarea:invalid+span:after{color:#f00;content:'\f00d';font-family:"Font Awesome 5 Free";padding-left:7px;}input:invalid+datalist+span:after{padding-left:3px;}textarea:valid+span:after,textarea:invalid+span:after{vertical-align:top;}#kkz-fryzjer-zgloszenie2 .radios,#nauka-jazdy-zgloszenie2 .radios{margin-bottom:0;}#kkz-fryzjer-zgloszenie2 button{margin:20px 0 0;}#wrap-send{text-align:right;}#wrap-tel{display:inline-block;}#wrap-passcode label{color:#888;}.login-box p{text-align:center;font-size:.75rem;}.login-box p a{color:#888;}.osform{padding:60px 40px;width:336px;}.osform input[type=text],.osform input[type=email],.osform input[type=number],.osform input[type=password],.osform input[type=tel],.osform input[type=url],.osform select,.osform textarea{margin-top:5px;width:480px;}.osform .caption{margin-top:30px;width:830px;background-color:#4990f6;color:#fff;padding-left:20px;}.osform input[type=checkbox]+label{margin-top:10px;}.osform input[type=checkbox]:checked+label:after{color:#555;font-size:16px;top:5px;}input[type=submit]{background:#0289be;background-image:linear-gradient(to bottom,#0289be,#2980b9);border:none;border-radius:3px;color:#fff;font-size:.8rem;padding:10px 20px 10px 20px;text-decoration:none;vertical-align:top;}*{box-sizing:border-box;margin:0;padding:0;}.wrapper{background-color:#f1f1f1;display:grid;grid-template-columns:auto 400px auto;grid-template-rows:120px 80px 40px 280px 20px auto;grid-template-areas:". . ." ". brand ." ". . ." ". box ." ". links ." ". . .";height:100vh;width:100vw;}.os-dev .wrapper{grid-template-rows:120px 80px 40px 280px 20px auto 30px;grid-template-areas:". . ." ". brand ." ". . ." ". box ." ". links ." ". . ." "devbar devbar devbar";}.os-dev.os-alert .wrapper{grid-template-rows:120px 80px 40px 340px 20px auto 30px;}.os-dev.os-alert .wrapper .login-box{padding-top:0;}.os-dev.os-alert .wrapper .login-box .alert{border:none;}.login-brand{grid-area:brand;text-align:center;}.login-brand img{max-height:80px;}.login-box{background-color:#fff;box-shadow:0 1px 3px #0000001a;grid-area:box;padding:5px 0 30px;}.login-links{grid-area:links;margin-top:10px;}.login-links a{color:#333;font-size:0.8rem;text-decoration:none;}.login-links a:hover{color:#4990f6;}.login-links .back-to-site{float:left;}.login-links .recall-passw{float:right;}#devbar{grid-area:devbar;background-color:#555;}#login{width:360px;}#login label{color:#888;font-size:1rem;font-weight:200;margin-left:20px;}#login div{margin-left:20px;}#email,#passcode{width:320px;font-size:1.5rem;color:#333;}#wrap-user-login-send{float:right;margin:10px 15px 0 0;}