.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background: rgb(255, 255, 221) none repeat scroll 0px 0px; border: 1px solid rgb(240, 192, 32); padding: 1em; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px ! important; background: transparent url(c99dbf91ba64e846dd1302b2647bf9c70437b2bb.gif)  no-repeat scroll right center; }
div.ctools-ajaxing { float: left; width: 18px; background: transparent url(c99dbf91ba64e846dd1302b2647bf9c70437b2bb.gif)  no-repeat scroll center center; }
div.panel-pane div.admin-links { font-size: xx-small; margin-right: 1em; }
div.panel-pane div.admin-links li a { color: rgb(204, 204, 204); }
div.panel-pane div.admin-links li { padding-bottom: 2px; background: white none repeat scroll 0% 0%; z-index: 201; }
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a { color: rgb(0, 0, 0); }
div.panel-pane div.admin-links a::before { content: "["; }
div.panel-pane div.admin-links a::after { content: "]"; }
div.panel-pane div.panel-hide { display: none; }
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide { display: block; position: absolute; z-index: 200; margin-top: -1.5em; }
div.panel-pane div.feed a { float: right; }
.node_embed_dialog { background: rgb(233, 233, 233) none repeat scroll 0% 0%; border: 2px solid rgb(51, 51, 51); border-radius: 5px; padding: 5px; }
.node_embed_dialog .ui-dialog-titlebar { margin: 0px; padding: 5px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 5px; position: relative; }
.node_embed_dialog .ui-dialog-titlebar-close { position: absolute; right: 5px; color: rgb(255, 255, 255); }
#nodeEmbedDialog { margin: 10px 0px 0px; }
.node_embed_dialog .nodeEmbedButtons { margin: 0px; padding: 0px; }
.node_embed_dialog .nodeEmbedButtons button { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(68, 68, 68); padding: 3px 10px; margin: 5px 5px 0px 0px; cursor: pointer; }
.node_embed_dialog .nodeEmbedButtons button:hover { border: 1px solid rgb(153, 153, 153); }
div.ctools-modal-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 0px; margin: 2px; border: 1px solid rgb(0, 0, 0); width: 600px; text-align: left; }
div.ctools-modal-content .modal-title { font-size: 120%; font-weight: bold; color: white; overflow: hidden; white-space: nowrap; }
div.ctools-modal-content .modal-header { background-color: rgb(35, 133, 194); padding: 0px 0.25em 0px 1em; }
div.ctools-modal-content .modal-header a { color: white; }
div.ctools-modal-content .modal-content { padding: 1em 1em 0px; overflow: auto; position: relative; }
div.ctools-modal-content .modal-form {  }
div.ctools-modal-content a.close { color: white; float: right; }
div.ctools-modal-content a.close:hover { text-decoration: none; }
div.ctools-modal-content a.close img { position: relative; top: 1px; }
div.ctools-modal-content .modal-content .modal-throbber-wrapper { text-align: center; }
div.ctools-modal-content .modal-content .modal-throbber-wrapper img { margin-top: 160px; }
div.ctools-modal-content .form-item label { width: 15em; float: left; }
div.ctools-modal-content .form-item label.option { width: auto; float: none; }
div.ctools-modal-content .form-item .description { clear: left; }
div.ctools-modal-content .form-item .description .tips { margin-left: 2em; }
div.ctools-modal-content .no-float .form-item * { float: none; }
div.ctools-modal-content .modal-form .no-float label { width: auto; }
div.ctools-modal-content fieldset, div.ctools-modal-content .form-radios, div.ctools-modal-content .form-checkboxes { clear: left; }
div.ctools-modal-content .vertical-tabs-panes > fieldset { clear: none; }
div.ctools-modal-content .resizable-textarea { width: auto; margin-left: 15em; margin-right: 5em; }
div.ctools-modal-content .container-inline .form-item { margin-right: 2em; }
#views-exposed-pane-wrapper .form-item { margin-top: 0px; margin-bottom: 0px; }
div.ctools-modal-content label.hidden-options { background: transparent url(a374d02ef57f5bdcdd85f8368214abb8c97798f7.png)  no-repeat scroll right center; height: 12px; padding-right: 12px; }
div.ctools-modal-content label.expanded-options { background: transparent url(70ad26215eae6ae108e67b27a06d1bb894434f96.png)  no-repeat scroll right center; height: 12px; padding-right: 16px; }
div.ctools-modal-content .option-text-aligner label.expanded-options, div.ctools-modal-content .option-text-aligner label.hidden-options { background: transparent none repeat scroll 0% 0%; }
div.ctools-modal-content .dependent-options { padding-left: 30px; }
