/*!
 * Copyright 2019-2022 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.user-input-form h3{padding:20px 0;font-size:larger;font-weight:700;margin-bottom:15px;margin-top:-20px}.user-input-form .form-input{margin:20px 0;padding-bottom:20px}.user-input-form .form-input em{margin-bottom:1px}.user-input-form .form-input p.label,.user-input-form .form-input.first_lightpath,.user-input-form .form-input.second_lightpath{text-transform:uppercase;font-weight:700;color:#07c}.user-input-form .form-input.downgrade_redundant_lp_choice,.user-input-form .form-input.service_ports_primary,.user-input-form .form-input.service_ports_secondary{margin-left:40px}.user-input-form .form-input b{margin-top:4px;margin-left:1px}.user-input-form section.form-errors{padding-bottom:20px}.user-input-form .actions{display:flex;margin-top:25px}.user-input-form .actions .notes{display:flex;align-items:center;flex-grow:2}.user-input-form .actions label{margin-right:10px}.user-input-form .buttons{width:-moz-fit-content;width:fit-content}.euiFormRow{margin-bottom:26px}.euiFormRow__labelWrapper{margin-top:-10px}.euiFormRow__label__large{font-size:1.1em;margin-bottom:0}.euiHorizontalRule{border-top:2px solid #cbe7fb}
/*!
 * Copyright 2019-2020 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.dialog-content h2{margin:10px 0;line-height:22px;font-size:16px;font-weight:medium}.table{width:100%;height:100%;border-top:1px solid #d3d3d3}.light{background-color:#fff;color:#000}.dark{background-color:#1d1e24;color:#fff}.table tr{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;padding-top:2px;padding-inline:2px}.table tbody tr{padding-top:8px;padding-bottom:8px}.table thead tr th{padding-top:3px;padding-bottom:3px}.table tbody tr td,.table thead tr th{text-align:left;width:10vw;padding-right:1vw}.login-form{margin:40px auto;width:400px}

/*!
 * Copyright 2019-2020 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.explain-container{position:fixed;top:0;right:200px;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff;width:435px;z-index:1010;height:100%;transition:left 325ms ease-in-out}.explain-container.hide{transition:left .25s ease-in-out;left:-440px}.explain-container .container{height:100%;overflow:auto}.explain-container p{margin-top:15px}.explain-container h1,.explain-container h2,.explain-container h3{margin-top:15px;color:#07c}.explain-container h1{font-size:1.25em}.explain-container h2{font-size:1.2em}.explain-container h3{font-size:1.15em}.explain-container span{font-style:italic}.explain-container span.code{font-family:Courier}.explain-container .title{position:relative;padding:20px 10px;background-color:#07c;color:#fff;font-weight:700;font-size:larger}.explain-container .title a.close{position:absolute;right:0;top:-4px;font-size:24px;padding:8px}.explain-container .details{padding:10px}.explain-container .details ul{list-style-type:circle;margin:15px 0 15px 25px}
/*!
 * Copyright 2019-2020 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.action-container button{min-width:4em;width:100%}.action-container button i.fa{margin:2px;padding:0;font-size:14px}.action-container .action-dialog{display:none;position:absolute;background-color:#fff;width:auto;min-width:22em;z-index:1}.action-container .action-dialog.open{display:block}
/*!
 * Copyright 2019-2020 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */section.drop-down-actions{position:absolute;display:flex;flex-direction:column;box-shadow:1px 2px 6px 2px #d9d9d8;width:130px;color:#707070;background-color:#fff;border-radius:3px;z-index:5;font-size:14px;text-align:left;margin-bottom:200px;font-weight:700;left:-82px;top:22px}section.drop-down-actions:after{content:"";position:absolute;width:0;height:0;margin-left:-3px;top:0;left:68%;box-sizing:border-box;border-color:#fff #fff transparent transparent;border-style:solid;border-width:1em;transform-origin:0 0;transform:rotate(-45deg);box-shadow:2px -3px 3px 0 #eff2f3}section.drop-down-actions span{cursor:pointer;padding:10px 0 10px 20px;color:#07c}section.drop-down-actions span:hover{background-color:#f9fcfd}section.drop-down-actions span.danger{color:#bd271e}section.drop-down-actions span i{margin-right:20px;font-size:16px}.image-container{background-size:cover;height:300px;width:300px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px}.euiFormRow__labelWrapper{flex-direction:column}.checklistTable{width:100%;border-top:1px solid #d3d3d3}.checklistTable tr{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;padding-top:2px;padding-inline:2px}.checklistTable thead tr th{text-align:left;width:25vw;padding-right:1vw;padding-top:3px;padding-bottom:3px}.checklistTable tbody tr td{text-align:left;width:25vw;padding:10px 1vw 10px 10px}
/*!
 * Copyright 2019-2020 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */div.actions{text-align:right;position:absolute;right:16px;transform:translateY(-10px)}.actions{margin-right:20px;margin-top:5px;cursor:pointer;font-size:22px}
/*!
 * Copyright 2019-2022 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.accept-field label.warning{color:#bd271e}.accept-field .skip{color:#00bfb3;font-style:italic}.accept-field .level_2{margin-left:24px;padding:0}.accept-field .level_2 label{margin-top:0}
/*!
 * Copyright 2019-2022 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.bool-field .euiCheckbox .euiCheckbox__input~.euiCheckbox__label{z-index:unset}.bool-field input[type=checkbox]{display:none}.bool-field label{display:inline-block;margin:3px 0}.bool-field label.info{margin-left:10px;cursor:pointer}.bool-field input[type=checkbox]+label span{font-size:11px;background-color:#fff;border:1px solid #07c;border-radius:3px;padding:1px 2px;margin:2px 0;cursor:pointer}.bool-field input[type=checkbox]+label span i{color:transparent;padding:0 1px}.bool-field input[type=checkbox]:disabled+label span{border:1px solid #97aab3;background-color:#eff2f3;cursor:not-allowed}.bool-field input[type=checkbox]:checked+label span{border:2px solid #07c;border-radius:2px;box-shadow:none;padding:0}.bool-field input[type=checkbox]:checked+label span i{background-color:#07c;color:#fff;padding:3px 2px}.bool-field input[type=checkbox]:checked:disabled+label span{border:3px solid #a6b6be;cursor:default}.bool-field input[type=checkbox]:checked:disabled+label span i{background-color:#a6b6be}
/*!
 * Copyright 2019-2022 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */.list-field ul{display:flex;flex-direction:column;flex-wrap:wrap}.list-field li{margin-top:-15px;list-style:none;width:100%;display:flex;flex-wrap:wrap;margin-left:8px}.list-field li>section{display:flex;flex-grow:20;flex-direction:column}.list-field li>section>*{display:flex;flex-direction:column;width:99%;margin-left:5px}.list-field li>section>:first-child{margin-left:0}.list-field div.add-item,.list-field div.del-item{display:flex;align-items:center;align-self:baseline;margin:5px 5px 30px;cursor:pointer}.list-field div.add-item[id$="0.remove"],.list-field div.del-item[id$="0.remove"]{margin-top:15px}.list-field div.add-item i.fa-plus,.list-field div.del-item i.fa-plus{color:#00bfb3;font-size:30px}.list-field div.add-item i.fa-minus,.list-field div.del-item i.fa-minus{color:#bd271e;font-size:30px}.list-field div.add-item label,.list-field div.del-item label{display:block;margin-left:5px;cursor:pointer}.list-field div.add-item i.disabled,.list-field div.del-item i.disabled{cursor:not-allowed;color:#eff2f3}.list-field .nest-field+div.del-item[id$="0.remove"]{margin-top:33px}.list-field div.del-item{margin-top:13px}.list-field div.add-item{align-self:flex-end}.list-field.outer-list>ul>div.add-item{align-self:flex-start;padding:0 2px 0 0;align-items:center}.list-field.outer-list>ul>li>div.del-item{align-self:flex-start}.list-field.outer-list>ul>li{flex-direction:column}
/*!
 * Copyright 2019-2022 SURF.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */section.table-summary{font-size:1.2em;margin-top:20px;width:100%}section.table-summary td{padding:10px}section.table-summary td:not(:first-child):not(:last-child).light{border-right:1px solid #eff2f3}section.table-summary td:not(:first-child):not(:last-child).dark{border-right:1px solid #565656}section.table-summary .label{font-weight:700}section.table-summary .label.light{background-color:#cbe7fb;border-right:2px solid #07c}section.table-summary .label.dark{background-color:#07c;border-right:2px solid #cbe7fb}section.table-summary .value.light{background-color:#eff2f3}section.table-summary .value.dark{background-color:#565656}