.marginT, .marginTB, .marginAll { margin-top: 10px; }
.marginB, .marginTB, .marginAll { margin-bottom: 10px; }
.marginL, .marginLR, .marginAll { margin-left: 10px; }
.marginR, .marginLR, .marginAll { margin-right: 10px; }

.innerT, .innerTB, .innerAll { padding-top: 10px !important; }
.innerB, .innerTB, .innerAll { padding-bottom: 10px !important; }
.innerL, .innerLR, .innerAll { padding-left: 10px !important; }
.innerR, .innerLR, .innerAll { padding-right: 10px !important; }

.innerT.inner-2x, .innerTB.inner-2x, .innerAll.inner-2x { padding-top: 20px !important; }
.innerB.inner-2x, .innerTB.inner-2x, .innerAll.inner-2x { padding-bottom: 20px !important; }
.innerL.inner-2x, .innerLR.inner-2x, .innerAll.inner-2x { padding-left: 20px !important; }
.innerR.inner-2x, .innerLR.inner-2x, .innerAll.inner-2x { padding-right: 20px !important; }

.margin-top-none { margin-top: 0px !important; }
.margin-right-none { margin-right: 0px !important; }
.margin-bottom-none { margin-bottom: 0px !important; }
.margin-left-none { margin-left: 0px !important; }
.margin-none { margin: 0px !important; }

.padding-top-none { padding-top: 0px !important; }
.padding-right-none { padding-right: 0px !important; }
.padding-bottom-none { padding-bottom: 0px !important; }
.padding-left-none { padding-left: 0px !important; }
.padding-none { padding: 0px !important; }

.border-none {
  border: none !important;
}

.overflow-hidden {
  overflow: hidden;
}

.select2-container .select2-search__field,
.select2-container .select2-input {
  width: 100% !important
}
/* Botones Naranjas, solo para promedon. */

.btn.orange-promedon:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #F15500;
  border-color: #F15500; }
  .btn.orange-promedon:not(.btn-outline):focus,
  .btn.orange-promedon:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #0A2C81;
    border-color: #2a4d6c; }
  .btn.orange-promedon:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #0A2C81;
    border-color: #3c6f9c; }
  .btn.orange-promedon:not(.btn-outline):active,
  .btn.orange-promedon:not(.btn-outline).active,
  .open > .btn.orange-promedon:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #0A2C81;
    border-color: #3c6f9c; }
    .btn.orange-promedon:not(.btn-outline):active:hover,
    .btn.orange-promedon:not(.btn-outline):active:focus,
    .btn.orange-promedon:not(.btn-outline):active.focus,
    .btn.orange-promedon:not(.btn-outline).active:hover,
    .btn.orange-promedon:not(.btn-outline).active:focus,
    .btn.orange-promedon:not(.btn-outline).active.focus,
    .open > .btn.orange-promedon:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.orange-promedon:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.orange-promedon:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #356289;
      border-color: #2a4d6c; }
  .btn.orange-promedon:not(.btn-outline):active,
  .btn.orange-promedon:not(.btn-outline).active,
  .open > .btn.orange-promedon:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.orange-promedon:not(.btn-outline).disabled:hover,
  .btn.orange-promedon:not(.btn-outline).disabled:focus,
  .btn.orange-promedon:not(.btn-outline).disabled.focus,
  .btn.orange-promedon:not(.btn-outline)[disabled]:hover,
  .btn.orange-promedon:not(.btn-outline)[disabled]:focus,
  .btn.orange-promedon:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.orange-promedon:not(.btn-outline):hover,
  fieldset[disabled] .btn.orange-promedon:not(.btn-outline):focus,
  fieldset[disabled] .btn.orange-promedon:not(.btn-outline).focus {
    background-color: #F15500;
    border-color: #F15500; }
  .btn.orange-promedon:not(.btn-outline) .badge {
    color: #F15500;
    background-color: #FFFFFF; }

.btn.btn-outline.orange-promedon {
  border-color: #F15500;
  color: #F15500;
  background: none; }
  .btn.btn-outline.orange-promedon:hover,
  .btn.btn-outline.orange-promedon:active,
  .btn.btn-outline.orange-promedon:active:hover,
  .btn.btn-outline.orange-promedon:active:focus,
  .btn.btn-outline.orange-promedon:focus,
  .btn.btn-outline.orange-promedon.active {
    border-color: #F15500;
    color: #FFFFFF;
    background-color: #F15500; }

.btn.orange-promedon-stripe {
  border-left: 4px solid #F15500 !important; }

/* Bloques del home. Se agrega tipo para solo texto */
.dashboard-stat .details .text {
    padding-top: 40px;
    text-align: right;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-weight: 300;
    color: #FFF;
}

/* cambio en el caso de on hold en global activity para que se vea gris */
.mt-element-step.hold .step-line .active .mt-step-number {
  color: #CCC !important;
  border-color: #BBB !important;
}
.mt-element-step.hold .step-line .active .mt-step-content, .mt-element-step.hold .step-line .active .mt-step-title {
  color: #95A5A6 !important;
}
.mt-element-step.hold .step-line .active .mt-step-title:after, .mt-element-step.hold .step-line .active .mt-step-title:before {
  background-color: #BBB;
}
.mt-element-step.hold .step-line .active .mt-step-title:after, .mt-element-step.hold .step-line .active .mt-step-title:after {
  background-color: #BBB;
}


.help-block-error.valid {
  display: none;
}

/* remouve link reference in print */
@media print {
  a[href]:after {
    content: none !important;
  }
}
/* fix page bar que no se motraba cuando tenia la clase .visible-print-inline-block*/
.page-bar.visible-print-inline-block {
    display: block!important;
}

/* powered by inglobe */
@media (min-width: 992px) {
  .page-footer {
    background-color: #eef1f5 !important;
  }
}
.powered-by-inglobe {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 7px;
    background:#3e4b5c;
    font-size: 13px;
}
.powered-by-inglobe a { color: #b4bcc8 }

/* Summary */
.summary .form-group.form-md-line-input { padding-top: 0; margin-bottom: 0 }
.summary .form-group.form-md-line-input > * { text-align: left; display: inline-block; }
.visible-print-block.summary .caption-helper { margin-left: 15px }

/* cambio apra mostrar el incidente en el tooolbar de notificaciones */
.notifications_actions_incident_title {
  padding: 15px 15px 0 15px;
  display: block;
  font-weight: bold;
  color: #62878f;
  font-size: 12px;
}