h1{font-size:2em}h2{font-size:1.5em;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:30px}.wrapper{display:grid;grid-gap:10px;grid-template-columns:100%;width:1170px;max-width:100%;margin:15px auto;padding:15px}header{display:grid;grid-gap:10px;grid-template-columns:auto 243px;grid-template-areas:"title logo"}@supports not (display:grid){header{margin-bottom:10px}}@media only screen and (max-width:500px){header{grid-template-columns:auto;grid-template-areas:"logo" "title"}}header h1{grid-area:title}header h1 a{color:#333}header h1 a:hover{text-decoration:none}header img{grid-area:logo}.quote-form-wrapper{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}@supports not (display:grid){.quote-form-wrapper aside{margin-top:10px}}@media only screen and (max-width:900px){.quote-form-wrapper{grid-template-columns:1fr}}.quote-summary-wrapper{display:grid;grid-gap:30px;grid-template-columns:3fr 1fr;grid-template-areas:"table filters"}@media only screen and (max-width:900px){.quote-summary-wrapper{grid-template-columns:100%;grid-template-areas:"filters" "table"}}.quote-summary-wrapper article{grid-area:table}.quote-summary-wrapper aside{grid-area:filters}#account-index-wrapper{display:grid;grid-gap:30px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width:900px){#account-index-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:620px){#account-index-wrapper{grid-template-columns:1fr}}#account-edit-wrapper{display:grid;grid-gap:30px;grid-template-columns:2fr 1fr}@media only screen and (max-width:900px){#account-edit-wrapper{grid-template-columns:1fr}}#customer-edit-wrapper{display:grid;grid-gap:30px;grid-template-columns:2fr 1fr}@media only screen and (max-width:900px){#customer-edit-wrapper{grid-template-columns:1fr}}#account-register-wrapper{display:grid;grid-gap:30px;grid-template-columns:2fr 1fr}@media only screen and (max-width:900px){#account-register-wrapper{grid-template-columns:1fr}}.form-fields-wrapper{display:grid;grid-gap:30px;grid-template-columns:1fr 2fr;margin-bottom:15px}nav#sub-menu{display:grid;grid-gap:5px;grid-template-columns:repeat(6, 1fr)}@supports not (display:grid){nav#sub-menu{margin-bottom:10px}nav#sub-menu a{display:block}}@media only screen and (max-width:900px){nav#sub-menu{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:450px){nav#sub-menu{grid-template-columns:repeat(2, 1fr);grid-gap:0}}@media only screen and (max-width:320px){nav#sub-menu{grid-template-columns:1fr}}nav#sub-menu a{text-align:center;background-color:#e4e4e4;padding:10px;border-radius:2px;color:grey}@media only screen and (max-width:450px){nav#sub-menu a{border-radius:0}}nav#sub-menu a:hover{text-decoration:none}nav#sub-menu a.disabled:hover{cursor:default}nav#sub-menu a.active{background-color:#286090;color:white}nav#sub-menu a.active:hover{background-color:#3682c3}nav#sub-menu a.visiting{background-color:#cc6a10;color:white}nav#sub-menu a.visiting:hover{background-color:#e87f1e}.amount{text-align:right}.remiseCol{text-align:center}td#instructions-text{width:60%}#filter-block{margin-top:165px}label.required::after{content:' *';color:red}.background-orange th,.background-orange td{background-color:orange}#company-infos{margin-top:25px}