/******************************************************************************/
/* Product.css */
/* Copyright 2016 Sencore, Inc. All rights reserved. */
/******************************************************************************/

/* Clear the top-level status bar of all formatting. */
.statusToolbar {
   background: #FFFFFF;
   background-image: none;
   border: none;
}

.tab-container {
   width: 1100px;
}

.tab-alias-title {
   font-size: 9px !important;
   color: #fff;
   display: table;
   text-align: center;
   width: 100%;
}

.no-padding {
   padding: 0px 12px 0px 12px
}

.port {
   border-bottom: 1px solid #999999;
   min-height: 32px;
}

.port-status-only {
    padding-top: 5px;
}

.port-title {
   font-weight: bold !important;
   width: 120px;
}

.port-toolbar {
   background: #FFFFFF !important;
   background-image: none;
   border-bottom: none;
}

.port-toolbar-expanded {
   background: #FFFFFF !important;
   background-image: none;
   border-bottom: none;
}

.port-toolbar-faded {
   background: #E1E1E1 !important;
   background-image: none;
   border-bottom: none;
}

.port-toolbar-item-col {
   padding-right: 125px;
}

.port-toolbar-spacer {
   width: 4px;
}

.port-toolbar-spacer2 {
   width: 20px;
}

.port-status-spacer {
   width: 52px;
}

.port-item {
   background: #FFFFFF !important;
   background-image: none !important;
   border: none !important;
}

.port-item-col {
   width: 70px
}

.port-item-col2 {
   width: 100px
}

.port-item-col3 {
   width: 140px
}
.port-item-col4 {
   width: 188px
}
.port-status {
   padding: 0px 15px 10px 15px;
}

.port-status-item {
   font: 12px arial,tahoma,helvetica,sans-serif !important;
   color: #30569D;
}

.port-config-item {
   font: 12px arial,tahoma,helvetica,sans-serif !important;
   color: #FF8C00;
}

.port-item-spacing {
   margin-left: 0px !important;
   margin-right: 0px !important;
   padding-left: 2px !important;
   padding-right: 2px !important;
}

.port-source-file {
   font-weight: bold !important;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   cursor: pointer;
   cursor: hand;
}

.dialog-source-file {
   font-weight: bold !important;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   margin-top: 4px;
   margin-left: 7px;
   cursor: pointer;
   cursor: hand;
}

.icon-status_off {
   background-image: url( '../../img/product/status_off.png' ) !important;
}

.icon-status_uid {
   background-image: url( '../../img/product/status_uid.png' ) !important;
}

.icon-status_ok {
   background-image: url( '../../img/product/status_ok.png' ) !important;
}

.icon-status_error {
   background-image: url( '../../img/product/status_error.png' ) !important;
}

.icon-status_only {
   background-image: url( '../../img/product/status_only.png' ) !important;
}

.icon-expand {
   background-image: url( '../../img/product/expand.png' ) !important;
}

.icon-collapse {
   background-image: url( '../../img/product/collapse.png' ) !important;
}

.icon-control_record_blue {
   background-image: url( '../../img/product/control_record_blue.png' ) !important;
}

.icon-none {
   display: none;
}

.application-panel {
   padding: 10px;
}

.application-card {
   padding-bottom: 10px;
}

.label-icon {
   padding-left: 20px !important;
   background-repeat: no-repeat;
}

.button-background {
   background: #5E5E5E !important;
   border-color: #5E5E5E !important;
}

.icon-application_play_popout {
   background-image: url("/img/product/application_play_popout.png") !important;
}

.emptyCell{
   display: none;
}
