/* Empty. Add your own CSS if you like */
.no-margin {
	margin: 0 !important;
}
.no-padding {
 	padding: 0 !important;
}
/*Padding para los modales  */
.padding-totales {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.padding-descripciones {
	padding-top: 5px !important;
}
.padding-descripciones-orden {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.negrita {
	font-weight: bold;
}
.precio-producto {
	color: green !important;
}
.titulo-ProductoCard {
	white-space:normal;
}
.popup-container .popup{
	width: 310px;
}
.periodo {
	border-color: #fff !important;
}
.list {
	margin-bottom:0 !important;
}
.boton-detalle {
	height: 20% !important;
	top:3px !important;
	right:3px !important;
}
.platform-android .bar-subheader.has-tabs-top{
	top:93px !important;
}
.platform-android .has-subheader.has-tabs-top{
	top:137px;
}
/*hacer de color negro titulo y botones*/
.bar.bar-energized .title {
	color:black;
}
/* .bar-light .button {
	color:black !important;
} */
.bar-energized .button{
	color:black !important;
}
/***************************************/
input[disabled] {
	background-color: white;
}
textarea[disabled] {
	background-color: white;
}

@-webkit-keyframes slideIn {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes slideInSmooth {
  0% {
    -webkit-transform: translate3d(-100%,0,0);
  }
  100% {
    -webkit-transform: translate3d(0,0,0);
  }
}

.slide-in{
   -webkit-animation: slideInSmooth ease-in 1;
  animation: slideInSmooth ease-in 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
}

.item.wrap, .item-content.wrap {
	white-space: normal;
}
.bold {
	font-weight: bold;
}
.login-logo{
  margin: auto;
  margin-top: 15px;
  display: block;
  /* width: 70%; */
}
.login-logo-text{
  text-align: center;
}

.header-campos-tabla {
  background-color:#1565C0;
  border-color:transparent;
  color:#fff;
  margin-bottom:5px;
}

.header-leader-tabla {
  background-color:#9C27B0;
  border-color:transparent;
  color:#fff;
  margin-bottom:5px;
}

.border-excepto-top {
  border-left:1px solid black !important;
  border-bottom:1px solid black !important;
  border-right:1px solid black !important;
}

.border-abajo-dere {
  border-bottom:1px solid black !important;
  border-right:1px solid black !important;
}
.text-red {
  color: rgb(175, 12, 12);
}

.bar.bar-stable {
  border-color: #696969;
  background-color: #696969;
  background-image: linear-gradient(0deg, #696969, #696969 50%, transparent 50%);
  color: #ffffff;
}
.bar.bar-stable .title {
  color: #ffffff;
}
.bar-stable .button.button-clear {
  color: white;
}

.buscar-material {
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
  margin-top:5px;
  margin-bottom:5px;
}

.label-success {
  color: #00a65a;
}
.label-info {
  color: #00c0ef;
}
.label-danger {
  color: #ef473a;
}
.label-warning {
  color: #f39c12;
}
.label-dark {
  font-weight: bold;
}

.mat-entregar:last-child {
  margin-bottom: 40px !important;
}

.ios.platform-mobile ion-menu.menu-enabled, .ios.platform-mobile ion-menu.menu-enabled, .ios.platform-mobile ion-modal.show-page {
  margin-top: constant(safe-area-inset-top);
  margin-top: env(safe-area-inset-top);
  margin-bottom: env(safe-area-inset-bottom);
  height: calc(100% - constant(safe-area-inset-top));
  height: calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom));
}

.platform-ios.platform-cordova:not(.fullscreen) .has-header.has-subheader.has-tabs-top {
  top: 157px;
  top: calc(157px + constant(safe-area-inset-right));
  top: calc(157px + env(safe-area-inset-right));
}

.platform-ios.platform-cordova:not(.fullscreen) .tabs-top > .tabs, .platform-ios.platform-cordova:not(.fullscreen) .tabs.tabs-top {
  top: calc(constant(safe-area-inset-bottom) + 64px);
  top: calc(env(safe-area-inset-bottom) + 64px);
}
