/**
 * override.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
**/
/*layout override*/
.dibs .dijitBorderContainer {
    padding: 0px;
}

.dibs .dijitSplitContainer-child, .dibs .dijitBorderContainer-child {
    border: 0;
}

.dibs .dijitSplitContainer-dijitContentPane, .dibs .dijitBorderContainer-dijitContentPane {
    background: none;
    padding: 0;
    overflow: hidden;
}

/*button*/
.dibs .dijitToggleButton {
    line-height: normal
}
.dibs .dijitDialogPaneContent .dijitButton {
    margin: 0;
}
.dibs .job_status ~ .dijitButton {
    margin: 0 10px;
}
.dibs .dijitToggleButton {
    line-height: normal;
}
.dibs .dijitToggleButtonIconChar,
.dibs .dijitIcon {
    display: none;
}
.dibs .dijitButtonNode ~ input[type='button'] {
    display: none;
}
.dibs .dijitButton.dijitButtonHover .dijitButtonNode > span:not(.primary):not(.icon):not(.danger):not(.primarySm):not(.primaryf):not(.success):not(.action):not(.toggle_slide):not(.login):not(.logout):not(.primaryArrow)  {
    background: #1e9bfb;
}
.dibs .dijitButton.dijitButtonActive .dijitButtonNode > span:not(.primary):not(.icon):not(.danger):not(.primarySm):not(.primaryf):not(.success):not(.action):not(.toggle_slide):not(.login):not(.logout):not(.primaryArrow)  {
    background: #0360a8;
}
.dibs .dijitButton .dijitButtonNode > span:not(.primary):not(.icon):not(.danger):not(.primarySm):not(.primaryf):not(.success):not(.action):not(.toggle_slide):not(.login):not(.logout):not(.primaryArrow)  {
    background-color: #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;
}


.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  .dijitSelect, .dibs  .dijitSelect *, .dibs  .dijitButtonNode, .dibs  .dijitButtonNode * {
    outline: none;
}

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

.dibs .dijitButtonDisabled .dijitButtonNode > span{
    background: #ABABAB!important;
    cursor: not-allowed!important;;
}

.dibs .button_group .dijitButton {
    margin-right: 10px;
}
.dibs .button_group .dijitButton:last-child {
    margin-right: 0;
}

/*combobox override*/
.dibs .dijitPopup {
    position: absolute;
    background-color: transparent;
    margin: 2px 0 0 0;
    border: 0;
    -webkit-overflow-scrolling: touch;
    border-radius: 15px;
    box-shadow: none;
    padding-right: 3px;
    background-color: #ffffff;
    border: 1px solid #759dc0;
    max-height: 320px;
}
.dibs .dijitPopup::-webkit-scrollbar {
    width: 6px;
}
.dibs .dijitPopup::-webkit-scrollbar-track {
    background: rgba(40, 83, 108, 0);
}
.dibs .dijitPopup::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #7d8384;
}



.dibs .dijitMenu {
    border: 0;
    border-radius: 15px;
}
.dibs .dijitMenuItem {
    color: #000000;
}
.dibs .dijitMenuBar .dijitMenuItemHover,
.dibs .dijitMenuBar .dijitMenuItemSelected {
    border: solid 1px #759dc0;
    padding: 5px 9px 6px;
}
.dibs .dijitComboBoxMenu {
    margin-left: 0;
    background-image: none;
    max-height:300px;
}
.dibs .dijitMenu .dijitMenuItemSelected td,
.dibs .dijitComboBoxMenu .dijitMenuItemSelected {
    color: #000000;
}
.dibs .dijitComboBoxMenuActive .dijitMenuItemSelected {
    background-color: #7dbdfa;
    max-height:300px;
}
.dibs .dijitComboBoxMenu::-webkit-scrollbar {
    width: 6px;
}
.dibs .dijitComboBoxMenu::-webkit-scrollbar-track {
    background: rgba(40, 83, 108, 0);
}
.dibs .dijitComboBoxMenu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #7d8384;
}


.dibs .dijitMenuPreviousButton,
.dibs .dijitMenuNextButton {
    font-style: italic;
}
.dibs .dijitComboBoxMenu .dijitMenuItem {
    padding: 4px 10px!important;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #ffffff;
}
.dibs .dijitMenu .dijitMenuItemHover td,
.dibs .dijitMenu .dijitMenuItemSelected td,
.dibs .dijitMenuItemHover,
.dibs .dijitComboBoxMenu .dijitMenuItemHover,
.dibs .dijitMenuItemSelected {
    border-color: #759dc0;
    background-color: #abd6ff;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    _background-image: none;
}
.dibs .dijitMenuItemActive {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
    _background-image: none;
}

/*combobox*/
.dibs .dijitSelect,
.dibs .dijitTextBox {
}
.dibs .dijitSelect .dijitInputField,
.dibs .dijitTextBox .dijitInputField {
    padding: 0;
}
.dibs .dijitTextBoxFocused {
    background: none;
}
.dibs .calendar_box .dijitComboBox .dijitArrowButtonInner {
    border: 0;
}
.dibs .calendar_box .dijitSelect .dijitArrowButtonInner, .dibs .calendar_box .dijitComboBox .dijitArrowButtonInner {
    background: url("../../../images/icon_calendar.png") no-repeat;
    cursor: pointer;
    margin: 2px 5px 0 5px;
    font-size: 14px;
    padding: 0px 12px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.dibs .calendar_box .dijitSelect, .dibs .calendar_box .dijitTextBox {
    background: none;
}
.dibs .calendar_box .dijitComboBox .dijitButtonNode {
    background: none;
    border: 0;
}
.dibs .calendar_box .dijitValidationContainer input {
    border: 0;
}
.dibs .calendar_box .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,
.dibs .calendar_box .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
    background-position: 0 0;
}

/*dijit tab*/
.dibs .dijitTabContainerNoLayout {
    width: 100%;
}
.dibs .dijitTabContainerBottom-tabs,
.dibs .dijitTabContainerTop-tabs,
.dibs .dijitTabContainerLeft-tabs,
.dibs .dijitTabContainerRight-tabs {
    z-index: 1;
    overflow: visible !important;
}
.dibs .dijitTabController {
    z-index: 1;
}
.dibs .dijitTabContainerBottom-container,
.dibs .dijitTabContainerTop-container,
.dibs .dijitTabContainerLeft-container,
.dibs .dijitTabContainerRight-container {
    z-index: 0;
    overflow: hidden;
    border: 1px solid black;
}
.dibs .nowrapTabStrip {
    width: 50000px;
    display: block;
    position: relative;
    text-align: left;
    z-index: 1;
}
.dibs .dijitTabListWrapper {
    overflow: hidden;
    z-index: 1;
}
.dibs .dijitTabListContainer-top {
    background: #869296;
}
.dibs .dj_a11y .tabStripButton img {
    display: none;
}
.dibs .dijitTabContainerTop-tabs {
    border-bottom: 0;
    padding-top: 10px;
}

.dibs .dijitTabContainerTop-tabs .dijitTab {
    color: #5a6468;
    padding: 6px 18px 7px 18px;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    min-height: 15px;
    display: inline-block;
    background: none;
    border: 0;
}
.dibs .dijitTabContainerTop-tabs .dijitTabChecked {
    padding: 6px 18px 7px 18px;
    background: #c2d0d4;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    margin-left: 5px;
}
.dibs .dijitTabContainerTop-tabs .dijitTabChecked .tabLabel{
    color: #3b4346;
    outline: none;
}

.dibs .dijitTabContainerTop-container {
    border-top: 0;
}
.dibs .dijitTabContainerLeft-tabs {
    border-right: 1px solid black;
    float: left;
}
.dibs .dijitTabContainerLeft-container {
    border-left: 0;
}
.dibs .dijitTabContainerBottom-tabs {
    border-top: 1px solid black;
}
.dibs .dijitTabContainerBottom-container {
    border-bottom: 0;
}
.dibs .dijitTabContainerRight-tabs {
    border-left: 1px solid black;
    float: left;
}
.dibs .dijitTabContainerRight-container {
    border-right: 0;
}
.dibs div.dijitTabDisabled,
.dibs .dj_ie div.dijitTabDisabled {
    cursor: auto;
}
.dibs .dijitTab {
    position: relative;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    white-space: nowrap;
    z-index: 3;
}
.dibs .dijitTab * {
    vertical-align: middle;
}
.dibs .dijitTabChecked {
    cursor: default;
}
.dibs .dijitTabContainerTop-tabs .dijitTab {
    top: 1px;
    left: 5px;
}
.dibs .dijitTabContainerBottom-tabs .dijitTab {
    top: -1px;
}
.dibs .dijitTabContainerLeft-tabs .dijitTab {
    left: 1px;
}
.dibs .dijitTabContainerRight-tabs .dijitTab {
    left: -1px;
}
.dibs .dijitTabContainerTop-tabs .dijitTab,
.dibs .dijitTabContainerBottom-tabs .dijitTab {
    display: inline-block;
    /*  #zoom: 1;
    #display:inline;*/
}
.dibs .tabStripButton {
    z-index: 12;
}
.dibs .dijitTabButtonDisabled .tabStripButton {
    display: none;
}
.dibs .dijitTabCloseButton {
    margin-left: 1em;
}
.dibs .dijitTabCloseText {
    display: none;
}
.dibs .dijitTab .tabLabel {
    min-height: 15px;
    display: inline-block;
    outline: none;
}
.dibs table.dijitInline {
    display: inline-table;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    position: relative;
}
.dibs table.dijitInline .dijitArrowButtonInner {
    background-image: none;
}
.claro .dijitComboButton .dijitButtonNode {padding: 0}
.dibs .dijitHidden {
    display: none !important;
}
.dibs .dijitVisible {
    display: block !important;
    position: relative;
}


.dibs .dijitCalendarPopup {border: 0; padding: 0; margin: 2px 0 0 10px;}
