/**
 * Code Snippets CPT - v2.1.0 - 2017-04-05
 * http://dsgnwrks.pro
 *
 * Copyright (c) 2017;
 * Licensed GPLv2+
 */

.snippet-invisible{visibility:hidden}.snippet-hidden{display:none}.snippetcpt-wrap .snippet-buttons{opacity:0}.snippetcpt-wrap.snippetcpt-hidden .snippet-buttons,.snippetcpt-wrap:hover .snippet-buttons{opacity:1}.snippet-buttons .snippet-button:hover{color:#fff;background:#666;opacity:.95;cursor:pointer;text-decoration:none;border:none}.snippetcpt-wrap:hover .snippet-buttons{color:#fff;background:#444;opacity:.9;cursor:pointer;text-decoration:none;border:none}.snippet-buttons{position:absolute;top:0;right:0;z-index:2}.snippetcpt-wrap .copy-success-msg,.snippetcpt-wrap .snippet-buttons{text-align:right;width:100%;z-index:5}.snippetcpt-wrap .copy-success-msg{overflow:hidden;position:relative;height:0;color:#3fc380;top:auto;bottom:0;right:.25em;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.snippet-copied-success .copy-success-msg{height:auto;height:1.5em}.snippet-copied-success .dashicons-thumbs-up{color:#3fc380!important}.snippet-scrollable .snippetcpt-wrap .snippet-buttons,.snippetcpt-wrap.scrollable .snippet-buttons{padding:0 1em}.snippet-copy-status,.snippetcpt-wrap .snippet-button{color:#888;padding:.25em .32em}.snippetcpt-wrap .snippet-copy-status{font-family:inherit;font-size:.75em;display:none}.snippet-buttons .snippet-button::active{text-decoration:underline;border:none}body.snippet-full-screen{overflow:hidden;max-height:100%}.ace_editor{height:800px}textarea.snippet-main-content{height:600px}.ace-editor-settings{margin-bottom:5px;text-align:right}.ace-editor-settings label{font-weight:700}.snippetcpt-wrap{background-color:rgba(0,0,0,.25);position:relative;min-height:2em}.snippetcpt-wrap.no-toolbar{min-height:0}.snippetcpt-ace-viewer{min-height:2em}.snippetcpt-wrap.no-toolbar .ace_content{padding:.25em}.snippetcpt-footer .ace_content,.snippetcpt-footer .ace_gutter{padding-top:3em}.snippetcpt-wrap .snippet-button{text-decoration:none;cursor:pointer;color:#888;padding:.25em .32em}.snippetcpt-wrap .snippet-title{float:left;margin:0 .2em}.ace_scrollbar,.snippet-buttons{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.ace_editor:hover .ace_scrollbar{opacity:1}.snippetcpt-wrap .ace_layer.ace_cursor-layer{display:none!important}.snippetcpt-footer,.snippetcpt-footer .snippetcpt-ace-viewer,.snippetcpt-footer .snippetcpt-wrap{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0!important}.snippetcpt-footer{position:fixed;background:rgba(0,0,0,.5);z-index:99999;opacity:.975}.snippetcpt-footer .snippetcpt-wrap{max-height:100%;overflow-y:auto}.snippetcpt-footer .snippetcpt-ace-viewer{padding-top:32px;padding-bottom:32px;min-height:calc(100% - 64px);width:100%}.snippetcpt-footer .snippet-button.collapse,.snippetcpt-footer .snippet-button.line-numbers{display:none}.snippetcpt-footer .snippet-button{font-size:32px;padding:4px 5px;line-height:32px;height:28px;width:32px}.snippetcpt-footer .snippetcpt-wrap .snippet-buttons{position:fixed}