.input-group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;width:100%}.input-group input{border:0;font-size:16px;padding:10px 15px;width:calc(100% - 30px)}.input-group input:focus{outline:none}.radio-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;width:100%}.radio-buttons .radio-input{width:30%}.radio-buttons #pantone_lab_isCoated{display:flex}.radio-buttons input[type=radio]{display:none}.radio-buttons input[type=radio]:disabled+label:before{background-color:#888989}.radio-buttons input[type=radio]:checked+label:before{background-color:#007bff;border-color:#007bff;color:#fff;content:""}.radio-buttons label{cursor:pointer;display:inline-block;font-size:16px;margin-right:15px;padding-left:28px;position:relative}.radio-buttons label:before{background-color:#fff;border:2px solid #f4f4f4;border-radius:50%;bottom:1px;content:"";display:inline-block;height:16px;left:0;margin-right:10px;position:absolute;width:16px}.radio-buttons label span{color:#666;font-size:14px}.radio-buttons label:disabled span{color:#f4f4f4}.radio-buttons label:checked span{color:#0084c9;font-weight:700}.inline-input{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}button{cursor:pointer;font-size:16px;transition:.2s ease-in-out}button.btn{padding:12px}button.btn-primary{background-color:#667b8f;border:0;color:#fff}button.btn-primary:hover{background-color:#212a34}nav{background-color:#fff;display:flex;justify-content:center;padding:10px 0;position:sticky;top:0;z-index:20}@media (max-width:576px){nav{position:inherit}}nav .container{align-items:center;display:flex;justify-content:space-between}nav .burger-menu{align-items:center;cursor:pointer;display:none;flex-direction:column;gap:5px;height:30px;justify-content:center;transition:.3s ease-in-out;width:30px}nav .burger-menu:hover{gap:7px}@media (max-width:576px){nav .burger-menu{display:flex}}nav .burger-menu .line{background-color:#212a34;border-radius:1px;height:2px;width:100%}nav .burger-menu.active,nav .burger-menu.active:hover{gap:0}nav .burger-menu.active .line{border-radius:0;height:.75px}nav ul{display:flex;flex-direction:row;gap:10px;list-style:none}@media (max-width:576px){nav ul{align-items:center;background-color:#fff;bottom:0;flex-direction:column;height:0;justify-content:flex-start;left:0;overflow:hidden;padding:0;position:absolute;top:56px;transition:.3s ease-in-out;width:100%;z-index:20}nav ul.open-menu{height:100%;padding:20px 0}}nav ul li{position:relative}@media (max-width:576px){nav ul li{align-items:center;display:flex;justify-content:center;width:100%}nav ul li.admin-menu{border-top:1px solid #00416d;padding:10px 0}nav ul li.admin-menu>a{font-weight:700}}nav ul li a{padding:10px}nav ul li ul{display:none}@media (max-width:576px){nav ul li ul{align-items:center;background:#fff;display:flex;flex-direction:column;height:40vh;justify-content:flex-start;padding:10px;top:37px;width:calc(100% - 20px)}}nav ul li:hover ul{background:#fff;box-shadow:0 4px 23px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:10px;position:absolute;right:0}@media (max-width:576px){nav ul li:hover ul{box-shadow:none}}@media print{nav{display:none}}.admin-menu ul.open-menu{background:#fff;box-shadow:0 4px 23px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:10px;position:absolute;right:0}header{background:url(/assets/images/header.f50c6bd8.jpg);background-position:50%;display:flex;justify-content:center}header h1{color:#fff;margin:70px 0;text-transform:uppercase}@media print{header h1{color:#212a34;margin:10px 0;padding-top:10px}header{background:none}}footer{background:#212a34;color:#fff;display:flex;justify-content:center;padding:30px 0 10px}footer .container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:576px){footer .container{grid-template-columns:repeat(1,1fr)}}footer a{color:#fff}footer .col{display:flex;flex-direction:column}footer .col.social{flex-direction:row;gap:10px}footer .company-name{border-bottom:2px dashed #5db3da;margin-bottom:15px;padding-bottom:10px}footer .copyright{color:#888989;width:100%}@media print{footer{display:none}}body,html{box-sizing:border-box;font-family:sans-serif;margin:0;padding:0}.container{margin:0 auto;max-width:1140px;padding:0 20px;width:calc(100% - 40px)}section{padding:40px 0}a{color:#00416d;display:inline-block;text-decoration:none;transition:all .4s ease-in}a:hover{color:#5db3da}.generator{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;width:100%}@media (max-width:576px){.generator{flex-direction:column}}.generator .col{width:50%}@media (max-width:576px){.generator .col{width:100%}}.generator .col .card,.generator .col .result-table{margin-top:10px}@media print{.generator .col{width:100%}}.generator .printable{display:none}@media print{.generator .printable{display:block;font-size:30px;font-weight:700}}.generator .head{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.generator .head.pantone_types{gap:10px;justify-content:flex-start}.generator .head .result{align-items:center;border:2px solid #f4f4f4;display:flex;flex-direction:column;gap:5px}.generator .head .name{padding:10px 0}.generator .head .color{height:150px;transition:all .4s ease-in;width:150px}@media print{.generator .head .color{height:100px;width:100px}}.generator .head .hidden{border:0}.generator .head .hidden .color{height:0}.generator table{border-collapse:collapse;width:100%}.generator table thead{background-color:#00416d;color:#fff}.generator table tbody,.generator table thead{text-align:left}.generator table tbody tr td,.generator table tbody tr th,.generator table thead tr td,.generator table thead tr th{border:0;padding:15px 20px}@media print{.generator table tbody tr td,.generator table tbody tr th,.generator table thead tr td,.generator table thead tr th{padding:5px 10px}}.generator table input{border:0;padding:10px 15px;width:calc(100% - 30px)}.generator table input:focus{outline:none}.generator table tr:nth-child(2n){background-color:#f4f4f4}.generator table tr:nth-child(2n) input{background-color:#fff}.generator table tr:nth-child(odd) input{background-color:#f4f4f4}.generator table tr input:read-only{background-color:transparent}@media print{.generator{flex-wrap:wrap}}.head-menu-link,.selection{background-color:#667b8f;border-bottom:5px solid #667b8f;border-top:5px solid #667b8f;color:#fff;cursor:pointer;padding:10px 20px;transition:all .2s ease-in-out}.head-menu-link.selected,.head-menu-link:hover,.selection.selected,.selection:hover{background-color:#212a34;border-bottom:5px solid #212a34;border-top:5px solid #212a34;color:#fff}.head-menu-link.selected,.selection.selected{border-bottom:5px solid #0084c9}@media print{.head-menu-link,.selection{display:none}}.btn{padding:12px}.btn-primary{background-color:#212a34;border:0;color:#fff}.btn-primary:hover{background-color:#667b8f;color:#fff}.align-right{margin-left:auto}.card{background-color:#f4f4f4;width:100%}.card .wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-end;margin:0 auto;padding:30px}@media print{.card .wrapper{padding:5px}.card form{display:none}}form{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:flex-end;margin:0 auto;padding:30px}form .autoComplete_wrapper{position:relative;width:100%}form .autoComplete_wrapper input{width:100%}form .autoComplete_wrapper ul{background:#fff;box-shadow:0 2px 24px rgba(0,0,0,.2);list-style:none;margin:0;max-height:160px;overflow:scroll;padding:0;position:absolute;width:100%}form .autoComplete_wrapper li{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 15px}form .autoComplete_wrapper li:hover{background:#f4f4f4}form .autoComplete_wrapper .no_result{padding:10px 15px}form .autoComplete_wrapper .pantone-example{height:10px;width:10px}form button{border:0;box-shadow:none;cursor:pointer;font-size:16px;transition:.2s ease-in-out}form button.btn{padding:12px}form button.btn-primary{background-color:#667b8f;border:0;color:#fff}form button.btn-primary:hover{background-color:#212a34}form p{margin:0}.button-wrapper-no-space{align-items:center;display:flex;justify-content:flex-end}.alert{background-color:#fa5151;margin-bottom:20px;padding:10px 20px;width:calc(100% - 40px)}.alert.alert-warning{color:#fff}.footer-print,.header-print{align-items:center;display:none;gap:20px;justify-content:center;left:0;padding:20px;position:fixed;width:100%}@media print{.footer-print,.header-print{display:flex}}.header-print{top:0}.header-print .logo-print{left:10px;max-width:120px;position:absolute;top:10px}.footer-print{bottom:0;color:#212a34;font-weight:700;margin-top:50px}.mt-2{margin-top:2rem}