.loading{text-align:center;vertical-align:middle;line-height:90px;color:#999}.menucon{float:left;width:100%}.bordered-box{box-sizing:border-box;border:1px solid #bbb;border-radius:5px;background-color:#fff;box-shadow:0 0 8px #ccc;width:100%}.bordered-box>div{padding:8px 14px}.bordered-box.selected{border-color:#c5820290;border-width:1px;box-shadow:0 0 16px #f6bc06a0;background:linear-gradient(180deg,#fecb0ea0,#f6bc06a0)}.locations{margin:1rem 0;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;width:100%}.locations a:hover{text-decoration:none}.location-info{display:flex;flex-direction:row;align-items:center;gap:4px;margin:4px}.location-info .flag{margin-right:6px;opacity:.9;outline:1px solid #aaaaaaaa;outline-offset:-1px;position:relative;display:inline-block;width:1.333333em;line-height:1em;font-size:30px;background-size:contain;background-position:50%;background-repeat:no-repeat}.info-block{flex-grow:1;display:flex;flex-direction:column;line-height:16px}.info-block>:first-child{font-weight:600;color:#333}.info-block>:last-child{font-weight:400;font-size:12px;padding-top:2px;opacity:.8;color:#666}.datacenters{margin:1rem 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;flex-direction:column;gap:10px}.datacenters a:hover{text-decoration:none}ul.datacenter_features{color:#555;line-height:1.4em}.configurator-header{display:flex;flex-direction:row;align-items:end}.billing_cycle_block{display:flex;flex-direction:row;justify-content:flex-end;gap:14px;align-items:center;margin:10px 8px;flex-grow:1}.billing_cycle{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.billing_cycle label{padding:0 4px;margin:0}.products-table{display:flex;flex-direction:column;gap:12px}.products-table .configuration_selection{padding:8px 10px;width:100%;display:grid;grid-template-columns:1fr .8fr 1fr .8fr 1fr 1fr 1fr;align-items:center}.configuration_selection>div{padding:4px 8px;text-align:right}.configuration_price_unavailable{opacity:.7}.configuration_price_unavailable:after{content:"*";font-size:18px;opacity:1}.configuration_outofstock{font-style:italic;opacity:.7}.info-block .configuration_price{color:#42301f;font-size:16px;font-weight:700}.asterisk{margin:8px 0}
