p span.code{ color:#4ba2f9; } textarea.code, div.mock_textarea{ width:100%; box-sizing:border-box; padding:20px 20px; border:none; resize:none; white-space:wrap; word-wrap:break-word; font-size:1.9em; font-weight:400; color:#4ba2f9; background-color:rgba(0,0,10,.03); outline:none; font-family:"Inconsolata",monospace; font-weight:normal; margin-bottom:30px; max-width:960px; border-radius:9px; overflow:hidden; height: 10em; } .code--wrapper{ padding-top:20px; } main section .section--bar{ position:absolute; left:0px; top:80px; z-index:10; width:100%; height:60px; box-sizing:border-box; padding:0; background-color:#f6f7f8; } main section .section--barContent{ height:60px; box-sizing:border-box; padding:11px 10px 7px 10px; } input#bar--input{ width:100%; height:42px; border-radius:6px; border:2px solid #c6c7c8; box-sizing:border-box; outline:none; font-size:1.6em; font-weight:400; padding:0 10px; } button#bar--submit{ display:inline-block; border-radius:0 6px 6px 0; background-color:#fff; border:2px solid #c6c7c8; height:42px; width:46px; box-sizing:border-box; position:absolute; top:11px; right:10px; outline:none; cursor:pointer; } button#bar--submit span{ height:42px; width:32px; position:absolute; top:50%; left:50%; transform:translate(-53%,-50%) scale(.8) rotate(90deg); -webkit-transform:translate(-53%,-50%) scale(.8) rotate(90deg); opacity:1; } button#bar--submit span:before{ height:20px; width:4px; border-radius:2px; background-color:#c6c7c8; content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transition:all .3s; } button#bar--submit span:after{ width:14px; height:14px; border-radius:4px; border-top:4px solid #c6c7c8; border-right:4px solid #c6c7c8; transform:translate(-50%,10px) rotate(-45deg); -webkit-transform:translate(-50%,10px) rotate(-45deg); position:absolute; top:0px; left:50%; content:""; box-sizing:border-box; transition:all .3s; } button#bar--submit:hover span:before{ background-color:#4ba2f9; } button#bar--submit:hover span:after{ border-color:#4ba2f9; } iframe#previewFrame{ width:100%; height:100%; border:none; overflow:auto; position:fixed; top:0px; left:0px; }