/* ############################################################
   Bootstrap
   ############################################################ */
/* **************************************************
   Bootstrap > Modal
   ************************************************** */
.modal-open {
    overflow: hidden;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}

.rcms-bs .modal .modal-body {
    height: 100%;
    overflow-y: auto;
}

@media (min-width: 992px) {
    .rcms-bs .modal-dialog {
        width: 800px;
    }
}

/* **************************************************
   Bootstrap > Custom Elements
   ************************************************** */
.rcms-bs .modal-header .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.rcms-bs .modal-header .rcms-btn-group {
    margin-top: 15px;
    text-align: right;
}

/* **************************************************
   Bootstrap > Modal (コンパクト表示)
   ************************************************** */
.rcms-bs .modal-dialog-compact {
    font-size: 11px;
}

.rcms-bs .modal-dialog-compact .modal-title,
.rcms-bs .modal-dialog-compact button.close {
    font-size: 16px;
}

.rcms-bs .modal-dialog-compact .btn {
    padding: 4px 8px;
    font-size: 12px;
}

.rcms-bs .modal-dialog-compact .modal-header,
.rcms-bs .modal-dialog-compact .modal-body,
.rcms-bs .modal-dialog-compact .modal-footer {
    padding: 10px;
}

.rcms-bs .modal-dialog-compact .form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px;
    max-width: 100%;
}

.rcms-bs .modal-dialog-compact .modal-header .rcms-btn-group {
    margin-top: 4px;
}

.rcms-bs .modal-dialog-compact .form-control
{
    max-width: 100%;
    height: 21px;
    padding-right: 6px;
    padding-left: 6px;
    font-size: 11px;
}

/* ############################################################
   パラメーターフォーム
   ############################################################ */
.rcms-parameter-form .rcms-parameter-label.control-label {
    word-break: break-all;
    word-break: break-word;
    hyphens: auto;
    text-align: left;
}

.rcms-parameter-form .rcms-parameter-control-group-text {
    margin-top: 7px;
    margin-bottom: 7px;
}

.rcms-parameter-form .rcms-parameter-control-group-text:before,
.rcms-parameter-form .rcms-parameter-control-group-text:after {
    content: " ";
    display: table;
}

.rcms-parameter-form .rcms-parameter-control-group-text:after {
    clear: both;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container-extra {
    padding-top: 7px;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container-extra:before,
.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container-extra:after {
    content: " ";
    display: table;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container-extra:after {
    clear: both;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container .rcms-parameter-control {
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control-container-extra .rcms-parameter-control {
    float: left;
    width: 66.6667%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-button {
    float: right;
    width: 33.3333%;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-control + .rcms-parameter-button-delete {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}

.rcms-parameter-form .rcms-parameter-control-group-text .rcms-parameter-button-add {
    margin-top: 7px;
}

.rcms-parameter-form .rcms-parameter-description,
.rcms-parameter-form .rcms-parameter-default-value,
.rcms-parameter-form .rcms-parameter-is-multiple {
    word-break: break-all;
    word-break: break-word;
    hyphens: auto;
}

.rcms-parameter-form .rcms-parameter-default-value-label,
.rcms-parameter-form .rcms-parameter-is-multiple-label {
    margin-right: 8px;
    font-weight: bold;
}

@media (min-width: 992px) {
    .rcms-parameter-form .rcms-parameter-control-group-text {
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* ############################################################
   パラメーターフォーム (Ver.2)
   ############################################################ */
/*
パラメーターフォーム (parameter-form):
form.form-horizontal.rcms-v2-parameter-form
  div.form-group.rcms-v2-form-parameter-container
    <ルートパラメーター>

ルートパラメーター (parameter / 標準のDomBuilderの場合):
div.rcms-parameter-container.rcms-parameter-type-<collection-type>
  div.rcms-parameter-body
    label.rcms-parameter-label
    div.rcms-parameter-control-container
      div.rcms-parameter-row
        <子パラメーター> * <n>

子パラメーター (parameter / 標準のDomBuilderの場合):
div.rcms-parameter-container.rcms-parameter-type-<child-type>
  div.rcms-parameter-body
    label.rcms-parameter-label
    div.rcms-parameter-control-container
      <input etc.>.rcms-parameter-control
*/

/* ルートパラメーター名 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container > .rcms-parameter-container > .rcms-parameter-body > .rcms-parameter-label
{
    padding-right: 0;
    padding-left: 0;
}

/* パラメーターの項目セット */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-fieldset
{
    margin-top: 24px;
}

/* ========================================
   パラメーターの項目
   ======================================== */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkbox,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-radio,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-select,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-range,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-textarea,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
{
    border-top: 1px solid #e5e5e5;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkbox .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-radio .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-select .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-range .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-textarea .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field .form-group,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells .form-group
{
    margin-top: 8px;
    margin-bottom: 8px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkbox .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-radio .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-select .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-textarea .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field .rcms-parameter-label,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells .rcms-parameter-label
{
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkbox .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-radio .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-select .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-textarea .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field .rcms-parameter-description,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells .rcms-parameter-label
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells .rcms-parameter-description
{
    padding-top: 5px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-radio input[type="radio"]
{
    margin-top: 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-select select
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-textarea textarea
{
    height: 8em;
}

/* ========================================
   カスタムフィールド/コレクション
   ======================================== */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .form-group .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .form-group .form-group,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .form-group .form-group,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .form-group .form-group
{
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-container,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-container,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-container,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-container
{
    border: 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-row:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-row:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-row:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-row:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-row:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-row:after,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-row:after
{
    content: " ";
    display: table;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-row:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-row:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-row:after,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-row:after
{
    clear: both;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-row,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-row,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-row,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-row
{
    clear: both;
    margin-top: 8px;
    border-top: 1px solid #e5e5e5;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-type-text .rcms-parameter-body:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-type-text .rcms-parameter-body:after,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-text .rcms-parameter-body:before,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-text .rcms-parameter-body:after
{
    content: " ";
    display: table;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-text .rcms-parameter-body:after,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-type-text .rcms-parameter-body:after,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-text .rcms-parameter-body:after
{
    clear: both;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-type-text .rcms-parameter-label,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-text .rcms-parameter-label,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-text .rcms-parameter-label
{
    float: left;
    width: 25%;
    padding: 0;
    line-height: 21px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-type-text .rcms-parameter-control-container,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-text .rcms-parameter-control-container,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-text .rcms-parameter-control-container
{
    float: left;
    width: 75%;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-add-button,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-add-button,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-add-button,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-add-button
{
    float: right;
    margin-bottom: 8px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-custom-field
    .rcms-parameter-remove-button,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-remove-button,
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-text-collection
    .rcms-parameter-remove-button,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-remove-button
{
    float: right;
    margin-top: 8px;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-checkable-custom-field
    .rcms-parameter-type-checkbox,
/* 拡張項目: 表組み(テーブル)のセル設定 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-table-cells
    .rcms-parameter-type-checkbox
{
    margin-left: 12%;
}

/* ========================================
   その他
   ======================================== */
/* パラメーターの説明 */
.rcms-v2-parameter-form .rcms-parameter-description
{
    margin-bottom: 0;
    padding-top: 7px;
}

.rcms-bs .rcms-v2-parameter-form.form-horizontal .control-label {
    text-align: left;
}

/* 拡張項目: 入力制限 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container .rcms-parameter-container.rcms-parameter-type-ext-limit-type
    .rcms-parameter-container.rcms-parameter-type-radio + .rcms-parameter-container.rcms-parameter-type-text
{
    border-top: 0;
}

/* 拡張項目: 文字数制限 */
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-container.rcms-parameter-type-text
{
    display: inline-block;
    border-top: 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-container.rcms-parameter-type-text
        .rcms-parameter-control-container
{
    display: inline-block;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-container.rcms-parameter-type-text
        .form-group
{
    margin: 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-container.rcms-parameter-type-text
        .rcms-parameter-label
{
    padding: 2px 5px 2px 0;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-container.rcms-parameter-type-text
        .rcms-parameter-control
{
    width: 3.5em;
}
.rcms-v2-parameter-form .rcms-v2-form-parameter-container
    .rcms-parameter-container.rcms-parameter-type-range .rcms-parameter-range-separator
{
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
}
