/**
 * checkbox.css
 * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
 * 
 * Contact:
 * DongHee Yang <donghee.yang@samsung.com>
 * Sungmin Kim <sm.art.kim@samsung.com>
 * Jiil Hyoun <jiil.hyoun@samsung.com>
 * Jonghwan Park <iwin100.park@samsung.com>
 * Kitae Kim <kt920.kim@samsung.com>
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * 
 * Contributors:
 * - S-Core Co., Ltd
**/
.table_checkbox {
  position: relative;
  display: inline-block;
  height: 14px;
}
.table_checkbox label {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 0px;
  left: 0;
  width: 14px;
  height: 14px;
  background: url('../../../images/checkbox_type_table.png') no-repeat;
}
.table_checkbox input[type="checkbox"]:checked + label {
  background-position: 0px -14px;
}
.option_checkbox {
  position: relative;
  display: block;
    min-height: 30px;
}
.option_checkbox:after {
    display: block;
    content:'';
    clear:both;
}
.option_checkbox label {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 22px;
  line-height: 22px;
  padding-left: 30px!important;
  background: url('../../../images/checkbox_type_option.png') no-repeat;
}

.option_checkbox > .dijitCheckBoxDisabled ~ label {
    cursor: not-allowed;
}

.option_checkbox input[type="checkbox"]:checked + label {
  background-position: 0px -22px;
}
.custom_checkbox {
  position: relative;
  display: inline;
}
.custom_checkbox label {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 30px;
  padding-top: 5px;
  padding-left: 40px!important;
  background: url('../../../images/checkbox.png') no-repeat;
}
.custom_checkbox input[type="checkbox"]:checked + label {
  background-position: 0px -30px;
}
.textarea_infor {
  font-size: 12px;
  background: #cad8dd;
  border: 1px #616b6e solid;
  min-height: 90px;
  width: 100%;
    padding: 6px;
    font-weight: bold;
}
.custom_checkbox {
  vertical-align: top;
  height: 30px;
  margin-left: 20px;
}
.custom_checkbox label {
  width: 300px;
}

.dibs .dijitCheckBoxChecked ~ label {
    background-position: 0px -22px;
}


.dibs .dijitCheckBox, .dibs .dijitToggleButton .dijitCheckBoxIcon {
    background-position: 0px 0;
}
.dibs .dijitCheckBoxChecked, .dibs .dijitToggleButtonChecked .dijitCheckBoxIcon {
    background-position: 0 -14px;
}
.dibs .dijitCheckBoxDisabled, .dibs .dijitCheckBoxDisabled .dijitCheckBoxIcon {
    opacity: 0.3;
}
.dibs .dijitCheckBox, .dibs .dijitCheckBoxIcon {
    background-image: url('../../../images/checkbox_type_table.png');
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    margin: 0 2px 0 0;
    padding: 0;
}

.admin_option_contents {
    display:table;
}
.admin_option_contents .option_checkbox {
    display: table-cell;
}