.content-tabs {
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 15px;
}
.content-tabs .block-tabs-send-address,
.content-tabs .block-tabs-customer-data {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.content-tabs .block-tabs-table-partida {
	width: 100%;
}
.content-tabs .block-tabs-table-partida .tab-content .table-wrapper {
	width: 100%;
	max-width: 100%;
	padding: 10px;
}
.content-tabs .block-tabs-send-address {
	margin-right: 5px;
}
.content-tabs .block-tabs-customer-data {
	margin-left: 5px;
}
.tab-title {
	border-bottom: 2px solid #008ac9;
}
.tab-content,
.tab-title {
	width: 100%;
    display: flex;
	flex-direction: row; 
	justify-content: flex-start;
	-ms-flex-align: start!important;
    align-items: flex-start!important;
}

.tab-title .title-dark {
	display: inline-flex;
	background: #008ac9;
    text-transform: uppercase;
}
.tab-title .title-dark label {
	border-bottom: none;
	color: #fff;
	margin-bottom: 0;
}
.tab-content .tab-box {
	display: block;
	padding: 10px 0;
	width: 100%;
}
.columns-table {
	display: block;
	width: 100%;
}
.columns-table .table-box-tr {
    display: table-row;
    vertical-align: inherit;
}
.columns-table .table-box-tr .table-item-th,
.columns-table .table-box-tr .table-item-td {
	display: table-cell;
	vertical-align: inherit;
	width: 29%;
	padding: 5px 9px 5px;
	border: 0.012em solid #bdbdbd3b;
	position: relative;
	word-break: break-word;
	text-align: left;
}
.columns-table .table-box-tr .table-item-th {
    width: 5%;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
.columns-table .table-block-body,
.columns-table .table-block-body-one {
	display: flex;
	margin-bottom: 10px;
}
.columns-table .table-block-body .table-box-tr {
	display: table-row-group;
	width: 50%;
}
.columns-table .table-block-body-one .table-box-tr {
	display: table-row-group;
	width: 100%;
}
.columns-table .table-block-body .table-box-tr .table-item-th,
.columns-table .table-block-body .table-box-tr .table-item-td,
.columns-table .table-block-body-one .table-box-tr .table-item-th,
.columns-table .table-block-body-one .table-box-tr .table-item-td {
	display: inline-table;
	vertical-align: inherit;
	width: 100%;
	padding: 5px 9px 5px;
	border: 0.012em solid #bdbdbd3b;
	position: relative;
	word-break: break-word;
	text-align: left;
}
/* divontable */
.tab-box {
	display: block;
	padding: 10px 0;
	width: 100%;
}
.wrapper-divontable,
.wrapper-divontable.subtotal {
	display: flex;
}
.wrapper-divontable.subtotal {
	flex-direction: row; 
	justify-content: flex-end;
	margin-top: 15px;
}
.block-table,
.block-table.subtotal {
	display: inline-table;	
}
.block-table {
	width: 100%;
}
.block-table.subtotal {
	width: 23.4%;
}
.block-table .block-table-thead {
	display: table-header-group;
	vertical-align: middle;
}
.block-table .block-table-tbody {
	display: table-row-group;
	vertical-align: middle;
}
.block-table-tr {
    display: table-row;
    vertical-align: inherit;
}
.block-table-thead-th,
.block-table-tbody-th {
	font-weight: bold;
}
.block-table-thead-th,
.block-table-tbody-td {
	display: table-cell;
	vertical-align: inherit;
}
.block-table-thead-th,
.block-table-tbody-th,
.block-table-tbody-td {
	text-align: center;	
	border: 0.001rem solid #F4F7F9;
	padding: 10px;
}
.block-table-thead-th,
.block-table-tbody-th {
	background: #E9FDEC;	
}
.block-table.subtotal.block-table-subtotal-partida-pedido {
	border-top: 6px double #008ac9;
}
.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th,
.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-td {
	border: 0.001rem solid #F4F7F9;
	padding: 10px;
}
.block-table-thead-th-container,
.block-table-tbody-td-container {
	text-transform: uppercase;
	font-size: 13px;
}
@media only screen and (max-width: 414px) and (max-height: 896px) {
	.content-tabs .block-tabs-send-address, .content-tabs .block-tabs-customer-data {
		width: 100%;
	}
	.block-table.block-table-partida-pedido .block-table-thead,
	.block-table.block-table-asocia-pedido .block-table-thead {
		display: none;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td,
	.block-table.block-table-asocia-pedido .block-table-tbody-td {
		display: flex;
		padding: 0px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before,
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before { 
		background: #E9FDEC;
		position: relative;
		width: 45%;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		padding: 10px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before {
		content: attr(data-title-partida-pedido);
	}
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before {
		content: attr(data-title-asocia-pedido);
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td .block-table-tbody-td-container,
	.block-table.block-table-asocia-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 10px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido {
		width: 100%;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th .block-table-tbody-td-container,
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 0px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th {
		font-weight: bold;
	}
}
@media only screen and (max-width: 640px) and (max-height: 960px) {
	.content-tabs .block-tabs-send-address, .content-tabs .block-tabs-customer-data {
		width: 100%;
	}
	.block-table.block-table-partida-pedido .block-table-thead,
	.block-table.block-table-asocia-pedido .block-table-thead {
		display: none;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td,
	.block-table.block-table-asocia-pedido .block-table-tbody-td {
		display: flex;
		padding: 0px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before,
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before { 
		background: #E9FDEC;
		position: relative;
		width: 45%;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		padding: 10px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before {
		content: attr(data-title-partida-pedido);
	}
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before {
		content: attr(data-title-asocia-pedido);
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td .block-table-tbody-td-container,
	.block-table.block-table-asocia-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 10px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido {
		width: 100%;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th .block-table-tbody-td-container,
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 0px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th {
		font-weight: bold;
	}
}
@media only screen and (max-width: 600px) {
	.content-tabs .block-tabs-send-address, .content-tabs .block-tabs-customer-data {
		width: 100%;
	}
	.block-table.block-table-partida-pedido .block-table-thead,
	.block-table.block-table-asocia-pedido .block-table-thead {
		display: none;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td,
	.block-table.block-table-asocia-pedido .block-table-tbody-td {
		display: flex;
		padding: 0px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before,
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before { 
		background: #E9FDEC;
		position: relative;
		width: 45%;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		padding: 10px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before {
		content: attr(data-title-partida-pedido);
	}
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before {
		content: attr(data-title-asocia-pedido);
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td .block-table-tbody-td-container,
	.block-table.block-table-asocia-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 10px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido {
		width: 100%;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th .block-table-tbody-td-container,
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 0px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th {
		font-weight: bold;
	}
}
@media only screen and (max-width: 800px) {
	.content-tabs .block-tabs-send-address, .content-tabs .block-tabs-customer-data {
		width: 100%;
	}
	.block-table.block-table-partida-pedido .block-table-thead,
	.block-table.block-table-asocia-pedido .block-table-thead {
		display: none;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td,
	.block-table.block-table-asocia-pedido .block-table-tbody-td {
		display: flex;
		padding: 0px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before,
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before { 
		background: #E9FDEC;
		position: relative;
		width: 45%;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		padding: 10px;
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td:before {
		content: attr(data-title-partida-pedido);
	}
	.block-table.block-table-asocia-pedido .block-table-tbody-td:before {
		content: attr(data-title-asocia-pedido);
	}
	.block-table.block-table-partida-pedido .block-table-tbody-td .block-table-tbody-td-container,
	.block-table.block-table-asocia-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 10px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido {
		width: 100%;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th .block-table-tbody-td-container,
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-td .block-table-tbody-td-container {
		display: flex;
		word-break: break-word;
		width: 100%;
		text-align: left;
		padding: 0px;
	}
	.block-table.subtotal.block-table-subtotal-partida-pedido .block-table-tbody-th {
		font-weight: bold;
	}
}
/* Input icon calendar */
.input-calendar-group {
	position: relative;
	display: flex;
	align-items: stretch;
	width: 100%;
	cursor: pointer;
}
.input-calendar-group .input-calendar {
	width: 100%;
	margin: 0 auto;
	height: 35px !important;
	border: 1px solid rgba(0, 0, 0, 0.5) !important;
	background: transparent !important;
	z-index: 10;
	padding-left: 50px !important;
	margin: 0 auto !important;
	color: #000;
	cursor: pointer;
}
.input-icon-calendar:before {
		color: rgba(0, 0, 0, 0.9);
		position: absolute;
		padding: 9px;
		border-right: 1px solid rgba(0, 0, 0, 0.5);
		z-index: 0;
		font-family: 'simple-line-icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 18px;
}
.input-icon-calendar:before {
      content: "\e075";
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
	display: inline-block;
	border: 1px solid #cdcdcd;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	text-transform: capitalize;
	border-radius: 0;
	background-color: #fff;
	/* min-width: 125px; */
	background-color: #fff;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select {
    background-color: #fff;
    display: inline-block;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select.monthselect,
.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select.yearselect {
    border: 1px solid #cdcdcd;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    text-transform: capitalize;
    border-radius: 0;
    background-color: #fff;
	padding-left: 5px;
}
.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select {
	appearance: none;
	line-height: normal;
	position: relative;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDA1LjQ1NiA0MDUuNDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDUuNDU2IDQwNS40NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4NCjxnPg0KCTxwYXRoIGQ9Ik03NC4xMzQsNjQuMTQ3Yy00Ljk4NSwwLjA3OC05LjkxMSwyLjE2My0xMy40MzgsNS42ODhsLTU1LDU1QzIuMDk2LDEyOC40MzIsMCwxMzMuNDkyLDAsMTM4LjU4MyAgIHMyLjA5NiwxMC4xNTEsNS42OTcsMTMuNzVsMTgzLjI4MSwxODMuMjgxYzMuNTk5LDMuNjAxLDguNjU5LDUuNjk3LDEzLjc1LDUuNjk3czEwLjE1MS0yLjA5NiwxMy43NS01LjY5N2wxODMuMjgxLTE4My4yODEgICBjMy42MDEtMy41OTksNS42OTctOC42NTksNS42OTctMTMuNzVzLTIuMDk2LTEwLjE1MS01LjY5Ny0xMy43NWwtNTUtNTVjLTMuNTk4LTMuNTkxLTguNjUxLTUuNjgxLTEzLjczNC01LjY4MSAgIGMtNS4wODMsMC0xMC4xMzYsMi4wOS0xMy43MzQsNS42ODFMMjAyLjcyOCwxODQuMzk3TDg4LjE2Niw2OS44MzNDODQuNDk5LDY2LjE2OSw3OS4zMTgsNjQuMDcsNzQuMTM0LDY0LjE0N0w3NC4xMzQsNjQuMTQ3eiIgZmlsbD0iIzk2OTY5NiIvPg0KPC9nPg0KPC9zdmc+DQo=);
	background-position: right 4px top 50%;
	background-repeat: no-repeat;
	background-size: 10px;
}
.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select.monthselect {
    min-width: 90px;
}

.daterangepicker.daterangecalendar-mgsdesign.dropdown-menu select.yearselect {
    width: 37%;
    margin-left: 3%;
}
