@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');.dialog{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:5; background:rgba(0,0,0,0.85)}.dialog .dialog-in{ width:1000px; height:calc(100vh - 200px);; margin:100px auto 0 auto; padding:35px; background:#fff; overflow:auto; position:relative}.dialog .dialog-in .dialog-close{ display:block; width:35px; height:35px; line-height:35px; background:#f00; color:#fff; text-align:center; position:fixed; top:0; right:0; cursor:pointer}.dialog .dialog-in span.vzor{ display:block; float:left; width:150px; margin:0 15px 15px; background:#eee; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden}.dialog .dialog-in span.vzor span.img{ display:block; width:100%; height:150px}.dialog .dialog-in span.vzor span.img img{ display:block; width:100%; height:100%}.dialog .dialog-in span.vzor span.nazev{ display:block; padding:5px 0; text-align:center; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.mfp-zoom-out-cur{ cursor:default!important}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{ cursor:pointer!important}.jconfirm-box .jconfirm-title-c{ font-size:20px; font-weight:bold}.jconfirm-box .jconfirm-content-pane{ font-size:13px}form fieldset{ margin-bottom:10px; padding:15px; background:linear-gradient(200deg,#fff 0,#ebf5f7 100%); border:1px solid #ebf5f7; position:relative; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}form fieldset:last-of-type{ margin-bottom:0}form fieldset p.info{ color:#777}form fieldset legend{ display:block; padding:10px 15px; background:#29749D; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}form fieldset div.input{ position:relative}form fieldset div.input span.loading,form fieldset div.input span.password{ position:absolute; top:0; bottom:0; right:0; width:35px; z-index:2; cursor:pointer; display:flex; align-items:center; justify-content:center}form fieldset label{ position:relative}form fieldset label.required:after{ content:' *'; color:#f51241; font-size:20px; line-height:15px}form fieldset label.checkbox{ float:left; width:calc(100% - 25px); cursor:pointer}form fieldset label.placeholder{ position:absolute; top:13px; left:15px; pointer-events:none; color:#777; transition:all 100ms ease 0s; -webkit-transition:all 100ms ease 0s; -moz-transition:all 100ms ease 0s}form fieldset button,form fieldset input,form fieldset select,form fieldset select option,form fieldset textarea{ display:block; width:100%; height:47px; background:#ebf5f7; margin-bottom:5px; padding:17px 0 8px 15px; font-size:15px; font-family:'Raleway',sans-serif; border:1px solid #29749D; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}form fieldset button,form fieldset input,form fieldset textarea{ -webkit-appearance:none}form fieldset input.password{ padding-right:40px}form fieldset input.submit{ background:#f8c336; color:#fff}form fieldset input.radio,form fieldset input.checkbox{ float:left; width:15px; height:15px; margin:3px 10px 0 0; padding:0; cursor:pointer; background:#fff; border-color:#e5e5e5; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}form fieldset input.radio:after,form fieldset input.checkbox:after{ content:''; line-height:15px; font-size:20px; color:#fff; position:relative; top:-3px; left:1px}form fieldset input.radio:checked,form fieldset input.checkbox:checked{ background:#89e5b1!important; border-color:#27ae61!important}form fieldset input.radio:checked:after,form fieldset input.checkbox:checked:after{ content:'✔'; color:#27ae61}form fieldset input.radio:after{ content:''; font-size:20px; top:-4px; left:2px}form fieldset input.radio:checked:after{ content:'x'}form fieldset textarea{ height:65px}form fieldset input.number:focus,form fieldset input.text:focus,form fieldset input.radio:focus,form fieldset input.checkbox:focus,form fieldset select:focus,form fieldset textarea:focus{ border-color:#29749D; box-shadow:0 0 4px #29749D}form fieldset input.text:focus ~ label.placeholder,form fieldset input.text:not(:placeholder-shown) ~ label.placeholder,form fieldset input.text:-webkit-autofill ~ label.placeholder,form fieldset textarea:focus ~ label.placeholder,form fieldset textarea:not(:placeholder-shown) ~ label.placeholder,form fieldset textarea:-webkit-autofill ~ label.placeholder{ top:3px; font-size:10px; font-weight:900; color:#4c4c4c; text-transform:uppercase}form fieldset input.text:focus ~ label.placeholder:after,form fieldset input.text:not(:placeholder-shown) ~ label.placeholder:after,form fieldset input.text:-webkit-autofill ~ label.placeholder:after,form fieldset textarea:focus ~ label.placeholder:after,form fieldset textarea:not(:placeholder-shown) ~ label.placeholder:after,form fieldset textarea:-webkit-autofill ~ label.placeholder:after{ content:''}form fieldset input.number ~ label.placeholder.active,form fieldset select ~ label.placeholder.active{ top:3px; font-size:10px; font-weight:900; color:#4c4c4c; text-transform:uppercase}form fieldset input.number ~ label.placeholder.active:after,form fieldset select ~ label.placeholder.active:after{ content:''}form fieldset input[readonly],form fieldset input[disabled]{ cursor:not-allowed; color:#8c8c8c}form fieldset input.validation-error,form fieldset select.validation-error,form fieldset textarea.validation-error{ background:#fcbdca!important; border-color:#f51241}form fieldset input.validation-ok,form fieldset select.validation-ok,form fieldset textarea.validation-ok{ background:#9ee9be!important; border-color:#27ae61}form fieldset div.g-recaptcha{ margin:5px 0}form fieldset.half{ width:50%}form fieldset.nopadding{ padding-top:25px}form fieldset.empty{ padding:0; background:transparent}.button{ display:block; width:auto; height:45px; line-height:45px; border:0; padding:0 25px; margin:0; text-decoration:none; text-transform:uppercase; cursor:pointer; text-align:center; background:#f8c336; border-bottom:3px solid #f7bc1d; color:#fff; font-size:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}.button:hover{ background:#f7bc1d}.button i.fa{ font-size:15px; margin:0 0 0 5px}.button.small{ height:30px; line-height:30px}.button.prev{ background:#29749D; border-color:#246589}.button.prev:hover{ background:#246589}.button.prev i.fa{ margin:0 5px 0 0}.button.red{ background:#f51241; border-color:#e40a37}.button.red:hover{ background:#e40a37}.button.red i.fa{ margin:0}.button.green{ background:#27ae61; border-color:#229955}.button.green:hover{ background:#229955}.button.green i.fa{ margin:0}.button.waiting{ display:none; background:#ddd; border-color:#c4c4c4; color:#4c4c4c; cursor:not-allowed}body{ font-family:'Raleway',sans-serif; color:#4c4c4c; font-size:15px; font-weight:300; line-height:1.5; background:#fff}a{ color:#29749D}a:hover{ text-decoration:none}.inside{ width:1100px; margin:0 auto; position:relative}.mobile{ display:none}#notification{ width:100%; text-align:center; background:#f51241; color:#fff; padding:10px 0}.cc_consent{ display:none}.cc_consent.cc_granted{ display:block}#cookies{ display:none; position:fixed; bottom:0; left:0; z-index:999; width:100%; border-top:1px solid #ebf5f7; background:#fff; color:#4c4c4c; padding:15px 0}#cookies a{ color:#4c4c4c; border-color:#4c4c4c}#cookies a:hover{ border-color:#fff}#cookies button.button{ display:inline-block; height:auto; line-height:1; padding:10px; margin-top:10px; font-size:13px}#cookies button.button.prev{ background:#d9ecf0; border-color:#b4dae1; color:#4c4c4c}#cookies button.button.prev:hover{ background:#b4dae1}#cookies #cookies_info{ text-align:center; font-size:13px}#cookies #cookies_settings{ display:none; margin-top:10px}#cookies #cookies_settings div.box{ padding:10px 0; border-top:1px solid #ebf5f7}#cookies #cookies_settings div.box:nth-of-type(4){ border-bottom:1px solid #ebf5f7}#cookies #cookies_settings div.box label{ display:inline-block; margin-left:3px; font-weight:bold; cursor:pointer}#cookies #cookies_settings div.box p{ font-size:11px}#cookies.active{ display:block}#cookies_closed{ display:none; position:fixed; bottom:0; left:0; z-index:999; border-top:1px solid #ebf5f7; border-right:1px solid #ebf5f7; background:#fff; padding:5px 10px; font-size:11px; cursor:pointer; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#cookies_closed:hover{ background:#ebf5f7}#cookies_closed.active{ display:block}#header{ padding:15px 0; background:linear-gradient(0deg,#fff 0,#ebf5f7 100%)}#header #logo{ display:block; float:left}#header #logo img{ display:block; height:50px}#header #menu,#header #menu_user{ float:right}#header #menu ul,#header #menu_user ul{ list-style:none}#header #menu ul li,#header #menu_user ul li{ display:block; float:left; position:relative; margin-left:25px}#header #menu ul li a,#header #menu_user ul li a{ display:inline-block; color:#29749D; text-decoration:none}#header #menu ul li a:hover,#header #menu_user ul li a:hover{ text-decoration:underline}#header #menu ul li a.active,#header #menu_user ul li a.active{ font-weight:bold}#header #menu_user{ float:right; margin-top:5px; clear:right}#header #menu_user ul li a i.fa{ margin-right:3px}#header #menu_user ul li a.user{ color:#f8c336}#header #menu_user ul li a.logout{ color:#f51241}#content{ padding:25px 0}#content span.heading1,#content h1{ font-size:30px; color:#29749D; margin-bottom:10px; font-weight:300; line-height:1.25}#content span.heading2,#content h2{ font-size:20px; color:#29749D; margin-bottom:5px; font-weight:300; line-height:1.25}#content span.heading3,#content h3{ font-size:15px; color:#29749D; margin-bottom:3px; font-weight:300; line-height:1.25}#content p,#content ul,#content ol{ margin-bottom:10px}#content ul,#content ol{ margin-left:10px}#content p:last-of-type,#content ul:last-of-type,#content ol:last-of-type{ margin-bottom:0}#content div.description{ padding:15px; margin-bottom:10px; background:linear-gradient(200deg,#fff 0,#ebf5f7 100%); border:1px solid #ebf5f7; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}#content div.description span.img{ display:block; float:left; width:250px; max-width:100%; margin:0 15px 0 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden}#content div.description span.img img{ display:block; width:100%; height:100%; object-fit:cover}#content div.description span.img.legenda{ float:right; width:350px; margin:0 0 0 15px}#content div.description.files a.item{ display:inline-block; text-decoration:none; margin:5px 25px 5px 0; font-size:13px}#content div.description.files a.item:hover{ color:#4c4c4c}#content div.description.files a.item i.fa{ display:inline-block; margin-right:2.5px; font-sie:15px; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#content div.paging a{ display:inline-block; background:#ddd; padding:5px 10px; text-decoration:none; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#content div.paging a:hover{ background:#ccc}#content div.paging strong{ display:inline-block; background:#f8c336; color:#fff; padding:2.5px 10px; text-decoration:none; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#content div.paging #limit{ float:right; border:0; background:#29749D; color:#fff; padding:5px 10px; cursor:pointer; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#content #contact_form{ width:300px; float:right; margin-left:50px}#content #contact_form form fieldset{ padding:0; background:#fff}#content #contact_form form fieldset input.text,#content #contact_form form fieldset textarea{ margin-bottom:3px}#content #produkty a.item{ display:block; float:left; width:22%; margin:0 4% 15px 0; text-decoration:none; text-align:center}#content #produkty a.item:nth-of-type(4n){ margin-right:0}#content #produkty a.item:hover span.img img{ transform:scale(1.25); -webkit-transform:scale(1.25); -moz-transform:scale(1.25)}#content #produkty a.item span.img{ display:block; width:100%; height:175px; overflow:hidden; position:relative; background:#eee; border:1px solid #ebf5f7; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}#content #produkty a.item span.img:after{ content:'\f03e'; font-family:'FontAwesome'; font-size:25px; position:absolute; top:calc(50% - 19px); left:calc(50% - 13px); z-index:1; color:#aaa}#content #produkty a.item span.img img{ display:block; width:100%; height:100%; object-fit:cover; position:relative; z-index:2; font-size:0; transition:all 1500ms ease 0s; -webkit-transition:all 1500ms ease 0s; -moz-transition:all 1500ms ease 0s}#content #produkty a.item span.nazev{ display:block; margin-top:5px; height:45px; overflow:hidden}#content #order fieldset.products{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden}#content #order fieldset.products #order_table{ font-size:11px; background:linear-gradient(200deg,#fff 0,#ebf5f7 100%)}#content #order fieldset.products #order_table tr th,#content #order fieldset.products #order_table tr td{ padding:5px 3px; vertical-align:middle}#content #order fieldset.products #order_table tr th a.vzornik,#content #order fieldset.products #order_table tr td a.vzornik{ color:#fff}#content #order fieldset.products #order_table tr th a.button,#content #order fieldset.products #order_table tr td a.button{ display:inline-block; width:33px; height:23px; line-height:23px; padding:0; text-align:center; margin-right:1px; font-size:11px}#content #order fieldset.products #order_table tr th a.button i.fa,#content #order fieldset.products #order_table tr td a.button i.fa{ margin:0}#content #order fieldset.products #order_table tr th.actions{ width:85px}#content #order fieldset.products #order_table tr th{ padding:10px 3px; background:#29749D; color:#fff; text-align:left; vertical-align:bottom}#content #order fieldset.products #order_table tr td{ position:relative; white-space:nowrap}#content #order fieldset.products #order_table tr td input.number,#content #order fieldset.products #order_table tr td input.text,#content #order fieldset.products #order_table tr td select{ height:auto; background:#fff; padding:3px; margin:0; font-size:11px}#content #order fieldset.products #order_table tr td select.vzornik{ margin-right:25px}#content #order fieldset.products #order_table tr td span.vzornik{ position:absolute; top:5px; right:3px; overflow:hidden; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}#content #order fieldset.products #order_table tr td span.vzornik img{ display:block; width:23px; height:23px; object-fit:cover}#content #order fieldset.products #order_table tr.shipping{ display:none}#content #order fieldset.cart{ display:none}#content #order fieldset.cart div.box{ width:30%; float:left}#content #order fieldset.cart div.box:nth-of-type(2){ margin:0 5%}#content #order fieldset.cart div.box h2{ display:block; font-size:15px; text-transform:uppercase; margin-bottom:10px}#content #order fieldset.cart div.box div.input{ margin-bottom:2.5px; font-size:11px}#content #order fieldset.cart div.box div.input label{ display:inline-block; width:75px}#content #order fieldset.cart div.box div.input input.text,#content #order fieldset.cart div.box div.input textarea{ display:inline-block; width:225px; height:auto; background:#fff; padding:5px; margin:0; font-size:11px}#content #order fieldset.cart div.box div.method{ display:block; font-size:11px; padding:2.5px 0; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px}#content #order fieldset.cart div.box div.method:hover{ background:linear-gradient(200deg,#fff 0,#eee 100%); padding:2.5px 10px}#content #order fieldset.cart div.box div.method input.radio{ margin:9px 5px 0 0}#content #order fieldset.cart div.box div.method label{ display:block; cursor:pointer}#content #order fieldset.cart div.box div.method label span.item{ display:block}#content #order fieldset.cart div.box div.method label span.item i.fa-question-circle{ display:inline-block; margin-left:5px; color:#29749D; cursor:pointer}#content #order fieldset.cart div.box div.method label span.item.nazev{ font-weight:bold}#content #order fieldset.cart div.box div.method label span.vaha{ display:inline-block; margin-left:10px}#content #order fieldset.cart div.box div.method div.pobocky-box{ display:none; padding-left:20px}#content #order fieldset.cart div.box div.method div.pobocky-box.active{ display:block}#content #order fieldset.cart div.box div.method.disabled{ display:none}#content #order fieldset.cart div.box div.method.disabled label{ cursor:not-allowed!important}#content #order fieldset.cart button.submit{ height:30px; line-height:30px; font-size:13px; margin-top:10px}#content #prihlaseni fieldset{ width:50%; float:left; padding:0; margin:0; border:0; background:transparent; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0}#content #prihlaseni fieldset input.submit,#content #prihlaseni fieldset a.button{ display:block; float:left; margin-right:5px}#content #prihlaseni fieldset.left{ padding-right:150px; border-right:1px solid #e5e5e5}#content #prihlaseni fieldset.right{ padding-left:150px}#content #prihlaseni_reset{ width:calc(50% - 150px); margin-top:25px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0}#content #prihlaseni_reset fieldset{ padding:0; margin:0; border:0; background:transparent}#content #profil fieldset select,#content #profil fieldset input.text{ background:#fff}#content #objednavky tr th,#content #objednavky tr td{ padding:10px 5px; vertical-align:middle}#content #objednavky tr:nth-of-type(2n){ background:#eee}#content #objednavky tr th{ background:#f8c336; color:#fff}#copyright{ padding:25px 0; background:linear-gradient(0deg,#ebf5f7 0,#fff 100%)}#copyright div.social{ text-align:center; margin-bottom:10px}#copyright div.social a{ display:inline-block; margin:0 5px; transition:all 350ms ease 0s; -webkit-transition:all 350ms ease 0s; -moz-transition:all 350ms ease 0s}#copyright div.social a:hover{ color:#29749D}#copyright p{ text-align:center}@media screen and (max-width:1150px){ .inside{ width:100%!important; padding-left:2.5%!important; padding-right:2.5%!important;}}@media screen and (max-width:800px){ .mobile{ display:block;} .pc{ display:none;} .jconfirm-box{ width:90%!important;} .dialog .dialog-in{ width:90%;} .dialog .dialog-in span.vzor{ width:40%; margin:0 5% 5% 5%;} .dialog .dialog-in span.vzor span.img{ height:auto;} form fieldset input.text, form fieldset select, form fieldset textarea{ width:100%;} form fieldset.half{ width:100%;} #header #icons{ float:right;} #header #icons a.icon{ display:inline-block; width:50px; height:50px; line-height:50px; text-align:center; color:#4c4c4c; font-size:20px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;} #header #icons #icon_phone{ background:#29749D; color:#fff;} #header #icons #icon_menu_user{ background:#f8c336;} #header #icons #icon_menu{ background:#ccc;} #header #menu, #header #menu_user{ clear:both; float:none; width:100%; padding:10px; background:linear-gradient(200deg,#fff 0,#ebf5f7 100%); border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; top:5px;} #header #menu ul li, #header #menu_user ul li{ float:none; margin:0;} #header #menu ul li b, #header #menu ul li a, #header #menu_user ul li b, #header #menu_user ul li a{ display:block; padding:2.5px 0; text-align:right;} #header #menu_user{ border-color:#f8c336;} #content{ padding-top:0; padding-bottom:0;} #content h1{ font-size:20px;} #content div.description span.img{ width:150px; margin-bottom:15px;} #content #produkty a.item{ width:100%; float:none; margin:0 0 15px 0;} #content #produkty a.item span.img, #content #produkty a.item span.nazev{ height:auto;} #content #prihlaseni fieldset{ width:100%; float:none; border:0!important; margin:0; padding:0!important;} #content #prihlaseni fieldset.right{ margin-top:50px;} #content #order fieldset.products #order_table tr th, #content #order fieldset.products #order_table tr td{ display:block; width:100%; padding:2.5px 15px;} #content #order fieldset.products #order_table tr th span.label, #content #order fieldset.products #order_table tr td span.label{ display:block; font-weight:700; margin-bottom:1px;} #content #order fieldset.products #order_table tr th input.number, #content #order fieldset.products #order_table tr th input.text, #content #order fieldset.products #order_table tr th select, #content #order fieldset.products #order_table tr td input.number, #content #order fieldset.products #order_table tr td input.text, #content #order fieldset.products #order_table tr td select{ padding:0 10px; height:35px; margin-right:40px;} #content #order fieldset.products #order_table tr th input.text, #content #order fieldset.products #order_table tr th select, #content #order fieldset.products #order_table tr td input.text, #content #order fieldset.products #order_table tr td select{ width:calc(100% - 40px)!important; margin:0; margin-right:40px;} #content #order fieldset.products #order_table tr th select.vzornik, #content #order fieldset.products #order_table tr td select.vzornik{ width:calc(100% - 70px)!important;} #content #order fieldset.products #order_table tr th span.counter, #content #order fieldset.products #order_table tr td span.counter{ font-weight:900;} #content #order fieldset.products #order_table tr th span.vzornik, #content #order fieldset.products #order_table tr td span.vzornik{ top:26px; right:55px;} #content #order fieldset.products #order_table tr th span.help, #content #order fieldset.products #order_table tr td span.help{ position:absolute; top:20px; right:15px; width:35px; height:35px; line-height:35px; text-align:center; background:#29749D; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer;} #content #order fieldset.products #order_table tr th a.vzornik, #content #order fieldset.products #order_table tr td a.vzornik{ color:#29749D;} #content #order fieldset.products #order_table tr td.buttons, #content #order fieldset.products #order_table tr th.buttons{ text-align:right;} #content #order fieldset.products #order_table tr td.buttons a.button, #content #order fieldset.products #order_table tr th.buttons a.button{ width:auto; height:35px; line-height:35px; padding:0 10px;} #content #order fieldset.products #order_table tr td.buttons a.button span.label, #content #order fieldset.products #order_table tr th.buttons a.button span.label{ display:inline-block; margin-left:5px;} #content #order fieldset.products #order_table tr td.counter{ background:#29749D; color:#fff; padding:15px;} #content #order fieldset.products #order_table tr th{ padding:15px;} #content #order fieldset.products #order_table tr th.cena{ padding-bottom:0;} #content #order fieldset.products #order_table tr th.pc{ display:none;} #content #order fieldset.cart div.box{ float:none; width:100%;} #content #order fieldset.cart div.box:nth-of-type(2){ margin:15px 0;} #content #order fieldset.cart div.box h2{ font-weight:700; margin:0;} #content #order fieldset.cart div.box div.input label{ display:block; font-weight:700;} #content #order fieldset.cart div.box div.input input.text, #content #order fieldset.cart div.box div.input textarea{ width:100%; height:35px; padding:0 10px;} #content #order fieldset.cart div.box div.input textarea{ height:50px;} #content #order fieldset.cart button.submit{ height:35px; line-height:35px; width:50%;}}