.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em
    }
.ctools-owns-lock {
    background: #FFD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em
    }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat
    }
div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat
    }
div.cp_tile:hover div.edit {
    display: block
    }
div.cp_showborder:hover {
    background-color: #ffff80;
    cursor: pointer
    }
div.cp_tile div.edit {
    background-color: white;
    border: 1px solid rgb(238, 238, 238);
    display: none;
    font-size: 12px;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    z-index: 40
    }
div.cp_tile {
    padding: 0;
    margin: 0
    }
#views-slideshow-form-wrapper .form-item.dependent-options {
    padding-left: 5px
    }
#views-slideshow-form-wrapper .vs-dependent {
    padding-left: 30px
    }
tr.taxonomy-term-preview {
    background-color: #EEE
    }
tr.taxonomy-term-divider-top {
    border-bottom: none
    }
tr.taxonomy-term-divider-bottom {
    border-top: 1px dotted #CCC
    }
.taxonomy-term-description {
    margin: 5px 0 20px
    }
div.easy_social_box.vertical {
    height: 68px
    }
.easy_social_box div.easy_social-widget {
    margin: 0 4px 0 0;
    padding: 0;
    overflow: hidden;
    float: left
    }
.easy_social_box div.easy_social-widget.last {
    margin-right: 0
    }
.easy_social_box.vertical div.easy_social-widget {
    width: 58px;
    height: 62px
    }
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-googleplus {
    width: 52px
    }
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook {
    width: 50px
    }
.hierarchical-select-wrapper .hierarchical-select .selects {
    float: left
    }
.hierarchical-select-wrapper .hierarchical-select .selects .grippie {
    clear: left;
    height: 9px;
    overflow: hidden;
    background: #eee url(/sites/all/modules/hierarchical_select/images/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    margin-right: 0.5em;
    min-width: 50px
    }
.hierarchical-select-wrapper .hierarchical-select select, .hierarchical-select-wrapper .hierarchical-select .add-to-dropbox, .hierarchical-select-wrapper .hierarchical-select .create-new-item {
    margin: 0;
    margin-right: 0.5em;
    margin-bottom: 3px;
    float: left
    }
.hierarchical-select-wrapper .flat-select {
    display: none
    }
.hierarchical-select-wrapper .hierarchical-select .create-new-item {
    padding: 0.7em;
    border: 2px outset gray
    }
.hierarchical-select-wrapper .hierarchical-select .create-new-item {
    width: 11em
    }
.hierarchical-select-wrapper .hierarchical-select .create-new-item-create, .hierarchical-select-wrapper .hierarchical-select .create-new-item-cancel {
    float: right;
    margin: 0;
    margin-left: 0.4em
    }
.hierarchical-select-wrapper .hierarchical-select .create-new-item-input {
    width: 10.5em;
    margin: 0;
    margin-bottom: 1em;
    float: left;
    clear: right
    }
.hierarchical-select-level-labels-style-bold .hierarchical-select select option.level-label {
    font-weight: bold
    }
.hierarchical-select-level-labels-style-inversed .hierarchical-select select option.level-label {
    background-color: #000;
    color: #FFF
    }
.hierarchical-select-level-labels-style-underlined .hierarchical-select select option.level-label {
    text-decoration: underline
    }
.hierarchical-select-wrapper .hierarchical-select option.has-children {
    background: url(/sites/all/modules/hierarchical_select/images/arrow.png) no-repeat right center
    }
p.hierarchical-select-dropbox-limit-warning {
    padding: 0;
    color: #F7A54F;
    font-size: 110%;
    padding-left: 0.5em
    }
.hierarchical-select-wrapper .dropbox-title {
    font-size: 115%;
    color: #898989;
    margin-bottom: 0.2em
    }
.hierarchical-select-wrapper .dropbox {
    display: inline-block;
    margin: 0.5em 0
    }
.hierarchical-select-wrapper .dropbox table {
    margin: 0;
    width: auto;
    max-width: 100%;
    min-width: 20em;
    color: gray;
    font-size: 90%;
    border: 1px solid gray
    }
tr.dropbox-entry {
    line-height: 1.3em;
    padding: 0.3em 0.6em
    }
tr.dropbox-entry.even {
    background-color: transparent;
    border-bottom: 1px solid #CCC
    }
tr.dropbox-entry.odd {
    background-color: #EDF5FA;
    border-bottom: 1px solid #CCC
    }
tr.dropbox-entry.first {
    border-top: 1px solid gray
    }
tr.dropbox-entry.last {
    border-bottom: 1px solid gray
    }
.dropbox-selected-item {
    font-weight: bold
    }
.hierarchical-select-item-separator {
    padding-left: 0.5em;
    padding-right: 0.5em
    }
td.dropbox-remove *, td.dropbox-remove a:link, td.dropbox-remove a:visited {
    color: #F7A54F;
    text-decoration: none
    }
td.dropbox-remove a:hover {
    text-decoration: underline
    }
tr.dropbox-is-empty {
    padding: 0.5em 1em
    }
.hierarchical-select-wrapper .nojs .update-button {
    margin: 0 0 1em
    }
.hierarchical-select-wrapper .nojs .help-text {
    font-size: 90%;
    color: transparent;
    display: block;
    border: 1px dotted black;
    overflow: hidden;
    width: 34em;
    height: 1.2em;
    padding: 0.6em;
    line-height: normal
    }
.hierarchical-select-wrapper .nojs .help-text:hover {
    height: auto;
    width: auto;
    min-width: 25em;
    max-width: 45em;
    color: gray
    }
.hierarchical-select-wrapper .nojs .help-text .ask-to-hover {
    color: gray;
    font-style: italic
    }
.hierarchical-select-wrapper .nojs .help-text:hover .ask-to-hover {
    display: none
    }
.hierarchical-select-wrapper .nojs .help-text .highlight {
    text-decoration: underline
    }
.hierarchical-select-wrapper .nojs .help-text .warning {
    color: red
    }
.hierarchical-select-wrapper .nojs .help-text .solutions {
    margin: 0;
    padding: 0
    }
.hierarchical-select-wrapper.waiting {
    opacity: 0.5;
    zoom: 1;
    filter: alpha(opacity=50)
    }
.hierarchical-select-config-code {
    font-family: "Monaco", "Lucida Console", "Consolas", monospace
    }