/*
//===================================================================================
// Copyright (c) Calnex Solutions Ltd.  All rights reserved.
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY
// OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT
// LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
// FITNESS FOR A PARTICULAR PURPOSE.
//===================================================================================
// The contents of this file should not be copied or distributed
// without permission being granted by Calnex Solutions Ltd.
//===================================================================================
*/
body {
    color: #C8C8C8;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: white;
}

/* latest bootstrap sets color on these to inherit which picks up the above body color, this is too light for out input & select controls */
input,
select {
    color: black;
}

.cxt-background-1 {
    background-color: black !important;
}

.cxt-background-2 {
    background-color: #323232;
}

.cxt-background-3 {
    background-color: #323232;
}

.cxt-background-4 {
    background-color: #323232;
}

.cxt-background-5 {
    background-color: #424242;
    color: #D4D4D4;
}

.cxt-background-6 {
    background-color: #777777;
}

.cxt-background-7 {
    background-color: #0066FF;
}

.cxt-background-8 {
    background-color: #262626;
}

.cxt-background-9 {
    background-color: #404040;
}

.cxt-background-10 {
    background-color: #333333;
}

.cxt-background-11 {
    background-color: black;
}

.cxt-background-12 {
    background-color: #323232;
}

.cxt-background-13 {
    background-color: #000;
}

.cxt-background-14 {
    background-color: #505050;
}

.cxt-background-15 {
    background-color: #c0ffc0;
}

.cxt-background-16 {
    background-color: #40ffff;
}

.cxt-background-17 {
    background-color: #c0c0ff;
}

.cxt-background-18 {
    background-color: #A5C7E5;
}

.cxt-background-19 {
    background-color: #2a2a2a;
}

.cxt-background-20 {
    background-color: #93b0ca;
}

.cxt-background-inactive {
    background-color: lightgrey;
}

.cxt-background-active {
    background-color: #33ff66;
}

.cxt-background-primed {
    background-color: orange;
}

.cxt-d3-background-1 {
    background-color: #ffffcc;
}

.cxt-d3-background-2 {
    background-color: #f5f5f5;
}

.cxt-sidebar-header {
    background-color: black;
    color: white;
}

.cxt-border-7 {
    border: 1px solid #0066FF;
}

.cxt-linear-fill {
    background: -webkit-linear-gradient(#404040, #151515);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#404040, #151515);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#404040, #151515);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#404040, #151515);
    /* Standard syntax */
}

.cxt-management-feature-group-container {
    background-color: #323232;
    border: 1px solid #797979;
}

.cxt-light-track-title {
    color: #D4D4D4 !important;
}

/* We set a fixed minimum width and a fixed height for our sync e wander track, this is defined by the following css class */
.cxt-light-track-gradient {
    background: -webkit-linear-gradient(#BFBFBF, #959595);
    background: linear-gradient(#BFBFBF, #959595);
    background-color: #BFBFBF;
}

.cxt-dark-track-title {
    color: #5F5F5F !important;
}

.cxt-dark-track-gradient {
    background-color: #4D4D4D;
}

a.list-group-item,
a.list-group-item:focus {
    border-color: #000;
    background-color: #000;

    color: #D4D4D4;

    background-image: url('../../../img/but_24-64.png');
}

a.list-group-item:hover {

    color: white;
    background-color: #000;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {

    color: white;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    border-color: #000;
    background-color: #000;

    color: white;

    background-image: url('../../../img/but_24-64_a.png');
}

.blackBackground {
    background-color: black;
}

.management-feature-page a:link,
.management-feature-page a,
.management-feature-page a:visited,
.management-feature-page a:hover,
.management-feature-page a:active {
    text-decoration: none;
    color: #D4D4D4;
}

.cxt-background-black {
    background: black;
}

.cxt-background-color-a {
    background-color: #333333;
}

.cxt-statistics-field {
    background-color: black;
    color: #0099FF;
}

.cxt-statistics-field .extended-delay {
    color: #FF4400;
}

.cxt-load-page-error {
    color: white !important;
    background: black;
}

.cxt-text-colour-1 {
    color: #909090 !important;
}

.cxt-text-colour-2 {
    color: #0099FF !important;
}

.cxt-text-colour-3 {
    color: white !important;
}

.cxt-text-colour-4 {
    color: black !important;
}

.cxt-text-colour-5 {
    color: #ee3524 !important;
}

.cxt-text-colour-6 {
    color: #5A5A5A !important;
}

.cxt-text-colour-7 {
    color: #999999 !important;
}

.cxt-text-colour-8 {
    color: #D3D3D3 !important;
}

.cxt-text-colour-9 {
    color: #CCCCCC !important;
}

.cxt-text-colour-10 {
    color: #D4D4D4 !important;
}

.cxt-text-colour-11 {
    color: #5F5F5F !important;
}

.cxt-text-colour-12 {
    color: #D4D4D4 !important;
}

.cxt-text-colour-13 {
    color: #77CAEE !important;
}

.cxt-text-colour-14 {
    color: #77CAEE;
}

.cxt-text-colour-15 {
    color: #5DC75D;
}

.cxt-text-colour-16 {
    color: yellow;
}

.cxt-text-colour-17 {
    color: #C44F00;
}

.cxt-text-colour-18 {
    color: #FF7F27;
}

.cxt-text-colour-red {
    color: #FF0000 !important;
}

.cxt-text-colour-green {
    color: #33ff66 !important;
}

.cxt-text-colour-neo-theme {
    color: #2abec5;
}

/**********************************************************************************************************************/
/* cxt-generic-button styles compliment cx-generic-button styles in calnexStyling.css these themed supporting styles  */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-generic-button {
    border: 1px solid #606060;
    color: #D4D4D4;

    background: -webkit-linear-gradient(#404040, #000000);
    background: linear-gradient(#404040, #000000);
}

.cxt-generic-button:disabled {
    color: #888;
}

.cxt-generic-button:active {
    -webkit-box-shadow: 0px 2px 0px #323232;
    -moz-box-shadow: 0px 2px 0px #323232;
    box-shadow: 0px 2px 0px #323232;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-cat-button styles compliment cx-cat-button styles in calnexStyling.css these themed supporting styles          */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-cat-button {
    background: url('/img/CAT_logo_transparent.png'),
        linear-gradient(#404040, #000000);
    background: url('/img/CAT_logo_transparent.png'),
        -webkit-linear-gradient(#404040, #000000);
    background-size: 35px 14px, auto;
    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-pfv-button styles compliment cx-pfv-button styles in calnexStyling.css these themed supporting styles          */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-pfv-button {
    background: url('/img/pfv-icon-tp.png'),
        linear-gradient(#404040, #000000);
    background: url('/img/pfv-icon-tp.png'),
        -webkit-linear-gradient(#404040, #000000);
    background-size: 35px 14px, auto;
    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* Styles to decorate element backgrounds with images. Traditionally these styles belong inside the imagesCommon.css  */
/* or product specific imagesAttero.css/imageParagon.css files however if they need to be styled they belong here as  */
/* they point to style specific image files. The 'cxt-' prefix allows us to easily identify the themed styles when    */
/* used in our html code.                                                                                             */
/**********************************************************************************************************************/
.cxt-default-page-background-image {
    background-image: url('bg-1680x955.png');
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-table styles compliment cx-table styles in calnexStyling.css these themed supporting styles manipulate color   */
/* will vary across theme specific cxt_calnexStyling.css files such as this one.                                      */
/**********************************************************************************************************************/
.cxt-table {
    border: 1px solid #797979;
}

.cxt-table th {
    border: 1px solid #797979;
}

.cxt-table td {
    border: 1px solid #797979;
}

.cxt-table input:disabled {
    background-color: #323232;
    border: 1px solid #323232;
}

/* todo remove once refactoring completed */
.cxt-table .editing {
    background-color: #ffff00;
}

/**********************************************************************************************************************/

.cxt-active-nav-button {
    background-color: #0066FF;
    color: white !important;
}

/**********************************************************************************************************************/
/* cxt-wander-gen-track styles compliment wander-gen-track styles defined elsewhere these themed supporting styles    */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-wander-gen-track .calTabGroup .pageContainer {
    background-color: #424242;

    border: 1px solid #777;
}

.cxt-wander-gen-track .calTabGroup .tabPage {
    background-color: #424242;
    color: #D4D4D4;
}

/* Inactive tab background and text coloring */
.cxt-wander-gen-track .calTabGroup ul li {
    background-color: #323232;

    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
}

.cxt-wander-gen-track .calTabGroup ul li a {
    color: #D4D4D4;
}

/* Active tab background and text coloring */
.cxt-wander-gen-track .calTabGroup ul li.active {
    background-color: #424242;

    border-top: 1px solid #777;
    border-left: 1px solid #777;
    border-right: 1px solid #777;
}

.cxt-wander-gen-track .calTabGroup ul li a.active {
    color: white;
}

.cxt-wander-gen-track hr {
    background: #FFF;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-attero-statistics styles compliment attero-statistics styles defined elsewhere, these themed supporting styles */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-attero-statistics hr {
    background: #777;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-impairmentsTabPanelContainer styles compliment impairmentsTabPanelContainer styles defined elsewhere, these    */
/* themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as  */
/* this one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-impairmentsTabPanelContainer .calTabGroup .pageContainer {
    border: 1px solid #777;
}

/* Inactive tab background and text coloring */
.cxt-impairmentsTabPanelContainer .calTabGroup ul li {
    background-color: #777;
    border: 1px solid #777;
}

.cxt-impairmentsTabPanelContainerSecondRow .calTabGroup ul li {
    background-color: #A3A3A3;
    border: 1px solid #A3A3A3;
}

.cxt-impairmentsTabPanelContainer .calTabGroup ul li a {
    color: #D4D4D4;
}

.cxt-impairmentsTabPanelContainerSecondRow .calTabGroup ul li a {
    color: #E0E0E0;
}

/* Active tab background and text coloring */
.cxt-impairmentsTabPanelContainer .calTabGroup ul li.active {
    background-color: #0066FF;
    border: 1px solid #0066FF;
}

.cxt-impairmentsTabPanelContainerSecondRow .calTabGroup ul li.active {
    background-color: #0392FF;
    border: 1px solid #0392FF;
}

.cxt-impairmentsTabPanelContainer .calTabGroup ul li a.active {
    color: white;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-profilesImpairmentPage styles compliment profilesImpairmentPage styles defined elsewhere, these                */
/* themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as  */
/* this one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-profilesImpairmentPage .profileContainer.selected,
.cxt-profilesImpairmentPage .profileContainer.last.selected {
    border: 1px solid yellow;
}

.cxt-profilesImpairmentPage .profileContainer .grab-container.selected {
    border-right: 1px solid yellow;
}

.cxt-profilesImpairmentPage .profileContainer .profile-state-container.selected {
    border-left: 1px solid yellow;
}

.cxt-profilesImpairmentPage .profileContainer .filter-container.selected {
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-profilesImpairmentPage .profileContainer .multi-select-container.selected {
    outline: 2px solid yellow;
    outline-offset: -2px;
}

.cxt-profilesImpairmentPage .cal-grab-bar.selected .grab-bar {
    border-left-color: yellow;
}

.cxt-profilesImpairmentPage .editorAccess,
.cxt-profilesImpairmentPage .editorView,
.cxt-profilesImpairmentPage .editorControlPanel {
    border: 1px solid black;
}

.cxt-profilesImpairmentPage .vertical-divider {
    border: 1px solid black;
}

.cxt-profilesImpairmentPage .profileContainer .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-profilesStatisticsParentView styles compliment profilesStatisticsParentView styles defined elsewhere, these    */
/* themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as  */
/* this one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-profilesStatisticsParentView .dim {
    opacity: 0.7;
}

.cxt-profilesStatisticsParentView .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-filterDetailDirective styles compliment filterDetailDirective styles defined elsewhere, these themed supporting*/
/* styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.          */
/**********************************************************************************************************************/
.cxt-filterDetailDirective .profile-container.selected {
    border-top: 1px solid yellow;
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-filterDetailDirective .protocol-detail-container.last.selected,
.cxt-filterDetailDirective .protocol-container.last.selected,
.cxt-filterDetailDirective .profile-container.last.selected {
    border-bottom: 1px solid yellow;
}

.cxt-filterDetailDirective .protocol-detail-container.parent-selected,
.cxt-filterDetailDirective .protocol-container.parent-selected,
.cxt-filterDetailDirective .profile-container.parent-selected,
.cxt-filterDetailDirective .protocol-detail-container.selected {
    border-top: 1px solid yellow;
}

.cxt-filterDetailDirective .profile-container .grab-container.selected,
.cxt-filterDetailDirective .protocol-detail-container .protocol-field.selected {
    border-right: 1px solid yellow;
}

.cxt-filterDetailDirective .profile-container .profile-state-container.selected {
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-filterDetailDirective .cal-grab-bar.selected .grab-bar {
    border-left-color: yellow;
}

.cxt-filterDetailDirective .protocol-container.selected {
    border-top: 1px solid yellow;
    border-right: 1px solid yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-impairmentDetailDirective styles compliment impairmentDetailDirective styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-impairmentDetailDirective .profile-container.selected {
    border-top: 1px solid yellow;
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-impairmentDetailDirective .profile-container.selected .grab-container,
.cxt-impairmentDetailDirective .profile-container.selected .profile-element,
.cxt-impairmentDetailDirective .impairment-container.selected .profile-element {
    border-right: 1px solid yellow;
}

.cxt-impairmentDetailDirective .impairment-container.last-row.selected,
.cxt-impairmentDetailDirective .profile-container.last-row.selected {
    border-bottom: 1px solid yellow;
}

.cxt-impairmentDetailDirective .profile-container.parent-selected,
.cxt-impairmentDetailDirective .impairment-container.parent-selected {
    border-top: 1px solid yellow;
}

.cxt-impairmentDetailDirective .profile-container .grab-container.selected {
    border-right: 1px solid yellow;
}

.cxt-impairmentDetailDirective .profile-container .profile-state-container.selected {
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-impairmentDetailDirective .profile-container.selected .cal-grab-bar .grab-bar {
    border-left-color: yellow;
}

.cxt-impairmentDetailDirective .impairment-container.selected {
    border-top: 1px solid yellow;
}

.cxt-impairmentDetailDirective .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-memoryAllocationEditorDirective styles compliment memoryAllocationEditorDirective styles defined elsewhere,    */
/* these themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files    */
/* such as this one.                                                                                                  */
/**********************************************************************************************************************/
.cxt-memoryAllocationEditorDirective .profile-container.selected .cal-grab-bar .grab-bar {
    border-left-color: yellow;
}

.cxt-memoryAllocationEditorDirective .profile-container.selected div.grab-container {
    border-top: 1px solid yellow;
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-memoryAllocationEditorDirective .profile-container.selected div.profile-element {
    border-top: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-memoryAllocationEditorDirective .profile-container.parent-selected div.profile-element,
.cxt-memoryAllocationEditorDirective .profile-container.parent-selected div.grab-container {
    border-top: 1px solid yellow;
}

.cxt-memoryAllocationEditorDirective .last-row.profile-container.selected div.grab-container,
.cxt-memoryAllocationEditorDirective .last-row.profile-container.selected div.profile-element {
    border-bottom: 1px solid yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-filterBuilder styles compliment filterBuilder styles defined elsewhere, these themed supporting styles         */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-filterBuilder .lower-panel .headerFooterRowBackgroundColour {
    background-color: #484848;
}

.cxt-filterBuilder .lower-panel .protocolLayerContainer:nth-child(odd) {
    background-color: #666666;
}

.cxt-filterBuilder .lower-panel .protocolLayerContainer:nth-of-type(even) {
    background-color: #707070;
}

.cxt-filterBuilder .fieldValueContainer .instance-management-container {
    border-top: 1px solid #505050;
}

.cxt-filterBuilder .fieldValueContainer .gui-group-line {
    background-color: #505050;
}

/**********************************************************************************************************************/

.cxt-border-a {
    box-sizing: border-box;
    border: 1px solid #797979;
}

.cxt-border-a.dashed {
    border-style: dashed;
}

.cxt-border-top-a {
    box-sizing: border-box;
    border-top: 1px solid #797979;
}

.cxt-border-top-a.dashed {
    border-top-style: dashed;
}

.cxt-border-right-a {
    box-sizing: border-box;
    border-right: 1px solid #797979;
}

.cxt-border-right-a.dashed {
    border-right-style: dashed;
}

.cxt-border-right-a.right-padding {
    padding-right: 5px;
}

.cxt-border-bottom-a {
    box-sizing: border-box;
    border-bottom: 1px solid #797979;
}

.cxt-border-bottom-a.dashed {
    border-bottom-style: dashed;
}

.cxt-border-left-a {
    box-sizing: border-box;
    border-left: 1px solid #797979;
}

.cxt-border-left-a.dashed {
    border-left-style: dashed;
}

.cxt-border-b {
    box-sizing: border-box;
    border: 1px solid black;
}

.cxt-border-left-b {
    box-sizing: border-box;
    border-left: 1px solid black;
}

.cxt-work-in-progress-button {
    background-color: #333333 !important;
    border-radius: 5px !important;
    box-sizing: border-box !important;
    border: 1px solid black !important;
    color: #999999 !important;
    font-weight: normal !important;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

/**********************************************************************************************************************/
/* cxt-non-pending-change-indicator-line styles compliment the cx-non-pending-change-indicator-line style defined in  */
/* calnexStyling.css, these themed supporting styles manipulate color and will vary across theme specific             */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-non-pending-change-indicator-line {
    border-color: #323232;
}

/**********************************************************************************************************************/
/* cxt-pending-change-indicator-line styles compliment the cx-pending-change-indicator-line style defined in          */
/* calnexStyling.css, these themed supporting styles manipulate color and will vary across theme specific             */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-pending-change-indicator-line {
    border-color: yellow;
}

/**********************************************************************************************************************/
/* cxt-invalid-change-indicator-line styles compliment the cx-invalid-change-indicator-line style defined in          */
/* calnexStyling.css, these themed supporting styles manipulate color and will vary across theme specific             */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-invalid-change-indicator-line {
    border-color: red;
}

/**********************************************************************************************************************/
/* cxt-sync-overlay style compliments the use of the cx-sync-overlay styles employed by the calSyncOLay directive. The*/
/* cx-sync-overlay style applies a transparent overlay to prevent user interaction while a 'put' / 'post' operation is*/
/* in progress, for longer operations we subsequently apply the cxt_sync-overlay style to 'grey out' the overlay, this*/
/* is to avoid screen flicker for the quick put service calls.                                                        */
/**********************************************************************************************************************/
.cxt-sync-overlay {
    opacity: 0.3 !important;
}

/**********************************************************************************************************************/
/* cxt-delay-overlay style compliments the use of the cx-delay-overlay styles employed by the calDelayJitterDirective.*/
/* The cx-delay-overlay style applies a transparent overlay to prevent access to the delay settings if memory is not  */
/* allocated for the selected profile.                                                                                */
/**********************************************************************************************************************/
.cxt-delay-overlay {
    opacity: 0.1 !important;
}

/**********************************************************************************************************************/
/* Style used by calJitterDirective to grey out the enable/disable slider control when no jitter profile is assigned  */
/* to a profile; a jitter profile is the only feature of a jitter impairment so one must be set it can be enabled.    */
/**********************************************************************************************************************/
.cxt-jitterEnable-overlay {
    opacity: 0.4 !important;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-atteroProfileImpairmentsSummary styles compliment atteroProfileImpairmentsSummary styles defined elsewhere,    */
/* these themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files    */
/* such as this one.                                                                                                  */
/**********************************************************************************************************************/
.cxt-atteroProfileImpairmentsSummary .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-statisticsProfilesView styles compliment statisticsProfilesView styles defined elsewhere,  */
/* these themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files    */
/* such as this one.                                                                                                  */
/**********************************************************************************************************************/
.cxt-statisticsProfilesView .dim {
    opacity: 0.7;
}

.cxt-statisticsProfilesView .impairment {
    border: 1px solid black;
    color: black;
}

.cxt-statisticsProfilesView .profile-profiles-view .profile-container.selected {
    border-top: 1px solid yellow;
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
}

.cxt-statisticsProfilesView .profile-profiles-view .profile-container.selected .profile-name-container,
.cxt-statisticsProfilesView .profile-profiles-view .profile-container.selected .profile-state-container,
.cxt-statisticsProfilesView .profile-profiles-view .profile-container.selected .filter-container,
.cxt-statisticsProfilesView .profile-profiles-view .profile-container.selected .impairments-container {
    border-left: 1px solid yellow;
}

.cxt-statisticsProfilesView .profile-profiles-view .profile-container.slot-above-selected {
    border-top: 1px solid yellow;
}

.cxt-statisticsProfilesView .profile-profiles-view .profile-container.last.selected {
    border-bottom: 1px solid yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-profileCorruptionStatistics styles compliment profileCorruptionStatistics styles defined elsewhere, these      */
/* themed supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as  */
/* this one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-profileCorruptionStatistics .information-text {
    color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-memoryAllocation styles compliment memoryAllocation styles defined elsewhere, these themed supporting styles   */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-memoryAllocation .table-header th {
    background-color: #777777;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-deleteClear styles compliment deleteClear styles defined elsewhere, these themed supporting styles   */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-deleteClear .table-div-1 {
    background-color: #6B6B6B;
}

.cxt-deleteClear .table-div-2 {
    background-color: #575757;
}

/**********************************************************************************************************************/
/* cxt-copyImpairments styles compliment copyImpairments styles defined elsewhere, these themed supporting styles   */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-copyImpairments .table-div-1 {
    background-color: #6B6B6B;
}

.cxt-copyImpairments .table-div-2 {
    background-color: #575757;
}

.cxt-copyImpairments .background-1 {
    background-color: #181818;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-filterBuilderProfilesView styles compliment filterBuilderProfilesView styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-filterBuilderProfilesView .summary-profiles-view .profile-container .selected,
.cxt-filterBuilderProfilesView .detailed-profiles-view .profile-container .selected {
    border-color: yellow;
}

.cxt-filterBuilderProfilesView .summary-profiles-view .profile-container .filter-drop-zone {
    opacity: 1;
}

.cxt-filterBuilderProfilesView .summary-profiles-view .non-interactive,
.cxt-filterBuilderProfilesView .detailed-profiles-view .non-interactive {
    opacity: 0.6;
}

.cxt-filterBuilderProfilesView .impairment {
    border: 1px solid black;
    color: black;
}

.cxt-filterBuilderProfilesView .dim {
    opacity: 0.7;
}

.cxt-filterBuilderProfilesView .summary-profiles-view .profile-container .cxt-border-a.not-selected,
.cxt-filterBuilderProfilesView .detailed-profiles-view .selectable.cxt-border-a.not-selected {
    border-color: transparent;
}

.cxt-filterBuilderProfilesView .detailed-profiles-view .selectable.cxt-border-a.selected {
    border-color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-filterBuilderDetailedProfilesViewDirective styles compliment filterBuilderDetailedProfilesViewDirective styles */
/* defined elsewhere, these themed supporting styles manipulate color and will vary across theme specific             */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-filterBuilderDetailedProfilesViewDirective .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-profileEditorProfilesView styles compliment profileEditorProfilesView styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-profileEditorProfilesView .impairment {
    border: 1px solid black;
    color: black;
}

.cxt-profileEditorProfilesView .profile-container .cxt-border-a.not-selected,
.cxt-profileEditorProfilesView .selectable.cxt-border-a.not-selected {
    border-color: transparent;
}

.cxt-profileEditorProfilesView .cxt-border-a.selected,
.cxt-profileEditorProfilesView .cxt-border-top-a.selected,
.cxt-profileEditorProfilesView .cxt-border-bottom-a.selected,
.cxt-profileEditorProfilesView .cxt-border-right-a.selected,
.cxt-profileEditorProfilesView .cxt-border-left-a.selected,
.cxt-profileEditorProfilesView .selectable.cxt-border-a.selected {
    border-color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-statisticsDetailedPortProfilesViewDirective styles compliment statisticsDetailedPortProfilesViewDirective      */
/* styles defined elsewhere, these themed supporting styles manipulate color and will vary across theme specific      */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-statisticsDetailedPortProfilesViewDirective .non-interactive {
    opacity: 0.6;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-statisticsDetailedProfileProfilesViewDirective styles compliment statisticsDetailedProfileProfilesViewDirective*/
/* styles defined elsewhere, these themed supporting styles manipulate color and will vary across theme specific      */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-statisticsDetailedProfileProfilesViewDirective .selected {
    border-color: yellow;
}

.cxt-statisticsDetailedProfileProfilesViewDirective .slot-above-selected {
    border-top: 1px solid yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-delayJitterEditor styles compliment delayJitterEditor styles defined elsewhere, these themed supporting styles */
/* manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.                 */
/**********************************************************************************************************************/
.cxt-delayJitterEditor .information-text {
    color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-packetCorruptionEditor styles compliment packetCorruptionEditor styles defined elsewhere, these themed         */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-packetCorruptionEditor .information-text {
    color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-physicalImpairmentsEditor styles compliment physicalImpairmentsEditor styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-physicalImpairmentsEditor .information-text {
    color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-calFilterBuilderDirective styles compliment calFilterBuilderDirective styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-calFilterBuilderDirective .headerFooterRowBackgroundColour {
    background-color: #484848;
}

.cxt-calFilterBuilderDirective .protocolLayerContainer:nth-child(odd) {
    background-color: #666666;
}

.cxt-calFilterBuilderDirective .protocolLayerContainer:nth-of-type(even) {
    background-color: #707070;
}

.cxt-calFilterBuilderDirective .fieldValueContainer .instance-management-container {
    border-top: 1px solid #505050;
}

.cxt-calFilterBuilderDirective .fieldValueContainer .gui-group-line {
    background-color: #505050;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-calPcapImportDirective styles compliment calPcapImportDirective styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-calPcapImportDirective .bold-text {
    font-weight: bold;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-calNewFilterDirective styles compliment calNewFilterDirective styles defined elsewhere, these themed supporting*/
/* styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this one.          */
/**********************************************************************************************************************/
.cxt-calNewFilterDirective .new-filter-dragging {
    opacity: 0.5;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-calModifyFilterDirective styles compliment calModifyFilterDirective styles defined elsewhere, these themed     */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-calModifyFilterDirective .information-text {
    color: yellow;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-calModifyPcapDirective styles compliment calModifyPcapDirective styles defined elsewhere, these themed     */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                          */
/**********************************************************************************************************************/
.cxt-calModifyPcapDirective .information-text {
    color: yellow;
}

/**********************************************************************************************************************/
/* cxt-pcapImportProfilesView styles compliment pcapImportProfilesView styles defined elsewhere, these themed   */
/* supporting styles manipulate color and will vary across theme specific cxt_calnexStyling.css files such as this    */
/* one.                                                                                                               */
/**********************************************************************************************************************/
.cxt-pcapImportProfilesView .summary-profiles-view .profile-container .filter-drop-zone {
    opacity: 1;
}

.cxt-pcapImportProfilesView .summary-profiles-view .non-interactive,
.cxt-pcapImportProfilesView .detailed-profiles-view .non-interactive {
    opacity: 0.6;
}

.cxt-pcapImportProfilesView .impairment {
    border: 1px solid black;
    color: black;
}

.cxt-pcapImportProfilesView .dim {
    opacity: 0.7;
}

.cxt-pcapImportProfilesView .summary-profiles-view .profile-container .cxt-border-a.not-selected,
.cxt-pcapImportProfilesView .detailed-profiles-view .selectable.cxt-border-a.not-selected {
    border-color: transparent;
}

/**********************************************************************************************************************/

/**********************************************************************************************************************/
/* cxt-pcapImportDetailedProfilesViewDirective styles compliment pcapImportDetailedProfilesViewDirective styles       */
/* defined elsewhere, these themed supporting styles manipulate color and will vary across theme specific             */
/* cxt_calnexStyling.css files such as this one.                                                                      */
/**********************************************************************************************************************/
.cxt-pcapImportDetailedProfilesViewDirective .impairment {
    border: 1px solid black;
    color: black;
}

/**********************************************************************************************************************/
