@font-face{font-family:ketcher;src:url(ketcher.eot);src:url(ketcher.eot#iefix) format('embedded-opentype'),url(ketcher.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ketcher-svg-fix;src:url(ketcher.ttf) format('truetype'),url(ketcher.svg#ketcher) format('svg');font-weight:400;font-style:normal}#select-fragment button:before,#select-rectangle button:before,#select-fragment #open-file .open:before,#select-rectangle #open-file .open:before,#select-fragment #save-file .save:before,#select-rectangle #save-file .save:before{font-family:ketcher-svg-fix}#template-common+li{margin-left:10px;border-left:1px solid #ccc;padding-left:9px}#template-custom button:before,#template-custom #open-file .open:before,#template-custom #save-file .save:before{content:'T'!important;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,"Helvetica Neue",Arial,sans-serif}#calc-cip button:before,#calc-cip #open-file .open:before,#calc-cip #save-file .save:before{content:'Ɽ'!important;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,"Helvetica Neue",Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea,#open-file .open,#save-file .save{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea,#open-file .open,#save-file .save{font-size:100%;margin:0;vertical-align:baseline;}button,input,#open-file .open,#save-file .save{line-height:normal}button,select,#open-file .open,#save-file .save{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit],#open-file .open,#save-file .save{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled],#open-file .open[disabled],#save-file .save[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner,#open-file .open::-moz-focus-inner,#save-file .save::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#loading{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:10%;height:10%;fill:rgba(0,0,0,.5)}#input_label{margin:14px 0 0 14px;position:absolute;z-index:30}.overlay{position:fixed;left:0;top:0;bottom:0;right:0;z-index:40;text-align:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTAgMTBMMTAgMHptMTItMmwtNCA0ek0tMiAybDQtNHoiIHN0cm9rZT0iIzU1NSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjAyIi8+PC9zdmc+);background-color:rgba(119,119,119,.2);background:none\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33777777', endColorstr='#33777777');-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.overlay:not([ie9]){filter:progid:DXImageTransform.Microsoft.gradient(enabled='false')}.animate .overlay{background-color:rgba(119,119,119,.01)}.overlay:after{content:'';display:inline-block;height:100%;vertical-align:middle}.overlay form[role=dialog]{display:inline-block;position:relative;vertical-align:middle;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,opacity .3s}.animate .overlay form[role=dialog]{opacity:.2;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}form[role=dialog]{text-align:left;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-webkit-background-clip:padding-box;-moz-border-radius:6px;-moz-background-clip:padding;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;overflow:hidden}form[role=dialog]>*{margin:.3em}form[role=dialog] header,form[role=dialog] footer{margin:0;padding:.2em .6em;background-color:#f5f5f5}form[role=dialog] header{font-size:1.6em;font-weight:600;line-height:1.3;border-bottom:1px solid #ddd}form[role=dialog] footer{clear:both;border-top:1px solid #ddd;text-align:right}button,input[type=submit],input[type=reset],input[type=button],#open-file .open,#save-file .save{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;padding:.42em .85em;color:#333;background-color:#fff;border-color:#ccc;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus,#open-file .open:hover,#open-file .open:focus,#save-file .save:hover,#save-file .save:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);outline:0}button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active,#open-file .open:active,#save-file .save:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}button.disabled,input[type=submit].disabled,input[type=reset].disabled,input[type=button].disabled,button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],fieldset[disabled] button,fieldset[disabled] input[type=submit],fieldset[disabled] input[type=reset],fieldset[disabled] input[type=button],#open-file .open.disabled,#open-file .open[disabled],fieldset[disabled] #open-file .open,#save-file .save.disabled,#save-file .save[disabled],fieldset[disabled] #save-file .save{background-image:none;cursor:not-allowed;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}select,textarea,input[type=text]{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;display:inline-block;vertical-align:middle;background:#fff;line-height:1.42857143;height:2.4em;padding:.35em .15em .35em .3em;margin:2px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select:active,textarea:active,input[type=text]:active,select:focus,textarea:focus,input[type=text]:focus{outline:0}select:hover,textarea:hover,input[type=text]:hover,select:focus,textarea:focus,input[type=text]:focus{-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12)}select[disabled],textarea[disabled],input[type=text][disabled],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type=text]{cursor:not-allowed;background:#ddd;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}input[type=radio],input[type=checkbox]{vertical-align:middle;margin:0 .3em;margin-top:1px \9;line-height:normal}fieldset{border:1px solid #ccc;padding:.3em;margin:0;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}fieldset.-hidden,#atom_properties .main{border-color:transparent;margin-top:1.5em}legend{color:#8c8c8c;padding:0 .4em;font-size:.9em}#custom_templates ul{padding:0;width:350px;height:18em;overflow:auto}#custom_templates li{padding:10px 0;overflow:hidden;height:120px;width:100%;position:relative}#custom_templates li+li{border-top:1px solid #ccc}#custom_templates li:before{position:absolute;left:10px;top:5px;font-size:10px;color:gray;content:attr(title)}#custom_templates li.selected,#custom_templates li:hover{background:#f2f2f2}#custom_templates.loading{visibility:hidden}#custom_templates.loading li{height:95px}#bond_properties label{text-align:right;display:block}#bond_properties select{width:12em}#atom_properties label{display:block;text-align:right}#atom_properties .main{float:left}#atom_properties .main input{width:8em}#atom_properties .query,#atom_properties .reaction{float:right;clear:right;width:16em}#atom_attpoints label{display:block}#automap_properties label{display:block;text-align:right}#rlogic_table label{display:block;text-align:right}#rlogic_table label input{width:7em}#sgroup_properties label,#sgroup_special label{display:block;text-align:right}#sgroup_properties label.pos,#sgroup_special label.pos{margin:.3em 0 0;display:inline-block}#sgroup_properties fieldset,#sgroup_special fieldset{border:0;padding:0}#sgroup_properties .data label,#sgroup_special .data label{text-align:left}#sgroup_properties .data textarea,#sgroup_special .data textarea,#sgroup_properties #sgroup_special_value,#sgroup_special #sgroup_special_value{display:block;width:20em;height:15em;overflow:auto}#sgroup_properties .data input[type=text],#sgroup_special .data input[type=text]{width:20em;display:block}#about_dialog>a,#about_dialog img{display:block}#about_dialog var{font-style:normal;font-weight:700}#about_dialog time{font-style:italic}#about_dialog dl{position:relative;margin:0 1em 1em;vertical-align:bottom;line-height:1.4em}#about_dialog dd{text-align:right;margin-bottom:.5em}#about_dialog dt+dd{margin:-1.4em 0 0}#rgroup-table ul{width:26em;padding:.5em .5em 1em}#rgroup-table li{display:inline-block;margin:.2em 0}#rgroup-table button,#rgroup-table #open-file .open,#rgroup-table #save-file .save{font-size:1.3em;width:2.3em;height:2em;line-height:1;vertical-align:middle;padding:.15em;background:inherit}#rgroup-table button:first-letter,#rgroup-table #open-file .open:first-letter,#rgroup-table #save-file .save:first-letter{font-weight:600;color:#666}#rgroup-table button:hover,#rgroup-table #open-file .open:hover,#rgroup-table #save-file .save:hover{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-o-transform .2s ease-out,transform .2s ease-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12)}#rgroup-table button:active,#rgroup-table #open-file .open:active,#rgroup-table #save-file .save:active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#rgroup-table button.selected,#rgroup-table #open-file .open.selected,#rgroup-table #save-file .save.selected{background:#444;color:#fff}#rgroup-table button.selected:first-letter,#rgroup-table #open-file .open.selected:first-letter,#rgroup-table #save-file .save.selected:first-letter{color:#b3b3b3}#elem-table td,#elem-table th{padding:0;margin:0;text-align:center;vertical-align:middle}#elem-table th,#elem-table td.ref{zoom:1;filter:alpha(opacity=60);-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;font-weight:400;font-size:.8em;padding:.3em .8em}#elem-table th.ref{vertical-align:top;text-align:right}#elem-table tr:nth-of-type(8){border-bottom:1em solid transparent}#elem-table button,#elem-table #open-file .open,#elem-table #save-file .save{font-size:1.3em;width:2em;height:2em;line-height:2;vertical-align:middle;padding:.15em;margin:1px;border:0;display:block;position:relative}#elem-table button:after,#elem-table #open-file .open:after,#elem-table #save-file .save:after{position:absolute;zoom:1;filter:alpha(opacity=60);-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;top:.3em;right:.3em;font-size:.5em;line-height:1;vertical-align:top;content:attr(value)}#elem-table button:hover:after,#elem-table button.selected:after,#elem-table #open-file .open:hover:after,#elem-table #open-file .open.selected:after,#elem-table #save-file .save:hover:after,#elem-table #save-file .save.selected:after{visibility:hidden}#elem-table button:not(:hover),#elem-table #open-file .open:not(:hover),#elem-table #save-file .save:not(:hover){color:inherit}#elem-table button:hover,#elem-table #open-file .open:hover,#elem-table #save-file .save:hover{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-o-transform .2s ease-out,transform .2s ease-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);z-index:60;background:#fff}#elem-table button:active,#elem-table #open-file .open:active,#elem-table #save-file .save:active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#elem-table button.selected,#elem-table #open-file .open.selected,#elem-table #save-file .save.selected{background:#444;color:#fff}#elem-table fieldset{border:0;padding:.5em;margin:1em 0 0 1.5em}#elem-table .diatomic{background:#e7ff8f}#elem-table .noble{background:#c0ffff}#elem-table .alkali{background:#f66}#elem-table .alkaline-earth{background:#ffdead}#elem-table .metalloid{background:#cc9}#elem-table .polyatomic{background:#a1ffc3}#elem-table .post-transition{background:#ccc}#elem-table .transition{background:#ffc0c0}#elem-table .lanthanide{background:#ffbfff}#elem-table .actinide{background:#f9c}#elem-table .unknown-properties{background:#e8e8e8}#elem-table .metal:after{color:#006}#elem-table .gas:after{color:#c00}#elem-table .liquid:after{color:#0a0}#generics-table .atom>fieldset,#generics-table .acyclic,#generics-table .cyclic{display:inline-block;vertical-align:top}#generics-table .atom>fieldset+fieldset,#generics-table .acyclic+fieldset,#generics-table .cyclic+fieldset{margin-left:.3em}#generics-table .cyclic>fieldset,#generics-table .carbo,#generics-table .hetero{float:left}#generics-table .carbo{clear:both}#generics-table .hetero{margin-left:.3em}#generics-table .cyclic>fieldset:first-of-type{margin:0 .3em 0 .8em}#generics-table fieldset{text-align:center}#generics-table .not,#generics-table .atom>fieldset,#generics-table .carbo>fieldset,#generics-table .hetero>fieldset{position:relative;border:0;padding:0 0 1em}#generics-table .not legend,#generics-table .atom>fieldset legend,#generics-table .carbo>fieldset legend,#generics-table .hetero>fieldset legend{font-size:.7em;bottom:.1em;left:0;right:0;margin:0 auto;position:absolute}#generics-table button,#generics-table #open-file .open,#generics-table #save-file .save{font-size:1.1em;height:2em;width:2.5em;line-height:1;vertical-align:middle;padding:.15em;background:inherit}#generics-table button:hover,#generics-table #open-file .open:hover,#generics-table #save-file .save:hover{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-o-transform .2s ease-out,transform .2s ease-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12)}#generics-table button:active,#generics-table #open-file .open:active,#generics-table #save-file .save:active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#generics-table button.selected,#generics-table #open-file .open.selected,#generics-table #save-file .save.selected{background:#444;color:#fff}#open-file label{display:block}#open-file textarea{width:32em;height:23em;overflow:auto;white-space:pre;resize:both}#open-file .open{float:left}#open-file input[type=file]{left:-9999px;position:absolute}#save-file label{display:block;text-align:right}#save-file select{width:16em}#save-file textarea{width:32em;height:23em;overflow:auto;white-space:pre;resize:both}#save-file .save{float:left}li,ul,menu{list-style:none;margin:0;padding:0}html{height:100%;width:100%}body{min-height:100%;position:relative;font:14px FreeSans,Arimo,"Droid Sans",Helvetica,"Helvetica Neue",Arial,sans-serif;background-color:#fff;color:#333}main{position:absolute;border:#ccc 1px solid;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;overflow:auto;top:45px;left:45px;right:45px;bottom:45px}#mainmenu{position:absolute;top:3px;left:45px;right:45px;height:40px}#mainmenu>menu{width:100%}#elements{position:absolute;right:3px;top:45px;bottom:45px;width:40px}#elements>menu{height:100%}#template{position:absolute;bottom:3px;left:45px;right:45px;height:40px}#template>menu{width:100%}#toolbox{position:absolute;left:3px;top:45px;bottom:45px;width:40px}#toolbox>menu{height:100%}#meta{position:absolute;right:0}#generic-groups{position:absolute;bottom:0;left:0}[role=toolbar]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[role=toolbar] menu{font-size:0;-webkit-text-size-adjust:none}[role=toolbar] li{display:inline-block;vertical-align:top}[role=toolbar] button,[role=toolbar] #open-file .open,[role=toolbar] #save-file .save{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;display:block;border:0;padding:0;position:relative;background:inherit;background-color:#fff;width:32px;height:32px;margin:4px}[role=toolbar] button:active,[role=toolbar] button:focus,[role=toolbar] #open-file .open:active,[role=toolbar] #open-file .open:focus,[role=toolbar] #save-file .save:active,[role=toolbar] #save-file .save:focus{outline:0}[role=toolbar] button:before,[role=toolbar] button:after,[role=toolbar] #open-file .open:before,[role=toolbar] #open-file .open:after,[role=toolbar] #save-file .save:before,[role=toolbar] #save-file .save:after{display:inline-block;vertical-align:middle;font-family:ketcher}[role=toolbar] button:after,[role=toolbar] #open-file .open:after,[role=toolbar] #save-file .save:after{position:absolute;left:0}[role=toolbar] button:hover,[role=toolbar] #open-file .open:hover,[role=toolbar] #save-file .save:hover{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-o-transform .2s ease-out,transform .2s ease-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.12)}[role=toolbar] button:active,[role=toolbar] button[disabled],[role=toolbar] #open-file .open:active,[role=toolbar] #open-file .open[disabled],[role=toolbar] #save-file .save:active,[role=toolbar] #save-file .save[disabled]{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[role=toolbar] button:before,[role=toolbar] button:after,[role=toolbar] #open-file .open:before,[role=toolbar] #open-file .open:after,[role=toolbar] #save-file .save:before,[role=toolbar] #save-file .save:after{font-size:26px}[role=toolbar] .selected button,[role=toolbar] .selected #open-file .open,[role=toolbar] .selected #save-file .save{background:#444;color:#fff}[role=toolbar] kbd{display:none;font:.8em monospace;color:#ccc}input.cliparea{position:absolute;bottom:0;left:0;width:10px;height:10px;display:block;font-size:1;z-index:-1;color:transparent;background:0 0;overflow:hidden;border:none;padding:0;resize:none;outline:0;-webkit-user-select:text;user-select:text}li.opened>menu{margin:0!important;position:absolute;left:47px;z-index:20;white-space:nowrap;word-break:keep-all;padding:2px;background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}li.opened>menu li+li>menu{margin-top:3px;border-top:1px solid #ccc;padding-top:2px}#atom button,#atom #open-file .open,#atom #save-file .save{font-size:19px}#atom kbd{display:none}select{font-size:14px}#select,#bond-common,#bond-stereo,#bond-query,#reaction{position:relative;overflow:hidden;height:40px;width:100%}#select:after,#bond-common:after,#bond-stereo:after,#bond-query:after,#reaction:after{font-size:7px;width:7px;height:7px;display:block;font-family:ketcher;content:'\e818';position:absolute;z-index:10;right:0;bottom:0}#select:hover:after,#bond-common:hover:after,#bond-stereo:hover:after,#bond-query:hover:after,#reaction:hover:after{color:#1a7090}#select.opened,#bond-common.opened,#bond-stereo.opened,#bond-query.opened,#reaction.opened{overflow:visible}@media (max-width:850px){#bond-common,#bond-stereo,#bond-query{height:32px;width:100%}}@media (max-height:850px){#rgroup{position:relative;overflow:hidden;height:40px;width:100%}#rgroup:after{font-size:7px;width:7px;height:7px;display:block;font-family:ketcher;content:'\e818';position:absolute;z-index:10;right:0;bottom:0}#rgroup:hover:after{color:#1a7090}#rgroup.opened{overflow:visible}}@media (max-height:850px) and (max-width:850px){#rgroup{height:32px;width:100%}}@media (max-height:800px){#transform{position:relative;overflow:hidden;height:40px;width:100%}#transform:after{font-size:7px;width:7px;height:7px;display:block;font-family:ketcher;content:'\e818';position:absolute;z-index:10;right:0;bottom:0}#transform:hover:after{color:#1a7090}#transform.opened{overflow:visible}}@media (max-height:800px) and (max-width:850px){#transform{height:32px;width:100%}}@media (max-height:700px){li.opened li{display:block}li.opened button,li.opened #open-file .open,li.opened #save-file .save{display:block;width:100%;margin:1px 0;padding:.3em 4.5em .3em .3em;height:1.7em;font-size:14px;text-align:left}li.opened button:before,li.opened button:after,li.opened #open-file .open:before,li.opened #open-file .open:after,li.opened #save-file .save:before,li.opened #save-file .save:after{padding-right:.4em;font-size:18px}li.opened button[disabled],li.opened #open-file .open[disabled],li.opened #save-file .save[disabled]{background:inherit;color:#baa}li.opened button:hover,li.opened .selected button,li.opened #open-file .open:hover,li.opened .selected #open-file .open,li.opened #save-file .save:hover,li.opened .selected #save-file .save{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#444;color:#fff}li.opened kbd{display:inline-block;position:absolute;right:.5em}#bond-common,#bond-stereo,#bond-query{position:static;overflow:visible;height:auto;width:auto}#bond-common:after,#bond-stereo:after,#bond-query:after{content:none}#bond{position:relative;overflow:hidden;height:40px;width:100%}#bond:after{font-size:7px;width:7px;height:7px;display:block;font-family:ketcher;content:'\e818';position:absolute;z-index:10;right:0;bottom:0}#bond:hover:after{color:#1a7090}#bond.opened{overflow:visible}}@media (max-height:700px) and (max-width:850px){li.opened button,li.opened #open-file .open,li.opened #save-file .save{font-size:12px}li.opened button:before,li.opened button:after,li.opened #open-file .open:before,li.opened #open-file .open:after,li.opened #save-file .save:before,li.opened #save-file .save:after{font-size:16px}#bond{height:32px;width:100%}}@media (max-height:600px){#rgroup,#transform,#bond{height:32px;width:100%}}@media (min-width:650px){#document+li,#edit+li,#zoom+li{margin-left:15px;border-left:1px solid #ccc;padding-left:14px}}@media (min-height:800px){#sgroup+li{margin-top:10px;border-top:1px solid #ccc;padding-top:9px}}@media (min-height:650px){#erase+li,#chain+li,#charge+li,#transform+li,#atom+li{margin-top:10px;border-top:1px solid #ccc;padding-top:9px}}@media (max-height:600px),(max-width:850px){body,select{font-size:11px}main{top:37px;left:37px;right:37px;bottom:37px}#mainmenu,#template{left:37px;right:37px;height:32px}#elements,#toolbox{top:37px;bottom:37px;width:32px}[role=toolbar] button,[role=toolbar] #open-file .open,[role=toolbar] #save-file .save{width:24px;height:24px;margin:4px}[role=toolbar] button:before,[role=toolbar] button:after,[role=toolbar] #open-file .open:before,[role=toolbar] #open-file .open:after,[role=toolbar] #save-file .save:before,[role=toolbar] #save-file .save:after{font-size:20px}#select,#reaction{height:32px;width:100%}li.opened>menu{left:37px}#atom button,#atom #open-file .open,#atom #save-file .save{font-size:16px}}@media (max-width:720px){#meta{display:none}#mainmenu{right:0}body{min-width:520px}}#arom button:before,#arom #open-file .open:before,#arom #save-file .save:before{content:'\e804'}#bond-any button:before,#bond-any #open-file .open:before,#bond-any #save-file .save:before{content:'\e805'}#bond-aromatic button:before,#bond-aromatic #open-file .open:before,#bond-aromatic #save-file .save:before{content:'\e806'}#bond-crossed button:before,#bond-crossed #open-file .open:before,#bond-crossed #save-file .save:before{content:'\e807'}#bond-double button:before,#bond-double #open-file .open:before,#bond-double #save-file .save:before{content:'\e808'}#bond-doublearomatic button:before,#bond-doublearomatic #open-file .open:before,#bond-doublearomatic #save-file .save:before{content:'\e809'}#bond-down button:before,#bond-down #open-file .open:before,#bond-down #save-file .save:before{content:'\e80a'}#bond-single button:before,#bond-single #open-file .open:before,#bond-single #save-file .save:before{content:'\e80b'}#bond-singlearomatic button:before,#bond-singlearomatic #open-file .open:before,#bond-singlearomatic #save-file .save:before{content:'\e80c'}#bond-singledouble button:before,#bond-singledouble #open-file .open:before,#bond-singledouble #save-file .save:before{content:'\e80d'}#bond-triple button:before,#bond-triple #open-file .open:before,#bond-triple #save-file .save:before{content:'\e80e'}#bond-up button:before,#bond-up #open-file .open:before,#bond-up #save-file .save:before{content:'\e80f'}#bond-updown button:before,#bond-updown #open-file .open:before,#bond-updown #save-file .save:before{content:'\e810'}#chain button:before,#chain #open-file .open:before,#chain #save-file .save:before{content:'\e811'}#charge-minus button:before,#charge-minus #open-file .open:before,#charge-minus #save-file .save:before{content:'\e812'}#charge-plus button:before,#charge-plus #open-file .open:before,#charge-plus #save-file .save:before{content:'\e813'}#cleanup button:before,#cleanup #open-file .open:before,#cleanup #save-file .save:before{content:'\e814'}#copy button:before,#copy #open-file .open:before,#copy #save-file .save:before{content:'\e815'}#cut button:before,#cut #open-file .open:before,#cut #save-file .save:before{content:'\e816'}#dearom button:before,#dearom #open-file .open:before,#dearom #save-file .save:before{content:'\e817'}#dropdown button:before,#dropdown #open-file .open:before,#dropdown #save-file .save:before{content:'\e818'}#erase button:before,#erase #open-file .open:before,#erase #save-file .save:before{content:'\e819'}#generic-groups button:before,#generic-groups #open-file .open:before,#generic-groups #save-file .save:before{content:'\e81a'}#info button:before,#info #open-file .open:before,#info #save-file .save:before{content:'\e81b'}#new button:before,#new #open-file .open:before,#new #save-file .save:before{content:'\e81d'}#open button:before,#open #open-file .open:before,#open #save-file .save:before{content:'\e81e'}#paste button:before,#paste #open-file .open:before,#paste #save-file .save:before{content:'\e81f'}#period-table button:before,#period-table #open-file .open:before,#period-table #save-file .save:before{content:'\e820'}#reaction-arrow button:before,#reaction-arrow #open-file .open:before,#reaction-arrow #save-file .save:before{content:'\e821'}#reaction-automap button:before,#reaction-automap #open-file .open:before,#reaction-automap #save-file .save:before{content:'\e822'}#reaction-map button:before,#reaction-map #open-file .open:before,#reaction-map #save-file .save:before{content:'\e823'}#reaction-plus button:before,#reaction-plus #open-file .open:before,#reaction-plus #save-file .save:before{content:'\e824'}#reaction-unmap button:before,#reaction-unmap #open-file .open:before,#reaction-unmap #save-file .save:before{content:'\e825'}#redo button:before,#redo #open-file .open:before,#redo #save-file .save:before{content:'\e826'}#rgroup-attpoints button:before,#rgroup-attpoints #open-file .open:before,#rgroup-attpoints #save-file .save:before{content:'\e827'}#rgroup-fragment button:before,#rgroup-fragment #open-file .open:before,#rgroup-fragment #save-file .save:before{content:'\e828'}#save button:before,#save #open-file .open:before,#save #save-file .save:before{content:'\e82b'}#select-fragment button:before,#select-fragment #open-file .open:before,#select-fragment #save-file .save:before{content:'\e82c'}#select-lasso button:before,#select-lasso #open-file .open:before,#select-lasso #save-file .save:before{content:'\e82d'}#select-rectangle button:before,#select-rectangle #open-file .open:before,#select-rectangle #save-file .save:before{content:'\e82e'}#settings button:before,#settings #open-file .open:before,#settings #save-file .save:before{content:'\e82f'}#sgroup button:before,#sgroup #open-file .open:before,#sgroup #save-file .save:before{content:'\e830'}#template-0 button:before,#template-0 #open-file .open:before,#template-0 #save-file .save:before{content:'\e831'}#template-1 button:before,#template-1 #open-file .open:before,#template-1 #save-file .save:before{content:'\e832'}#template-2 button:before,#template-2 #open-file .open:before,#template-2 #save-file .save:before{content:'\e833'}#template-3 button:before,#template-3 #open-file .open:before,#template-3 #save-file .save:before{content:'\e834'}#template-4 button:before,#template-4 #open-file .open:before,#template-4 #save-file .save:before{content:'\e835'}#template-5 button:before,#template-5 #open-file .open:before,#template-5 #save-file .save:before{content:'\e836'}#template-6 button:before,#template-6 #open-file .open:before,#template-6 #save-file .save:before{content:'\e837'}#template-7 button:before,#template-7 #open-file .open:before,#template-7 #save-file .save:before{content:'\e838'}#template-custom button:before,#template-custom #open-file .open:before,#template-custom #save-file .save:before{content:'\e839'}#transform-flip-h button:before,#transform-flip-h #open-file .open:before,#transform-flip-h #save-file .save:before{content:'\e83a'}#transform-flip-v button:before,#transform-flip-v #open-file .open:before,#transform-flip-v #save-file .save:before{content:'\e83b'}#transform-rotate button:before,#transform-rotate #open-file .open:before,#transform-rotate #save-file .save:before{content:'\e83c'}#undo button:before,#undo #open-file .open:before,#undo #save-file .save:before{content:'\e83d'}#zoom-in button:before,#zoom-in #open-file .open:before,#zoom-in #save-file .save:before{content:'\e83e'}#zoom-out button:before,#zoom-out #open-file .open:before,#zoom-out #save-file .save:before{content:'\e83f'}#rgroup-label button:before,#rgroup-label #open-file .open:before,#rgroup-label #save-file .save:before{content:'\e829';color:#739fc6}#rgroup-label button:after,#rgroup-label #open-file .open:after,#rgroup-label #save-file .save:after{content:'\e82a'}.atom-h{color:#000}.atom-he{color:#89a1a1}.atom-li{color:#bd77ed}.atom-be{color:#8fbc00}.atom-b{color:#c18989}.atom-c{color:#000}.atom-n{color:#304ff7}.atom-o{color:#ff0d0d}.atom-f{color:#78bc42}.atom-ne{color:#80a2af}.atom-na{color:#ab5cf2}.atom-mg{color:#6fcd00}.atom-al{color:#a99393}.atom-si{color:#b29478}.atom-p{color:#ff8000}.atom-s{color:#c99a19}.atom-cl{color:#1fd01f}.atom-ar{color:#69acba}.atom-k{color:#8f40d4}.atom-ca{color:#38e900}.atom-sc{color:#999}.atom-ti{color:#979a9e}.atom-v{color:#99999e}.atom-cr{color:#8a99c7}.atom-mn{color:#9c7ac7}.atom-fe{color:#e06633}.atom-co{color:#d37e8e}.atom-ni{color:#4ece4e}.atom-cu{color:#c78033}.atom-zn{color:#7d80b0}.atom-ga{color:#bc8b8b}.atom-ge{color:#668f8f}.atom-as{color:#b87ddd}.atom-se{color:#e59100}.atom-br{color:#a62929}.atom-kr{color:#59b1c9}.atom-rb{color:#702eb0}.atom-sr{color:#0f0}.atom-y{color:#66afaf}.atom-zr{color:#71abab}.atom-nb{color:#67aeb4}.atom-mo{color:#54b5b5}.atom-tc{color:#3b9e9e}.atom-ru{color:#248f8f}.atom-rh{color:#0a7d8c}.atom-pd{color:#006985}.atom-ag{color:#9a9a9a}.atom-cd{color:#b29764}.atom-in{color:#a67573}.atom-sn{color:#668080}.atom-sb{color:#9e63b5}.atom-te{color:#d47a00}.atom-i{color:#940094}.atom-xe{color:#429eb0}.atom-cs{color:#57178f}.atom-ba{color:#00c900}.atom-la{color:#5caed1}.atom-ce{color:#9d9d7b}.atom-pr{color:#8ca581}.atom-nd{color:#84a984}.atom-pm{color:#71b18a}.atom-sm{color:#66b68e}.atom-eu{color:#4ac298}.atom-gd{color:#37cb9e}.atom-tb{color:#28d1a4}.atom-dy{color:#1bd7a8}.atom-ho{color:#00e98f}.atom-er{color:#00e675}.atom-tm{color:#00d452}.atom-yb{color:#00bf38}.atom-lu{color:#00ab24}.atom-hf{color:#47b3ec}.atom-ta{color:#4da6ff}.atom-w{color:#2194d6}.atom-re{color:#267dab}.atom-os{color:#266696}.atom-ir{color:#175487}.atom-pt{color:#9898a3}.atom-au{color:#c19e1c}.atom-hg{color:#9797ac}.atom-tl{color:#a6544d}.atom-pb{color:#575961}.atom-bi{color:#9e4fb5}.atom-po{color:#ab5c00}.atom-at{color:#754f45}.atom-rn{color:#428296}.atom-fr{color:#420066}.atom-ra{color:#007d00}.atom-ac{color:#6aa2ec}.atom-th{color:#00baff}.atom-pa{color:#00a1ff}.atom-u{color:#008fff}.atom-np{color:#0080ff}.atom-pu{color:#006bff}.atom-am{color:#545cf2}.atom-cm{color:#785ce3}.atom-bk{color:#8a4fe3}.atom-cf{color:#a136d4}.atom-es{color:#b31fd4}.atom-fm{color:#000}.atom-md{color:#000}.atom-no{color:#000}.atom-lr{color:#000}.atom-rf{color:#47b3ec}.atom-db{color:#4da6ff}.atom-sg{color:#2194d6}.atom-bh{color:#267dab}.atom-hs{color:#266696}.atom-mt{color:#175487}.atom-ds{color:#9898a3}.atom-rg{color:#c19e1c}.atom-cn{color:#9797ac}