.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/contrib/ctools/images/status-active.gif) right center no-repeat
    }
div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat
    }
.ui-rangeSlider {
    height: 30px;
    padding-top: 40px
    }
.ui-rangeSlider, .ui-rangeSlider-container, .ui-rangeSlider-arrow {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
    }
.ui-rangeSlider-withArrows .ui-rangeSlider-container {
    margin: 0 15px
    }
.ui-rangeSlider-noArrow .ui-rangeSlider-container {
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-left: solid 1px #515862;
    border-right: solid 1px #515862
    }
.ui-rangeSlider-disabled.ui-rangeSlider-noArrow .ui-rangeSlider-container {
    border-color: #8490a3
    }
.ui-rangeSlider-container, .ui-rangeSlider-arrow {
    height: 30px;
    border-top: solid 1px #232a32;
    border-bottom: solid 1px #6a7179
    }
.ui-rangeSlider-disabled .ui-rangeSlider-container, .ui-rangeSlider-disabled .ui-rangeSlider-arrow {
    border-top-color: #49576b;
    border-bottom-color: #9ca7b3
    }
.ui-rangeSlider-container, .ui-rangeSlider-arrow, .ui-rangeSlider-label {
    background: #67707F;
    background: -moz-linear-gradient(top, #67707F 0%, #888DA0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67707F), color-stop(100%, #888DA0))
    }
.ui-rangeSlider-disabled .ui-rangeSlider-container, .ui-rangeSlider-disabled .ui-rangeSlider-arrow, .ui-rangeSlider-disabled .ui-rangeSlider-label {
    background: #95a4bd;
    background: -moz-linear-gradient(top, #95a4bd 0%, #b2bbd8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95a4bd), color-stop(100%, #b2bbd8))
    }
.ui-rangeSlider-arrow {
    width: 14px;
    cursor: pointer
    }
.ui-rangeSlider-leftArrow {
    border-radius: 4px 0 0 4px;
    border-left: solid 1px #515862
    }
.ui-rangeSlider-disabled .ui-rangeSlider-leftArrow {
    border-left-color: #8792a2
    }
.ui-rangeSlider-rightArrow {
    border-radius: 0 4px 4px 0;
    border-right: solid 1px #515862
    }
.ui-rangeSlider-disabled .ui-rangeSlider-rightArrow {
    border-right-color: #8792a2
    }
.ui-rangeSlider-arrow-inner {
    position: absolute;
    top: 50%;
    border: 10px solid transparent;
    width: 0;
    height: 0;
    margin-top: -10px
    }
.ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
    border-right: 10px solid #a4a8b7;
    left: 0;
    margin-left: -8px
    }
.ui-rangeSlider-leftArrow:hover .ui-rangeSlider-arrow-inner {
    border-right: 10px solid #b3b6c2
    }
.ui-rangeSlider-disabled .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner, .ui-rangeSlider-disabled .ui-rangeSlider-leftArrow:hover .ui-rangeSlider-arrow-inner {
    border-right-color: #bbc0cf
    }
.ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
    border-left: 10px solid #a4a8b7;
    right: 0;
    margin-right: -8px
    }
.ui-rangeSlider-rightArrow:hover .ui-rangeSlider-arrow-inner {
    border-left: 10px solid #b3b6c2
    }
.ui-rangeSlider-disabled .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner, .ui-rangeSlider-disabled .ui-rangeSlider-rightArrow:hover .ui-rangeSlider-arrow-inner {
    border-left-color: #bbc0cf
    }
.ui-rangeSlider-innerBar {
    width: 110%;
    height: 100%;
    left: -10px;
    overflow: hidden
    }
.ui-rangeSlider-bar {
    background: #68a1d6;
    height: 29px;
    margin: 1px 0;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: move;
    cursor: grab;
    cursor: -moz-grab
    }
.ui-rangeSlider-disabled .ui-rangeSlider-bar {
    background: #93aeca
    }
.ui-rangeSlider-handle {
    width: 10px;
    height: 30px;
    background: transparent;
    cursor: col-resize
    }
.ui-rangeSlider-label {
    padding: 5px 10px;
    bottom: 40px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #c2c5d6;
    -moz-box-shadow: 0 1px 0 #c2c5d6;
    box-shadow: 0 1px 0 #c2c5d6;
    color: white;
    font-size: 15px;
    cursor: col-resize
    }
.ui-rangeSlider-label-inner {
    position: absolute;
    top: 100%;
    left: 50%;
    display: block;
    z-index: 99;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-left: -10px;
    border-top: 10px solid #888DA0
    }
.ui-rangeSlider-disabled .ui-rangeSlider-label-inner {
    border-top-color: #b2bbd8
    }
.ui-editRangeSlider-inputValue {
    width: 2em;
    text-align: center;
    font-size: 15px
    }
.ui-rangeSlider .ui-ruler-scale {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
    }
.ui-rangeSlider .ui-ruler-tick {
    float: left
    }
.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-inner {
    color: white;
    margin-top: 1px;
    border-left: 1px solid white;
    height: 29px;
    padding-left: 2px;
    position: relative
    }
.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-label {
    position: absolute;
    bottom: 6px
    }
.ui-rangeSlider .ui-ruler-scale1 .ui-ruler-tick-inner {
    border-left: 1px solid white;
    margin-top: 25px;
    height: 5px
    }
.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.multiselect-container .input-group {
    margin: 5px
    }
.multiselect-container > li {
    padding: 0
    }
.multiselect-container > li > a.multiselect-all label {
    font-weight: 700
    }
.multiselect-container > li.multiselect-group label {
    margin: 0;
    padding: 3px 20px 3px 20px;
    height: 100%;
    font-weight: 700
    }
.multiselect-container > li.multiselect-group-clickable label {
    cursor: pointer
    }
.multiselect-container > li > a {
    padding: 0
    }
.multiselect-container > li > a > label {
    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
    padding: 3px 20px 3px 40px
    }
.multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {
    margin: 0
    }
.multiselect-container > li > a > label > input[type=checkbox] {
    margin-bottom: 5px
    }
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
    }
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px
    }
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
    margin-left: -20px;
    margin-right: 0
    }
.locale-untranslated {
    font-style: normal;
    text-decoration: line-through
    }
#locale-translation-filter-form .form-item-language, #locale-translation-filter-form .form-item-translation, #locale-translation-filter-form .form-item-group {
    float: left;
    padding-right: 0.8em;
    margin: 0.1em;
    width: 15em
    }
#locale-translation-filter-form .form-type-select select {
    width: 100%
    }
#locale-translation-filter-form .form-actions {
    float: left;
    padding: 3ex 0 0 1em
    }
.language-switcher-locale-session a.active {
    color: #0062A0
    }
.language-switcher-locale-session a.session-active {
    color: #000
    }