/*
  _____               _            _   _ _       
 |  __ \             | |          | | (_|_)      
 | |__) | __ ___   __| |_   _  ___| |_ _ ___   __
 |  ___/ '__/ _ \ / _` | | | |/ __| __| | \ \ / /
 | |   | | | (_) | (_| | |_| | (__| |_| | |\ V / 
 |_|   |_|  \___/ \__,_|\__,_|\___|\__|_|_| \_/  
                                                 
*******************************************************************************
 * * WORX CONFIDENTIAL
 *  * __________________
 *  * 
 *  *  WORX Incorporated 
 *  *  All Rights Reserved.
 *  * 
 *  * NOTICE:  All information contained herein is, and remains
 *  * the property of Worx Incorporated.  The intellectual and technical 
 *  * concepts contained are proprietary to Worx Incorporated
 *  * and may be covered by U.S. and Foreign Patents,
 *  * patents in process, and are protected by trade secret or copyright law.
 *  * Dissemination of this information or reproduction of this material
 *  * is strictly forbidden unless prior written permission is obtained
 *  * from Worx Incorporated.
 *******************************************************************************
	CSS v2.0
*/
.btn_popup_clean,
.btn_popup_cleanOver,
.btn_popup_cleanDown,
.btn_popup_cleanSelected,
.btn_popup_cleanFocused {
    height: 22px;
    color: #455b65;
    text-align: center;
    padding: 0px 8px 0px 8px;
    display: inline-block;
    line-height: 21px;
}

.btn_popup_cleanOver,
.btn_popup_cleanDown,
.btn_popup_cleanSelected,
.btn_popup_cleanFocused {
    color: #005959;
}

.btn_popup_light,
.btn_popup_lightOver,
.btn_popup_lightDown,
.btn_popup_lightSelected,
.btn_popup_lightFocused {
    height: 22px;
    color: #455b65;
    text-align: center;
    padding: 0px 8px 0px 8px;
    background-color: white;
    border-radius: 3px;
    display: inline-block;
    line-height: 21px;
}

.btn_popup_lightOver,
.btn_popup_lightDown,
.btn_popup_lightSelected,
.btn_popup_lightFocused {
    color: #0e9dd8;
}

.btn_popup_strong,
.btn_popup_strongSelected,
.btn_popup_strongFocused {
    height: 22px;
    color: #005959;
    text-align: center;
    padding: 0px 15px 0px 15px;
    background-color: white;
    border: 1px solid #005959;
    border-radius: 3px;
    display: inline-block;
    line-height: 21px;
}

.btn_popup_strongSelected,
.btn_popup_strongFocused {
    color: #0e9dd8;
}

.btn_popup_strongOver {
    height: 22px;
    color: #ffffff;
    text-align: center;
    padding: 0px 15px 0px 15px;
    background-color: #3d7f82;
    border: 1px solid #005959;
    border-radius: 3px;
    display: inline-block;
    line-height: 21px;
    font-weight: 700;
}

.btn_popup_strongDown {
    height: 22px;
    color: #005959;
    text-align: center;
    padding: 0px 15px 0px 15px;
    background-color: #3d7f82;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    display: inline-block;
    line-height: 21px;
    font-weight: 700;
}

.btn_regular_clean,
.btn_iconText {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    font-weight: 700;
    padding: 1px 8px 0px 8px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.dropdown-menu-secondary-button {
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    font-weight: 700;
    padding: 1px 8px 0 8px;
    background-color: white;
    display: inline-block;
    line-height: 20px;
}
.dropdown-menu-secondary-buttonDown,
.dropdown-menu-secondary-buttonOver {
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    padding: 1px 8px 0 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 20px;
}

.btn_iconTextTeam {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    font-weight: 700;
    padding: 1px 8px 0px 8px;
    background-color: #ffffff;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextTeamOver {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    font-weight: 700;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextTeamDown {
    height: 23px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #005959 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
    font-weight: 700;
}

.btn_iconTextAddRole {
    height: 20px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 1px 8px 0px 24px;
    background-color: white;
    display: inline-block;
    line-height: 18px;
    margin-left: 11px !important;
    background-image: url(/images/Button_Icons/Plus.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 4px -1px;
}

.btn_iconTextAddRoleOver {
    height: 20px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    padding: 1px 8px 0px 24px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 18px;
    margin-left: 11px !important;
    background-image: url(/images/Button_Icons/Plus_Over.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 4px -1px;
}

.btn_iconTextAddRoleSelected,
.btn_iconTextAddRoleFocusedDown,
.btn_iconTextAddRoleFocused,
.btn_iconTextAddRoleFocusedOver,
.btn_iconTextAddRoleOverSelected {
    height: 20px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959 !important;
    text-align: center;
    padding: 1px 8px 0px 24px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 18px;
    margin-left: 11px !important;
    background-image: url(/images/Button_Icons/Plus.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 4px -1px;
}

.btn_iconTextAddRoleDisabled {
    height: 21px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    padding: 1px 8px 0px 24px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 19px;
    margin-left: 11px !important;
    margin-left: 11px !important;
    background-image: url(/images/Button_Icons/Plus_Disabled.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 4px -1px;
}

.btn_iconTextTerms {
    height: 23px;
    border-radius: 3px;
    color: #455b65;
    text-align: center;
    padding: 1px 8px 0px 8px;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextTermsOver,
.btn_iconTextTermsDown,
.btn_iconTextTermsSelected {
    height: 23px;
    border-radius: 3px;
    color: #0e9dd8;
    text-align: center;
    text-decoration: underline !important;
    padding: 1px 8px 0px 8px;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_cleanNoBorder {
    height: 23px;
    /*border: 1px solid #bbc8d0;
	border-radius: 3px;*/
    color: #455b65;
    text-align: center;
    padding: 1px 8px 0px 8px;
    /*background-color: white;*/
    display: inline-block;
    line-height: 21px;
}

.btn_regular_cleanNoBorderOver,
.btn_regular_cleanNoBorderDown,
.btn_regular_cleanNoBorderSelected,
.btn_regular_cleanNoBorderFocused {
    height: 23px;
    /*border: 1px solid #0e9dd8;
	border-radius: 3px;*/
    color: #0e9dd8 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    /*background-color: #DDEFF0 !important;*/
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextSmall {
    height: 21px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: white;
    display: inline-block;
    line-height: 19px;
}

.btn_iconTextSmallDisabled {
    height: 21px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 19px;
}

.btn_iconTextSmallOver,
.btn_iconTextSmallDown,
.btn_iconTextSmallSelected,
.btn_iconTextSmallFocused {
    height: 21px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 19px;
}

.btn_iconTextSmallOver:active div {
    color: #005959;
}

.btn_iconTextSmallDown {
    height: 21px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 19px;
}

.btn_iconTextSmallPadding {
    height: 21px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    color: #455b65;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: white;
    display: inline-block;
    line-height: 19px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: -5px;
}
.btn_iconTextSmallPaddingOver,
.btn_iconTextSmallPaddingDown,
.btn_iconTextSmallPaddingSelected,
.btn_iconTextSmallPaddingFocused {
    height: 21px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    color: #0e9dd8 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #ddeff0 !important;
    display: inline-block;
    line-height: 19px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: -5px;
}

.btn_iconTextDisabled {
    height: 23px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_cleanDisabled {
    height: 23px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_cleanOver,
.btn_regular_cleanSelected,
.btn_regular_cleanFocused,
.btn_iconTextOver,
.btn_iconTextSelected,
.btn_iconTextFocused,
.btn_iconTextFocusedDown,
.btn_iconTextFocusedOver,
.btn_iconTextFocusedSelected {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextDown,
.btn_regular_cleanDown {
    height: 23px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #005959 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_clean:hover {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
    cursor: pointer;
}

.btn_icon {
    margin: 0px !important;
    width: 21px !important;
    height: 22px !important;
    padding: 1px 1px 1px 2px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_iconViewer {
    margin: 0px !important;
    width: 20px !important;
    height: 40px !important;
    padding: 1px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_iconViewer img,
.btn_iconViewerOver img,
.btn_iconViewerDown img,
.btn_iconViewerSelected img,
.btn_iconViewerFocus img {
    width: 20px !important;
    height: 40px !important;
}

.btn_iconViewerOver,
.btn_iconViewerDown,
.btn_iconViewerSelected,
.btn_iconViewerFocus {
    margin: 0px !important;
    width: 20px !important;
    height: 40px !important;
    padding: 1px 1px 1px 1px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconOver,
.btn_iconDown,
.btn_iconSelected,
.btn_iconFocus {
    margin: 0px !important;
    width: 21px !important;
    height: 22px !important;
    padding: 1px 1px 1px 2px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconDown {
    margin: 0px !important;
    width: 21px !important;
    height: 22px !important;
    padding: 1px 1px 1px 2px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.tracking_contextual_help.btn_icon,
.tracking_contextual_help.btn_iconOver,
.tracking_contextual_help.btn_iconDown,
.tracking_notification.btn_icon,
.tracking_notification.btn_iconOver,
.tracking_notification.btn_iconDown {
    width: 19px !important;
    padding: 2px 4px 2px 3px;
    border: 0px;
    border-radius: 100%;
    background-color: transparent !important;
}

.tracking_contextual_help.btn_icon img,
.tracking_contextual_help.btn_iconOver img,
.tracking_contextual_help.btn_iconDown img,
.tracking_notification.btn_icon img,
.tracking_notification.btn_iconOver img,
.tracking_notification.btn_iconDown img {
    position: relative;
    top: 1px;
}

.tracking_contextual_help.btn_iconDown,
.tracking_notification.btn_iconDown {
    background-color: #ddeff0 !important;
}

.tracking_notification.btn_iconDown {
    border-radius: 6px;
}

.btn_icon2 {
    margin: 0px !important;
    width: 16px !important;
    height: 16px !important;
    padding: 1px 1px 1px 1px;
    background-color: white;
    display: inline-block;
}

.btn_icon2Over,
.btn_icon2Down,
.btn_icon2Selected,
.btn_icon2Focus {
    margin: 0px !important;
    width: 16px !important;
    height: 16px !important;
    padding: 1px 1px 1px 1px;
    background-color: #ddeff0 !important;
    display: inline-block;
}

.btn_iconLeft,
.btn_iconLeftOver,
.btn_iconLeftDown,
.btn_iconLeftSelected,
.btn_iconLeftFocus,
.btn_iconLeftSelectedOver,
.btn_iconLeftSelectedDown {
    position: relative;
    left: 10px;
    margin: 0px !important;
    width: 92px !important;
    height: 21px !important;
    padding: 0px 0px 0px 4px;
    display: inline-block;
    line-height: 21px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn_iconLeftOver,
.btn_iconLeftDown,
.btn_iconLeftSelected,
.btn_iconLeftFocus,
.btn_iconLeftSelectedOver,
.btn_iconLeftSelectedDown {
    color: #005959;
}

.btn_iconLeftDown,
.btn_iconLeftSelectedDown {
    background-color: #ddeff0;
    border-radius: 6px;
    background-image: url(/images/Button_Icons/Tree_view.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-x: 5px;
    color: #005959;
}

.btn_iconLeftSelected {
    background-image: url(/images/Button_Icons/Tree_view_Over.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-x: 5px;
}

.btn_iconLeftDown img,
.btn_iconLeftSelected img,
.btn_iconLeftSelectedDown img {
    visibility: hidden;
}

.btn_iconRight,
.btn_iconRightOver,
.btn_iconRightDown,
.btn_iconRightSelected,
.btn_iconRightFocus,
.btn_iconRightSelectedOver,
.btn_iconRightSelectedDown {
    position: relative;
    left: 10px;
    margin: 0px !important;
    width: 92px !important;
    height: 21px !important;
    padding: 0px 0px 0px 4px;
    display: inline-block;
    line-height: 21px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn_iconRightOver,
.btn_iconRightDown,
.btn_iconRightSelected,
.btn_iconRightFocus,
.btn_iconRightSelectedOver,
.btn_iconRightSelectedDown {
    color: #005959;
}

.btn_iconRightDown,
.btn_iconRightSelectedDown {
    background-color: #ddeff0;
    border-radius: 6px;
    background-image: url(/images/Button_Icons/Card_view.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-x: 6px;
    color: #455b65;
}

.btn_iconRightSelected {
    background-image: url(/images/Button_Icons/Card_view_Over.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-x: 6px;
}

.btn_iconRightDown img,
.btn_iconRightSelected img,
.btn_iconRightSelectedDown img {
    visibility: hidden;
}

.btn_iconMiddle {
    margin: 0px !important;
    width: 22px !important;
    height: 21px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    border-left: 0px;
    border-right: 0px;
}

.btn_iconMiddleOver,
.btn_iconMiddleDown,
.btn_iconMiddleSelected,
.btn_iconMiddleFocus {
    margin: 0px !important;
    width: 22px !important;
    height: 21px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #0e9dd8;
    background-color: #ddeff0;
    display: inline-block;
    line-height: 21px;
    border-left: 0px;
    border-right: 0px;
}

.btn_icon1 {
    margin: 0px !important;
    width: 21px !important;
    height: 23px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    margin-left: -1px !important;
    margin-top: -1px !important;
}

.btn_icon1Over,
.btn_icon1Down,
.btn_icon1Selected,
.btn_icon1Focus {
    margin: 0px !important;
    width: 21px !important;
    height: 23px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #0e9dd8;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    margin-left: -1px !important;
    margin-top: -1px !important;
}

.btn_icon1Activity {
    margin: 0px !important;
    width: 21px !important;
    height: 23px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    margin-left: -1px !important;
    margin-top: -1px !important;
}

.btn_icon1ActivityOver,
.btn_icon1ActivityDown,
.btn_icon1ActivitySelected,
.btn_icon1ActivityFocus,
.btn_icon1ActivityHint {
    margin: 0px !important;
    width: 21px !important;
    height: 23px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #005959;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 3px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
    margin-left: -1px !important;
    margin-top: -1px !important;
}

.btn_icon_camera {
    left: 8px;
    bottom: 2px;
}

.btn_icon_tree_view::after:hover {
    color: #0e9dd8;
}

@media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
    .btn_icon1Activity,
    .btn_icon1ActivityOver,
    .btn_icon1ActivityDown,
    .btn_icon1ActivitySelected,
    .btn_icon1ActivityFocus,
    .btn_icon1ActivityHint {
        margin: 0px !important;
        width: 21px !important;
        height: 21px !important;
        padding: 0px 1px 1px 1px;
        border: 1px solid #bbc8d0;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        border-radius: 3px;
        background-color: white;
        display: inline-block;
        line-height: 21px;
        margin-left: -1px !important;
        margin-top: 2px !important;
    }
}

.notitle,
.notitleDisabled {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
}

.notitleRefresh {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
    padding-left: 1px !important;
}

.notitle1 {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
    padding-top: 1px !important;
}

.notitleActivitySteam {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
    padding-top: 1px !important;
    padding-left: 1px !important;
}

.notitle_small {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
}

.notitle_small1 {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
}

.notitle_close {
    margin: 0px !important;
    padding: 0px !important;
    width: 0px !important;
}

.btn_regular_light,
.btn_regular_lightOver,
.btn_regular_lightDown,
.btn_regular_lightSelected,
.btn_regular_lightFocused {
    height: 22px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    color: #455b65;
    text-align: center;
    padding: 0px 8px 0px 8px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_lightOver,
.btn_regular_lightDown,
.btn_regular_lightSelected,
.btn_regular_lightFocused {
    color: #0e9dd8;
}

.btn_regular_strong {
    height: 22px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: white;
    text-align: center;
    font-weight: 700;
    padding: 0px 8px 0px 8px;
    background-color: #005959;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_strongOver,
.btn_regular_strongSelected,
.btn_regular_strongFocused {
    height: 22px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    font-weight: 700;
    padding: 0px 8px 0px 8px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_strongDown {
    height: 22px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    font-weight: 700;
    padding: 0px 8px 0px 8px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
}

.btn_regular_strongDisabled {
    height: 22px;
    border: 1px solid #adadad;
    border-radius: 3px;
    text-align: center;
    font-weight: 700;
    padding: 0px 8px 0px 8px;
    background-color: #adadad;
    display: inline-block;
    line-height: 21px;
    color: #ffffff;
}

.btn_status,
.btn_statusOver,
.btn_statusDown,
.btn_statusSelected,
.btn_statusFocused {
    height: 14px;
    border-radius: 3px;
    color: #001110;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: white;
    display: inline-block;
    line-height: 14px;
    font-family: Roboto-Medium;
}

.btn_statusItem,
.btn_statusItemOver,
.btn_statusItemDown,
.btn_statusItemSelected,
.btn_statusItemFocused {
    height: 14px;
    border-radius: 3px;
    color: #001110;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: white;
    display: inline-block;
    line-height: 14px;
    font-family: Roboto-Medium;
    margin-top: 3px;
}

.btn_version {
    height: 14px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: white;
    display: inline-block;
    line-height: 14px;
}

.btn_versionOver {
    height: 14px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 14px;
}

.btn_versionDisabled {
    height: 14px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #bbc8d0;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 14px;
}

.btn_versionDown,
.btn_versionSelected,
.btn_versionFocused {
    height: 14px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 14px;
}

.btn_download {
    height: 14px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: white;
    display: inline-block;
    line-height: 14px;
    margin-left: 5px;
}

.btn_downloadOver {
    height: 14px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 14px;
    margin-left: 5px;
}

.btn_downloadDown,
.btn_downloadSelected,
.btn_downloadFocused {
    height: 14px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #6cb1b1;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: #17484b;
    display: inline-block;
    line-height: 14px;
    margin-left: 5px;
}
.btn_version .btn_download-icon,
.btn_download .btn_download-icon {
    display: block;
    height: 15px;
    width: 15px;
    background-image: url(/images/Button_Icons/Download_small.svg);
    background-size: 14px;
    background-repeat: no-repeat;
}

.btn_versionOver .btn_download-icon,
.btn_downloadOver .btn_download-icon {
    display: block;
    height: 15px;
    width: 15px;
    background-image: url(/images/Button_Icons/Download_small_Over.svg);
    background-size: 14px;
    background-repeat: no-repeat;
}

.btn_icon_bottom_padding {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 20px;
    margin-top: 4px !important;
}

.btn_icon_bottom_paddingDisabled {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #adadad;
    border-radius: 3px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 20px;
    margin-top: 4px !important;
}

.btn_icon_bottom_paddingOver,
.btn_icon_bottom_paddingSelected,
.btn_icon_bottom_paddingFocus {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: white;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 20px;
    margin-top: 4px !important;
}

.btn_icon_bottom_paddingDown {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 20px;
    margin-top: 4px !important;
}

.btn_icon_bottom_mini_padding {
    margin: 0px !important;
    width: 12px !important;
    height: 13px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 13px;
    margin-top: -3px !important;
}

.btn_icon_bottom_mini_paddingOver,
.btn_icon_bottom_mini_paddingDown,
.btn_icon_bottom_mini_paddingSelected,
.btn_icon_bottom_mini_paddingFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 13px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    line-height: 13px;
    margin-top: -3px !important;
}

.btn_icon_bottom_paddingRefresh {
    margin: 0px !important;
    width: 16px !important;
    height: 16px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 16px;
    margin-top: 4px !important;
}

.btn_icon_bottom_paddingRefreshOver,
.btn_icon_bottom_paddingRefreshDown,
.btn_icon_bottom_paddingRefreshSelected,
.btn_icon_bottom_paddingRefreshFocus {
    margin: 0px !important;
    width: 16px !important;
    height: 16px !important;
    padding: 0px 2px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 16px;
    margin-top: 4px !important;
}

.add_comment_button_fix,
.add_comment_button_fixOver,
.add_comment_button_fixDown,
.add_comment_button_fixSelected {
    margin: 0px !important;
    width: 21px !important;
    height: 23px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    margin-left: -1px !important;
    margin-top: -1px !important;
}

.smaller {
    width: 5px !important;
    height: 5px !important;
}

.btn_icon_small {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
}
.btn_icon_smallOver,
.btn_icon_smallDown,
.btn_icon_smallSelected,
.btn_icon_smallFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
}

.btn_icon_small_tree {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    margin-top: 2px !important;
}

.btn_icon_small_treeNew {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    margin-top: 6px !important;
}

.btn_icon_small_treeNewOver,
.btn_icon_small_treeNewDown,
.btn_icon_small_treeNewSelected,
.btn_icon_small_treeNewFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    margin-top: 6px !important;
}

.btn_icon_small_treeNewActivitie {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    display: inline-block;
    margin-top: 4px !important;
}

.btn_icon_small_treeNewActivitieOver,
.btn_icon_small_treeNewActivitieDown,
.btn_icon_small_treeNewActivitieSelected,
.btn_icon_small_treeNewActivitieFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    display: inline-block;
    margin-top: 4px !important;
}

.btn_icon_close {
    margin: 0px !important;
    width: 24px !important;
    height: 24px !important;
    padding: 2px 2px 2px 2px;
    //border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: rgba(236, 239, 240, 0.6);
    display: inline-block;
    margin: -2px 10px 0px 10px !important;
}

.btn_icon_closeOver,
.btn_icon_closeDown,
.btn_icon_closeSelected,
.btn_icon_closeFocus {
    margin: 0px !important;
    width: 24px !important;
    height: 24px !important;
    padding: 2px 2px 2px 2px;
    //border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #adadad;
    display: inline-block;
    margin: -2px 10px 0px 10px !important;
}

.btn_icon_close_ECN {
    margin: 0px !important;
    width: 24px !important;
    height: 24px !important;
    padding: 2px 2px 2px 2px;
    //border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: rgba(236, 239, 240, 0.6);
    display: inline-block;
    margin: 14px 10px 0px 10px !important;
}

.btn_icon_close_ECNOver,
.btn_icon_close_ECNDown,
.btn_icon_close_ECNSelected,
.btn_icon_close_ECNFocus {
    margin: 0px !important;
    width: 24px !important;
    height: 24px !important;
    padding: 2px 2px 2px 2px;
    //border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    margin: 14px 10px 0px 10px !important;
}

.btn_icon_small_treeNewAIssue {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    margin-top: 4px !important;
}

.btn_icon_small_treeNewAIssueOver,
.btn_icon_small_treeNewAIssueDown,
.btn_icon_small_treeNewAIssueSelected,
.btn_icon_small_treeNewAIssueFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 5px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    margin-top: 4px !important;
}

.btn_icon_small_treeNewDetails {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    display: inline-block;
    margin-top: 3px !important;
}

.btn_icon_small_treeNewDetailsOver,
.btn_icon_small_treeNewDetailsDown,
.btn_icon_small_treeNewDetailsSelected,
.btn_icon_small_treeNewDetailsFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    display: inline-block;
    margin-top: 3px !important;
}

.btn_icon_small_treeNewBOM {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    margin-top: 6px !important;
}

.btn_icon_small_treeNewBOMOver,
.btn_icon_small_treeNewBOMDown,
.btn_icon_small_treeNewBOMSelected,
.btn_icon_small_treeNewBOMFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 1px 1px 1px 1px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    margin-top: 6px !important;
}

.btn_icon_small_treeOver,
.btn_icon_small_treeDown,
.btn_icon_small_treeSelected,
.btn_icon_small_treeFocus {
    margin: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    margin-top: 2px !important;
}

.marginTopHelp {
    margin-top: 10px;
    padding-top: 10px;
}

.btn_icon_action {
    margin: 0px !important;
    width: 24px !important;
    height: 22px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_icon_actionOver,
.btn_icon_actionDown,
.btn_icon_actionSelected,
.btn_icon_actionFocus {
    margin: 0px !important;
    width: 24px !important;
    height: 22px !important;
    padding: 0px 1px 1px 1px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
}

.btn_icon_action_menu_Grid {
    margin: 0px !important;
    width: 25px !important;
    height: 20px !important;
    padding: 0px 1px 1px 4px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 18px;
    text-align: right;
}

.btn_icon_action_menu_GridOver,
.btn_icon_action_menu_GridDown,
.btn_icon_action_menu_GridSelected,
.btn_icon_action_menu_GridFocus {
    margin: 0px !important;
    width: 25px !important;
    height: 20px !important;
    padding: 0px 1px 1px 4px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    background-color: #ddeff0;
    display: inline-block;
    line-height: 18px;
    text-align: right;
}

.btn_icon_action_menu,
.btn_icon_action_menuDisabled {
    margin: 0px !important;
    width: 27px !important;
    height: 22px !important;
    padding: 1px 0px 1px 3px !important;
    width: 24px !important;
    height: 22px !important;
    padding: 0px 1px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
    text-align: right;
}

.btn_icon_action_menuOver,
.btn_icon_action_menuSelected,
.btn_icon_action_menuFocus {
    margin: 0px !important;
    width: 27px !important;
    height: 22px !important;
    padding: 1px 0px 1px 3px !important;
    width: 24px !important;
    height: 22px !important;
    padding: 0px 1px 1px 0px;
    border: 1px solid #005959;
    color: #005959;
    border-radius: 3px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
    text-align: right;
}

.btn_icon_action_menuDown {
    margin: 0px !important;
    width: 27px !important;
    height: 22px !important;
    padding: 1px 0px 1px 3px !important;
    width: 24px !important;
    height: 22px !important;
    padding: 0px 1px 1px 0px;
    border: 1px solid #3d7f82;
    color: #005959;
    border-radius: 3px;
    background-color: #3d7f82;
    display: inline-block;
    line-height: 21px;
    text-align: right;
}

.btn_ecr_icon,
.btn_ecr_iconOver,
.btn_ecr_iconDown,
.btn_ecr_iconSelected,
.btn_ecr_iconFocus {
    background-color: white;
    border: none;
}

.btn_icon_smallHelp {
    margin-top: 8px !important;
    width: 13px !important;
    /* height: 12px !important; */
    padding: 2px 0px 1px 2px !important;
    border: 1px solid #bbc8d0;
    border-radius: 20px;
    background-color: white;
    display: inline-block;
    margin-bottom: 5px !important;
    margin-top: 4px !important;
}

.btn_icon_smallHelpOver,
.btn_icon_smallHelpDown,
.btn_icon_smallHelpSelected,
.btn_icon_smallHelpFocus {
    margin-top: 8px !important;
    width: 13px !important;
    /* height: 12px !important; */
    padding: 2px 1px 1px 1px !important;
    border: 1px solid #0e9dd8;
    border-radius: 20px;
    background-color: #ddeff0;
    display: inline-block;
    margin-bottom: 5px !important;
    margin-top: 3px !important;
}
.btn_icon_bottom_EBOM_DOC_padding,
.btn_icon_bottom_EBOM_DOC_paddingOver,
.btn_icon_bottom_EBOM_DOC_paddingDown,
.btn_icon_bottom_EBOM_DOC_paddingSelected,
.btn_icon_bottom_EBOM_DOC_paddingFocus {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 1px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    line-height: 20px;
    margin-top: 2px !important;
}

.btn_icon_bottom_EBOM_DOC_paddingOver {
    margin: 0px !important;
    width: 18px !important;
    height: 18px !important;
    padding: 0px 1px 1px 0px;
    border: 1px solid #005959;
    border-radius: 3px;
    background-color: #005959;
    display: inline-block;
    line-height: 20px;
    margin-top: 2px !important;
}

.btn_icon_small_issue_window {
    /* margin: 0px !important; */
    width: 12px !important;
    height: 12px !important;
    padding: 2px 1px 0px 1px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
}

.btn_icon_small_issue_window_activity,
.btn_icon_small_issue_window_activityOver {
    /* margin: 0px !important; */
    width: 16px !important;
    margin-top: 1px !important;
    height: 16px !important;
    padding: 2px 1px 1px 1px;
    display: inline-block;
}

.btn_FooterText {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    font-weight: 700;
    padding: 1px 12px 0px 12px;
    background-color: #ffffff;
    display: inline-block;
    line-height: 21px;
}

.btn_FooterTextOver,
.btn_FooterTextSelected,
.btn_FooterTextFocused {
    height: 23px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    text-align: center;
    padding: 1px 12px 0px 12px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 22px;
    font-weight: 700;
}

.btn_FooterTextDown {
    height: 23px;
    border: 1px solid #3d7f82;
    border-radius: 3px;
    color: #005959 !important;
    text-align: center;
    padding: 1px 12px 0px 12px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 22px;
    font-weight: 700;
}

.btn_FooterTextDisabled {
    height: 23px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    padding: 1px 12px 0px 12px;
    background-color: #adadad;
    display: inline-block;
    line-height: 21px;
}

.btnCompare {
    text-transform: none !important;
    background-color: #ffffff;
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    color: #899ca6;
    text-transform: none;
}
.btnCompareOver,
.btnCompareSelected,
.btnCompareDown,
.btnCompareSelectedOver {
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    color: #0e9dd8;
    text-transform: none !important;
    border-bottom: 1px solid #007faa;
}

.btnCompareAts,
.btnCompareAtsOver,
.btnCompareAtsSelected,
.btnCompareAtsDown,
.btnCompareAtsSelectedOver,
.btnCompareAtsSelectedDown {
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    color: #0e9dd8;
    text-transform: none !important;
    border-bottom: 1px solid #007faa;
}

.btnCompareAts,
.btnCompareAtsOver,
.btnCompareAtsSelected,
.btnCompareAtsDown,
.btnCompareAtsSelectedOver {
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    color: #0e9dd8;
    text-transform: none !important;
    border-bottom: 1px solid #007faa;
}

.btn_icon_no_border {
    margin: 0px !important;
    width: 21px !important;
    height: 22px !important;
    padding: 1px 1px 1px 2px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_icon_no_borderOver,
.btn_icon_no_borderDown,
.btn_icon_no_borderSelected,
.btn_icon_no_borderFocus {
    margin: 0px !important;
    width: 21px !important;
    height: 22px !important;
    padding: 1px 1px 1px 2px;
    background-color: #ddeff0 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextWarning,
.btn_iconTextWarningOver,
.btn_iconTextWarningDown,
.btn_iconTextWarningSelected,
.btn_iconTextWarningFocused {
    height: 23px;
    border: 1px solid #bbc8d0;
    border-radius: 3px;
    color: #455b65;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.TopMarginSecondaryButton {
    margin-top: 8px !important;
}

.btn_iconTextUploader {
    height: 23px;
    background-image: url(/images/permissionIcons/import.svg);
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: 7px 2px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    width: 80px;
    height: 24px;
    margin: 2px;
    background-color: white;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextUploader:hover {
    height: 23px;
    background-image: url(/images/permissionIcons/import_Over.svg);
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: 7px 2px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #ffffff !important;
    width: 80px;
    height: 24px;
    margin: 2px;
    background-color: #3d7f82 !important;
    display: inline-block;
    line-height: 21px;
}

.btn_iconTextUploader:active {
    color: #005959 !important;
    background-image: url(/images/permissionIcons/import.svg);
}

.btn_iconTextUploader:active .gwt-Label {
    color: #005959 !important;
}

.btn_iconTextUploaderDisabled {
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    width: 80px;
    height: 24px;
    background-color: #e0e0e0;
    display: inline-block;
    line-height: 21px;

    background-image: url(/images/permissionIcons/import_Disabled.svg);
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: 7px 2px;
}

.btn_iconTextUploaderOver,
.btn_iconTextUploaderDown,
.btn_iconTextUploaderSelected,
.btn_iconTextUploaderFocused,
.btn_iconTextUploaderFocusedDown,
.btn_iconTextUploaderFocusedOver,
.btn_iconTextUploaderOverSelected {
    height: 23px;
    border: 1px solid #0e9dd8;
    border-radius: 3px;
    color: #0e9dd8 !important;
    text-align: center;
    padding: 1px 8px 0px 8px;
    background-color: #ddeff0 !important;
    display: inline-block;
    line-height: 21px;
    margin-left: 11px !important;
}

@media all and (-ms-high-contrast: none) {
    .btn_iconTextAddRole {
        height: 20px;
        border: 1px solid #bbc8d0;
        border-radius: 3px;
        color: #455b65;
        text-align: center;
        padding: 1px 8px 0px 8px;
        background-color: white;
        display: inline-block;
        line-height: 18px;
        margin-left: 9px !important;
    }

    .btn_iconTextAddRoleOver,
    .btn_iconTextAddRoleDown,
    .btn_iconTextAddRoleSelected,
    .btn_iconTextAddRoleFocused,
    .btn_iconTextAddRoleFocusedDown,
    .btn_iconTextAddRoleFocusedOver,
    .btn_iconTextAddRoleOverSelected {
        height: 20px;
        border: 1px solid #0e9dd8;
        border-radius: 3px;
        color: #0e9dd8 !important;
        text-align: center;
        padding: 1px 8px 0px 8px;
        background-color: #ddeff0 !important;
        display: inline-block;
        line-height: 18px;
        margin-left: 9px !important;
    }

    .btn_iconTextAddRoleDisabled {
        height: 21px;
        border: 1px solid #bbc8d0;
        border-radius: 3px;
        color: #bbc8d0;
        text-align: center;
        padding: 1px 8px 0px 8px;
        background-color: white;
        display: inline-block;
        line-height: 19px;
    }
}

.btn_ECR_ECN_Item_Selected {
    background-image: url(/images/RightNavigation/RightItem_Over.svg);
}
.btn_ECR_ECN_Item {
    background-image: url(/images/RightNavigation/RightItem.svg);
}

.btn_ECN_Documents_Selected {
    background-image: url(/images/RightNavigation/RightDocuments_Selected.svg);
}
.btn_ECN_Documents {
    background-image: url(/images/RightNavigation/RightDocuments.svg);
}

.btn_ECR_ECN_History_Selected {
    background-image: url(/images/RightNavigation/RightActivities_Selected.svg);
}
.btn_ECR_ECN_History {
    background-image: url(/images/RightNavigation/RightActivities.svg);
}

.btn_ECR_Documents_Selected {
    background-image: url(/images/RightNavigation/RightDocuments_Over.svg);
}

.btn_ECR_Documents {
    background-image: url(/images/RightNavigation/RightDocuments.svg);
}

.btn_ECR_Activities_Selected {
    background-image: url(/images/RightNavigation/RightActivities_Over.svg);
}

.btn_ECR_Relationship_Selected {
    background-image: url(/images/RightNavigation/Relationships_Over.svg);
}

.btn_ECR_Relationship {
    background-image: url(/images/RightNavigation/Relationships.svg);
}

.btn_ECR_WFActions {
    background-image: url(/images/RightNavigation/WFActions.svg);
}

.btn_ECR_WFActions_Selected {
    background-image: url(/images/RightNavigation/WFActions_Over.svg);
}

.actionButtonActivity {
    height: 22px;
    width: 60px;
    font-size: 13px;
    border: 1px solid #005959;
    border-radius: 3px;
    color: #005959;
    text-align: center;
    padding: 4px 8px 0px 4px;
    background-color: white;
    display: inline-block;
}

.actionButtonActivityOver,
.actionButtonActivityFocused,
.actionButtonActivityDown {
    color: #ffffff !important;
    background-color: #3d7f82 !important;
    height: 22px;
    width: 60px;
    font-size: 13px;
    border: 1px solid #005959;
    border-radius: 3px;
    text-align: center;
    padding: 4px 8px 0px 4px;
    display: inline-block;
}

.actionButtonActivityDisabled {
    height: 22px;
    width: 60px;
    font-size: 13px;
    border: 1px solid #adadad;
    border-radius: 3px;
    color: #adadad;
    text-align: center;
    padding: 4px 8px 0px 4px;
    background-color: #e0e0e0;
    display: inline-block;
}

.btn_statusItemNavigation,
.btn_statusItemNavigationOver,
.btn_statusItemNavigationDown,
.btn_statusItemNavigationSelected,
.btn_statusItemNavigationFocused {
    height: 14px;
    border-radius: 3px;
    color: #001110;
    text-align: center;
    padding: 0px 4px 0px 4px;
    background-color: white;
    display: inline-block;
    line-height: 14px;
    font-family: Roboto-Medium;
}

.project-type-pill {
    border: 1px solid #17484b;
    background-color: #17484b;
    min-width: 10px !important;
}

.project-type-pill__color {
    color: #ffffff;
    margin: 0 5px;
    cursor: default;
}

.delete-documents-icon-button svg {
    display: block;
}

.select-document-button {
    display: flex;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    color: #4E5D69;
    text-align: center;
    padding: 1px 5px 1px 5px;
    background-color: white;
    border: 1px solid #777980;
    line-height: 21px;
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
}

.select-document-button:hover {
    background-color: #eff8fb;
    color: #36addd;
    border: 1px solid #189fd6;
}

.notification-toggle {
    min-width: 50px;
    border-radius: 3px;
    padding: 2px;
    display: inline-flex;
    flex: 1 1 auto;
    justify-content: space-around;
    align-items: center;
    font-size: 12px;
    line-height: 18px;
    font-family: Roboto-Light, "Segoe UI", Arial, sans-serif;
}

.notification-toggle > :last-child {
    margin-left: 5px;
}

.on-notification-toggle {
    border: 1px solid #005959;
    color: #005959;
}

.off-notification-toggle {
    border: 1px solid red;
    color: red;
}