﻿/* new design */
@font-face {
  font-family: 'Gotham';
  src: url('gotham/gotham-book.eot'); /* IE9 Compat Modes */
  src: url('gotham/gotham-book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('gotham/gotham-book.woff') format('woff'), /* Modern Browsers */
     url('gotham/gotham-book.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('gotham/gotham-book.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 400;
   font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('gotham/gotham-bold.eot'); /* IE9 Compat Modes */
  src: url('gotham/gotham-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('gotham/gotham-bold.woff') format('woff'), /* Modern Browsers */
     url('gotham/gotham-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('gotham/gotham-bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 700;
   font-style: normal;
}
 /*:focus { outline: #99c44e solid 1px; }*/
 :focus { outline: #d5d5d5 solid 1px; }
.normal { font-weight: 400; }
.bold, .bolder, strong { font-weight: 700; }
 html, body { font-size: 11px; font-family: 'Gotham' ,Verdana, Sans-Serif; height:100%; width:100%; margin: 0px; padding: 0px; }
 /* end new design */
/* date and number formatting styles */
.datepicker { margin-right:2px; }
/* text bos field (editable) */
.numberField, .numberField6 { text-align: right; } 
.numberFormat { text-align: right; }
.icon-text { display: inline-block; vertical-align:middle; }
/* div */
.tblHeading { background-color:#d6e2c1; width:100%; height:14px; padding: 2px; border:solid thin #bdbdbd; }
.tblTimeHeading { background-color:#a06ba2; width:100%; height:14px; padding: 2px; border:solid thin #bdbdbd; }
.numberText {text-align: right; padding-right: 2px; }
.numberText15 {text-align: right; padding-right: 15px; }
.string15 {text-align: left; padding-left: 5px; }
a:hover { text-decoration: none; }
.invRow {}
.focusOut {}
.text-hidden { overflow:hidden; max-height:20px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; display:inline-block; }
.text-hiddennomouseover { overflow:hidden; max-height:20px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; display:inline-block; }
iframe { border: none 0; }
/* Table styles */
.tablelines { border-style: none; margin: 0; padding: 0; width:100%; }
.oddlinecolor { background-color: #F8FFEB; }
.evenlinecolor { background-color: #F4FFE0; }
.tableth { padding:0; margin:0; text-align: left; background-color: #e8eef4;  border: solid 1px #e8eef4; }
.tabletd {height:20px;  font-size: 12px; padding: 0; margin: 0; border-left: solid 1px #e8eef4; text-overflow:ellipsis;  -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ajax-loading { height:25px; background: url('images/ajax-loader.gif') no-repeat center center; }
/* Styles for select list withing dialog boxes */
.dialog-list-table { margin:0; padding:0; width: 100%; height: 100%; }
.dialog-list-code { margin:0; padding:0; width:100px; height: 100%; }
.dialog-list-code div { margin:0; padding:0; width:100%; height: 100%; overflow:hidden; }
.dialog-list-name { margin:0; padding:0; width:350px; height: 100%; }
.dialog-list-name div { margin:0; padding:0; width:100%; height: 100%; overflow: hidden; }
.dlg-srch-itemcol { margin:0; padding:0; height: 100%; }
.dlg-srch-itemcol div { margin:0; padding:0; height: 100%; overflow: hidden; }
/* global edit jqueryui dialog box */
.ui-dialog { font-size: 11px; }
.ui-dialog-titlebar-close {display: none; }
.icon-text { display: inline-block; vertical-align: middle; }
.showAttRec { cursor: pointer;  }
.ui-icon { cursor: pointer;  }
.icon-inv-non-active { background-image: url('icons/invoice-non-active.png') !important; }
.Travel-Icon { background-image: url('icons/travel-icon.png')!important; }
.dialog-select-list .ui-selecting { background: #edffcd; }
.dialog-select-list .ui-selected { background: #7f9b4f !important; color: white; }
.dialog-select-list { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.dialog-select-list li { margin: 0px; padding: 1px; height: 20px; background-color: #FFFFFF; border-bottom: solid 1px #e2e2e2; }
.dialog-select-list li:nth-child(even) { background: #eceded; }
.redBorder { border: solid 1px red; }
.Tmp-Icon { background-image: url('icons/temp_icon.png')!important; }
.Filter-Icon { background-image: url('icons/advanced-option-icon.png')!important; }
.ui-icon-search { background-image: url('icons/old-search.png')!important; }
.requisition-icon {background-size:17px 17px;  background-image: url('icons/requisition-icon.png')!important; }

.cntrHeader, .search-select-list-header-item, .ReqHeader { cursor: pointer; }
/* JQuery Select Lists */
.iframe-select-list .ui-selecting { background: #edffcd; }
.iframe-select-list .ui-selected { background: #7f9b4f; color: white; }
.iframe-select-list { list-style-type: none; margin: 0; padding: 0; width: 550px; }
.iframe-select-list li { margin: 0px; padding: 1px; height: 14px; background: #FFFFFF; border-bottom: solid 1px #e2e2e2; font-size: 11px;}
.bframe-select-list .ui-selecting { background: #edffcd; }
.bframe-select-list .ui-selected { background: #7f9b4f; color: white; }
.bframe-select-list { list-style-type: none; margin: 0; padding: 0; width: 600px; }
.bframe-select-list li { margin: 0px; padding: 1px; height: 14px; background: #FFFFFF; border-bottom: solid 1px #e2e2e2; font-size: 11px;}

.itmframe-select-list .ui-selecting { background: #edffcd; }
.itmframe-select-list .ui-selected { background: #7f9b4f; color: white; }
.itmframe-select-list { list-style-type: none; margin: 0; padding: 0; width: 880px; }
.itmframe-select-list li { margin: 0px; padding: 1px; height: 14px; background: #FFFFFF; border-bottom: solid 1px #e2e2e2; font-size: 11px;}

.icon-inv-head { background-image: url('icons/doc-type-icon18.png') !important; }
.icon-contract { background-image: url('icons/contract-icon18size.png') !important; background-repeat:no-repeat; }
.icon-reqview {background-size:17px 17px; background-image: url('icons/requisition-icon.png') !important; }
.auth-flow {background-size:17px 17px; background-image: url('icons/flow-icon.png') !important; }
.auth-flow-arrow {background-size:17px 17px; background-image: url('icons/arow-img.png') !important; }

#IPPage {background: url('icons/sprevious-icon.png') no-repeat;}
#INPage {background: url('icons/snext-icon.png') no-repeat;}

.tabletdhideshow {background-color: lightgrey; height:40px; width:100%;  min-width:250px; max-width :250px; font-size: 15px; padding: 0; margin: 0; text-overflow:ellipsis;  -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; border : solid 2.5px #e8eef4;}
.tabletdhideshowClr {background-color: beige !important;}
#tabledrg.sindu_handle {border-right : solid 2.5px #e8eef4; border-right-color: red !important; }
.SrchsortDimCol { cursor: pointer; }

.srchFinLineNosNosM { cursor: pointer; }
.AppTblResize tr.Approval-dialog-title { cursor: pointer; }
.AppTblResize tr.Approval-dialog-Fintitle { cursor: pointer; }
.AppTblResize td {border-left: solid 1px #e8eef4; text-overflow:ellipsis;  -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
.AppTblResize input{  width: 95% !important;}
.AppTblResize td select{ width: 95% !important; }
.AppTblResize .ItemNo2 {  width: 90% !important;}
.AppTblResize .ItemNo3 {  width: 90% !important;}
.AppTblResize .Production  {  width: 90% !important;}

.TimeEntryTblResize td {border-left: solid 1px #e8eef4; text-overflow:ellipsis;  -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
.TimeEntryTblResize input{  width: 99% !important;}
.TimeEntryTblResize td select{ width: 99% !important; }
.TimeEntryTblResize .TSHr   {  width: 100% !important; min-width:50px !important;}
.TimeEntryTblResize .ClsAutoDimTextInv   {  width: 90% !important; min-width:80px !important;}

.SelCompSrchBox,.text-closeicon, .ScanSelCompSrchBox, .scantext-closeicon {	position: relative; }

.text-closeicon, .scantext-closeicon {
    border: 1px solid transparent;
    background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    outline: 0;
    cursor: pointer;
    position: absolute;
}


.text-closeicon:after, .scantext-closeicon:after {
	content: url('icons/dropdown-arrow.svg');
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
    right:20px;
	/*background-color: #d5d5d5;*/
	color: #707070 !important;

	z-index:1;
	right: 15px;
	/*top: 0;
	bottom: 0;*/
	margin: auto;
	padding: 1px;
	border-radius: 50%;
	text-align: center;
	/*color: #d5d5d5 !important;*/
	font-weight: normal;
	font-size: 15px;
    font-weight:bold;
	box-shadow: 0 0 1px #d5d5d5;
	cursor: pointer;
    padding-top:10px;
    padding-right:10px
}

/*.text-closeicon:after, .scantext-closeicon:after {
	content: "V";
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;

	z-index:1;
	right: 15px;

	margin: auto;
	padding: 1px;
	border-radius: 50%;
	text-align: center;
	color: #d5d5d5 !important;
	font-weight: normal;
	font-size: 15px;
    font-weight:bold;
	box-shadow: 0 0 1px #d5d5d5;
	cursor: pointer;
}*/

.hideitem { display: none;}

.ClsBlocked { background: #F5B7B1 !important;}
.font-b-padbottom {font-weight:bold;   padding-bottom: 1em;}
.reqNotes, .reqEdit, .reqAtt, .reqAllAtt, .showreq, .ui-icon-plus, .ui-icon-minus { cursor : pointer; }
#RFPage {background: url('icons/sbackward-icon.png') no-repeat;}
#RPPage {background: url('icons/sprevious-icon.png') no-repeat;}
#RNPage {background: url('icons/snext-icon.png') no-repeat;}
#RLPage {background: url('icons/sforward-icon.png') no-repeat;}


.imagepagebutton {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 8px;
  margin: 4px 2px;
  border-radius: 50%;
  cursor: pointer;
}


.imgselected {
     background-color: #7f9b4f;
}

.discls { pointer-events: none; background-color : lightgray;
}