@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,700italic,400italic);

body {
	font-family: verdana !important; 
	font-size: 14px; color: #666;
	background: #FFFFFF none repeat scroll 0 0;
	}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

.popupContainer{
	position:absolute;
	width:830px;
	height: auto;
	left:45%;
	top:80px;
	background: #FFF;
}
.test input {
    border: 0;
	  outline:none;
}
th {
    font-family: verdana !important;
}

#modal_trigger {margin:0px auto; float:right; width:100px; display:block;}

.btn {padding:10px 20px; background: #F4F4F2;}
.btn_red {background: #ED6347; color: #FFF;}

.btn:hover {background: #E4E4E2;}
.btn_red:hover {background: #C12B05;}

a.btn {color:#666; text-align: center; text-decoration: none;}
a.btn_red {color: #FFF;}

.one_half {width:50%; display: block; float:left;}
.one_half.last {width:45%; margin-left:5%;}

 Popup Styles
.popupHeader {font-size:16px; text-transform: uppercase;}
.popupHeader {background:#F4F4F2; position:relative; padding:10px 20px; border-bottom:1px solid #DDD; font-weight:bold;}
.popupHeader .modal_close {position: absolute; right: 0; top:0; padding:10px 15px; background:#E4E4E2; cursor: pointer; color:#aaa; font-size:16px;}

.popupBody {padding:20px;}


 Social Login Form 
.social_login {}
.social_login .social_box {display:block; clear:both; padding:10px; margin-bottom: 10px; background: #F4F4F2; overflow: hidden;}
.social_login .icon {display:block; width:10px; padding:5px 10px; margin-right: 10px; float:left; color:#FFF; font-size:16px; text-align: center;} 
.social_login .fb .icon {background:#3B5998;}
.social_login .google .icon {background:#DD4B39;}
.social_login .icon_title {display:block; padding:5px 0; float:left; font-weight: bold; font-size: 16px; color:#777;}
.social_login .social_box:hover {background: #E4E4E2;}

.centeredText {text-align: center; margin: 20px 0; clear: both; overflow: hidden; text-transform: uppercase;}

.action_btns {clear:both; overflow: hidden;}
.action_btns a {display: block;} 

/*
  --------------------------------------  outer style----------------------------- */
body {
    color: #000;
}



.ddoverlap{
	/*background-color:#CCC;*/
border: 1px solid #bbb8a9;
}


.ddoverlap ul{
/*padding: 0.2em;
*/margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
background-color:#FFF;	
padding: 0.5em 1em;
text-decoration: none;
/*padding-right: 32px;*/ /*extra right padding to account for curved right edge of tab image*/
color: #000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
/*background: transparent url(images/righttabdefault1.gif) 100% 1px no-repeat;*/ /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
border-right:1px solid #dbdbd5;
border-top: 1px solid #dbdbd5;
border-top-left-radius:4px;
border-top-right-radius:4px;
/*position: relative;*/
display: block;
float: left;
/*margin-left: -20px;*/ /*shift tabs 20px to the left so they overlap*/
left: 20px;
margin:1px 0.2em 0 0;
}

.ddoverlap li a:visited{
color: #000;
}

.ddoverlap li a:hover{
color: F3F3F3;
border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
}

.ddoverlap li.selected a{ /*selected tab style*/
background-color:#E5E5E5;
color:#000;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
/*background: transparent url(images/righttabselected1.gif) 100% 0 no-repeat;*/
border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
}

.ddoverlap li.selected a:hover{
/*text-decoration: none;*/
	font-weight: normal;
	color: #000;
	border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
}
.wrapper
{
	width:100%;
	/*border:1px #999 solid;*/
	border-collapse:collapse;
}
input[type=submit],input[type=reset]
{
	cursor:pointer;
	padding:3px;
	border-radius:5px;
	height:30px;
	border:1px #999 solid;
}
/*.usertbl {
    float: left;
    margin-left: 12%;
    margin-right: 12.5%;
    width: 76%;
    margin-top:20px;
    border-collapse: collapse;
padding: 8px 8px;
font-family: verdana;
    font-size: 12px;

}
.usertbl td {
    border: 1px solid #b7e6cc;
	 padding: 6px 3px;

} */
#displaytable {
    float: left;
    margin-left: 12%;
 margin-top: 20px;
 border-collapse: collapse;
font-family: verdana;
    font-size: 12px;
}



#displaytable td 
{
     border: 1px solid #b7e6cc;
    padding: 4px 5px;
    text-align: left;
}

#displaytables {
    float: left;
    margin-top: 13% !important;
	margin:0 auto;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 12px;
}



#displaytables td 
{
    border: 1px solid #b7e6cc;
    padding: 3px 12px;
	text-align:left;
}


/*.tbl_report
{
height:35px !important;
font-family: verdana;
    font-size: 14px;
} */



select{
	height:28px;
}
/* CSS Document */

.footer {
    /*background: #12125b  none repeat scroll 0 0;*/
	background: #27627f none repeat scroll 0 0;
    border-top: medium none;
    height: 60px;
    margin: 0 auto 6px;
    width: 100%;
}
.footer-text {
    color: white;
    float: left;
    font-family: verdana  !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 46px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.footer-logo {
    float: right;
}
body {
    margin: 0 auto;
}
.wrapper1{
	width:100%;
	margin:0 auto;
}
.header {
    margin: 0 auto;
    width: 100%;
	float:left;
	border-bottom: 1px solid #ccc;
	/*padding: 0 0 16px;*/
}
.logo {
    float: left;
    margin-left: 62px;
    width: 25% !important;
}
.top-menu {
    float: left;
    margin-left: 10%;
    width: 60%;
}
.top-img {
    float: left;
}
.header-content {
    float: left;
    margin: 2px auto 0;
  /*  width: 10%;*/
	width:15%;
}
.top-menu {
    float: left;
    margin-left: 10%;
    width: auto;
}
.top-img {
    float: left;
    margin: 0 0 0 40px;
}
.top-img img {
    padding: 5px;
}
.top-menu > a {
    color: black;
	text-decoration: none
}
.top-menu > a:hover {
    color: #7e0b00;
	text-decoration: none
}
span {
    text-align: center;
    width: 100%;
}
.nav-menu {
   /* background: rgba(0, 0, 0, 0) url("../images/asdf.png") no-repeat scroll center center / 100% 100%;*/
    background: rgba(0, 0, 0, 0) url("../images/Topstrip.png") no-repeat scroll center center / 100% 100%;
    color: #fff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 66px;
    margin-top: 16px;
    text-align: center;
    width: 85%;
	position:relative;
	top:7px;
}
/*.nav-menu ul li{
	padding:10px;
	display:inline;
	margin-left:30px;
}*/
.nav-menu ul li {
    background: rgba(0, 0, 0, 0) url("../images/menu_bor.png") no-repeat scroll 0 20px;
    display: inline;
    margin-left: 0;
    padding: 16px 38px;
}

.header_ul > li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.nav-menu ul li a {
    color: #fff;
    font-family: verdana  !important;
    font-size: 15px;
    font-weight: bold !important;
    text-decoration: none;
    text-transform: uppercase;
	/* text-shadow: 1px 1px #ccc; */
}
.content
{
	clear:both;
	width:100%;
	margin:0 auto;
	min-height:432px;
	/*padding-top:30px; */
	padding-bottom:30px;
}
.welcome {
    color: #000059;
    font-size: 30px;
    margin: 0 auto;
    width: 100%;
	text-align:center;
}
.welcome1 {
    color: #7e0b00;
    font-size: 30px;
    margin: 0 auto;
    width: 100%;
	text-align:left;
	padding-top:50px;
}
.t_header_cell_bg
	{
		background-color:#EAEAEA;
		padding-left:4px;
	}
.menu_btn {
    /*background: rgba(0, 0, 0, 0) url("../images/newbutton.png") no-repeat scroll 0 0 / 100% 100%;*/
	background: #27627f none repeat scroll 0 0;
    /*border: 4px solid;*/
	border: 0 solid;
    border-radius: 6px;
   /*  box-shadow: 0 0 1px 1px #4169e1; */
    color: #fff;
    cursor: pointer;
    font-family: verdana  !important;
    font-size: 15px;
    font-weight: bold;
   /* height: 57px;*/
    height: 36px;
    text-shadow: 0 0 #ccc;
    text-transform: capitalize;
    width: 235px;
}

.menu_tbl {
    margin: 0 auto;
    width: 75%;
}
.tbl_menu1 {
    margin: 0 auto;
    padding-top: 30px;
    width: 32%;
}
a
{
	text-decoration:none;
	cursor:pointer;
}
.main-content {
    background: url("images/loginpage.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
}
.content-one {
    width: 90%;
}
.news {
   	 background: rgba(0, 0, 0, 0) url("images/loginfrm.png") no-repeat scroll 0 0;
    float: left;
    height: 100%;
    margin: 0 auto 0 36%;
    text-align: center;
    width: 36%;

}
.news form {
    margin: 64% auto 0;
    width: 70%;
}
.txt {
    margin: 0 0 27px 30px;
    width: 70%;
}

.btn {
    margin: 0 auto;
    width: 100%;
}
.login_btn{
	 background: none repeat scroll 0 0 #b7e6cc;
    border: 1px solid #999;
    border-radius: 5px;
    color: Black;
    cursor: pointer;
    height: 38px;
    padding: 3px;
    width: 18%;
	margin-top:4%;
	margin-left:13%!important;
}

.form-holder {
	width:100%;
    display: inline-block;

}
form#sign-up, form#sign-in {
    margin: 0 auto;
    width: 380px;
	text-align:center;
		border: 1px solid;
	box-shadow: 0 0 3px 0 Black;
	}
form#sign-in {
    background: rgba(255, 255, 255, 0.62) none repeat scroll 0 0;
    border: 1px solid rgb(225, 225, 225);
    padding: 2px 18px 3%;
	width:43%;
}
header {
   /*  background: rgba(255, 255, 255, 0.83) none repeat scroll 0 0; */
    border: 0 solid #ddd;
    float: left;
    height: 71px;
    margin: 0 auto;
    padding-bottom: 31px;
    padding-top: 57px;
    width: 100%;
}

.logo-center {
    height: 112px;
    margin: 0 auto;
    text-align: center;
    width: 25%;
}

.error-message {
    display: block;
    font-family: roboto;
    margin: 9px 0;
    text-align: center;
}

#sign-in input[type="text"], #sign-in input[type="password"] {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
    background: rgba(255, 255, 255, 0.83) none repeat scroll 0 0;
    border: 1px solid rgb(221, 221, 221)!important;
    box-sizing: border-box;
    display: block;
	color:#000;

}

button.submit, .details form input[type="submit"], form#sign-up input[type="submit"] {
    background: #b7e6cc none repeat scroll 0 0;
    border: 1px solid #b7e6cc;
    border-radius: 9px;
    color: Black;
    cursor: pointer;
    font-size: 18px;
    margin-top: 20px;
    padding: 7px;
    text-align: center;
    width: 100%;
}


.btn-successs {
   background-color: #65B688;
   border-color: #65B688;
   }
   .btn-dangers {
   color: #fff;
   background-color: #d9534f;
   border-color: #d43f3a;
   }
   .btn1 {
   color: black;

   display: inline-block;
   margin-bottom: 0;
   font-weight: 400;
   text-align: center;
   vertical-align: middle;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
   white-space: nowrap;
  /* padding: 6px 8px; */
   font-family: verdana;
 font-style: normal !important;
    font-size: 12px;
   line-height: 1.42857143;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   }
   
#displaytable tr:first-child > td {
    text-align: right;
}
.text12 th {
    height: 31px ;
}
#displaytable tr {
    height: 31px !important;
}

#custdetails ul li
			{
				list-style-type:none !important;
			}
/*table structure css*/
.desc {
    width:20%;
}
select {
    height: 28px;
    width: 90%;
}

.input1 {
    width: 90%;
}
  table, th, td {
            cellpadding:4px;
            cellspacing:4px;
        }
       
       
.footer {
    float: left;
    margin-bottom: 0 !important;
    margin-top: 11px;
}


.order-table.table {
    float: left;
    margin-left: 12%;
    margin-top: 1%;
}

.order-table {
    margin: 0 auto;
}
/* for homepage  */
.menu_tbl td {
    padding-top: 5%;
}

/*--------------------end of outer style-------------------------------*/


/*---------------------- style main .css------------------------------  */
.main_content {
    float: left;
    min-height: 411px;
    width: 100%;
}
.main_content_login
{
	float: left;
    min-height: 559px;
    width: 100%;
}
.order-table {
    border: 1px solid #ccc;
    border-collapse: collapse;
	margin:0 auto;
}

.order-table tr {
    border: 1px solid #ccc;
}
.order-table td {
    border: 1px solid #ccc;
}
.wrapper1 {
    float: left;
    margin: 0 auto;
    width: 100%;
}
.t_content_bg {
    margin: 0 auto;
    width: 90%;
} 
.order-table {
    text-align: center;
    width: 90%;
}

.t_content_bg1 {
    float: left;
    width: 100%;
}

.textHeading {
    background-color: #d3d3d3;
    text-align: center;
	  padding: 7px 0;
	  border:1px solid #ccc;
}
.td_heading {
    /*background-color:#d3d3d3;*/
	background-color:#ffffff;
    color: black;
    font-family: Verdana,Geneva,sans-serif,Geneva,sans-serif;
    font-size: 13px;
    height: 30px;
    text-align: center;
}
.text12 {
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
	background-color:#fff;
	text-align:right;
	width:17%;
	border: 1px solid #ccc;
}
.light-table-filter {
    margin: 2%;
    width: 96%;
}
.basic {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.table_heading {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: center;
}
.txt_content {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	text-align:left;
}
.txt_content1 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	text-align:right;
}
.breadcum {
    margin: 0 auto;
    width: 80%;
}
.breadcum1
{
	 margin: 0 auto;
    width: 60%;
}
.pagignation {
    margin: 0 auto;
    width: 80%;
}
.pagignation > table {
    float: right;
    margin-right: 15px;
    margin-top: -27px;
}
.td_count
{
	text-align:left;
}
.total_count {
    color: #134fa5;
}
.table_heading font {
    color: #000;
    font-weight: bold;
}
.textHeading font
{
    color: #fff;
    font-weight: bold;
	    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.breadcum a {
    color: #185787;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.breadcum p {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    margin:5px auto;
}
.breadcum1 a {
    color: #185787;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.breadcum1 p {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    margin-bottom: 12px;
    margin-top: 12px;
}
.search_txt {
    padding-left: 16px;
	 width: 10%;
}
#rpt_bermuda {
    width: 100%;
	text-align:right;
}
.head_bdacls {
    padding-left: 32px;
	width: 8%;
}
.inp_contid
{
	width: 20% !important;
}
.text_name {
    background-color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: right;
    width: 15%;
}
#input_all {
	 background-color: #fff;
  /*  border: 1px solid #ccc; */
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    width: 25%;
}
.genrate_report {
	background-color: #fff;
    /*border: 1px solid #ccc; */
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    width: 26%;
	text-align:center;
}
.smallTextField.ac_input {
    height: 24px;
    margin: 7px 10%;
    padding: 0;
    width: 80%;
}

#cmbCountry {
    height: 24px;
    margin: 7px 10%;
    width: 80% !important;
}
#rpt_bermuda font {
    color: #185787;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
} 
/*
.user-table {
    border: 1px solid #ccc;
    border-collapse: collapse;
}

.user-table tr {
    border: 1px solid #ccc;
}
.user-table td {
    border: 1px solid #ccc;
} */
.wrapper1 {
    float: left;
    margin: 0 auto;
    width: 100%;
}
.t_content_bg_user {
    margin: 0 auto;
    width: 100%;
} 
/*.user-table {
    text-align: center;
    width: 90%;
	 margin-top: 2%;
}
*/
.t_content_bg1_user {
   background-color: #b7e6cc;
    float: left;
    margin-left: 5%;
    width: 90%;
}
.textcontent {
	   font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	text-align:left;
	padding:4px;
	background-color:#fff;
	font-weight:normal;
}
.textHeading {
   /* background: rgba(0, 0, 0, 0) linear-gradient(#12125b, #4f85bb) repeat scroll 0 0;*/
    background: rgba(0, 0, 0, 0) linear-gradient(#1a5572, #407b98) repeat scroll 0 0;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: center;
}
.td_heading {
    /*background: rgba(0, 0, 0, 0) linear-gradient(#12125b, #4f85bb) repeat scroll 0 0;*/
	background: rgba(0, 0, 0, 0) linear-gradient(#1a5572, #407b98) repeat scroll 0 0;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif,Geneva,sans-serif;
    font-size: 13px;
    height: 20px;
    text-align: center;
}
.text12_user {
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
	background-color:#fff;
	text-align:right;
	/*width:12%;*/
	border: 1px solid #ccc;
}
.light-table-filter {
    margin: 2%;
    width: 92%;
}
.basic {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.table_heading_td
{
	 font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: right;
	background-color:#eee;
	
}
.table_heading {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: center;
}
.txt_content {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	text-align:left;
}
.txt_content1 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	text-align:right;
}
.breadcum_user {
    margin: 1% auto 0;
    width: 90%;
}
.pagignation {
    margin: 0 auto;
    width: 80%;
}
.pagignation_user  {
    float: right;
    width: 100px !important;
}
.pagignation_managment {
    background-color: #eee;
    margin: 0 auto;
    width: 80%;
}
.tbl_pagignation {
    width: 100%;
}
.pagignation_travers {
    text-align: right;
	font-family: Verdana,Geneva,sans-serif;
	font-size:12px;
}
.textcontent_link
{
	text-align:center;
}
.textcontent_link a {
    font-family: Verdana,Geneva,sans-serif;
}

/* -------------------------for home menu----------------------------------------*/

/*---------------------------------for popup ------------------------------------*/
.mystyle .text12 {
    text-align: left;
    width: 38%;
	background-color:#ffffff;
}
.mystyle>tbody>tr>td
{
padding: 4px;
} 
.mystyle td {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	background:#fff;
 border: 1px solid #575757;
 color:#575757;

}
.mystyle
{
	width:100%;
    height:406px;
	border-collapse:collapse;
}
.mand>tbody>tr>td{
padding: 0px 10px;
}
.opt>tbody>tr>td{
	padding:6px;
}

.TabOnEnter{
float: left;
 width: 54%;
 color:#000;
 }
#frmaddpackage {
   /* float: left;*/
   /*  width: 80%; */
	margin: 0 auto;
}
.txt_short_haed {
    float: left;
    padding-top: 3px;
    width: 7%;
}
#optInvoiced {
    float: left;
    height: auto !important;
    width: auto;
}
#optInvoiced2 {
    float: left;
    height: auto !important;
    width: auto;
}

#txtdcontN {
    float: left;
    height: 24px !important;
    margin-right: 4px;
    width: 35%;
}
.mand
{
width:100%;
text-align:center;
}
.opt
{
width:100%;
}

input[type="text"], input[type="email"], input[type="password"], textarea {
    background: rgba(255, 255, 255, 0.83) none repeat scroll 0 0;
    border: 1px solid rgb(221, 221, 221);
    box-sizing: border-box;
    display: block;
	padding:4px;
    margin:5px;
} 
#txtWeightlbs {
    height: 24px !important;
    width: 15%;
}
#txtL {
 height: 23px !important;
    width: 10% !important;
} 
#nameOnPkg {
    height: 24px !important;
	width:71%;
}
#CmbVia {
    height: 24px !important;
	width:71%;
}

#txtShipper {
    height: 24px !important;
	width:71%;
} 
.y {
    color: #000;
    float: left;
    font-size: 14px;
    padding-right: 10px;
}
#txtMerchandiseValue {
    height: 24px !important;
	width:71%;
	
}
#txtShippedDate {
    height: 24px !important;
    margin-right: 7px;
    padding-bottom: 0;
    padding-top: 0;
    width: 57%;
}
#txtInvoicedPath {
    height: 29px !important;
	padding-bottom:0px;
	padding-top:0px;

} 


.text12 {
    margin-top: 10px;
	
	
}
.mandt
{
width:50%;
}
.fld_name {
    float: right;
    width: 19%;
	color:#000;
font-family: Verdana,Geneva,sans-serif;
font-size:17px;
}

.popup_name {
    float: left;
	color:#000;
	font-family: Verdana,Geneva,sans-serif;
	font-size:17px;
}

.txt_short_haed:first-child {
    padding-left: 28%;
}


/* for customer popup */

.main_tbl {
    width: 100%;
}

#all_inputs {
    color: #000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 24px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 0;
    width: 71%;
}
.all_inputs,.input_number {
    color: #000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 24px;
    padding-bottom: 3px;
	padding-top:3px
    padding-left: 10px;
    width: 71%;
}
.input_submit {
   /* background: rgba(0, 0, 0, 0) url("../images/btn_back.png") no-repeat scroll 0 0 / 100% 100%;*/
    background: rgba(0, 0, 0, 0) linear-gradient(#1a5572, #407b98) repeat scroll 0 0 !important;
    border: none !important; 
    border-radius: 8px !important;
   /*  box-shadow: 0 0 1px 1px #4169e1; */
    color: #fff;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    height: 38px !important;
    padding-bottom: 4px;
    padding-top: 4px;
    text-transform: capitalize;
    width: 10%;
	margin: 0 1%;
}
.input_cancel {
    /*background: rgba(0, 0, 0, 0) url("../images/btn_back.png") no-repeat scroll 0 0 / 100% 100%;*/
	background: rgba(0, 0, 0, 0) linear-gradient(#1a5572, #407b98) repeat scroll 0 0 !important;
    border: none !important; 
    border-radius: 8px !important;
   /*  box-shadow: 0 0 1px 1px #4169e1; */
    color:#fff;
    cursor: pointer;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
    text-transform:capitalize;
    width: 10%;
	height: 38px !important;
}
.lst_td_popup {
    background-color: #b7e6cc!important;
    height: 52px;
    text-align: center;
}
.lst_td_popup1 {
    background-color: #b7e6cc!important;
    height:36px;
    text-align: center;
}
.frst_td_popup {
    /*background-color:#12125b  !important;*/
	background:rgba(0, 0, 0, 0) linear-gradient(#1a5572, #407b98) repeat scroll 0 0 !important;
    /*height: 45px;*/
    text-align: center;
}
.main_first_tr td {
    padding-top: 15px;
}
.main_lst_tr td
{
	padding-bottom:15px;

}

.main_tbl tr td {
    font-family: Verdana,Geneva,sans-serif;;
    font-size: 12px;
}

h2 {
    font-family: verdana;
	font-size:18px;
}
.input_number {
    min-height: 24px !important;
}
#basic-modal-content > form {
    margin-bottom: 0;
}

.textarea_popup {
    height: 43px!important;
}
.select_text {
    width: 100%;
}
.input_name {
    width: 17%;
	font-size:12px;
    font-family: Verdana,Geneva,sans-serif;
	color:#575757;
}
.customer_tbl.main_tbl td {
    padding:4px;
}
#tabel2 input {
   /* float: left;*/
	padding-left:4px;
}

.customer_tbl.main_tbl td {
    border: 1px solid #575757;
}
.usertbl.main_tbl td {
    background-color: #fff;
    border: 1px solid #575757;
}
.details {
    float: left;
    padding-left: 28px;
}
.manifest_tbl {
    width: 60% !important;
	border:1px solid #ccc;
}
.custinvcetab
{
	margin-bottom: 20px;
    width: 28% !important;
}
.heade_name {
    float: left;
}
.head_name {
    width: 36%;
	padding-left:7px!important;
}
td {
    color: #000000;
    font-family: verdana!important;
    font-size: 12px!important;
    font-weight: normal;
    text-decoration: none;
}
.mystyle1 td input {
    font-family: arial;
    font-size: 12px;

}
#txtdcontP {
    height: 24px;
    width: 35% !important;
}
.txtstuff {
    height: 24px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-top: 3px;
    resize: none;
}

#cid {
    color: #000;
}
#country1 {
    color: #000000;
}
#txtShipmentValue {
    height: 24px;
    width: 62%;
}
#txtContentDesc,#txtBoxValue {
    width: 63%;
	height:24px;
}
textarea {
    padding: 5px;
	font-family:Verdana !important;
	font-size:11px;
}
#txtDescription {
    width: 71%;
}
.head_name > font {
    font-size: 9px;
}
#txttrackngNo {
    width: 71%;
}

#usertype1, #pno1 {
    height: 24px;
    padding: 2px;
    width: 71%;
}
.address_text {
    height: 42px;
    padding: 4px;
    width: 71%;
}

#basic-modal1-content > form {
    margin-bottom: 0;
}


#txtdcontN {
    
    float: right !important;
    margin-right: 100px !important;
}

.order-table1 {
    border: 1px solid #ccc;
    border-collapse: collapse;
	margin:0 auto;
	width:80%;
}

.order-table1 tr {
    border: 1px solid #ccc;
}
.order-table1 td {
    border: 1px solid #ccc;
}
.textcontent1 {
    display: table-row !important;
}

/* -------------------------for menifest form---------------------*/
.text{border:1px solid #000;}
.textcontent{border:1px solid #000;}
.logo-manifest {
    height: 75px;
    width: 172px;
}
.upp-part {
    text-transform: uppercase;
}

.seper-link {
    color: red;
    float: left;
    padding: 3px 4px 0 0;
    width: 1px;
}
#gettabledata {
    border-collapse: collapse;
}
 #ui-id-1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
  }
.hbd {
    border: 1px solid #000000 !important;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    padding: 0px;
    width: 78%;
}
.heading_select {
    width: 14%;
}
.tblsave_data {
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    width: 97%;
}
#export img {
    height: 26px;
    width: 25px;
}
#opener img {
    height: 26px;
    width: 25px;
}

.export_data img
{
	 height: 26px;
    width: 25px;
}


.export_data {
    float: right;
}
#export,#opener,.close_btn{
    float: left;
	padding:3px;
}

.heading_menifest
{
	color:#134FA5;
	font-size:20px;
	 float: left;
    text-align: left;
}

.heading_menifest_div {
    border-collapse: collapse;
    float: left;
	border-bottom:none;
	margin-left: 2%;
    margin-right: 2%;
    margin-top: 13px;
    width: 78%;
}

.main-head-manifest {
    float: left;
    width: 100%;
	padding: 0 0 5px;
}
.main-head-manifest > td:first-child {
    float: left;
    margin: 0 auto;
    width: 100%;
	padding: 2px 3px;
}

.main-head-manifest > td:nth-child(2) {
    padding: 2px 0 12px 2px;
}

.container_id {
	color:#134FA5;
	font-size:22px;
    color: #134fa5;
    float: right;
    font-size: 20px;
    text-align: right;
   
}
.heading_select > font {
    font-size: 12px;
}

.aa b {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.cc > img {
    float: left;
}
.aa a {
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
}
/* ------------------------ login-------------------*/

.security_img > img {
    width: 88%;
}
.txt1 {
    float: left;
    height: 28px;
    padding: 4px !important;
    width: 46% !important;
}
.span_login {
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: left;
    width: 25%;
	line-height:28px;
	font-weight:bold;
}


.user_name, .password_login {
    float: left;
    padding-bottom: 19px;
    width: 100%;
	padding-left:50px;
	}

.logo-centers {
    text-align: center;
    width: 100%;
}
.reset_btn {
	 background: none repeat scroll 0 0 #b7e6cc;
    border: 1px solid #999;
    border-radius: 5px;
    color: Black;
    cursor: pointer;
    height: 38px;
    padding: 3px;
    width:18%;
	margin-top:4%;
}
.login_txt {
    font-family: verdana;
    font-size: 12px;
	float:left;
	 padding-bottom: 19px;
	 width:100%;
}
.security_img {
    float: left;
    width: 20%;
	text-align:right;
}
.main_text {
    /* float: left; */
    margin: 0 auto;
    width: 80%;
}
.image_acc {
    float: left;
    padding-left: 8px;
}
#txtpass,#txtemail,#txtfirstname,#txtlstname,#conpassword {
    padding: 4px;
    width: 96%;
}
.invoice_amt {
    text-align: right !important;
} 

.menu_tbl_admin {
    margin: 0 auto;
    width: 45%;
} 

.menu_tbl1 {
    margin: 0 auto;
    padding-top: 28px;
    width: 30%;
}

/*---- for menu-----------------*/
.header_ul {
    padding-left: 0;
}
.header_ul li:first-child {
    margin-left: 0 !important;
}

/*---------------------------------------end of main .css------------- */

/* form invice */

.rptinvoice_main h4
{
	font-weight:normal;
}

.rptinvoice_main {
    background-color: white;
    border: 1px solid #000;
    font-family: century;
    font-size: 14px;
    margin: 0 auto;
    max-height: 493px;
    max-width: 1600px;
    overflow-y: scroll;
    scroll-behavior: auto;
    text-align: center;
    width: 99%;
}

.rptinvoice_main > h4 {
    float: left;
    margin: 7px;
    width: 95%;
}
.top-head-inoice {
    float: left;
    text-align: Right;
    width: 76%;
}
.top-head-inoice > h4 {
    margin: 10px 0;
}
.personl-info {
    float: left;
    margin: 8px auto;
    text-align: center;
    width: 100%;
}

.date-info {
    float: left;
     margin: 0 6% 0 0;
    text-align: right;
    width: 46%;
}

.email-info {
    float: left;
    text-align: left;
    width: 48%;
	margin: 0;
}
.timclerk-info {
    float: left;
    margin: 8px auto;
    width: 100%;
}
.tim-info {
    float: left;
    text-align: right;
    width: 49%;
	margin: 0;
}
.clerk-info {
    float: left;
    margin: 0 0 0 3%;
    text-align: left;
    width: 48%;
}
.bottm-cls
{
	text-align:center;	
}

.table_invoice {
    border-collapse: collapse;
    margin: 0 auto;
    width: 68%;
	float: left;
}


.contentinvoc {
    margin-top: 10px;
    padding: 4px;
	float: left;
    margin: 4px auto 0;
    width: 20%;
}
.invoice-text th {
    border-bottom: 1px dashed #000;
    float: left;
    padding: 9px;
    width: 20%;
}

.sectrdotted td {
    border-top: 1px dashed #000;
}

.table-totcls {
     clear: both;
    float: right;
    margin: 5px auto 0;
    text-align: center;
    width: 92%;
}
.botom-footer-cont {
    clear: both;
    width: 83%;
}
.invoice-text{
    float: left;
    margin: 0 auto;
    width: 100%;
}

.dashed-lincls {
    border-bottom: 1px dashed #000;
    clear: both;
    margin: 3px auto;
    width: 100%;
 
}
.table-totcls > h4 {
    float: right;
    margin: 5px auto;
    width: 98%;
}
.leftpart {
    text-align: left;
	margin-left: 4% !important;
}

.rptinvoice_main h3{
     float: left;
    letter-spacing: 6px;
    width: 100%;
}
.shipp-shoppcls {
    margin-left: 9%;
    text-align: left;
    width: 80%;
}
.onlinshopp {
    margin-left: 31%;
}

.peopelshopp {
    margin-left: 57%;
}
.bdainvoice {
    float: left;
    margin-left: 9%;
    text-align: left;
    width: 91%;
}
.leftaligtab {
    text-align: left;
}
.rightaligtab {
    text-align: right;
}
.tab-bottm-left {
    float: left;
    text-align: right;
    width: 41%;
}

.tab-bottm-right {
    float: left;
    text-align: right;
    width: 19%;
}
.dash-lines-main {
    float: right;
    margin: 0 36% 0 0;
    width: 21%;
}
.leftaligtab1{
    text-align: left;
	 width: 26%;
	  padding-left: 4% !important;
}

.inv_logo
 {
    float: left;
    margin-left: 3%;
    margin-top: -1%;
    width:150;
}
#print {
    float: right;
    margin-right: 4%;
    margin-top: -5%;
}
/* End  */

/* popup for bcd configadd*/
.heading_th {
    font-weight: bold;
    text-align:left;
	background-color:#ccc!important;
	padding:6px!important;
}
.inner_tbl td {
    border: medium none !important;
}
.all_inputs1 {
    width: 100%;
}
.house-bill-val {
    width: 58% !important;
}
.input_name1 {
    width: 27%;
	text-align:right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.input_txt_box1 {
    width: 15%;
}
.input_name2 {
    width: 20%;
	text-align:right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.input_name_main {
    width: 17%;
	text-align:right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.left_td {
    width: 48%;
}
.input_txt_box2 {
    width: 30%;
}
.empty_sp_configbcd {
    padding: 13px;
}
.empty_sp_configbcd1 {
    padding: 15px;
}
.input_name3 {
    width: 25%;
}
.input_name4 {
    width: 23%;
}
/*FIRST TABLE*/
.firsttbl th
{
	width:44%;
}
.firsttbl td
{
	border:medium none !important;
	text-align:center;
}
/*SECOND TABLE*/
.secondtbl td
{
	border:medium none !important;
	text-align:center;
}
/*THIRD TABLE*/
.thirdtbl {
 /* margin-bottom: 55px; */
	width:100%;
}
.thirdtbl th {
    width: 44%;
}
.thirdtbl td
{
	border:medium none !important;
	text-align:center;
}
/*FOURTH TABLE*/
.forthtbl td
{
	border:medium none !important;
	text-align:center;
}
/*FIFTH TABLE*/
.fifthtbl th
{
	width: 44%;
}
.fifthtbl td
{
	border:medium none !important;
	text-align:center;
}
.bcd_heading {
    font-weight: bold;
    text-align: left !important;
	border:none !important;
	background:#ccc !important;
}
.bcd_heading1 {
    font-weight: bold;
    text-align: left !important;
	border:none !important;
	background:#ccc !important;
	 width: 18%;
}
.bcd_input {
    width: 19%;
}


.sixtbl,.seventbl {
    width: 100%;
}

.bcd_td
{
	width:50%;
}
.secondtbl select {
    width: 100%;
}

.forthtbl select {
    float: left;
    width: 65%;
}
/*SIX TABLE*/
.sixtbl input 
{
    width: 100%;
}

/*SEVBEN TABLE*/
.seventbl input {
    width: 100%;
}

/*TOP ELEMENT*/
.head-detbold{
     float: left;
    text-align: center;
    width: 52%;
}

.top_element {
	clear: both;
    margin: 0 auto;
    width: 100%;
	border:1px outset black;
}
.leftel {
    float: left;
    padding: 10px 0;
    text-align: center;
    width: auto;
}
.rightel {
    display: block !important;
    float: right;
    padding: 5px 0;
    text-align: center;
    width: 50%;
}
.rightel > b {
   float: left;
    margin-right: 5px;
    margin-top: 7px;
    width: 24%;
}

.centertel {
     float: right;
    margin: auto;
    padding: 10px 2% 10px 0;
    text-align: center;
    width: auto;
}
.sel_addbcd
{
	width:79.5%;
}
.sel_addbcd1
{
	float: left;
	font-family: Verdana;
    width: 23%;
}
.empt_td {
    padding: 16px;
}
.empt_td1 {
    padding: 25px;
	border:none!important;
}
td.empty_td
{
	padding:17px;
}
.bcd_inputs {
    width: 27% !important;
}
.inputbcd
{
	width:100%;
}
.input_name_add {
    width: 25%;
}
.bcd_input_add {
    width: 75%;
}
.main_tbl1 {
    background-color: #fff;
    width: 100%;
}

element.style {
    left: 168.5px;
    position: fixed;
    top: 48px;
}
#simplemodal-container {
    background-color: #eee;
    border: 4px solid #444;
    color: black;
    height: auto;
    max-height: 90%;
    padding: 12px;
    position: relative;
    top: 44px !important;
    width: 75%;
}

.disp_rec {
    float: left;
    margin-left: 1%;
    padding-bottom: 2px;
    padding-top: 3px;
    width: 51%;
}
.disp_rec > b
{
	float:left;
	padding-right:8px;
	line-height:24px;
	height:24px;
}
.disp_rec > input {
    float: left;
}
.no_record {
    height: 24px;
	margin-left:8px;
	width:40px;
	font-weight: bold;
}
.txtrec {
    width: 65px;
	height:24px;
}
#go {
    height: 25px;
	font-weight: bold;
}
#txtrno
{
margin-right: 8px;
} 

/* .right_sidebar {
    border: 1px solid black;
    height: 582px;
} */
/*******************New style**********************/
.declarant{
	width: 100%; 
	margin: 3% 0px;
}
.f-table1{
width:72%; 
border:1px solid; 
float:left;	
	
}
.inner_tbl{
	width:100%;
	
}
.dlrnt{
	width: 36px;
	font-size: 14px;  
	padding-left: 11px;
	
}
.cods{
	margin:2% 0;
}
.tctab{
			width:80%;margin: 0px auto;	
			}
			.fldset1{
				padding:20px;
			}
			.incls{
				width:100%;
			}
			.inclstd{
				width: 36%;
			}
			.inclsinput{
				width:100%;
			}
			.sname{
			width: 36%;
		}
		.snamenput{
		width:100%;
		}
     	.inner_tbl{
				width:80%;margin: 0px auto;
			}
			.tctab table{
		width:100%;
	}
		.tctab legend{
		font-weight:bold;
		
	}
		.inner_tbl legend{
				font-weight:bold;
			}
.fldset1 > legend{
		font-weight:bold;
	}		
.fldset1 textarea{
			height: 62px; width: 147px;width:100%;
		}	
		.fldset1 input{
			width:100%;
		}
		.inner_tbl table{
			width:100%;padding:8px;
		}
		.inner_tbl textarea{
			height: 84px; width: 367px;width:100%;
		}
		
		.lsttt{
			float: left; width: 23%; text-align:center;
		}
		#txtimporterstreet{
			height: 62px; width: 100%;
		}
		
		
		.calimg{
			height:19px; width:20px; margin-top:2px; cursor:hand; display:block;
		}
		#tab8 table{
			
			width:100%;
		}
		.txtdeclarationdate {
    float: left;
    margin-right: 2%;
}

.calimg {
    float: left !important;
    width: 4%;
}
.total {
    float: right;
    padding: 0 !important;
    width: 25% !important;
}
#warehouseid {
    width: 100%;
}
.dlrnt {
    float: right;
    margin: 0 16% 7% 0;

}

.ltabo td {
    float: left;
    width: 22%;
}
#tax1{
width:100% !important;	
}
#tax2{
width:100% !important;	
}#tax3{
width:100% !important;	
}
.mw {
    float: left;
    width: 10% !important;
}
#txtvaluation_method{
    width: 21%;
}
#txtnoofpackages{
    width: 24%;
}
#txtnoofrecords {
    width: 15%;
}
.total .miniwidth > input {
    width: 47%;
}
.inner_tbl th {
    text-align: left;
}
.total .miniwidth {
    padding-top: 6%;
    width: 100%;
}
.ltabo input {
    float: left;
    width: 100%;
}
.dutyft {
    float: left;
    width: 100%;
		padding:8px;
}
	.dutyst{
		    float: left;
    width: 100%;
	padding:8px;
	}	
#tab6 {
    margin: 0 auto;
    width: 80%;
}
#chkcode{
	margin: 0px 42%;
}
.dlin {
    float: right;
    padding:1% 0;
    width: 35%;
}
.dutyst tr {
    float: left;
    width: 100%;
}
.dutyft tr {
    float: left;
    width: 100%;
}
.dlin > input {
    float: left;
    width: 100%;
}
.dlab {
    float: left;
    padding: 1% 0;
    width: 65% !important;
}
.fortd td{
			padding:0 2%;	
			}
			.dutyst tr {
    float: left;
    width: 100%;
}
#txtrecitemadditionalinfo{
	 height: 54px; width: 100%;
}
#tab8 {
    margin: 0 auto;
    width: 80%;
}
#tab5 {
    margin: 0 auto;
    width: 80%;
}
.ac_input {
    float: right;
    width: 90%;
}
#tab6 input {
    float: right;
    width: 48% ;
}
#tab6 table {
    width: 100%;
}
.tdrit > input {
    float: left;
    width: 100%;
}
.tdrit {
    float: left;
    width: 70%;
}
.tf {
    float: left;
    width: 29%;
}
#tab8 tr {
    float: left;
    width: 100%;
}
.inp-wid{
	width:15%;
	float:right;
}
.inputbcd.ac_input {
    width: 33% !important;
}
#txttariffno {
    width: 46% !important;
}
.miniwidth {
    float: left;
    padding: 0 1%;
    width: 48%;
}
.currencyone {
    border-right: 1px solid #252525;
    float: left;

    width: 75% !important;
}
.miniwidth > input {
    float: right;
    width: 35%;
}
.bcd_input input{
	margin:0 !important;
}
.right_sidebar_third_div > fieldset {
    float: left;
    width: 90%;
}
.right_sidebar_third_div {
    float: left;
    width: 100%;
}
.rightbar_table2 td {
    float: left;
    text-align: right;
    width: 45%;
}
.rightbar_table2 tr {
    float: left;
    width: 100%;
}
.cods tr {
    float: left;
    width: 100%;
}
 .rightbar_table2 {
    margin: 0 auto;
}
 .rightbar_table2 input {
    margin: 2%;
    width: 85%;
}
.tlin {
    float: right;
    padding: 1% 0;
    width: 26%;
	}
	.tlab {
    float: left;
    padding: 1% 0;
    width: 73% !important;
}
/***** form edit sales call ********/
.mystyle1 {
    border-collapse: collapse;
    height: 259px;
    width: 100%;
}
.mystyle1 .text12 {
    text-align: left;
    width: 38%;
	background-color:#ffffff;
}
.mystyle1>tbody>tr>td
{
padding: 3px;
} 
.mystyle1 td {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #575757;
    font-family: verdana;
    font-size: 12px;
}
.tabel_editsales input {
    float: left;
    padding-left: 4px;
    width: 238px;
}
.td_left_editsales > .mystyle1 {
    margin-left: 6%;
	margin-top:10px;
	margin-bottom:10px;
    width: 85%;
}
.td_right_editsales > .mystyle1 {
    margin-right: 6%;
	margin-top:10px;
	margin-bottom:10px;
    width: 85%;
}

.t_content_cell2_bg.frst_td_popup > h1 {
    color: white;
    font-family: verdana;
    font-size: 17px;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
	text-transform:uppercase;
}
.lst_td_popup_sales {
    background-color: #fff !important;
    height: 53px;
    text-align: center;
}
#txtaddress
{
	width:238px;
}
/************************ for Elab manageusertype******************************/
.elab1 {
    float: left;
    height: 370px;
    width: 100%;
}
#showContent > b {
    color: #fff !important;
    font-family: arial !important;
    font-size: 19px;
}
td{
	padding:4px 0;
	}
.elab1 > table {
    margin: 49px auto;
    width: 80%;
}
.elab1 a {
    color: black;
    font-size: 11px;
}

.img_date_pic {
    padding: 4px;
    width: 17px;
}
#frmeditsalescall,#frmaddsalescall
{
	margin:0px;
}

.border_td
{
	border:1px solid #ccc;
}
.view_user
{
	border-collapse:collapse;
}
.tabel_editsales select {
    float: left;
    padding-left: 4px;
    width: 200px;
}
#tabel2 select
{
	    float: left;
    padding-left: 4px;
    width: 200px;
}
#custaddress {
    height: 36px;
    width: 200px;
}

.t_content_cell2_bg.frst_td_popup font {
    font-size: 17px;
    text-transform: uppercase;
}
.mystyle_quotation {
    border-collapse: collapse;
    height: 80px;
    width: 100%;
}
.mystyle_quotation .text12 {
    text-align: left;
    width: 38%;
	background-color:#ffffff;
}
.mystyle_quotation>tbody>tr>td
{
padding: 3px;
} 
.mystyle_quotation td {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	background:#fff;
 border: 1px solid #ccc;
 color:#575757;

}
.mystyle_quotation1 td {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	background:#fff;
 border: 1px solid #ccc;
 color:#575757;

}
.mystyle_quotation1 {
    border-collapse: collapse;
    width: 100%;
}
.quotation_head {
    width: 18%;
	padding-left:7px;
}
.mystyle_quotation input
{
	width:200px;
}
.remove_bottom_space td {
    padding-bottom: 0 !important;
}
.mystyle1.add_vendor {
    height: 146px;
}
.input_add {
    width: 200px;
}
.frm {
    margin: 0;
}
/*******************New Css**********************/
/***************For Login page*******************/
@font-face {
    font-family: opensans-semibold;
     src: url('../font/opensans-semibold-webfont.woff') format('woff'); 
}

.main_content_login.login_page {
    background: rgba(0, 0, 0, 0) url("../images/back_login.png") no-repeat scroll 0 0 / cover ;
}
.main_content_login.login_page form#sign-in {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    margin: 0 auto;
    padding: 3% 0 0;
    width: 42%;
}
.login_page .user_name, .password_login {
    float: left;
    padding-bottom: 34px;
    padding-left: 65px;
    padding-right: 65px;
    width: 82%;
}
#txt_username.txt1 {
    background: #dedede none repeat scroll 0 0 !important;
    border-bottom: 2px solid #381938 !important;
    border-left: 2px solid #381938 !important;
    border-radius: 4px 0 0 4px;
    border-top: 2px solid #381938 !important;
    color: #6e6e6e !important;
    /*font-family: opensans-semibold !important;*/
    font-size: 14px;
    font-weight: 400;
    height: 44px;
    padding-left: 20px !important;
    width: 78% !important;
}
#txt_password.txt1 {
	border-bottom: 2px solid #b9b9b9 !important;
    border-left: 2px solid #b9b9b9 !important;
    border-radius: 4px 0 0 4px;
    border-top: 2px solid #b9b9b9 !important;
	background: #dedede none repeat scroll 0 0 !important;
    height: 44px;
	font-size: 14px;
    font-weight: 400;
    width: 78% !important;
    padding-left: 20px !important;	
	/*font-family: opensans-semibold !important;*/
	 color: #6e6e6e !important;
}
.login_page .image_acc {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #dedede !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border-bottom: 2px solid #381938 !important;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    border-right: 2px solid #381938 !important;
    border-top: 2px solid #381938 !important;
    float: left;
    height: 28px;
    padding: 6px 8px;
    width: 9%;
	margin-top:5px;
}
.login_page .password_login .image_acc {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #dedede !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border-bottom: 2px solid #b9b9b9 !important;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    border-right: 2px solid #b9b9b9 !important;
    border-top: 2px solid #b9b9b9 !important;
    float: left;
    height: 28px;
    padding: 6px 8px;
    width: 9%;
}
.password_login .image_acc > img {
    width: 90%;
}
.reset_btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none !important;
    color: white;
    float: left;
    /*font-family: opensans-semibold !important;*/
    font-size: 14px;
    margin: 0;
    text-align: right;
    width: 42%;
}

.Rembr_btn {
    float: left !important;
    text-align: left !important;
    width: 50%;
}
.main_content_login.login_page .footer {
    background: transparent none repeat scroll 0 0;
    border-bottom: 0 none;
    border-top: 1px solid #fff;
    float: left;
    height: auto;
    margin-bottom: 0 !important;
    margin-top: 8.4%;
    width: 100%;
}
.login_page .login_btn {
    background: rgba(0, 0, 0, 0) linear-gradient(#234b73, #29527c) repeat scroll 0 0;
    border: 2px solid #4777a5;
    color: white;
    font-size: 20px;
    height: 48px;
    margin: 4% auto 0 4% !important;
    padding: 0;
    width: 62%;
	/*font-family: opensans-semibold !important;*/
}
/* .login_page .footer {
    border-bottom: 0 none;
    border-top: 1px solid #fff;
    height: auto;
    margin: 0 auto 6px;
    width: 100%;
} */

.login_page .footer-text {
    color: white;
    float: left;
    font-size: 15px;
    line-height: 32px;
    padding: 20px 0;
}
#txt_password.txt1:focus {
	border-color:#381938 !important;
	}
#txt_password.txt1:focus .image_acc{
	border-color:#381938 !important;
	}	

.submit_above {
    clear: both;
    margin: 0 auto;
    padding: 0 65px;
    width: 82%;
}
.logo-center > img {
   // width: 50%;
}
.rem_check {
    float: left;
    margin: 9px auto;
    width: 10%;
}
.Rembr_btn p {
    color: white;
    float: left;
   /* font-family: opensans-semibold !important;*/
    font-size: 14px;
    margin: 6px auto;
    width: 80%;
}

.main_text .password_login {
    padding-bottom: 30px !important;
}

.header_main {
    margin: 0 auto;
    width: 100%;
}
/************For inner pages header*****************/
.footer-text > a {
    color: white;
    text-transform: lowercase;
}
.header-content .logo img {
    margin-top: 0;
    width: 100%;
}
.header-content-strip {
    /*background: #80bce4 none repeat scroll 0 0;
    float: left;
    margin: 0 auto;
    width: 100%;*/
	/*background: #12125b none repeat scroll 0 0;*/
	background: #27627f  none repeat scroll 0 0;
    float: right;
    margin: 0 auto;
    width: 85%;
}
.header_left > ul {
    margin: 0 auto;
    padding: 6px 0;
}

.header_left li {
    display: inline-block;
}
.header_right > ul {
    margin: 0 auto;
	  padding: 3px 0;
}

.header_right li {
    display: inline-block;
}

.header_left {
    float: left;
    padding: 0 0 0 12%;
    width: 32%;
}

.header_right {
    float: left;
    padding: 0 8% 0 0;
    text-align: right;
    width: 46%;
}
.header_left a {
    color: white;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
	padding: 0 12px;
	text-shadow: 1px 1px #ccc;
}
.header_right a {
    color: white;
    font-family: verdana ;
    font-size: 12px;
    font-weight: bold;
	padding: 0 12px;	
	/* text-shadow: 1px 1px #ccc; */
}

.chng_pwd {
background: rgba(0, 0, 0, 0) url("../images/dot.png") no-repeat scroll 0 5px;
}
.login {
    background: rgba(0, 0, 0, 0) url("../images/login.png") no-repeat scroll 2px 0;
    padding-left: 22px !important;
}
.logout {
    background: rgba(0, 0, 0, 0) url("../images/logout.png") no-repeat scroll 0 1px;
    padding-left: 16px !important;
}
.wrapper1 .header-content .logo {
    margin: 0 auto !important;
    text-align: center;
    width: 100% !important;
}

.text_rpt1{
	margin-top:7px;
	float:left;
	}
.pagignation_managment > a {
    font-size: 14px !important;
}
.lst_td_popup_sales {
    border-right: medium none !important;
}
hr {
    color: #ccc;
}
/***************For chrome and Safari***************/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,.main_content_login.login_page {
background: url("../images/back_login.png") no-repeat scroll 0 0;
background-size: 100% 100%;
}
::i-block-chrome,.menu_btn {
background: url("../images/btn_back.png") no-repeat scroll 0 0;
background-size: 100% 100%;
}

::i-block-chrome,.login_page .login_btn {
background: -webkit-linear-gradient(#234B73, #29527C) repeat scroll 0 0;
}
::i-block-chrome,.main_content_login.login_page .footer {
margin-top: 6.8% !important;
}
::i-block-chrome,.content {
min-height: 236px;
}

::i-block-chrome,.nav-menu {
background: transparent url("../images/menu_back.png") no-repeat scroll;
background-size: 75% 100%;
background-position: center;
}
::i-block-chrome,.nav-menu ul li {
background: rgba(0, 0, 0, 0) url("../images/menu_bor.png") no-repeat scroll 0 18px;
}
.main_content_login.login_page .footer {
margin-top: 9.4%;
}

.cal_btn{
width: 35px !important;
    height: 25px !important;
}	

.chr_pono{
width: 88% !important;
}
.chr_challan{
width: 98% !important;
}

}
/******************For IE******************/
  @media screen\0 {
	.main_content_login.login_page .footer {
margin-top: 10% !important;
}  
  }
  /*****************new pagination code***********/
  
#example_length.dataTables_length {
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: right;
    width: 60%;
	float: right;
}
#example_length.dataTables_length select {
    width: 6%;
}
.t_content_bg.cust_id_t {
    margin-bottom: 0 !important;
}
#example_info.dataTables_info {
    float: left;
    font-size: 15px;
    margin: 6px auto;
    padding-left: 10%;
    width: 40%;
	
}
#example_paginate.dataTables_paginate.paging_simple_numbers {
    float: left;
    font-size: 15px;
    margin: 6px 0;
    text-align: right;
    width: 40%;
	padding: 5px 0;
}
#example_paginate .paginate_button {
    padding: 4px 14px;
	margin-right: 4px;
}
#example_paginate .paginate_button.current {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #dcdcdc 100%) repeat scroll 0 0;
    border: 1px solid #979797;
    border-radius: 2px;
}
#example_paginate .paginate_button.current:hover{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #dcdcdc 100%) repeat scroll 0 0;
    border: 1px solid #979797;
    border-radius: 2px;
	color:black !important;
}
#example_paginate .paginate_button:hover{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #585858 0%, #111 100%) repeat scroll 0 0;
    color: #fff;
	border-radius: 2px;
}
.paginate_button.previous.disabled:hover{
	background: transparent !important;
    color: #000 !important;
}
/**************For frmaddcompanyinfo*******************/
.t_content_bg1.add_compny {
    margin: 0 auto;
}
.mystyle1.tabel_editsales.compny_info_tbl td {
    border: 0 none !important;
}
.mystyle1.tabel_editsales.compny_info_tbl tbody {
    border:1px solid #ccc !important;
}
.TabOnEnter1.input_submit.compny_info_add {
    font-size: 16px;
    height: 38px !important;
    width: 14% !important;
}
.mystyle1.tabel_editsales.type_unit {
    border: 1px solid #ccc;
}
.TabOnEnter1.input_submit.unit_btn {
    font-size: 16px;
    height: 38px !important;
    width: 14% !important;
}
.TabOnEnter1.input_cancel.unit_btn{
    font-size: 16px;
    height: 38px !important;
    width: 14% !important;
}
#example_filter {
    margin-left: 5%;
    width: 18%;
	display:none;
}
.pagignation_managment {
    background-color: #f8f8f8;
    float: right;
    margin-left: 20px;
    margin-right: 70px;
    margin-top: 12px;
    width:auto;
}

#example.order-table.dataTable.no-footer {
    clear: both;
}
#example_wrapper {
    margin-top: 10px;
}
#example_length.dataTables_length select {
    height: 22px;
}
.even > td {
    background: #d9dcde none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
}
.odd > td {
    background: #f8f6f6 none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
}
#example_info.dataTables_info {
    padding-left: 5%;
    width: 51%;
}
#example_info.dataTables_info, #example_paginate.dataTables_paginate.paging_simple_numbers {
    font-size: 14px !important;
}
#example_paginate .paginate_button {
    padding: 1px 8px;
}
.ad {
	float: left;
	margin: 1% auto;
	text-align: center;
	width: 100%;
}
