.form-box{margin-bottom:1px;color:#111;font-size:12pt;font-family:'Open Sans',sans-serif;text-decoration:none;background:transparent;border:0;border-bottom:2px solid #333}.form-box:focus{outline:none;border-color:#f50 !important}.form-box-hover{margin-bottom:0;border-width:3px;border-color:#333;background:#eee}.form-box-active{margin-bottom:0;border-width:3px;background:#fa8;border-color:#f50 !important}.input-wrapper{position:relative;height:40px;font-size:0 !important;white-space:nowrap}.input-wrapper>input,.input-wrapper>button{display:inline-block;padding:0;margin:0;min-width:40px;height:40px;vertical-align:top;font-size:normal;font-size:initial;border:0}.input-wrapper>button:focus{outline:none}.input-focus{display:block;position:absolute;top:35px;right:5px;left:5px;height:1px;background:#ccc}input[type="text"]{cursor:text;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:monospace}input:focus{outline:none}input[type="text"]:focus+.input-focus{background:#f50 !important;height:2px}input[type="text"].alert+.input-focus{background:#f00 !important}.input{width:100%;height:30px;padding:8px 10px 5px 10px;background:transparent;border:0;border-bottom:1px solid #888}.input:focus{border-bottom:2px solid #f50 !important;height:31px;margin-bottom:-1px}select{cursor:pointer;margin-top:10px;margin-left:10px;padding:5px;max-width:300px;color:#111;font-size:12pt;font-family:'Open Sans',sans-serif;text-decoration:none}select:focus{outline:none}option{background:#fff}input[type="checkbox"]{cursor:pointer;margin-bottom:8px;vertical-align:middle;width:18px;height:18px}button,input[type="submit"]{cursor:pointer;display:inline-block}.btn{margin-bottom:1px;color:#111;font-size:12pt;font-family:'Open Sans',sans-serif;text-decoration:none;background:transparent;border:0;border-bottom:2px solid #333;display:inline-block;margin-top:10px;margin-left:10px;padding:5px 15px}.btn:focus{outline:none;border-color:#f50 !important}.btn-large{padding:10px 20px;font-size:18pt}.close-btn{cursor:pointer;position:absolute;top:0;right:0;padding:10px;line-height:1;font-size:32pt;color:#eee}.close-btn:after{content:'\00D7'}.btn-group{display:block;padding-bottom:10px}.btn-group-bar{display:block;padding-bottom:10px;text-align:left}table{position:relative;color:#111;border-collapse:collapse}td,th{padding:5px 20px 5px 5px;min-width:32px;border:1px solid #ccc}td{background-color:#eee}tr:nth-child(even)>td{background-color:#ddd}th{background:#fff;font-weight:bold;text-align:center}td:first-child{font-weight:bold}h3{margin:25px 0 5px 0}h4{margin:20px 0 0 0}p{margin:5px 0}h4+p{margin:0 0 5px 0}li{margin:10px 0}img{display:block;max-width:100%}table{border-spacing:0}a{cursor:pointer;text-decoration:none}a.link{cursor:pointer;color:#06c;border-bottom:0 solid #f50;transition:border .1s linear}a.link:hover{color:#f50;text-decoration:underline}a.link:active{color:#f00}a.a{color:inherit;cursor:pointer;text-decoration:none}a.a:visited{color:#ccc}a.a:hover{color:#f50;text-decoration:underline}a.a:active{color:#f00}a.gray{color:#aaa;cursor:pointer}a.gray:visited{color:#aaa}a.gray:hover{color:#666;text-decoration:underline}a.gray:active{color:#333}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.progress-cursor{cursor:progress}.alert-bar{display:block;margin:5px 5px 10px 5px;padding:10px;background:#fcb3bc;border-left:4px solid #f00}.hstack{font-size:0 !important;white-space:nowrap}.hstack>*{display:inline-block;vertical-align:top;font-size:normal;font-size:initial}html{overflow:hidden}body{position:absolute;margin:0;padding:0;width:100%;height:100%;color:#111;font-family:'Open Sans',sans-serif;background:#fff;overflow:hidden}#progress{z-index:2;position:absolute;top:0;left:0;right:0;height:3px}#progress-canvas{position:absolute}#menu{z-index:1;position:absolute;top:0;left:0;right:0;height:40px}.no-menu>#menu{display:none}.no-menu>#progress{top:0}.no-menu>#content{top:0}#content{position:absolute;top:41px;left:0;right:0;bottom:0}.layer{position:absolute;top:0;left:0;right:0;bottom:0}#sketcher{position:absolute;top:0;left:0;right:50%;bottom:0;background:#eee}.layout-sketcher>#sketcher,.layout-hsplit>#sketcher{right:0}.layout-hsplit>#sketcher{bottom:50%}.layout-model>#sketcher{visibility:hidden}#model{position:absolute;top:0;left:50%;right:0;bottom:0;background:#000;overflow:hidden}.layout-model>#model,.layout-hsplit>#model{left:0}.layout-hsplit>#model{top:50%}.layout-sketcher>#model{visibility:hidden}#messages{z-index:3}#dialog-overlay{z-index:4}#about-links{margin-top:50px;text-align:center;line-height:2;color:#888}#share-dialog-social{margin:5px 0 5px -5px}#menu{display:block;position:absolute;margin:0;padding:0;height:41px;overflow:hidden;overflow-x:auto;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#menu-bar{position:absolute;top:0;min-width:100%;background:#fff;border-bottom:1px solid #ccc;overflow:hidden}.menu-open{height:100% !important}.menu-open>#menu-bar{overflow:visible}#main-menu,#layout-menu,.dropdown,.menu-item,.menu-header,.menu-divider{margin:0;padding:0;list-style:none}.dropdown{position:relative;margin:0;padding:0}.dropdown-toggle{z-index:1;position:relative;display:block;margin:0;padding:10px 15px;height:20px;line-height:20px}.dropdown-menu{visibility:hidden;position:absolute;margin:-1px 0 0 0;padding:5px 0;min-width:200px;overflow-x:hidden;overflow-y:auto}.dropdown-left{right:0}.dropdown-compact>.menu-item>a{padding:5px 15px}.dropdown-compact>.menu-item>a:before{display:none}.menu-header{display:block;cursor:default;margin-top:10px;margin-bottom:5px;padding:3px 10px;line-height:15px;white-space:nowrap}.menu-item>a{display:block;line-height:20px;white-space:nowrap}.dropdown.open{z-index:2}.menu.open .dropdown:not(.open)>.dropdown-menu{display:none}.dropdown.open>.dropdown-menu{visibility:visible}#search{margin:0 5px;background:#fff}#search>.input-wrapper>input,#search>.input-wrapper>button{background:#fff}#search-input{width:300px;font-family:'Open Sans',sans-serif}#search-dropdown{display:inline-block}#search-dropdown>.dropdown-toggle{border-color:transparent}#search-dropdown>.dropdown-toggle:after{margin:0;color:#111;content:'\f0d7'}#layout-menu{font-size:0}#layout-menu>a{display:inline-block;margin:0;padding:0;width:112px;height:63px;opacity:.7;background-repeat:no-repeat;background-position:center;background-size:cover}@media all and (min-width:720px){#layout-menu>a{width:160px;height:90px}}#action-layout-model{background-image:url(../img/layout/model.svg)}#action-layout-sketcher{background-image:url(../img/layout/sketcher.svg)}#action-layout-vsplit{background-image:url(../img/layout/vsplit.svg)}#action-layout-hsplit{background-image:url(../img/layout/hsplit.svg)}#brand{width:50px;height:40px;background-image:url(../img/brand.svg);background-repeat:no-repeat;background-position:center}.dropdown-toggle{border-left:1px solid #fff;border-right:1px solid #fff}.dropdown-toggle:after{margin-left:8px;color:#111;font-family:FontAwesome;content:'\f107'}.dropdown.open>.dropdown-toggle{background-color:#fff !important;border-color:#ccc !important}.caret{border-top-color:#111}.dropdown-menu{background:#fff;border:1px solid #ccc}.menu-header{font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ccc}.menu-divider{margin:5px !important;border-bottom:1px dashed #ccc}.disabled{color:#ccc !important;cursor:default;border-color:#eee}.menu-item>a{color:#111}.menu-item>a:before{display:inline-block;width:30px;color:#333;text-align:center;font-family:FontAwesome;font-size:10pt;content:' '}.menu-item>a.radio:before,.menu-item>a.check:before{color:transparent;content:'\f00c'}.menu-item>a.checked:before{color:#000}.menu-item>a.disabled:before{color:#fff !important}#action-search-pubchem:before{content:'\f1c0'}#action-search-rcsb:before{content:'\f1c0'}#action-search-cod:before{content:'\f1c0'}#action-help:before{content:'\f1cd'}#action-about:before{content:'\f05a'}#action-share:before{content:'\f064'}#action-embed:before{content:'\f121';font-weight:bold}#action-export-sketcher-png:before,#action-export-model-png:before,#action-export-model:before{content:'\f019'}#action-data-infocard:before{content:'\f1ec'}#action-data-spectra:before{content:'\f1fe'}#model-source:before{content:'\f08e'}#action-search-similarity:before{content:'\2248';font-weight:bold}#action-search-substructure:before{content:'\2282';font-weight:bold}#action-search-superstructure:before{content:'\2283';font-weight:bold}#action-model-reset:before{content:'\f021'}#action-cif-unit-cell:before{content:'\f1b2'}#action-cif-cubic-supercell:before{content:'\f1b3'}#action-cif-flat-supercell:before{content:'\f1b3'}.sketcher{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.toolbar{position:absolute;background:#fff;overflow:auto;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.tool-button{cursor:pointer;width:40px;height:40px;margin:0;padding:0;color:#000;line-height:40px;text-align:center;font-size:16pt;background-position:center;background-repeat:no-repeat;background-size:20px;border:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.tool-button>sup{font-size:.83em;vertical-align:super;line-height:0}.tool-button-selected{background-color:#fa8 !important}#chem-tools>.toolbar-inner>.tool-button-selected{border-right:3px solid #f50 !important;width:37px}#elem-tools>.toolbar-inner>.tool-button-selected{border-left:3px solid #f50 !important;width:37px}#edit-tools>.toolbar-inner>.tool-button-selected{border-bottom:3px solid #f50 !important;height:37px}.tool-button-disabled{opacity:.3;cursor:default}.horizontal-separator{margin:5px;width:0;height:30px;border-right:1px solid #ccc}.vertical-separator{margin:5px;width:30px;height:0;border-bottom:1px solid #ccc}#chem-tools{top:0;left:0;bottom:0;width:40px}#edit-tools{top:0;left:40px;right:0;height:40px}#elem-tools{top:40px;right:0;bottom:0;width:40px}#molpad-canvas-wrapper{position:absolute;top:40px;left:40px;right:40px;bottom:0;min-width:1px;min-height:1px;overflow:hidden;background:#fff}#action-mp-bond-single{background-image:url(../img/bond/single.svg)}#action-mp-bond-double{background-image:url(../img/bond/double.svg)}#action-mp-bond-triple{background-image:url(../img/bond/triple.svg)}#action-mp-bond-wedge{background-image:url(../img/bond/wedge.svg)}#action-mp-bond-hash{background-image:url(../img/bond/hash.svg)}#action-mp-frag-benzene{background-image:url(../img/frag/benzene.svg)}#action-mp-frag-cyclopropane{background-image:url(../img/frag/cyclopropane.svg)}#action-mp-frag-cyclobutane{background-image:url(../img/frag/cyclobutane.svg)}#action-mp-frag-cyclopentane{background-image:url(../img/frag/cyclopentane.svg)}#action-mp-frag-cyclohexane{background-image:url(../img/frag/cyclohexane.svg)}#action-mp-frag-cycloheptane{background-image:url(../img/frag/cycloheptane.svg)}#action-mp-chain{background-image:url(../img/action/chain.svg)}#action-mp-clear{background-image:url(../img/action/clear.svg)}#action-mp-eraser{background-image:url(../img/action/erase.svg)}#action-mp-drag{background-image:url(../img/action/move.svg)}#action-mp-undo{background-image:url(../img/action/undo.svg)}#action-mp-redo{background-image:url(../img/action/redo.svg)}#action-mp-rect{background-image:url(../img/action/rect.svg)}#action-mp-lasso{background-image:url(../img/action/lasso.svg)}#action-mp-color-mode{background-image:url(../img/action/color.svg)}#action-mp-skeletal-formula{background-image:url(../img/action/skeletal-off.svg)}#action-mp-center{background-image:url(../img/action/center.svg)}#action-mp-clean{background-image:url(../img/action/clean.svg)}#action-resolve{padding:0 10px;width:auto;font-size:12pt;font-weight:bold}#action-resolve:hover,#resolve:active{color:#000}.resolve-outdated{height:37px;color:#f50;border-bottom:3px solid #f50}.render-engine{z-index:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0}#search-layer{margin:0;text-align:center;background:#f5f5f5;overflow:auto}#search-layer>.container{font-size:0;padding:0 20px}.load-more{cursor:pointer;margin:10px;padding:10px;font-size:20pt;border:1px solid #f5f5f5}.load-more:before{content:"Load more"}.load-more-progress{cursor:default !important;background:#f5f5f5 !important;border-color:#f5f5f5 !important;box-shadow:none !important}.load-more-progress:before{content:"Loading..."}.search-result{position:relative;display:inline-block;margin:20px 0;width:100%;vertical-align:top;font-size:medium;font-size:initial;text-decoration:none;color:#111;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 3px 7px rgba(0,0,0,0.4)}.search-result-pubchem{cursor:pointer}.search-result-codid{line-height:20px;color:#888;margin-bottom:5px}.search-result-title{cursor:pointer;display:block;height:30px;line-height:30px;padding:10px 20px;text-align:center;text-decoration:none;text-overflow:ellipsis;color:#111;overflow:hidden}.search-result-title>span{white-space:nowrap;text-decoration:none}.search-result-description{padding:20px;font-size:11pt;word-wrap:break-word;text-align:left;overflow-x:hidden;overflow-y:auto}.search-result-description>.expandable{margin:0}.search-result-description>.expandable>.expandable-title{border-width:1px 0 1px 0}.search-result-description>p{margin:10px}.search-result-description-cod{padding:0;background:#fff}.search-result-img-wrap{font-size:0;text-align:center;background-image:url(../img/misc/spinner.svg);background-repeat:no-repeat;background-position:center}.search-result-img{display:inline-block;width:300px;height:300px;max-width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}@media all and (min-width:420px){#search-layer{padding:20px 20px 0 20px}.search-result{width:300px;margin:20px}}#messages{position:absolute;left:0;bottom:0;padding:10px}.message{margin-top:10px;min-height:45px;float:left;clear:both;color:#fff;background:#333;overflow:hidden}.alert-message{background:#f00}.message-text{display:inline-block;padding:10px 20px;line-height:25px}.error-message{padding-left:5px;font-style:italic;font-weight:bold}.alert-message>.message-text>a{font-weight:bold;color:#fff}.message-close-btn{cursor:pointer;margin:0;padding:0 20px;height:45px;float:right;color:#fff;font-family:'Open Sans',sans-serif;font-size:12pt;background:rgba(0,0,0,0.3);border:0}.message-close-btn:focus{outline:none}.dialog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);overflow:auto}#dialog-click-area{min-width:100%;min-height:100%}#dialog-wrapper{padding:41px 10px}.dialog{position:relative;margin:0 auto;padding:20px;left:0px;right:0px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,0.5);overflow:hidden;border-radius:8px}.dialog h2{margin:0;margin-bottom:20px;text-align:center;font-weight:normal;color:#333}.dialog>.footer{margin-top:10px;text-align:right}@media all and (min-width:1060px){#help-dialog,#about-dialog,#share-dialog,#embed-dialog{max-width:960px}}#periodictable-dialog{width:540px}@media all and (min-width:1000px){#periodictable-dialog{width:900px}}.expandable{margin:10px 0}.expandable-title{cursor:pointer;position:relative;padding:7px 15px;padding-left:45px;font-size:12pt;font-weight:bold;border:1px solid #ccc;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.expandable-title:before{display:block;position:absolute;top:0;left:0;bottom:0;padding:0 12px;line-height:38px;font-size:14pt;font-family:FontAwesome;border-right:1px solid #ccc;content:'\f107'}.expandable.open>.expandable-title:before{content:'\f106'}.expandable-content{display:none;padding:10px 10px}.expandable.open>.expandable-content{display:block}.share{cursor:pointer;display:inline-block;position:relative;margin:5px;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.share:hover>span:after{opacity:1}.share>span{display:inline-block;position:relative;padding:10px;min-width:100px;color:#fff;font-size:16pt;text-align:center;background:rgba(0,0,0,0.2);border-radius:0 4px 4px 0}.share-twitter,.share-twitter>span:after{background:#55acee}.share-facebook,.share-facebook>span:after{background:#3b5999}.share-googleplus,.share-googleplus>span:after{background:#d34836}.share:before{display:inline-block;left:0;width:48px;vertical-align:sub;font-family:FontAwesome;font-size:22pt;text-align:center;color:#fff}.share>span:after{display:block;position:absolute;top:0;right:0;width:100%;height:100%;color:#fff;font-size:20pt;text-align:center;line-height:48px;opacity:0;border-radius:0 4px 4px 0}.share-facebook:before{content:'\f09a'}.share-twitter:before{content:'\f099'}.share-googleplus:before{content:'\f0d5'}.share-facebook span:after{content:'Share'}.share-twitter span:after{content:'Tweet'}.share-googleplus span:after{content:'+1'}#periodictable{position:relative;margin-bottom:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#periodictable br{clear:both}.pt-space,.pt-element{float:left}.pt-element{cursor:pointer;text-align:center;overflow:hidden}.pt-space,.pt-element{width:30px;height:30px}.pt-element>h3{display:none;margin:0;margin-top:5px;font-size:6pt}.pt-element>h4{display:block;margin:0;font-size:9pt;line-height:30px}@media all and (min-width:1000px){.pt-space,.pt-element{width:50px;height:50px}.pt-element>h3{display:block;margin:0;margin-top:5px;font-size:6pt}.pt-element>h4{display:block;margin:0;font-size:14pt;line-height:20pt}}.data-layer{margin:0;padding:10px;background:#fff;overflow:auto}#infocard-layer{padding-bottom:100px;text-align:center}#properties-wrapper{display:inline-block;max-width:600px;width:100%}#general-properties{text-align:center;font-size:0}#properties-wrapper>div:last-child{margin-bottom:100px}.properties-block{position:relative;display:block;margin:0;font-size:medium;font-size:initial;text-align:left;width:100%}.properties-block table{width:100%}@media all and (min-width:1200px){#properties-wrapper{margin:0;width:auto;max-width:1100px}#general-properties{margin:-10px;padding-bottom:10px;font-size:0}.properties-block{display:inline-block;margin:10px;width:539px;vertical-align:middle}}@media all and (min-width:1300px){#properties-wrapper{max-width:1200px}.properties-block{width:589px}}#molecule-image{margin:0 auto}#molecule-info{padding:15px 10px}#molecule-title{margin:0}#spectrum-wrapper{overflow:auto}.chemprop-loading{cursor:progress;background-image:url(../img/misc/spinner.svg);background-size:24px;background-repeat:no-repeat;background-position:center}.chem-identifier{text-align:left}.chem-identifier>label{display:inline-block;margin-top:10px;padding:5px;font-weight:bold}.chem-link{padding:0 5px}#autocomplete-dropdown-wrapper{position:absolute;top:41px;left:0;right:0;bottom:0}#autocomplete-dropdown{z-index:1;position:absolute;top:0;left:0;width:100%;max-width:600px;max-height:100%;overflow:auto;overflow-x:hidden;direction:rtl}#autocomplete-dropdown>ul{margin:0;padding:0;direction:ltr}.autocomplete-item{cursor:pointer;list-style:none;margin:0;padding:5px 10px;color:#111}.autocomplete-pubchem{color:#3c763d;background:#dff0d8;border-right:2px solid #0a0}.autocomplete-macromolecule{color:#a94442;background:#f2dede;border-right:2px solid #f10}.autocomplete-mineral{color:#31708f;background:#d9edf7;border-right:2px solid #07f}.autocomplete-item-hover{border-width:3px}.autocomplete-item-active{color:#111;background:#fa8;border-color:#f50 !important;border-width:3px}.autocomplete-type{float:right;margin:0 10px;font-style:italic}#start-dialog{padding:20px 10px;max-width:800px;text-align:center}@media all and (min-width:700px){#start-dialog{padding:100px}}#start-dialog>h1{margin:0;font-size:40pt;font-weight:lighter;color:#f50}#welcome-logo,#welcome-mark,#agpl-logo-wrapper{display:inline-block;vertical-align:middle;margin:10px}#welcome-logo{width:120px;margin-right:10px}#welcome-mark{width:300px}#agpl-logo{display:block;height:auto}#allow-tracking-wrapper{margin:30px;color:#aaa;line-height:30px}#welcome-button-bar{margin:10px}#welcome-loading-msg{margin:30px 0;font-weight:lighter;font-size:20pt;color:#333}