*{box-sizing:border-box;}
.logout_wrapper {
    float: right!important;
    padding : 10px 20px 10px 0px;
	cursor:pointer;
}
.assignToVendorCol{
    font-size:12px;
    padding-left:0px !important;
    padding-right:0px !important;
}
.vendors_wrapper a:hover,.vendors_wrapper a{
    color:#000;
    
}
.ship-con{text-align:left; padding:0 10px;}
.vd-codcon{border:none; text-align:left; padding:0 10px;}
.pdd-0{padding:0px !important;}
.p-6-lr{padding-left: 6px !important;padding-right:6px !important;}
.pdd-n0-lr{padding-left:0px !important;padding-right:0px !important;}
.pdd-n1-lr{padding-left:1px !important;padding-right:1px !important;}
.pdd-n2-lr{padding-left:2px !important;padding-right:2px !important;}
.pdd-n3-lr{padding-left:3px !important;padding-right:3px !important;}
.pdd-n4-lr{padding-left:4px !important;padding-right:4px !important;}
.pdd-n5-lr{padding-left:5px !important;padding-right:5px !important;}
.pdd-n6-lr{padding-left:6px !important; padding-right:6px !important;}
.dynamicDD{
        width: 168px; 
        margin-top: 3px;
        font-size: 12px;   
    }
.vendors_wrapper button {
    padding: 10px;
    border-radius: 3px;
    background: #d2eaee;
    border: 1px solid #88e3f2;
    cursor:pointer;
}
.vendors_wrapper button:hover {
	background: #b1e0e8;  
}
span#output_msg {
    float: left;
    width: 100%;
    margin-left: 15px;
}
.order_detail, .order_products_total, .customer_detail, table.order_list {
    border-collapse: collapse;
}
table.order_list td{
    border:1px solid #c1dad7;
	padding:7px;
}
table.order_list td a{
	color:#000;
	
}
table.order_list td a:hover{
	color:#2aa5e8;
}
td.customer_info, table.order_list thead td{
    border:1px solid #c1dad7;
	padding:7px;
	font-weight:bold;
	background:#88e3f2;
}  
.order_detail{width:100%;}
table.customer_detail tr td span {
    padding-top: 20px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
select#available_shipping_methods {
    height: 35px;
    padding-left: 7px;
}
.pop_box .order_list tr td{
	border:none;
	padding:0;
}
.shipping_methods_wrapper {
    border: 1px solid #c1dad7;
    border-top:none;
	padding: 0;
    float: left;
    width: 100%;
    line-height: 50px;
    padding-left: 7px;
    box-sizing: border-box;
}
.pop_box .order_detail tr td, .pop_box .order_products_total tr td, .pop_box .customer_detail tr td{
	border:1px solid #c1dad7;
	padding:7px;
}
.pop_box .order_total{
	border:1px solid #c1dad7;
	padding:0;	
}
.order_total span {
    display: block;
    border-bottom: 1px solid #c1dad7;
    padding: 7px;
    box-sizing: border-box;
    width: 100%;
}
.pop_box .customer_detail tr td {
    width: 51%;
}
 span.right {
    width: 49.6%;
    float: right;
    padding: 7px;
    box-sizing: border-box;
    border-left: 1px solid #c1dad7;
}
.spping_method{
	/* width: 49.4%;
    float: right; */
    padding: 7px;
    box-sizing: border-box;
   /*  border-left: 1px solid #c1dad7; */
}
button#save_method{
	background: #d2eaee none repeat scroll 0 0;
    border: 1px solid #88e3f2;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin: 10px;
    padding: 0 20px;
    text-align: center;
}
.manual_order_save{
	background: #d2eaee none repeat scroll 0 0;
    border: 1px solid #88e3f2;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 56px;
    padding: 0 20px;
    text-align: center;
}
button#save_shipping{
	background: #d2eaee none repeat scroll 0 0;
    border: 1px solid #88e3f2;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 184px;
    padding: 0 20px;
    text-align: center;
}
.asn_bs {
    background: #a2eaee  none repeat scroll 0 0;
}

.cancelled {
    background: #ff7f7f none repeat scroll 0 0;
}

button#save_ins_sign {
    background: #d2eaee none repeat scroll 0 0;
    border: 1px solid #88e3f2;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 56px;
    padding: 0 20px;
    text-align: center;
}
#comment_box{
width: 777px; height: 43px;
}

.container::before, .container::after {
    content: "";
    display: table;
    line-height: 0;
}
.container::before, .container::after {
    content: "";
    display: table;
    line-height: 0;
}
.container::after {
    clear: both;
}
.container::before, .container::after {
    content: "";
    display: table;
    line-height: 0;
}
.container::after {
    clear: both;
}
.container::before, .container::after {
    content: "";
    display: table;
    line-height: 0;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}
.container {
    margin-left: auto;
    margin-right: auto;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}
.container {
    margin-left: auto;
    margin-right: auto;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px;
}
.form-signin {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    margin: 0 auto 20px;
    max-width: 300px;
    padding: 19px 29px 29px;
}
.form-signin input[type="text"], .form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #fff;
    border-color: #d5d5d5;
    border-radius: 0;
    border-width: 1px;
    box-shadow: none;
    color: #aaa;
    transition-duration: 0.1s;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    
    
    width: 100%;
padding: 0 10px;
height: 35px;
line-height: 35px;
margin-bottom: 30px;
}

button.btn.btn-small, input.btn.btn-small[type="submit"] {
}
button.btn.btn-small, input.btn.btn-small[type="submit"] {
}
button.btn, input.btn[type="submit"] {
}
button.btn, input.btn[type="submit"] {
}
.btn {
}
.btn-primary {
    background-color: #2283c5;
    border-color: #2283c5;
}
.btn-small {
    border-width: 4px;
    font-size: 13px;
    line-height: 24px;
    padding: 0 8px;
}
.btn {
    background-color: #abbac3;
    background-image: none;
    border: 5px solid #abbac3;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 32px;
    margin: 0;
    padding: 0 12px 1px;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.1s ease-in-out 0s;
    vertical-align: middle;
}
.btn-primary {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-small {
    border-radius: 3px;
    font-size: 11.9px;
    padding: 2px 10px;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn-primary {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-small {
    border-radius: 3px;
    font-size: 11.9px;
    padding: 2px 10px;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
input, button, select, textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
input, button, select, textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a {
    cursor: pointer;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
#loading {
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index:999;
}
#loading > img {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-mob-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
#upload_loading {
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
#upload_loading > img {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-mob-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.shipping_address_form {width:95%;}
.shipping_address_form input[type="text"],
.shipping_address_form textarea,
.shipping_address_form select{
width:100%; box-sizing:border-box; padding:0 5px; height:30px;
}
.shipping_address_form textarea{height:90px;}
table.customer_detail tr td span#edit_shipping{
    display: inline;
    float: right;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 0;
    text-align: right;
    width: auto;
	cursor:pointer;
}
table.customer_detail tr td span#edit_shipping:hover{color:#88e3f2;}

.form-upload {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     margin: 20px auto;
    max-width: 400px;
    padding: 19px 29px 29px;
	 display: inline-block;
}
.form-upload #new_orders{ margin: 0 auto;  max-width: 204px; display: block;}
.pop_box form{text-align:center;}
.manual_order_save {
    display: block;
    float: none;
    margin: 10px auto 0;
}
.error_msg {
    color: #ff0000;
}
.manual_order {
    background-color: /* #ff69b4 */ #c7eafb!important;
}

.page_no {
        border: 1px solid #88e3f2;
    margin: 0 3px;
    padding: 2px 10px;
}
.Pager a{ border: 1px solid transparent;
    margin: 0 3px;
    padding: 2px 10px; 
	text-decoration:none;
}
.Pager a:hover{border: 1px solid #88e3f2;}
.Pager a:first-child, .Pager a:last-child{ border: none;
    margin: 0 3px;
    padding: 2px 10px;
	font-weight:bold;
	font-size:14px;	
}
.Pager a:first-child:hover, .Pager a:last-child:hover{color:#88e3f2}
.Pager {
    float: right;
    margin: 10px 0;
}
.logo_index {
    float: left;
    padding : 10px 0px 0px 0px;
}

.hide{
    display:none;
}

.selectBig{
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #88e3f2;
    cursor: pointer;
}

.button_save{
    background: #d2eaee none repeat scroll 0 0;
    border: 1px solid #88e3f2;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin: 15px 15px 5px 0px;
    padding: 0 20px;
    text-align: center;
}

.clearfix{
    clear:both;
}

.error{border-color:red!important;}

.heading_main{
    border:1px solid #c1dad7;
    padding:7px;
    font-weight:bold;
         
    background:#88e3f2;
}

.pad10{
    padding:10px;
}
.shipping{
    width: 100%;
    padding: 0 10px;
height: 35px;
line-height: 35px;
margin-bottom: 30px;
}

.popup-select{
    height: 35px;
    padding-left: 7px;
    border: 1px solid #88e3f2;
}

.filter-select{
	margin:10px 0;
}
.border-bottom{
 border-bottom: 1px solid #88e3f2;
}
.header {
    padding: 10px 0;
    box-shadow: 0px 15px 20px -15px rgba(0,0,0,0.3);
    float: left;
    width: 100%;
    padding: 0 15px 15px;
}
span.footer, .vendors_wrapper {
    background: #f0f0f0;
	border: 1px solid #ccc;
}
span.footer{padding:10px 0; width:100%; float:left;}
.filter-section {
    margin: 10px 0;
}
.vendors_wrapper button, .vendors_wrapper select{
	margin:0 0 10px;
}
.vendors_wrapper .filter-section.bottom-filter{margin-bottom:0;}
.vendors_wrapper select{width:100%;}
.vendors_wrapper .filter-section.bottom-filter select{width:auto;}
.bottom-filter select, .vendors_wrapper button{margin-left:10px;}
.vendors_wrapper a:first-child button{margin-left:0;}
.inner-page.header{margin-bottom:15px;}
hr{clear:both;}
input[type="radio"], input[type="checkbox"]{margin-top:0 !important;}
.form-container {margin: 15px 0; background: #fafafa; border: 1px solid #c1dad7; padding:10px; box-sizing:border-box; width:100%; max-width:1319px;}
.main_wrapper h3{font-size:20px; margin:0;}
.order-id-label{margin-top:7px;}
table.order_list input{margin-bottom:0;}
.tracking_history table tr:first-child td{font-weight:bold;}
.tracking_history .table-striped>tbody>tr:nth-child(odd)>td, .tracking_history .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #efefef;
}
.tracking_history table{width:100%;}
a#view_tracking_history {
    margin-bottom: 15px;
    width: 100%;
    float: left;
}
#tracking_detail tr td{padding:7px 15px;}
#tracking_detail tr td .col-md-6{padding:0;}
.asn_bs td {
    background-color: transparent !important;
}
.floatright{
    float:right;
}
/*** State CSS **/
table.customer_detail tr td span#state_list{font-weight:normal;}
/*** Vendor assigned Css  ***/
.asn_f16 {
    background: #f2eaee none repeat scroll 0 0;
}
.asn_cin16 {
    background: #a2eaee none repeat scroll 0 0;
}
.asn_f16 td {
    background-color: transparent !important;
}
.asn_cin16 td {
    background-color: transparent !important;
}
.asn_ad {
    background: #a2eaee  none repeat scroll 0 0;
}
.asn_ad td {
    background-color: transparent !important;
}

table.order_list #insurance_amount {width:16%; margin-right:15px;}
.cancelled td{background:transparent !important;}
  .danger{
                border-color: red !important;
            }
            #ui-datepicker-div
                {
                    z-index: 100000000 !important;
                }
            .btn-edit{
                background-color: #88e3f2;
                color: #4a4343;
                border: 1px solid #1e9898;
            }
            .btn-save {
            background: #d2eaee none repeat scroll 0 0;
            border: 1px solid #88e3f2;
            border-radius: 3px;
            cursor: pointer;
            float: right;
            height: 35px;
            line-height: 35px;
            margin: 10px;
            padding: 0 20px;
            text-align: center;
          }
            .btn-save {
            background: #d2eaee none repeat scroll 0 0;
            border: 1px solid #88e3f2;
            border-radius: 3px;
            cursor: pointer;
            float: right;
            height: 35px;
            line-height: 35px;
            margin: 10px;
            padding: 0 20px;
            text-align: center;
          }
            .edit_shipping {
                display: inline;
                float: right;
                font-weight: bold;
                margin-bottom: 5px;
                padding-top: 0;
                text-align: right;
                width: auto;
                cursor: pointer;
            } 
            tr > .qtyCol >.dupQty {
                color:#4a4343;
            }
            .highlight_rQty > .qtyCol {
                text-align: center;
                color:#4a4343;
            }
            .highlight_rQty > .qtyCol > .qtyText{
                font-size: bold;
                color:#0044cc;
            } 
            .highlight_rQty > .assignToVendorCol {
                font-size: bold;
                text-align: center;
            } 
	    .asn_splited{
		background: #DFDFDF none repeat scroll 0 0;
	    }
	    .split_order{
		background: #4278cb !important;
	    } 		
	    .split_order a{
		color:#fff !important;
	    }
	    .custom_select{padding: 4px !important;}
		



.prime_order {background:url(../prime-bar.png) no-repeat left top; width:41px; height:27px;}
.ship_name {padding:10px;}
.inner_wrap_ship {
    padding: 10px;
    background: #88e3f2;
    border-radius: 5px 0 0 5px;
    color: #000;
    margin-right:0;
}
.edit_assignToVendor.btn-xs.btn-info {
    margin-right: 4px;
    padding: 1px 2px 1px 5px;}

.edit_assignToVendor.btn-xs.btn-info:hover, .delete_assignToVendor.btn-xs.btn-info:hover {color:#fff;}	

a.mkdupProductAssign:hover {color: #fff !important; text-shadow: none;} 

.order_products_total .qtyText {text-align:left;}

.assgin_button {text-align: right;  float: right;  padding: 0 25px 0 0;}
.logout_wrapper a {background:#4278cb; border-radius:4px; padding:8px 10px; color:#fff; text-decoration:none; transition:all 0.3s ease 0s;}
.logout_wrapper a:hover {background:#88e3f2; text-decoration:none; color:#fff;}
a.fancybox  {background:#4278cb; border-radius:4px; padding:8px 10px; color:#fff !important; text-decoration:none; transition:all 0.3s ease 0s; float:left; margin:10px 0;}
a.fancybox:hover {background:#88e3f2; text-decoration:none; color:#fff;}
.vendor_method{
 width: 49.4%;
    float: right;
    padding: 7px;
    box-sizing: border-box;
   border-left: 1px solid #c1dad7; 
}
.ca_shipment {float: right;
    border: 1px solid #88e3f2;
    padding:10px 0;
    line-height: 1;
    border-radius: 5px;
    margin-top: 7px;
    margin-right: 10px;
    width: 48.1%;
}
.split_order a:hover{background:none;}
.assignToVendorCol span span{display:inline-block;}
.assignToVendorCol span span.wrap_box.vendor_wrap, .assignToVendorCol span span.wrap_box.ship_wrap{width:35%;}
.assignToVendorCol span span.wrap_box.vendor_wrap select, .assignToVendorCol span span.wrap_box.ship_wrap .availableShippingMethods{width:100%;}
.assignToVendorCol span span.action a{text-align: center; display: inline-block; }
.assignToVendorCol span span.action a:hover{color:#000;}
.asn_splited td{background:transparent !important;}
.asn_splited td.split_order{background: #4278cb !important;}
.tracking-history{float: right !important;
background: none !important;
height: auto;
width: auto;
padding: 0 !important;
margin: 0 !important;}
#productTable tr td {
    font-weight: normal;
}
.tracking-history-custom.track_outer_div.col-md-12 {
    padding: 0;
    margin: 0;
}
.trackingDiv select {
    max-width: 100%;
	background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 100%;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0;

}
.trackingDiv input[type="text"]{margin-bottom:0;} 
.trackingDiv .tracking-heading{margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom:15px;}
.trackingDiv .tracking-detail{margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom:15px;}
.filter-section .submit{text-align:left;}
.filter-section .submit input{padding: 10px;
    border-radius: 3px;
    background: #d2eaee;
    border: 1px solid #88e3f2;
    cursor: pointer;}
.asn_hz16 td { background-color:  #a2eaee !important; }
td.edit-form-tabledata{width:60%;}
td.edit-form-tabledata input {margin-bottom: 15px;}
.right_wrap {margin-top:10px;}
input#save_item {
    float: none;
    margin: 0 auto;
    display: block;
}
input#weight_kg {
    max-width: 129px;
}
.vendors_wrapper .add_track {
    margin-top: 10px;
	float:right; 
	text-align:right;
}
.vendors_wrapper .filter-section .submit{text-align:right;}

.trackingDiv select {
    max-width: 100%;
	background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 100%;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0;

}
.trackingDiv input[type="text"]{margin-bottom:0;} 
.trackingDiv .tracking-heading{margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom:15px;}
.trackingDiv .tracking-detail{margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom:15px;}
.filter-section .submit{text-align:left;}
.filter-section .submit input{padding: 10px; border-radius: 3px; background: #d2eaee; border: 1px solid #88e3f2; cursor: pointer;}
.notification_layout{padding: 10px 0px 10px 0px !important;}
.notification_layout a{position:relative; float: none;  margin: 0 auto;   display: block;   text-align: right;}
.logout_wrapper{padding: 10px 0px 10px 0px !important;}
.logout_wrapper img {float: right;}
span.notification_count {
    position: absolute;
    top: -13px;
    right: -16px;
    z-index: 999;
    width: 25px;
    height: 25px;
    background: #ff5705;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
}
tr.accepted {
    background: #cce7d3;
}
.table-striped>tbody> tr.duplicate td, .table-striped>tbody> tr.rejected td, .table-striped>tbody> tr.accepted td{background-color:transparent !important;}
tr.rejected{
    background: #f8dde0;
}
tr.duplicate{
    background: #ffefcf;
}
.button{padding: 10px; border-radius: 3px; background: #d2eaee; border: 1px solid #88e3f2;  cursor: pointer; width:100%;}
.button:hover{background: #b1e0e8; }
.filter-section-home input[type="text"]{height:40px; line-height:40px; padding: 10px; border-radius: 3px; border: 1px solid #88e3f2; cursor: pointer;}
tr.resenderror td {
    background-color: #f98181 !important;
}

/*   added by lalit   04-july-2019 */
.shipping_methods_con{ width:50%; float:left; }
ul#preferredShippingMethod { margin-bottom: 10px; list-style-type: none; float: left; margin-left: 0px; line-height: 28px; width: max-content; }
ul#preferredShippingMethod .select-method{cursor: pointer; margin-left: 20px; font-weight: 700; }
ul#preferredShippingMethod .select-method:hover{ color:#88e3f2 }
.preferredMethodWrap label { float: left; }
.shipping_methods_con span#output_msg{width:99%; margin-left: 0px; padding: 0 10px; } 
td.inventory-data{ background-color: #ebf8a4 !important; }


.inventory-div:hover .InventoryItemInfo{display:block !important;}
.inventory-div{position:relative; cursor:pointer;}
.inventory-div .InventoryItemInfo{width:160px;}
/* .inventory-div .InventoryItemInfo{width:210px; position:absolute; top:100%; left:50%; transform:translateX(-50%); background:#fff; padding:10px; box-shadow: 0 5px 10px rgba(0,0,0,0.5); z-index: 9; border-radius: 7px;} */
/* .inventory-div .InventoryItemInfo:before{content: '';
    border-bottom: 7px #fff solid;
    border-left: 7px transparent solid;
    border-right: 7px transparent solid;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -3px;
	z-index: 2;	}
.inventory-div .InventoryItemInfo:after{content: '';
    border-bottom: 7px rgba(0,0,0,0.2) solid;
    border-left: 7px transparent solid;
    border-right: 7px transparent solid;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -3px;
    z-index: 1;} */
.inventory-div .InventoryItemInfo .sku-info {
    float: left;
    width: 100%;
    font-weight: 600;
}
.inventory-div .InventoryItemInfo .invert-info{ float: left;
    width: 100%;
    font-weight: 400; margin-top:7px;}
.inventory-div .InventoryItemInfo .invert-info span{width:50%; float:left; padding:0 5px;}
.inventory-div .InventoryItemInfo .invert-info span:nth-child(2n){text-align:right;}
.custom_btn {
  background: #d2eaee none repeat scroll 0 0;
  border: 1px solid #88e3f2;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin: 5px 0;
  padding: 0 20px;
  text-align: center;
}
.dip
{
display:none;
}
.dip1
{
display:block;
}