/**
 * button.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
**/
/*button group*/
button:focus {
    outline: 0!important;
}
.button_group {
    margin-top: 20px;
}
.button_group:after {
    display: block;
    clear: both;
    content:''
}
.button_group .left {
    float: left;
    margin-right: 10px;
}
.button_group .right {
    float: right;
}
.button_group.center {
    text-align: center;
}
.button_group.center .btn {
    margin: 0 10px;
}
.button_group.right {
    text-align: right;
}
.button_group.left {
    text-align: left;
}
.button_group.mar0 {
    margin: 0;
}


/*button style*/
.primary {
    background: #3896d5;
    color: #fff;
    padding: 3px 8px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.primary:hover {
    background: #1e9bfb;
}
.primary:active {
    background: #0360a8;
}

.primarySm {
    background: #3896d5;
    color: #fff;
    padding: 0px 4px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.primarySm:hover {
    background: #1e9bfb;
}
.primarySm:active {
    background: #0360a8;
}

.fullbtn > .dijitButton, .fullbtn > .dijitButton > .dijitButtonNode {
    width:100%;
    margin: 0 0 3px 0;
}
.primaryf {
    color: #fff;
    background: #41abd6;
    padding: 6px 8px;
    border-radius: 4px;
    font-family: CoreSansN55Medium;
    display: block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.primaryf:hover {
    background: #4cc7f9;
}
.primaryf:active {
    background: #3691b6;
}


.danger {
    background: #d03c5f;
    color: #fff;
    padding: 3px 8px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.danger:hover {
    background: #f94670;
}
.danger:active {
    background: #ab1539;
}

.success {
    background: #05a988;
    color: #fff;
    padding: 3px 8px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.success:hover {
    background: #07d4ab;
}
.success:active {
    background: #03876d;
}

.action {
    background: #0676a2;
    color: #98d9ff;
    padding: 3px 8px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: normal;
}
.action:hover {
    background: #4cc7f9;
}
.action:active {
    background: #3691b6;
}


.toggle_slide {
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    position: relative;
    width:38px;
    height:20px;
}

.toggle_slide.false, .dijitToggleButton .toggle_slide  {
    background: #565b5d;
    color: #565b5d;
    border: 1px solid #565b5d;
}
.toggle_slide.false:after, .dijitToggleButton  .toggle_slide:after {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #aab7bc;
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
}
.toggle_slide.true, .dijitToggleButtonChecked .toggle_slide {
    background: #02538b;
    color: #28536c;
    border: 1px solid #02538b;
}
.toggle_slide.true:after, .dijitToggleButtonChecked .toggle_slide:after {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #4accff;
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: 18px;
}
.toggle_slide > .dijitButtonText {
    position: absolute;top:1px;left:20px;
    font-weight: normal;
    color:#fff;
    text-indent: -1000px;
}

.toggle_tab {
    background: #bee7f3;
    color: #28536c;
    padding: 0 6px;
    border: 2px solid #28536c;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    opacity: 0.3;
}
.toggle_tab span:before {
    top: 2px;
    left: 4px;
    position: absolute;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #28536c;
    content: '';
}
.dijitToggleButtonChecked .toggle_tab {
    background: #bee7f3;
    color: #28536c;
    border: 2px solid #28536c;
    opacity: 1;
}
.dijitToggleButtonChecked .toggle_tab span {
    position: relative;
    display: block;
    padding: 0px 24px!important;
}
.dijitToggleButton .toggle_tab span:before {
    display: none;
}
.dijitToggleButtonChecked .toggle_tab span:before {
    display: block;
}



.login {
    background: #3896d5;
    color: #fff;
    padding: 7px 12px;
    border-radius: 4px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 14px;
    border: 0;
}
.login:hover {
    background: #1e9bfb;
}
.login:active {
    background: #0360a8;
}

.logout {
    background: #2f5c6d;
    color: #fff;
    padding: 4px 10px;
    border-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    border: 0;
}
.logout:hover {
    background: #257999;
}
.logout:active {
    background: #0f3b4c;
}

.primaryArrow {
    background: #057bd6;
    color: #fff;
    padding: 3px 10px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    transition: all 0.3s ease;
    font-size: 12px;
    position: relative;
    border:0
}
.primaryArrow:hover {
    background: #257999;
}
.primaryArrow:hover:after {
    background: #257999;
}
.primaryArrow:active {
    background: #0f3b4c;
}
.primaryArrow:after {
    left: -10px;
    top: 4px;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    background: #057bd6;
    width: 20px;
    height: 20px;
    transform: rotate(43deg);
    zoom: 0.76;
}


.btn {
    font-family: CoreSansN55Medium;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 5px 10px;
    outline: 0;
    transition: all 0.3s ease;
}
.type_danger {
    background: #d03c5f;
    color: #fff;
    padding: 2px 10px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    position: relative;
    margin-left: 20px;
}
.type_danger:hover {
    background: #f94670;
}
.type_danger:active {
    background: #ab1539;
}
.type_danger span {
    display: block;
    padding: 0px 12px;
    font-size: 12px;
}
.type_danger.disabled,
.type_danger[disabled],
fieldset[disabled] .type_danger {
    cursor: not-allowed;
    pointer-events: none;
}
.type_danger.disabled span,
.type_danger[disabled] span,
fieldset[disabled] .type_danger span {
    position: relative;
    display: block;
    padding: 0px 24px;
}
.type_danger.disabled span:before,
.type_danger[disabled] span:before,
fieldset[disabled] .type_danger span:before {
    display: none;
}
/*
button:focus {
  outline: 0!important;
}
.button_group {
  margin-top: 20px;
}
.button_group:after {
    display: block;
    clear: both;
    content:''
}
.button_group .left {
  float: left;
  margin-right: 10px;
}
.button_group .right {
  float: right;
}
.button_group.center {
  text-align: center;
}
.button_group.center .btn {
  margin: 0 10px;
}
.button_group.right {
  text-align: right;
}
.button_group.left {
  text-align: left;
}
.button_group.mar0 {
    margin: 0;
}
button:focus {
  outline: 0!important;
}
.btn {
  font-family: CoreSansN55Medium;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 5px 10px;
  outline: 0;
  transition: all 0.3s ease;
}


.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  outline: 0;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  transform: translatey(1px);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
}
.btn.disabled span,
.btn[disabled] span,
fieldset[disabled] .btn span {
  filter: formatstring("alpha(opacity={0})", 0.65);
  opacity: 0.0065;
}
.type_default {
  background: #2f5c6d;
  color: #fff;
}
.type_default:hover {
  background: #257999;
}
.type_default:active {
  background: #0f3b4c;
}
.type_list {
    border: 2px solid #91baca;
    color: #91baca;
  padding: 0;
}
.type_list span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_list span:before {
  top: 2px;
  left: 4px;
  position: absolute;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #28536c;
  content: '';
}
.type_list.disabled,
.type_list[disabled],
fieldset[disabled] .type_list {
  border: 2px solid #91baca;
  color: #91baca;
  cursor: not-allowed;
  pointer-events: none;
}
.type_list.disabled span,
.type_list[disabled] span,
fieldset[disabled] .type_list span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_list.disabled span:before,
.type_list[disabled] span:before,
fieldset[disabled] .type_list span:before {
  display: none;
}
.dijitToggleButtonChecked .type_list {
    background: #bee7f3;
    color: #28536c;
    border: 2px solid #28536c;
}
.dijitToggleButtonChecked .type_list span {
    position: relative;
    display: block;
    padding: 0px 24px;
}
.dijitToggleButton .type_list span:before {
    display: none;
}
.dijitToggleButtonChecked .type_list span:before {
    display: block;
}

.type_line {
  background: #04a3df;
  color: #fff;
  padding: 0;
}
.type_line span {
  display: block;
  padding: 0px 12px;
  font-size: 14px;
}
.type_line.disabled,
.type_line[disabled],
fieldset[disabled] .type_line {
  cursor: not-allowed;
  pointer-events: none;
}
.type_line.disabled span,
.type_line[disabled] span,
fieldset[disabled] .type_line span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_line.disabled span:before,
.type_line[disabled] span:before,
fieldset[disabled] .type_line span:before {
  display: none;
}
.type_stop {
  background: #e64545;
  color: #fff;
  padding: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.type_stop span {
  display: block;
  padding: 0px 12px;
  font-size: 14px;
}
.type_stop:hover {
  background: #f94670;
}
.type_stop:active {
  background: #ab1539;
}
.type_stop.disabled,
.type_stop[disabled],
fieldset[disabled] .type_stop {
  cursor: not-allowed;
  pointer-events: none;
}
.type_stop.disabled span,
.type_stop[disabled] span,
fieldset[disabled] .type_stop span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_stop.disabled span:before,
.type_stop[disabled] span:before,
fieldset[disabled] .type_stop span:before {
  display: none;
}
.type_login {
  background: #3896d5;
  color: #fff;
  padding: 6px 10px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.type_login span {
  display: block;
  padding: 0px 12px;
  font-size: 16px;
}
.type_login:hover {
  background: #1e9bfb;
}
.type_login:active {
  background: #0360a8;
}
.type_login.disabled,
.type_login[disabled],
fieldset[disabled] .type_login {
  cursor: not-allowed;
  pointer-events: none;
}
.type_login.disabled span,
.type_login[disabled] span,
fieldset[disabled] .type_login span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_login.disabled span:before,
.type_login[disabled] span:before,
fieldset[disabled] .type_login span:before {
  display: none;
}
.type_reset {
  background: #05a988;
  color: #fff;
  padding: 6px 10px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.type_reset span {
  display: block;
  padding: 0px 12px;
  font-size: 16px;
}
.type_reset:hover {
  background: #07d4ab;
}
.type_reset:active {
  background: #03876d;
}
.type_reset.disabled,
.type_reset[disabled],
fieldset[disabled] .type_reset {
  cursor: not-allowed;
  pointer-events: none;
}
.type_reset.disabled span,
.type_reset[disabled] span,
fieldset[disabled] .type_reset span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_reset.disabled span:before,
.type_reset[disabled] span:before,
fieldset[disabled] .type_reset span:before {
  display: none;
}
.type_delete {
  background: #d03c5f;
  color: #fff;
  padding: 6px 10px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.type_delete span {
  display: block;
  padding: 0px 12px;
  font-size: 16px;
}
.type_delete:hover {
  background: #f94670;
}
.type_delete:active {
  background: #ab1539;
}
.type_delete.disabled,
.type_delete[disabled],
fieldset[disabled] .type_delete {
  cursor: not-allowed;
  pointer-events: none;
}
.type_delete.disabled span,
.type_delete[disabled] span,
fieldset[disabled] .type_delete span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_delete.disabled span:before,
.type_delete[disabled] span:before,
fieldset[disabled] .type_delete span:before {
  display: none;
}
.type_select {
  background: #0676a2;
  color: #98d9ff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
.type_select span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_select:hover {
  background: #4cc7f9;
}
.type_select:active {
  background: #3691b6;
}
.type_select.disabled,
.type_select[disabled],
fieldset[disabled] .type_select {
  cursor: not-allowed;
  pointer-events: none;
}
.type_select.disabled span,
.type_select[disabled] span,
fieldset[disabled] .type_select span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_select.disabled span:before,
.type_select[disabled] span:before,
fieldset[disabled] .type_select span:before {
  display: none;
}
.type_prev {
  background: #057bd6;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 0;
  position: relative;
  margin-left: 20px;
}
.type_prev:after {
  left: -8.8px;
  top: 1.9px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  background: #057bd6;
  width: 15.2px;
  height: 15.2px;
  transform: rotate(45deg);
}
.type_prev span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_prev:hover {
  background: #257999;
}
.type_prev:active {
  background: #0f3b4c;
}
.type_prev.disabled,
.type_prev[disabled],
fieldset[disabled] .type_prev {
  cursor: not-allowed;
  pointer-events: none;
}
.type_prev.disabled span,
.type_prev[disabled] span,
fieldset[disabled] .type_prev span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_prev.disabled span:before,
.type_prev[disabled] span:before,
fieldset[disabled] .type_prev span:before {
  display: none;
}
.type_search {
  position: absolute;
  top: 4px;
  right: 8px;
  background: none;
  color: #fff;
  padding: 0;
  margin: 0;
  border: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.type_danger {
  background: #d03c5f;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
  margin-left: 20px;
}
.type_danger:hover {
  background: #f94670;
}
.type_danger:active {
  background: #ab1539;
}
.type_danger span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_danger.disabled,
.type_danger[disabled],
fieldset[disabled] .type_danger {
  cursor: not-allowed;
  pointer-events: none;
}
.type_danger.disabled span,
.type_danger[disabled] span,
fieldset[disabled] .type_danger span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_danger.disabled span:before,
.type_danger[disabled] span:before,
fieldset[disabled] .type_danger span:before {
  display: none;
}
.type_status {
  background: #2f5c6d;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
}
.type_status:hover {
  background: #257999;
}
.type_status:active {
  background: #0f3b4c;
}
.type_status span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_status.disabled,
.type_status[disabled],
fieldset[disabled] .type_status {
  cursor: not-allowed;
  pointer-events: none;
}
.type_status.disabled span,
.type_status[disabled] span,
fieldset[disabled] .type_status span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_status.disabled span:before,
.type_status[disabled] span:before,
fieldset[disabled] .type_status span:before {
  display: none;
}
.type_success {
  background: #05a988;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
}
.type_success:hover {
  background: #07d4ab;
}
.type_success:active {
  background: #03876d;
}
.type_success span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_success.disabled,
.type_success[disabled],
fieldset[disabled] .type_success {
  cursor: not-allowed;
  pointer-events: none;
}
.type_success.disabled span,
.type_success[disabled] span,
fieldset[disabled] .type_success span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_success.disabled span:before,
.type_success[disabled] span:before,
fieldset[disabled] .type_success span:before {
  display: none;
}
.type_info {
  background: #8bd8fa;
  color: #054474;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
}
.type_info span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_info.on {
  color: #001f37;
  background: #0cb5f7;
  font-family: CoreSansN65Bold;
}
.type_info:hover {
  background: #b4e8ff;
}
.type_info:active {
  background: #37bef2;
}
.type_info.disabled,
.type_info[disabled],
fieldset[disabled] .type_info {
  cursor: not-allowed;
  pointer-events: none;
}
.type_info.disabled span,
.type_info[disabled] span,
fieldset[disabled] .type_info span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_info.disabled span:before,
.type_info[disabled] span:before,
fieldset[disabled] .type_info span:before {
  display: none;
}
.type_action {
  background: #41abd6;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
}
.type_action span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_action:hover {
  background: #4cc7f9;
}
.type_action:active {
  background: #3691b6;
}
.type_action.disabled,
.type_action[disabled],
fieldset[disabled] .type_action {
  cursor: not-allowed;
  pointer-events: none;
}
.type_action.disabled span,
.type_action[disabled] span,
fieldset[disabled] .type_action span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_action.disabled span:before,
.type_action[disabled] span:before,
fieldset[disabled] .type_action span:before {
  display: none;
}
.type_overall {
  background: #8bd8fa;
  color: #054474;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
  margin-left: 20px;
}
.type_overall span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_overall.on {
  color: #001f37;
  background: #0cb5f7;
  font-family: CoreSansN65Bold;
}
.type_overall:hover {
  background: #b4e8ff;
}
.type_overall:active {
  background: #37bef2;
}
.type_overall.disabled,
.type_overall[disabled],
fieldset[disabled] .type_overall {
  cursor: not-allowed;
  pointer-events: none;
}
.type_overall.disabled span,
.type_overall[disabled] span,
fieldset[disabled] .type_overall span {
  position: relative;
  display: block;
  padding: 0px 24px;
}
.type_overall.disabled span:before,
.type_overall[disabled] span:before,
fieldset[disabled] .type_overall span:before {
  display: none;
}
.type_create {
  background: #057bd6;
  color: #fff;
  padding: 2px 10px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
}
.type_create span {
  display: block;
  padding: 0px 12px;
  font-size: 12px;
}
.type_create:hover {
  background: #1e9bfb;
}
.type_create:active {
  background: #0360a8;
}
.type_create.disabled,
.type_create[disabled],
fieldset[disabled] .type_create {
  cursor: not-allowed;
  pointer-events: none;
}
.type_create.disabled span,
.type_create[disabled] span,
fieldset[disabled] .type_create span {
  position: relative;
  display: block;
}
.type_create.disabled span:before,
.type_create[disabled] span:before,
fieldset[disabled] .type_create span:before {
  display: none;
}
.type_infor {
  color: #fff;
  padding: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  position: relative;
}
.type_infor.true {
  color: #0d42ca;
  background: #4accff;
}
.type_infor.false {
  color: #c7d3d8;
  background: #677073;
}
.type_infor span {
  vertical-align: top;
  padding: 0px 12px;
  font-size: 14px;
}
.type_infor.disabled,
.type_infor[disabled],
fieldset[disabled] .type_infor {
  cursor: not-allowed;
  pointer-events: none;
}
.type_infor.disabled span,
.type_infor[disabled] span,
fieldset[disabled] .type_infor span {
  position: relative;
  display: block;
}
.type_infor.disabled span:before,
.type_infor[disabled] span:before,
fieldset[disabled] .type_infor span:before {
  display: none;
}
.type_fixed {
  color: #fff;
  background: #41abd6;
  padding: 0;
  line-height: 32px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  position: relative;
  width: 100%;
  vertical-align: top;
}
.type_fixed.plug {
  background: #3896d5;
}
.type_fixed span {
  vertical-align: middle;
  padding: 0px 12px;
  font-size: 14px;
  margin-right: 5px;
}
.type_fixed:hover {
  background: #4cc7f9;
}
.type_fixed:active {
  background: #3691b6;
}
.type_fixed.disabled,
.type_fixed[disabled],
fieldset[disabled] .type_fixed {
  cursor: not-allowed;
  pointer-events: none;
}
.type_fixed.disabled span,
.type_fixed[disabled] span,
fieldset[disabled] .type_fixed span {
  position: relative;
  display: block;
}
.type_fixed.disabled span:before,
.type_fixed[disabled] span:before,
fieldset[disabled] .type_fixed span:before {
  display: none;
}



.dibs .dijitToggleButton {
  line-height: normal
}
.dibs .dijitToggleButtonIconChar,
.dibs .dijitIcon {
  display: none;
}
.dibs .dijitButtonNode ~ input[type='button'] {
  display: none;
}
.dibs .dijitDialogPaneContent .dijitButton {
  margin: 0;
}
.dibs .dijitToggleButton {
  line-height: normal;
}
.dibs .dijitToggleButtonIconChar,
.dibs .dijitIcon {
  display: none;
}
.dibs .dijitButtonNode ~ input[type='button'] {
  display: none;
}
.dibs .dijitButton .dijitButtonNode,
.dibs .dijitToggleButtonChecked  .dijitButtonNode,
.dibs .dijitToggleButton  .dijitButtonNode {
  border: 0;
  padding: 0;
  color: #000000;
  border-radius: 0;
  box-shadow: none;
  background: none!important;
}

.dibs .dijitToggleButton .dijitButtonText {
    padding: 0;
}
.dibs .dijitToggleButton .dijitButtonText {
    padding: 0px 24px;
}

.dibs .dijitButtonDisabled .btn {
    background: #ABABAB;
}

.dibs .btn.inlinebtn {
    padding: 2px 5px;
}
.dibs .btn.inlinebtn .dijitButtonText {
    font-size: 12px;
    font-weight: normal;
}*/
