.btn-success{color:#fff;background-color:#0a0;border-color:#0a0;padding:1px 10px!important;margin-top:-5px!important;font-size:.9rem;font-family:Arial,Helvetica,sans-serif}.hidden{display:none}.selectors{height:30px;width:45px;margin:0 auto}.show-module-selector-button{border-radius:50%;background-color:#eee;color:#333;text-align:center;width:12px;height:12px;line-height:.7rem;margin:0 auto;cursor:pointer;display:inline-block}.show-module-selector-button:hover{font-weight:700;border-color:#111}.select-grid-button{border-radius:50%;text-align:center;vertical-align:middle;width:40px;height:40px;margin:0 auto;padding:8px;cursor:pointer;display:inline-block}.select-grid-button:hover{font-weight:700;border-color:#111}.grid-column .show-module-selector-button{font-size:15px;width:15px;height:15px}.wpo-help-box{position:absolute!important;top:65px;right:25px;width:340px;opacity:1!important;padding:12px;color:#697786;background-color:#efefef!important;border:1px #697786 solid!important;border-radius:4px;box-shadow:2px 2px 3px #999;z-index:1010}.widget-area-editor{position:absolute;left:50%;width:520px;margin:0 auto;margin-left:auto;margin-left:-260px;background-color:#efefef;border:1px #697786 solid;padding:10px;z-index:200;border-radius:4px;box-shadow:2px 2px 3px #999}.widget-area-title h3{font-size:1.5rem;color:#697786!important;font-weight:600}.submit-widget-area-button{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;padding:0 10px 1px!important;background-color:#0a0;border:none;color:#fff;border-radius:4px;margin-top:5px}.submit-widget-area-button:hover{background-color:#080}.cancel-widget-area-button{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;padding:0 10px 1px!important;background-color:#b4bbc3;border:none;color:#fff;border-radius:4px;margin-top:5px}.cancel-widget-area-button:hover{background-color:#697786}.module-selector{display:none;position:absolute;z-index:1001;background-color:#697786;border:0px #697786 solid;border-radius:4px;width:500px;min-height:50px;margin-left:-250px;box-shadow:2px 2px 3px #999}.module-selector .module-list{list-style:none}.module-list .module-item{display:inline-block;display:inline-block;float:left;width:20%;height:80px;padding:10px;border:1px #ddd solid;text-align:center;cursor:pointer;background:#eee;font-size:.9rem;line-height:1rem;color:#697786;font-weight:600}.module-list .module-item:hover{background:#697786;color:#fff;border:none}.navbar-options-top{height:25px}.navbar-list-button{position:absolute;border-bottom:1px #eee solid;padding:10px;color:#eee}.wpo-working-stripes{position:absolute;z-index:10;top:0;left:0;border:5px #333 solid;width:100%;height:100%;background:repeating-linear-gradient(135deg,transparent,transparent 5px,#333 0px,#333 11px);opacity:.3;display:none}.wpo-context-menu{position:fixed;width:200px;background:#fff;border:1px #697786 solid;border-radius:4px;box-shadow:2px 2px 3px #999;z-index:1010}.wpo-context-menu .wpo-context-options{list-style:none;margin-bottom:0}.wpo-context-menu .context-options-item{border-bottom:1px #ccc solid;padding:5px 10px;list-style:none;cursor:pointer}.context-options-title{font-size:1rem;font-weight:600;padding:5px;background-color:#697786;color:#fff}.context-options-item:hover{background-color:#b4bbc3;font-weight:600;color:#fff}.wpo-remove-module-button{font-weight:600;color:#d00}.remove-module-red-border{box-shadow:0px 0px 3px 3px #d00;background-color:rgba(255,0,0,.6)!important}.context-options-item.wpo-remove-module-button{border-bottom:0}.hide-show-module-selector-buttons.show-grid-border-button{background-color:transparent;border:0}.wpo-popup{position:absolute;top:20%;width:400px;left:50%;border:1px #333 solid;padding:10px;background-color:#fff;z-index:1010}.add-url-input{width:100%;margin-bottom:10px;padding:5px}.wpo-primary-button{background-color:#00c4cc;border:2px solid transparent;border-radius:4px;cursor:pointer;margin:0;padding:0 6px}.wpo-radio-label{margin-right:10px;padding:3px}.wpo-module-label{position:absolute;top:-16px;left:0;background:#ccc;max-width:85px;padding:2px;font-size:8px;border-radius:3px}.grid-set{position:relative}.wpo-row-placeholder{width:80%;margin:10px auto;padding:5px;background-color:#fff4cc;border:1px #fc0 dashed;text-align:center;cursor:pointer}.wpo-row-placeholder .row-placeholder-text{visibility:hidden}.wpo-row-placeholder:hover .row-placeholder-text{visibility:visible}.wpo-moving-row{border:3px #fc0 dotted}.wpo-message-box{position:fixed;top:33%;left:50%;width:33%;margin-left:-16.5%;border:2px #fc0 solid;border-radius:8px;padding:20px;background-color:#ffe;text-align:center;font-weight:700;z-index:1200;box-shadow:2px 2px 3px #999}.wpo-message-box .message-ok-button{display:inline-block;font-size:1rem;font-weight:600;padding:2px 10px!important;margin-left:10px;background-color:#fc0;border:none;color:#111;border-radius:4px}.wpo-message-box .message-ok-button:hover{background-color:#080;color:#fff}.CodeMirror{min-height:420px}.custom-css-micro-box{width:30%;height:200px;background-color:#fff;padding:10px;border:1px #333 solid}#custom-css-editor-input{border-color:#333}.custom-css-editor{padding:15px}.css-device-option{display:inline-block;display:none;margin-left:30px;cursor:pointer}.css-device-option:hover{text-decoration:underline}.save-custom-css-button{margin:15px;padding:5px}.custom-class-list{list-style:none}.remove-custom-class-button{font-size:10px;color:#c00;cursor:pointer;display:none}.custom-class-item{padding:3px;font-style:italic;cursor:pointer}.custom-class-item:hover{background-color:#f5f5f5}.custom-class-item:hover .remove-custom-class-button{display:inline}.css-id-input,.css-class-input{padding:3px;width:80%}.remove-id-button{cursor:pointer;display:none}.css-id-added-check{color:#7d7;display:none}.wpo-import-template-form-container{margin-top:20px}.wpo-import-success-message-box{background-color:#f6fef6;border:2px #090 solid;margin:15px;padding:15px;display:none}.wpo-import-error-message-box{border:2px #c00 solid;margin:15px;padding:15px;display:none}.uploading-template-message-box{display:none}.export-template-settings{display:inline-block}.export-template-button{margin-top:-5px!important}.red-border{border:3px #c00 solid}