/* recuperar password */
.index-recuperar-password{
	text-align: center;
	font-size: 15px;
}
.index-recuperar-password a{
	color: #1a2a4a;
}
.index-recuperar-password a:hover{
	color: #4a4a4a;
	text-decoration: underline;
}
/* fin recuperar password */
/* proveedoresd-detalle */
.proveedoresd-uno{
	display: block !important;
}
.proveedoresd-dos{
	display: flex;
	align-items: center;
}
.proveedoresd-dos p:first-child{
	display: flex;
	align-items: center;
}
.proveedoresd-dos p{
	margin: 0;
}
.proveedoresd-dos p:not(:last-child){
	margin-right: 15px;
}
.proveedoresd-dos img{
	margin-right: 15px;
}
.proveedoresd-tres{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	max-width: 100%;
}
.proveedoresd-tres button span{
	margin-left: 10px;
}
.proveedoresd-tres select{
	width: auto;
	margin-right: 15px;
}
.proveedoresd-tres button:not(:last-child){
	margin-right: 15px;
}
/* fin proveedoresd-detalle */


/* vendedor nuevo producto */
.btn-vendedor-nuevo-producto button{
	float: right;
	font-size: 15px;
	font-weight: 600;
}
/* fin vendedor nuevo producto */
/* pedidos */
 
.pedidos-calendario{
	font-size: 15px !important;
}
.btn-exportar-orden-detalle{
	padding: 25px 0 40px;
}
.btn-exportar-orden-detalle a{
	border-radius: 10px;
    padding: 10px 30px;
    background: #0000;
    border: 1px solid #dcdfe5;
    margin-right: 20px;
    display: block;
    color: #000;
    font-size: inherit;
}
.btn-exportar-orden-detalle a:hover{
	background: #1a2a4a;
    color: #fff;
}
.div-exportar-orden-detalle{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
}

/* fin pedidos */

/* comprador pedidos */
.comprador-ordenes-calendario{
	font-size: 15px !important;
}
/* fin comprador pedidos */

/* vendedor ordenes */
.vendedor-ordenes-calendario{
	font-size: 15px !important;
}
/* fin vendedor  ordenes */

/* vendedor-ordenes-detalle */
.vendedor-od-uno{
	display: inline-flex;
	align-items: center;
	padding: 0 20px;
    margin: 25px 0 40px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
.vendedor-od-uno .vendedor-od-tres-color-span{
	color: #9b9b9b;
}
.vendedor-od-uno .vendedor-od-dos .flex-id-icon i{
	color: #757575;
}
.vendedor-od-dos .flex-id-icon{
	display: flex;
	align-items: center;
}
.vendedor-od-dos{
	display: inline-flex;
	align-items: center;
}
.vendedor-od-dos p {
	margin: 0;
	margin-right: 15px;
}
.vendedor-od-dos p i{
	margin-right: 15px;
}
.vendedor-od-dos img{
	margin-right: 15px;
}
.vendedor-od-tres{
	display: inline-flex;
	align-items: center;
}
.vendedor-od-tres p{
	margin: 0;
}
.vendedor-od-tres p:not(:last-child){
	margin-right: 15px;
}
.vendedor-od-position-realtive-initial .dataTables_wrapper{
	position: initial;
}
.vendedor-od-position-realtive-initial .dataTables_wrapper .dt-buttons{
	position: absolute;
	z-index: 2;
	right: 0;
	top: 30px;
}
.comprador-pd-position-realtive-initial .dataTables_wrapper{
	position: initial;
}
.comprador-pd-position-realtive-initial .dataTables_wrapper .dt-buttons{
	position: absolute;
	z-index: 2;
	right: 0;
	top: 30px;
}
.vendedor-od-position-realtive-initial .dataTables_wrapper .dt-buttons .btn-vendedor-od-aceptado{
	border-radius: 10px;
    padding: 10px 30px;
    background: #0000;
    border: 1px solid #dcdfe5;
   	margin-right: 20px;
}
.vendedor-od-position-realtive-initial .dataTables_wrapper .dt-buttons .btn-vendedor-od-aceptado:hover{
    background: #1a2a4a;
    color: #fff;
}
.padding-left-20{
	padding-left: 20px;
}
/* fin ordenes detalle */

/* vendedor productos */
.btn-vendedor-producto-importar{
	border-radius: 10px;
    padding: 10px 30px;
    background: #000;
    border: 1px solid #dcdfe5;
   	margin-right: 20px;
}
.btn-vendedor-producto-importar:hover{
    background: #1a2a4a;
    color: #fff;
}
/* fin vendedor productos */
/* otros */
.is-sidebar-nav-open #sidebar {
    z-index: 999;
}
/* fin otros */
/* responsive */
@media screen and (max-width: 1400px) and (min-width: 992px){
	.proveedoresd-dos{
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	.proveedoresd-tres{
		max-width: 100%;
		flex: 100%;
		justify-content: space-around;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.proveedoresd-tres {
	    display: block;
	    text-align: center;
	}
}
@media screen and (max-width: 1200px) and (min-width: 992px){
	.vendedor-od{
		max-width: 100%;
		flex: 100%;
		width: 100%;
	}
}
@media screen and (max-width: 1450px){
	.btn-exportar-orden-detalle a {
	    padding: 10px 10px;
	}
}
@media screen and (max-width: 1269px){
	.vendedor-productos-uno .dataTables_wrapper .dataTables_filter{
		width: 100%;
	}
	.vendedor-productos-uno .dataTables_wrapper .dataTables_filter>label>input{
		width: 100%;
	}
}
@media screen and (max-width: 1200px){
	.vendedor-od-position-realtive-initial .dataTables_wrapper .dt-buttons {
    	position: initial;
	}
	.vendedor-od-uno {
    	margin: 25px 0 0px;
	}
	.comprador-pd .vendedor-od-uno {
    	margin: 80px 0 0px;
	}
	.comprador-pd-position-realtive-initial .dataTables_wrapper .dt-buttons {
    	top: 10px;
	}
	.pedidosd-uno .vendedor-od-uno{
		margin: 25px 0;
	}
	.pedidosd-uno .vendedor-od-uno {
    	font-size: 14px;
	}
	.div-exportar-orden-detalle a{
		text-align: center;
	}
}
@media screen and (max-width: 991px){
	.vendedor-od-uno {
	    flex-direction: column;
	    align-items: baseline;
	}
	.vendedor-od-dos {
    	margin-bottom: 20px;
	}
	.vendedor-od-tres {
    	align-items: baseline;
    	flex-direction: column;
	}
	.vendedor-od-tres p:not(:last-child) {
    	margin-right: 0px; 
    	margin-bottom: 20px;
	}
	.vendedor-productos-uno .dataTables_wrapper .dt-buttons{
		float: none;
		display: block;
	    text-align: center;
	    padding-left: 0px;
	    padding-top: 12px;
	    padding-bottom: 0px; */
	    cursor: auto;
	    padding-top: 20px;
	}
	.vendedor-productos-uno .dataTables_wrapper .dataTables_filter>label{
		margin-bottom: 20px;
		width: 100% !important;
	}
	.comprador-pd-position-realtive-initial .dataTables_wrapper .dt-buttons {
    	top: -5px;
	}
	.proveedoresd-dos{
		margin-bottom: 30px;
	}
	.proveedoresd-tres{
		justify-content: space-between;
	}
}
@media screen and (max-width: 600px){
	.vendedor-od-tres {
	    align-items: center;
	    flex-direction: column;
	    text-align: center;
	}
	.vendedor-od-tres p:not(:last-child) {
    	margin: 0 0 20px
	}
	.vendedor-productos-uno .dataTables_wrapper .dt-buttons .dt-button{
		padding: 10px 14px;
	}
	.proveedoresd-dos {
    	flex-direction: column;
    	align-items: flex-start;
		text-align: center;
	}
	.proveedoresd-dos>p>a>i{
    	margin-right: 20px;
	}
	.proveedoresd-dos>img{
    	margin: auto;
	}
	.proveedoresd-dos p{
    	margin: 0 !important;
	}
	.proveedoresd-tres {
    	flex-direction: column;
	}
	.proveedoresd-tres button:not(:last-child) {
    	margin: 0 0 20px 0;
	}
	.proveedoresd-tres button {
    	width: 100%;
	}
	.proveedoresd-tres select {
    	margin: 0 0 20px 0;
    	width: 100%;
	}
	.proveedoresd-tres select option{
    	width: auto;
	}
}
@media screen  and (max-width: 520px){
	.vendedor-ordenes-uno .dataTables_wrapper .dataTables_filter  label{
		width: 90% !important;
		margin-bottom: 20px;
	}
	.vendedor-ordenes-uno .dataTables_wrapper .dt-buttons{
		float: left;
		margin-top: 30px;
	}
	.comprador-ordenes-uno .dataTables_wrapper .dataTables_filter  label{
		width: 90% !important;
		margin-bottom: 20px;
	}
	.comprador-ordenes-uno .dataTables_wrapper .dt-buttons{
		float: left;
		margin-top: 30px;
	}
	.vendedor-ordenes-calendario{
		font-size: 13px !important;
		margin-top: 10px;
	}
	.comprador-ordenes-calendario{
		font-size: 13px !important;
		margin-top: 10px;
	}
	.pedidos-calendario{
		font-size: 13px !important;
		margin-top: 10px;
	}
	.pedidos-v .dataTables_wrapper .dt-buttons {
		width: 100%;
	}
	.pedidos-v .dataTables_wrapper .dt-buttons .dt-button{
		margin: 0 auto;
	}
	.pedidos-v-dos{
		display: flex;
    	align-items: center;
    	justify-content: center;
	}
}
@media screen and (max-width: 450px){
	.vendedor-productos-uno .dataTables_wrapper .dt-buttons{
		display: flex;
		flex-direction: column;
	}
	.vendedor-productos-uno .dataTables_wrapper .dt-buttons .dt-button{
		margin: 0;
		margin-bottom: 20px;
	}

}
/* fin repsonsive*/