/* iframe's parent node */
div#workarea {
  position: relative;
  width: 100% !important;
  height: 98% !important;
}
div#workarea > iframe {
  display: block;
  width: 99% !important;
  height: 100% !important;
  border: none;
  position: absolute;
}
#root{
	height: 95%;
}

.tooltip-inner {
    min-width: 125px;
}

.contentrootdiv
{
	margin-left: 0px;
	margin-right: 0px;
}

.logoimg{
	height:50px;
	width:130px;
}
.placeorderimg{
	height:45px;
	width: 150px;
}

.btngridaction
{
	height:25px;
}

.btnproductadd
{
	height:30px;
	width:60px;
}


.panel-body {
	padding : 5px !important;
}

html, body{
	font-family: Calibri;
	font-size: 16px;
	/*font-family : tahoma;
	font-size: 10pt;*/
	height: 95%;
	/*background : gray;*/
	/*background-image: url('../images/content-bg2.png');*/
    background-repeat: repeat-both;
}
.menus a {
  border-radius: 5px 5px 0px 0px !important;
  padding: 6px 15px !important;
  text-align: center;
}
.masthead{
  margin: 0px 0px -20px 0px;
}
.welcome_user {
  color: #FFFFFF;
  float:right;
  padding-top:13px;
}
.logout{
  text-decoration: underline; 
  color: #0070C0;
  cursor: pointer;
}  
.logout hover, .my_offers p a{
	text-decoration: underline;
}

button.items{
  background-color: #92B844;
  margin-top: 15px;
  margin-left:0px;
  color: #ffffff;
  font-size:14px;
}
.sidebar{
  margin-top: 30px;
  padding-right: 0px !important;
}
.table-responsive{
  padding-left: 0px !important;
}
.help_text{
  padding-left: 0;
  text-decoration: underline;
}
.info_text{
  color: red;
}
#pgbar {
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
  background-color: white;
  z-index: 99;
  display: none;
  text-align: center;
  width: 100%;
  padding-top: 15%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=50);  /* IE 5-7 */
	-moz-opacity: 0.5;          /* Netscape */
	-khtml-opacity: 0.5;        /* Safari 1.x */
	opacity: 0.5;      
}
#msgarea{
	padding-top:10px;
	padding-bottom : 0px !important;
}
.alert{
	margin-bottom : 0px !important;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

.cmgsoondiv
{
	padding-top:50px;
}

.cmgsoondiv img
{
	height:250px;
	width:600px;
	display: block;
    margin-left: auto;
    margin-right: auto 
}

#myprofile_form
{
	padding:20px 20px 20px 20px;	
}

#lnklogout
{
	cursor: pointer; cursor: hand;	
	margin-left : 10px;
}

.loginhead
{
	margin-top : 35px;
}

#btnLogin
{
	margin-left:10px;
}
#btnReset
{
	margin-left:10px;
}
#loginForm
{
	padding-top:20px;
}

#btnAddItem
{
	margin-bottom:10px;
}

.screenheader
{
	font-size:24px;
}

.modal-header
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:15px;
}
.modal-body
{
	padding-top: 10px;
}

.inboundmodal
{	
	height: 400px;
	padding-left:0px !important;
}

.inboundmodalcontentdiv_franchise
{
	height: 260px;	
	padding-left:0px !important;
}

#viewSourceDiv
{
	height: 260px;	
	padding-left:0px !important;
}

.driverallocationmodalcontent
{
	height: 260px;	
	padding-left:0px !important;
}	

.closebookingmodalcontent
{
	height: 260px;	
	padding-left:0px !important;
}

.inboundmodal_hdr
{
	font-weight: bold;
}

.dashboard_hdr
{
	margin-bottom : 15px;
	padding-left:30px;
}
.btnCustomerOnBoard
{
	margin-top : 3px;
}

.btnOpenInboundPopuup
{
	margin-top : 3px;
}

#arrivaldatediv
{
	float:left;
	margin-right: 3px;
}
#depaturedatediv
{
	float:left;
	margin-right: 3px;
}
#enddatediv
{
	float:left;
	margin-right: 3px;	
}
.allocation_drivercmb
{
	margin-left:30px;
	margin-bottom: 10px;
}

.btnAllocateDriver
{
	margin-left:30px;
	margin-top: 10px;
}
.table_override tr:first
{
	border : none;
}

.filterArea
{
	padding-bottom: 10px;
}
.logocls
{
	width:160px;
	height:50px;
}
.logocls_loginpage
{
	margin-left : 20px;
}
.stocklist_header
{
	margin-top:10px;
}
#btnCancel
{
	margin-left: 20px;
}
#tbl_list
{
	
}

.landingpage_header_link
{
	font-family : Courier New;
	font-weight : bold;
	font-size :	50px;
	color : #040404;
}

.landingpage_header_link:hover
{
	text-decoration : none;		
}

/*Typeadhead */
.twitter-typeahead {
     width: 100%;
     position: relative;
 }

.tt-dropdown-menu {
    width: 100%;
    min-width: 160px;
    margin-top: 2px;
    padding: 5px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.tt-suggestion {
    display: block;
    padding: 3px 20px;
}
.twitter-typeahead .tt-suggestion.tt-cursor {
    color: #fff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.tt-suggestion.tt-cursor a {
    color: #fff;
}
.tt-suggestion p {
    margin: 0;
}

.navbar .brand {
  padding-right: 0;
  padding-left: 0;
  padding-top:5px;
  font-size : 23px;
  margin-left: 70px;
  float: left;
  font-weight: bold;
  color: lightgray;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
  -webkit-transition: all .2s linear;
     -moz-transition: all .2s linear;
          transition: all .2s linear;
}
.navbar .brand:hover {
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4);
}

.topmenu
{
	margin-top:13px;
}
.form-panel
{
	padding-top:10px !important;
}

.formactionbar
{
	height : 40px;
	padding-left : 15px !important;
	padding-right : 15px !important;
	padding-top : 5px !important;
	padding-bottom : 5px !important;
}
#btnCancelForm
{
	margin-left: 10px;
}
.supplieritemmap_table
{
	font-size : 9pt;
	color : #222222;
}
#supplierItemMapDiv
{
	padding-left: 30px;
	padding-right: 30px;
}
.lnkQuotations, .lnkSalesOrders, .lnkHistoryOrders
{
  margin-left : 5px;
}
#btnGenerateDO
{
  margin-left : 5px;
}
#btnPrintInvoice,#btnPrintInvoiceForVessel,#btnPrintOperationSheet,#btnPrintChecklist, #btnPrintDeliveryOrder
{
  margin-left: 5px;
}
#btnCompleteOrder
{
  margin-left: 5px;
}
#includegstchk, #gstzeroratedchk
{
  width:6%;
}
.chkbox
{
	width:10%;
}

.btnmenu
{
	margin-top:13px;
	margin-left : 10px;
}

.float-left{
	float:left;
}
.float-right{
	float:right;
}
.subtab
{
	font-size : 12px;	
	display : none;
}
.siteheader
{
	margin-bottom : 2px !important;
}
#ulProcess
{
	display : block;
}
#ulAdminMasters
{
	display : block;
}
.company
{
	margin-top : -10px !important;
	margin-left : 0px !important;
}
.display-none
{
	display : none;
}