.home,.home .home-header{display:flex;flex-direction:column}.home .home-header{align-items:center;color:#fff;justify-content:center;padding:5rem 0}.home .home-main{align-self:center;max-width:70rem;width:90%}.home .home-main .home-section-title{font-size:2rem;font-weight:700;margin:1rem 0 .5rem}.home .home-main .home-modules{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:.5rem}.home .home-main .home-modules .home-module-card{margin:.5rem}.file-input-box{height:100%}.file-input-box,.form-control{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-icon{margin-bottom:.25rem;transform:scale(1.5)}.form-title{padding:.5rem 0;text-align:center}.form-buttons{display:flex;justify-content:center;margin-bottom:.5rem}.form-buttons .browse-button{margin-right:.25rem}.form-buttons .submit-button{margin-left:.25rem;padding:0 1.25rem}.file-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0 .5rem}#chem-network-explore-dialog .explore-content .explore-form{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%}#chem-network-explore-dialog .explore-content .explore-form .rule-type-form-control{align-items:center;display:flex;justify-content:center;margin:.5rem 0;max-width:30rem;width:90%}#chem-network-explore-dialog .explore-content .explore-form .broken-bonds-text-field{max-width:30rem;width:90%}#chem-network-explore-dialog .explore-content .explore-form .explore-submit-button{height:3.5rem;margin-top:.5rem;max-width:30rem;width:90%}#chem-network-explore-dialog .add-reaction-input-form{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%}#chem-network-explore-dialog .add-reaction-input-form .reactant-smiles-text-field{margin-bottom:.5rem;max-width:30rem;width:90%}#chem-network-explore-dialog .add-reaction-input-form .reaction-label-text-field,#chem-network-explore-dialog .add-reaction-input-form .reaction-smarts-text-field{margin:.5rem 0;max-width:30rem;width:90%}#chem-network-explore-dialog .add-reaction-input-form .add-reaction-submit-button{height:3.5rem;margin-top:.5rem;max-width:30rem;width:90%}.form-input .input-form .submit-button{height:3.5rem}.automatic-retrosynthesis .explore-module .pathway-group-chooser{align-self:center;margin-top:.5rem;position:absolute}.automatic-retrosynthesis .explore-module .pathway-item-chooser{align-self:center;margin-top:3rem;position:absolute}.chem-interactive-retrosynthesis-new-task .input-form .target-smiles-text-field{margin-bottom:.5rem;max-width:30rem}.form-input,.form-input .task-progress{display:flex;flex:1 1;flex-direction:column}.form-input .input-form,.form-input .task-progress .progress-statement{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.form-input .input-form .target-smiles-text-field{margin-bottom:.5rem;max-width:30rem;width:90%}.form-input .input-form .max-depth-text-field,.form-input .input-form .max-iteration-text-field,.form-input .input-form .max-pathway-displayed-text-field,.form-input .input-form .max-running-time-text-field{margin:.5rem 0;max-width:30rem;width:90%}.form-input .input-form .submit-button{height:4rem;margin-top:.5rem;max-width:30rem;width:90%}.automatic-retrosynthesis{display:flex;flex-direction:column;height:100%}.automatic-retrosynthesis .automatic-retrosynthesis-header-box{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.automatic-retrosynthesis .explore-module,.automatic-retrosynthesis .new-module,.automatic-retrosynthesis .open-module{display:flex;flex:1 1;flex-direction:column}.automatic-retrosynthesis .explore-module .pathway-viewer{flex:1 1}.automatic-retrosynthesis .explore-module .pathway-chooser{align-self:center;margin-top:.5rem;position:absolute}.automatic-retrosynthesis .speed-dail{bottom:1rem;position:absolute;right:1rem}.chem-interactive-retrosynthesis-new-task .input-form #target-smiles-input-form{margin-bottom:.5rem;max-width:30rem;width:90%}.chem-interactive-retrosynthesis-new-task .input-form .rule-type-form-control{align-items:center;display:flex;justify-content:center;margin:.5rem 0;max-width:30rem;width:90%}.chem-interactive-retrosynthesis-new-task .input-form .submit-button{max-width:30rem}.chem-interactive-retrosynthesis-new-task .input-form .mol-image{align-items:center;border:1px solid #c4c4c4;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;max-width:30rem;width:90%}.chem-interactive-retrosynthesis-new-task .input-form .broken-bonds-text-field{max-width:30rem;width:90%}.chem-interactive-retrosynthesis-new-task,.chem-interactive-retrosynthesis-new-task .task-progress{display:flex;flex:1 1;flex-direction:column}.chem-interactive-retrosynthesis-new-task .input-form,.chem-interactive-retrosynthesis-new-task .task-progress .progress-statement{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.chem-interactive-retrosynthesis-new-task .input-form .advanced-intermediate-smiles-text-field{margin-bottom:.5rem;max-width:50rem;width:90%}.chem-interactive-retrosynthesis-new-task .input-form .target-smiles-text-field{margin-top:.5rem;max-width:50rem;width:90%}.chem-interactive-retrosynthesis-new-task .input-form .submit-button{height:3.5rem;margin-top:.5rem;max-width:50rem;width:90%}.interactive-retrosynthesis{display:flex;flex-direction:column;height:100%}.interactive-retrosynthesis .interactive-retrosynthesis-header-box{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.interactive-retrosynthesis .explore-module,.interactive-retrosynthesis .new-module,.interactive-retrosynthesis .open-module{display:flex;flex:1 1;flex-direction:column}.interactive-retrosynthesis .explore-module .network-viewer{flex:1 1}.interactive-retrosynthesis .speed-dail{bottom:1rem;position:absolute;right:1rem}.about{height:100%}.about,.about .panel-header{display:flex;flex-direction:column}.about .panel-header{align-items:center;color:#fff;justify-content:center}.about .about-main{align-self:center;max-width:70rem;width:90%}.about .about-main p{font-size:1.5rem;text-align:justify}.about .about-main h2{font-size:2rem;text-align:justify}.about .about-main ol{font-size:1.5rem;text-align:justify}.about .about-main .code-block,.about .about-main .code-inline{background-color:#f8f8f8;border:1px solid #e7eaed;border-radius:4px;box-sizing:border-box}.about .about-main .code-block{padding:.5rem}.app{height:100%}.app,.app-main{display:flex;flex-direction:column}.app-main{flex:1 1}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}