@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@font-face{font-family:GDS-Logo;src:local("HelveticaNeue"),local("Helvetica Neue"),local("Arial"),local("Helvetica")}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}.taxon-page--grid .child-topics-list ol:after,.wrapper .content:after,.app-c-accordion__controls:after,.browse .browse-panes:after{content:"";display:block;clear:both}.taxon-page--grid .child-topics-list ol{margin:0 -15px}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}.taxon-page--grid .child-topics-list ol:after,.wrapper .content:after,.app-c-accordion__controls:after,.browse .browse-panes:after{content:"";display:block;clear:both}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}.wrapper .content{display:block}.add-title-margin{margin-top:15px}@media (min-width: 641px){.add-title-margin{margin-top:45px}}.app-c-accordion.app-c-accordion--active{margin-bottom:30px;border-bottom:1px solid #bfc1c3}.app-c-accordion__header{position:relative;padding-top:14px;padding-bottom:12px}.app-c-accordion--active .app-c-accordion__header{border-top:1px solid #bfc1c3;cursor:pointer}.app-c-accordion--active .app-c-accordion__header:hover{background:#dee0e2}.app-c-accordion__icon{position:absolute;top:50%;right:0;height:16px;width:16px;margin-top:-8px;background-image:url(https://assets.publishing.service.gov.uk/collections/icons-plus-minus-1bd32ac92894793f16898334c6a8af216b283adcb4d0a9b8cbe1621509f6b0d5.png);background:url(https://assets.publishing.service.gov.uk/collections/icons-plus-minus-d4de828db60520db2057af7ed3526d770973e70a94c4d8a1ba6cf4a6dcf6490e.svg),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:0 -16px}@media (min-width: 641px){.app-c-accordion__icon{right:15px}}.section-is-open .app-c-accordion__icon{background-position:0 0}.app-c-accordion__title{font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:700;text-transform:none}@media (min-width: 641px){.app-c-accordion__title{font-size:24px;line-height:1.25}}.app-c-accordion__description{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;margin-top:5px;margin-bottom:0;margin-right:45px}@media (min-width: 641px){.app-c-accordion__description{font-size:19px;line-height:1.31579}}.app-c-accordion__panel{padding-top:5px;padding-bottom:15px}@media (min-width: 641px){.section-is-open .app-c-accordion__panel{padding-top:10px;padding-bottom:30px}}.app-c-accordion__button{color:#005ea5;cursor:pointer;background:none;border:0}.app-c-accordion__button::-moz-focus-inner{border:0}.app-c-accordion__button--title{font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:700;text-transform:none;display:inline-block;margin-right:45px;padding:0;text-align:left}@media (min-width: 641px){.app-c-accordion__button--title{font-size:24px;line-height:1.25}}.app-c-accordion__button--controls{font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:400;text-transform:none;float:right;position:relative;z-index:1;padding:0.5em 0}@media (min-width: 641px){.app-c-accordion__button--controls{font-size:16px;line-height:1.25}}.app-c-taxon-list__item{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;list-style:none;margin-bottom:20px}@media (min-width: 641px){.app-c-taxon-list__item{font-size:19px;line-height:1.31579}}.app-c-taxon-list__heading{margin-bottom:5px}.app-c-taxon-list__link{font-weight:bold}.app-c-topic-list__item{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;list-style:none;margin-bottom:10px}@media (min-width: 641px){.app-c-topic-list__item{font-size:19px;line-height:1.31579}}.app-c-topic-list__link{text-decoration:none}.app-c-topic-list__link:hover{text-decoration:underline}.browse .browse-panes{padding-bottom:30px;position:relative}@media (min-width: 641px){.browse .browse-panes{padding-top:30px}}.browse .browse-panes.section .root-pane{display:none}@media (min-width: 641px){.browse .browse-panes.section .root-pane{display:block;float:right;width:25%}}@media (min-width: 641px){.browse .browse-panes.section .section-pane{float:right;width:30%;margin-right:45%}}@media (min-width: 769px){.browse .browse-panes.section .section-pane{width:35%;margin-right:40%}}.browse .browse-panes.subsection .root-pane,.browse .browse-panes.subsection .section-pane{display:none;color:#6f777b}@media (min-width: 641px){.browse .browse-panes.subsection .root-pane,.browse .browse-panes.subsection .section-pane{display:block;float:right;width:25%}}.browse .browse-panes.subsection .root-pane a,.browse .browse-panes.subsection .root-pane p,.browse .browse-panes.subsection .section-pane a,.browse .browse-panes.subsection .section-pane p{color:#6f777b}@media (min-width: 641px){.browse .browse-panes.subsection .section-pane{margin-left:-18%;width:30%}}@media (min-width: 769px){.browse .browse-panes.subsection .section-pane{margin-left:-13%;width:25%}}@media (min-width: 641px){.browse .browse-panes.subsection .subsection-pane{float:right;width:50%;margin-right:13%}}.browse .browse-panes .pane-inner{padding-bottom:30px}@media (min-width: 641px){.browse .browse-panes .pane-inner{border-left:1px solid #bfc1c3;min-height:950px}}@media (min-width: 769px){.browse .browse-panes .pane-inner{min-height:700px}}.browse .browse-panes h1,.browse .browse-panes h2{font-family:"nta", Arial, sans-serif;font-size:20px;line-height:1.11111;font-weight:700;text-transform:none;margin-bottom:10px;margin-top:10px;outline:none}@media (min-width: 641px){.browse .browse-panes h1,.browse .browse-panes h2{font-size:27px;line-height:1.11111}}@media (min-width: 641px){.browse .browse-panes h1,.browse .browse-panes h2{margin-top:0;margin-bottom:15px}}.browse .browse-panes .root-pane,.browse .browse-panes .section-pane{min-height:20px}@media (min-width: 641px){.browse .browse-panes .root-pane h1,.browse .browse-panes .root-pane h2,.browse .browse-panes .section-pane h1,.browse .browse-panes .section-pane h2{padding-left:15px}}.browse .browse-panes .root-pane .sort-order,.browse .browse-panes .section-pane .sort-order{display:none}.browse .browse-panes .root-pane ul li,.browse .browse-panes .section-pane ul li{list-style:none;position:relative}.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{position:relative;display:block;font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;text-decoration:none;padding:12px 25px 8px 0}@media (min-width: 641px){.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{font-size:19px;line-height:1.31579}}@media (min-width: 641px){.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{padding:12px 30px 8px 15px;font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:400;text-transform:none}}@media (min-width: 641px) and (min-width: 641px){.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{font-size:16px;line-height:1.25}}.browse .browse-panes .root-pane ul a:hover,.browse .browse-panes .section-pane ul a:hover{background:#dee0e2;color:#005ea5}.browse .browse-panes .root-pane ul a:after,.browse .browse-panes .section-pane ul a:after{position:absolute;top:50%;margin-top:-8px;right:10px;float:right;content:"\203A"}.browse .browse-panes .root-pane ul a.loading,.browse .browse-panes .section-pane ul a.loading{cursor:default;background:transparent url(https://assets.publishing.service.gov.uk/collections/loading-a61f7620847c981f789bbee7328c664c1d55ebcd395a38431a1fa7c40aec9766.gif) 95% 50% no-repeat}.browse .browse-panes .root-pane ul a.loading:after,.browse .browse-panes .section-pane ul a.loading:after{content:""}.browse .browse-panes .root-pane ul a h3,.browse .browse-panes .section-pane ul a h3{font-weight:bold}.browse .browse-panes .root-pane ul a p,.browse .browse-panes .section-pane ul a p{color:#0b0c0c;font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:400;text-transform:none}@media (min-width: 641px){.browse .browse-panes .root-pane ul a p,.browse .browse-panes .section-pane ul a p{font-size:14px;line-height:1.42857}}.browse .browse-panes .root-pane ul .active a,.browse .browse-panes .section-pane ul .active a{background:#005ea5;color:#fff}.browse .browse-panes .root-pane ul .active a:hover,.browse .browse-panes .section-pane ul .active a:hover{background:#005ea5}.browse .browse-panes .root-pane ul .active a p,.browse .browse-panes .section-pane ul .active a p{color:#fff}.browse .browse-panes .section-pane{z-index:2;background:#fff;position:relative}@media (min-width: 769px){.browse .browse-panes .section-pane.with-sort .pane-inner{padding-left:30px}.browse .browse-panes .section-pane.with-sort .pane-inner.alphabetical{padding-left:96px}.browse .browse-panes .section-pane.with-sort .sort-order{font-family:"nta", Arial, sans-serif;font-size:20px;line-height:1.11111;font-weight:700;text-transform:none;float:left;display:block;width:75px;margin-left:-90px;padding:11px 0 15px 15px}}@media (min-width: 769px) and (min-width: 641px){.browse .browse-panes .section-pane.with-sort .sort-order{font-size:27px;line-height:1.11111}}@media (min-width: 641px){.browse .browse-panes .subsection-pane .pane-inner.a-to-z{padding-left:100px}.browse .browse-panes .subsection-pane .pane-inner.curated-list{padding-left:30px}}.browse .browse-panes .subsection-pane h1{padding-left:0}.browse .browse-panes .subsection-pane .list-header{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;margin:30px 0 0 0}@media (min-width: 641px){.browse .browse-panes .subsection-pane .list-header{font-size:19px;line-height:1.31579}}.browse .browse-panes .subsection-pane .curated-list .list-header{margin:30px 0 5px 0}.browse .browse-panes .subsection-pane .sort-order{display:none}@media (min-width: 641px){.browse .browse-panes .subsection-pane .sort-order{display:block;font-family:"nta", Arial, sans-serif;font-size:20px;line-height:1.11111;font-weight:700;text-transform:none;float:left;width:75px;margin-left:-100px;padding:11px 0 15px 15px}}@media (min-width: 641px) and (min-width: 641px){.browse .browse-panes .subsection-pane .sort-order{font-size:27px;line-height:1.11111}}.browse .browse-panes .subsection-pane ul{padding:0;list-style:none}.browse .browse-panes .subsection-pane ul li{padding:0;margin:0}.browse .browse-panes .subsection-pane ul li a{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;display:block;text-decoration:none;padding:10px 30px 10px 0}@media (min-width: 641px){.browse .browse-panes .subsection-pane ul li a{font-size:19px;line-height:1.31579}}.browse .browse-panes .subsection-pane .curated-list ul li a{padding:5px 30px 5px 0}.browse .browse-panes .subsection-pane .detailed-guidance{margin-top:30px}.changed-documents{list-style:none;padding-top:10px}.changed-documents a{text-decoration:none}.changed-documents p,.changed-documents time{font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:400;text-transform:none}@media (min-width: 641px){.changed-documents p,.changed-documents time{font-size:14px;line-height:1.42857}}.changed-documents time{display:block}.changed-documents .updated-at{margin-bottom:10px}.changed-documents .updated-at:last-child{margin-bottom:0}.changed-documents li{padding-bottom:10px;border-bottom:1px solid #bfc1c3;margin:10px 0}.changed-documents li:last-child{border-bottom:0}.topics-page .page-header h2{font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:400;text-transform:none;color:inherit;margin:0}@media (min-width: 641px){.topics-page .page-header h2{font-size:24px;line-height:1.25}}.topics-page .page-header .latest-subscribe{font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:400;text-transform:none}@media (min-width: 641px){.topics-page .page-header .latest-subscribe{font-size:14px;line-height:1.42857}}@media (min-width: 641px){.topics-page .page-header .latest-subscribe ul{margin-left:18px}}.topics-page .page-header .latest-subscribe ul li{display:block}.topics-page .page-header .latest-subscribe .primary{border-bottom:1px solid #bfc1c3;padding-bottom:10px;margin-bottom:14px}.topics-page .page-header .latest-subscribe .email a{background:url(https://assets.publishing.service.gov.uk/collections/mail-icon-56d6b86ca56fbf6996cc55581f1b7c33eed00ef3ae8ffa1aed1e5d92beddf2c6.png) 0 40% no-repeat;padding-left:28px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.topics-page .page-header .latest-subscribe .email a{background-image:url(https://assets.publishing.service.gov.uk/collections/mail-icon-x2-875fea8b0999065a033d6d6f952eb6cb8f43507629d6ea4f7992dcc4eaed2cb9.png);background-size:20px 14px}}.topics-page .page-header .latest-subscribe a{font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:700;text-transform:none;text-decoration:none}@media (min-width: 641px){.topics-page .page-header .latest-subscribe a{font-size:16px;line-height:1.25}}.topics-page .browse-container{background-color:#fff;min-height:500px;padding:0 0 45px 0}.topics-page .browse-container h2,.topics-page .browse-container h3{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;margin-bottom:0}@media (min-width: 641px){.topics-page .browse-container h2,.topics-page .browse-container h3{font-size:19px;line-height:1.31579}}@media (max-width: 640px){.topics-page .browse-container{padding:0 0 30px 0;min-height:auto}}.topics-page nav{padding-top:1em;padding-bottom:1em;overflow:auto}.topics-page nav h1{font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:700;text-transform:none;margin-bottom:10px}@media (min-width: 641px){.topics-page nav h1{font-size:24px;line-height:1.25}}@media (min-width: 769px){.topics-page nav h1{float:left;max-width:12.5em}}.taxon-page--grid .child-topics-list h2{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none}@media (min-width: 641px){.taxon-page--grid .child-topics-list h2{font-size:19px;line-height:1.31579}}@media (min-width: 641px){.taxon-page--grid .child-topics-list h2{padding-bottom:10px}}.taxon-page--grid .child-topics-list p{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;margin-top:5px;margin-bottom:20px}@media (min-width: 641px){.taxon-page--grid .child-topics-list p{font-size:19px;line-height:1.31579}}.taxon-page--grid .child-topics-list a{margin:-3px;padding:3px;outline-color:transparent;display:block}.taxon-page--grid .child-topics-list ol{list-style-type:none;padding-bottom:15px}.taxon-page--grid .child-topics-list ol li{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px}@media (min-width: 641px){.taxon-page--grid .child-topics-list ol li{float:left;width:33.33333%}}@media (min-width: 641px){.taxon-page--grid .child-topics-list ol li{padding-bottom:45px;min-height:150px}}.taxon-page--grid .child-topics-list p{margin:5px 0 20px 0}.taxon-page--grid .child-topics-list p:last-child{margin-bottom:0}.taxon-page--grid .child-topics-list .leftmost-row-cell-clear-float{clear:left}.taxon-page--leaf .topic-header h2,.taxon-page--grid .topic-header h2{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none}@media (min-width: 641px){.taxon-page--leaf .topic-header h2,.taxon-page--grid .topic-header h2{font-size:19px;line-height:1.31579}}@media (min-width: 641px){.taxon-page--leaf .topic-header h2,.taxon-page--grid .topic-header h2{padding-bottom:10px}}.taxon-page--leaf .topic-header p,.taxon-page--grid .topic-header p{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;margin-top:5px;margin-bottom:20px}@media (min-width: 641px){.taxon-page--leaf .topic-header p,.taxon-page--grid .topic-header p{font-size:19px;line-height:1.31579}}.taxon-page--leaf .topic-header a,.taxon-page--grid .topic-header a{margin:-3px;padding:3px;outline-color:transparent;display:block}.taxon-page--accordion .child-topic-contents .topic-content ol{list-style-type:none}.taxon-page--accordion .child-topic-contents .topic-content li{margin-bottom:10px}.taxon-page--accordion .high-volume{color:#fff;background-color:#005ea5;padding:30px;margin-bottom:30px}.taxon-page--accordion .high-volume h2{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none}@media (min-width: 641px){.taxon-page--accordion .high-volume h2{font-size:19px;line-height:1.31579}}@media (min-width: 641px){.taxon-page--accordion .high-volume h2{padding-bottom:10px}}.taxon-page--accordion .high-volume p{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;margin-top:5px;margin-bottom:20px}@media (min-width: 641px){.taxon-page--accordion .high-volume p{font-size:19px;line-height:1.31579}}.taxon-page--accordion .high-volume a{margin:-3px;padding:3px;outline-color:transparent;display:block}.taxon-page--accordion .high-volume ol{list-style-type:none}.taxon-page--accordion .high-volume a{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;color:#fff}@media (min-width: 641px){.taxon-page--accordion .high-volume a{font-size:19px;line-height:1.31579}}.taxon-page--accordion .high-volume a:focus{color:#0b0c0c}@media (min-width: 641px){.wrapper .content.email-signup-new{margin-top:30px}}.wrapper .content.email-signup-new section{margin-bottom:30px}.wrapper .content.email-signup-new section p{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;margin:15px 0 10px}@media (min-width: 641px){.wrapper .content.email-signup-new section p{font-size:19px;line-height:1.31579}}@media (min-width: 641px){.wrapper .content.email-signup-new section p{margin:30px 0}}.wrapper .content.email-signup-new button{background-color:#00823b;position:relative;display:-moz-inline-stack;display:inline-block;padding:0.3em 0.6em 0.2em 0.6em;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:0 2px 0 #003618;-moz-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618;font-size:1em;line-height:1.25;text-decoration:none;-webkit-font-smoothing:antialiased;cursor:pointer;color:#fff;font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:700;text-transform:none;margin:20px 0}.wrapper .content.email-signup-new button:visited{background-color:#00823b}.wrapper .content.email-signup-new button:hover,.wrapper .content.email-signup-new button:focus{background-color:#00692f}.wrapper .content.email-signup-new button:active{top:2px;-webkit-box-shadow:0 0 0 #00823b;-moz-box-shadow:0 0 0 #00823b;box-shadow:0 0 0 #00823b}.wrapper .content.email-signup-new button.disabled,.wrapper .content.email-signup-new button[disabled="disabled"],.wrapper .content.email-signup-new button[disabled]{zoom:1;filter:alpha(opacity=50);opacity:0.5}.wrapper .content.email-signup-new button.disabled:hover,.wrapper .content.email-signup-new button[disabled="disabled"]:hover,.wrapper .content.email-signup-new button[disabled]:hover{cursor:default;background-color:#00823b}.wrapper .content.email-signup-new button.disabled:active,.wrapper .content.email-signup-new button[disabled="disabled"]:active,.wrapper .content.email-signup-new button[disabled]:active{top:0;-webkit-box-shadow:0 2px 0 #003618;-moz-box-shadow:0 2px 0 #003618;box-shadow:0 2px 0 #003618}.wrapper .content.email-signup-new button:link,.wrapper .content.email-signup-new button:hover,.wrapper .content.email-signup-new button:focus,.wrapper .content.email-signup-new button:visited{color:#fff}.wrapper .content.email-signup-new button:before{content:"";height:110%;width:100%;display:block;background:transparent;position:absolute;top:0;left:0}.wrapper .content.email-signup-new button:active:before{top:-10%;height:120%}.wrapper .content.email-signup-new button[rel="external"]:after{display:none;content:none;margin-left:0;margin-right:0}@media (min-width: 641px){.wrapper .content.email-signup-new button{font-size:24px;line-height:1.25}}.subscriptions{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;margin-bottom:30px}@media (min-width: 641px){.subscriptions{font-size:19px;line-height:1.31579}}.subscriptions a{display:inline-block;text-decoration:none;margin:3px;padding-left:28px;background-repeat:no-repeat;background-position:0 20%}@media (min-width: 641px){.subscriptions a{background-position:0 35%}}.subscriptions .email-alerts{background-image:url(https://assets.publishing.service.gov.uk/collections/mail-icon-56d6b86ca56fbf6996cc55581f1b7c33eed00ef3ae8ffa1aed1e5d92beddf2c6.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.subscriptions .email-alerts{background-image:url(https://assets.publishing.service.gov.uk/collections/mail-icon-x2-875fea8b0999065a033d6d6f952eb6cb8f43507629d6ea4f7992dcc4eaed2cb9.png);background-size:20px 14px}}.subscriptions .feed{background:url(https://assets.publishing.service.gov.uk/collections/feed-icon-black-636b5f8a830ba4285e72c63f70eb2be97086bbf6cc37af92b942607b4cca1f9c.png) 0 40% no-repeat;padding:0 10px 0 20px}.subscriptions .feed-panel{display:none;margin-top:15px;padding:10px 15px;background:#dee0e2}.subscriptions .feed-panel h3{font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:400;text-transform:none;border-bottom:1px solid #bfc1c3;margin-bottom:10px;padding-bottom:5px}@media (min-width: 641px){.subscriptions .feed-panel h3{font-size:14px;line-height:1.42857}}.subscriptions .feed-panel input{width:100%;text-indent:5px;padding:5px 0;box-sizing:border-box}
