/*
 This software is the confidential information and copyrighted work of
 NetCracker Technology Corp. ("NetCracker") and/or its suppliers and
 is only distributed under the terms of a separate license agreement
 with NetCracker.
 Use of the software is governed by the terms of the license agreement.
 Any use of this software not in accordance with the license agreement
 is expressly prohibited by law, and may result in severe civil
 and criminal penalties. 
 
 Copyright (c) 1995-2016 NetCracker Technology Corp.
 
 All Rights Reserved.
 
*/

/*------ GLOBAL settings -----*/
body {
	width:100%;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pageContainer, .bodyContainer {
	height: auto !important;
    min-height: 0 !important;
    width: 100%;
}

a:link, a:visited {
	color: #056190 !important;
	text-decoration: none;
}

/*------ HIDE elements -----*/
/*TABLE.top*/
    /*TR*/
        /*TD.top*/
            /*TABLE.NavMenu[-]*/
    /*TR*/
        /*TD.status*/
            /*DIV.status*/
                /*A.path_pri ...[-]*/
            /*TABLE.TabMenuTable*/
                /*TABLE.OperationsMenu[-]*/
                /*DIV.tab[-]*/
TABLE.top TD.top TABLE.NavMenu,
TABLE.top div.status a.path_pri,
TABLE.top div.status span.path_pri,
TABLE.top div.status a.path_sec,
TABLE.top div.status a.txt_pri,
TABLE.top div.status a.txt_sec,
TABLE.top TD.status TABLE.TabMenuTable TABLE.OperationsMenu,
TABLE.top TD.status TABLE.TabMenuTable DIV.tab,
/*table.top tr td.top table.NavMenu, */
/*div.status_bg, *//*now doesn't use for navigation path*//* */
/*div.status, */
/*td.operations,*/
/*div.TabMenu,*/
/*td.TabMenuDyn,*/
DIV.clearboth,
table.ControlPanel,
td.pager,
DIV.pager,
td.emptyFooter,
div.InfoPanel,
table.mainControl input.checkbox,
a.selectAll,
div.filter,

DIV.jxhl_top,
DIV.jxhl_left,
DIV.jxhl_right,
DIV.jxhl_bottom,
DIV.jxhl_editButton,
DIV.jxhl_clearButton,
TABLE.freeze
{
	display: none;
	border: none;
}

/*[CSS2] only for IE7 and higher*/
/*Hide first column with checkboxes*/
/*TABLE.mainControl > THEAD > TR > TH.checkbox:first-child ,*/
/*TABLE.mainControl > TBODY > TR > TD.checkbox:first-child {*/
TABLE.mainControl TH.checkbox,
TABLE.mainControl TD.checkbox{
    display: none;
}

/*------ SHOW elements -----*/
TABLE.top DIV.status A.path_prev_item,
TABLE.top DIV.status A.txt{
    display: inline !important;
}

TABLE.top TR.topDotSeparatorTR,
DIV.signature {
    display: block !important;
}

/*------ Delete backgrounds -----*/
table.top tr td.top,
table.top tr td.status,
/*TABLE.top TR.topDotSeparatorTR,*/

DIV.status A.txt,
/*DIV.status A.path_prev_item,*/
td.TabMenuDyn div.activeTab table, div.activeTab table, td.TabMenuDyn div.activeTab table tr, div.activeTab table tr,
td.TabMenuDyn div.activeTab table tr td.TabR, div.activeTab table tr td.TabR {
    background: none !important;
}

/*------ TOP settings -----*/
table.top {
    vertical-align: bottom;
    width: 100%;
    /*height: 29px;*/
    background-color: #FFFFFF;
	margin-bottom: 0;
    padding:0 0 0 1%;
}

table.top tr td.top {
    padding: 0px;
}

TABLE.top TR TD.top A.top {
    position:static !important;
    width: 250px;
    height: 48px;
    background: url( /img/e/top_printed_logo.gif ) top left no-repeat;
}

TABLE.top TR.topDotSeparatorTR{
    width: 100%;
    height: 1px;
    line-height: 1px;
    background: #000000 none;
}

div.status{
    /*padding-bottom:12px;*/
    padding-bottom: 0px;
}

div.status div {
    margin: 0px;
}

div.status A.path_prev_item,
div.status A.txt,
div.status SPAN.txt {
    /*vertical-align: top;*/
    position: static !important;

    /*--- old properties*/
    /*color:#336799;*/
    /*cursor:default;*/
    /*font-family:Arial,Helvetica,sans-serif;*/
    /*font-size:20px;*/
    /*font-weight:bold;*/
    /*left:205px;*/
    /*line-height:24px;*/
    /*text-decoration:none;*/
    /*top:10px;*/
    /*vertical-align:top;*/
    /*z-index:100;*/
    color:#000000 !important;
    font-family:Tahoma,Arial,Helvetica,sans-serif !important;
    font-size:14px !important;
    font-weight:bold !important;
    line-height:16px !important;
    padding-bottom: 0px !important;
}

/*todo deprecated: use for PseudoPrintedDesign */
div.NavPath {
    line-height: 16px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 15px;
}

table.TabMenuTable td {
	background: transparent !important;
}

TD.TabMenuDyn {
    background: #ffffff;
}

/*table.OperationsMenu tr td.components {*/
	/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	/*font-size:16px !important;*/
	/*color: #000000;*/
	/*background: none;*/
	/*padding: 0;*/
/*}*/

/*table.OperationsMenu {*/
	/*border:none !important;*/
	/*background: transparent !important;*/
	/*margin-top: 40px;*/
/*}*/

/*table.OperationsMenu tr td {*/
/*border:none !important;*/
/*}*/

/*div.TitleTabLeft {
    height: 17px;
	border-left: #003366 1px solid;
	float: left;

}

div.TitleTabRight {
    padding: 0 19px 0 7px;
    line-height: 16px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
	float: left;
}*/


/*------ CONTENT settings -----*/
table.InfoTable {
	border-collapse: collapse;
}

table.mainControl tr th, table.InfoTable2 tr td, table.InfoTable tr td {
    border: #999999 1px solid;
	padding: 4px;
}

table.InfoTable2 tr td, table.InfoTable tr td {
	background: transparent !important;
}

table.mainControl tr th table.HeadLine, table.mainControl tr th table.HeadLine tr td {
	border: none;
	margin: 0;
	padding:0;
	white-space: normal;
}

tr.InfolineHead td {
	font-weight: bold;
}

div.content {
    border: none !important;
    margin: 0px; 
}

span.refImage {
	background-image: none !important;
	padding-left: 0;
}

div.tbl-container {
  width: 100%;
  height: auto;

  overflow: hidden;
  margin-bottom: 20px;
}

div.tbl-container table.MainControl td {
  width: 0px;
}

div.content form {
    margin: 0px;
}

/*TABLE.mainControl TD.pager{*/
    /*display: table-cell !important;*/
/*}*/

table.mainControl tr th, table.InfoTable2 tr td, table.InfoTable tr td {
    /*border:1px solid #999999;*/
    border: none;
}

table.InfoTable tr td.InfoLine_Name,
table.InfoTable tr td.InfoLine_Value{
    border-bottom: #e9f1f6 solid 1px;
}

div.scroll-table {
    height: auto !important;
}

DIV.scroll-table TABLE.mainControl THEAD {
    visibility: visible !important;
}

table.mainControl.freeze {
    table-layout: auto !important;
    position: relative !important;
    /*z-index: 30;*/
    /*background-color: white;*/
    /*width: auto;*/
}
/*------ FOOTER settings -----*/

div.copyright {
	background: transparent !important;
	margin-top: 5px !important;
	color: #000000 !important;
	white-space: nowrap;
}

div.copyright table td {
	width: 30% !important;
}

DIV.signature{
    text-align:left;
    padding: 10px;
}

DIV.signature SPAN {
    margin: 2px;
}

DIV.signature SPAN.signature_user_text,
DIV.signature SPAN.signature_date_text{
    font-weight:bold;
}

DIV.signature SPAN.signature_date_text{
    margin-left: 200px;
}
DIV.signature SPAN.signature_user_value,
DIV.signature SPAN.signature_date_value{

}

SPAN.sprtHide {
    display: inline-block;
}

div.moduleMsg{
	display: none !important;
}

/*
.workplace .ghost .content .inner {
    padding: 0 0 0 0;
}

.workplace > .ghost > .content {
    min-width: auto;
}
*/

div.TitleTabLeft {
        height: 21px !important;
        margin-top: 10px !important;
}

div.TitleTabRight table.TitleTab {
    padding-left: 0 !important;
}

.TitleTabLeft .TitleTabRight {
    background: none repeat scroll 0 0 #e7e7e7 !important;
    border-color: #848484 #848484 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    height: 22px !important;
    padding: 0 5px !important;
}

.TitleTabLeft .TitleTabRight table tr td {
    color: #000000 !important;
    font-size: 11px !important;
    height: 20px !important;
}

td.Default {
    border-left-style: none;
}

.workplace{
	overflow:inherit;
}

body {
    overflow: visible !important;
}

html {
    overflow: auto !important;
}

.nc-printed-version
{
	padding-left:5px;
}

/*
 WITHOUT LIMITING THE FOREGOING, COPYING, REPRODUCTION, REDISTRIBUTION,
 REVERSE ENGINEERING, DISASSEMBLY, DECOMPILATION OR MODIFICATION
 OF THE SOFTWARE IS EXPRESSLY PROHIBITED, UNLESS SUCH COPYING,
 REPRODUCTION, REDISTRIBUTION, REVERSE ENGINEERING, DISASSEMBLY,
 DECOMPILATION OR MODIFICATION IS EXPRESSLY PERMITTED BY THE LICENSE
 AGREEMENT WITH NETCRACKER. 
 
 THIS SOFTWARE IS WARRANTED, IF AT ALL, ONLY AS EXPRESSLY PROVIDED IN
 THE TERMS OF THE LICENSE AGREEMENT, EXCEPT AS WARRANTED IN THE
 LICENSE AGREEMENT, NETCRACKER HEREBY DISCLAIMS ALL WARRANTIES AND
 CONDITIONS WITH REGARD TO THE SOFTWARE, WHETHER EXPRESS, IMPLIED
 OR STATUTORY, INCLUDING WITHOUT LIMITATION ALL WARRANTIES AND
 CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 TITLE AND NON-INFRINGEMENT.
 
 Copyright (c) 1995-2016 NetCracker Technology Corp.
 
 All Rights Reserved.
*/