/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 10-jul-2020, 18:32:09
    Author     : daltonguti
*/

/*COLOR DEL MODULO DE COMERCIO EXTERIOR*/
.panel-comex {
  border-color: #c17703;
}
.panel-comex > .panel-heading {
  color: #333;
  background-color: #f9b346;
  border-color: #c17703;
}
.panel-comex > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #c17703;
}
.panel-comex > .panel-heading .badge {
  color: #333;
  background-color: #e68d02;
}
.panel-comex > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #c17703;
}
/*COLOR DEL MODULO DE COMERCIO EXTERIOR*/

.letraForm{
  font-size: 10px !important;    
}

.letraForm input,.letraForm select{
  height: 25px !important;
  padding: 1px !important;
  font-size: 10px !important;
}
.valoresSumarioLiquidacion span{
  text-align: inherit !important;
  padding: 1px 12px !important;
  font-size: 10px !important;
}
.valoresSumarioLiquidacion input[type="radio"]
{
  margin-top: -8px;
}
.valoresMonetarios span{
  text-align: inherit !important;
  padding: 1px 5px !important;
  font-size: 10px !important;
}

.form-group{
  margin-bottom: 5px !important;
}

.no-padding, td.no-padding, th.no-padding{
  padding: 0px !important;
}

.no-margin{
  margin: 0px !important;
}

.btn-circle-custom{
  width: 15px;
  height: 15px;
  padding: 1px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 9px;
  line-height: 1.428571429;
}

.m5{
  margin: 5px !important;
}

.mb5{
  margin-bottom: 5px !important;
}

.p5{
  padding: 5px !important;
}

.p5-sides{
  padding: 0 5px 0 5px !important;
}

.p15-sides{
  padding: 0 15px 0 15px !important;
}

.alert-dismissable-custom{
  padding: 5px 35px 5px 0 !important;
}

.m5b0{
  margin: 0 5px 0 5px !important;
}

.tooltip{
  z-index:100000000 !important;
}

.estadoBarras
{
  position: absolute;
  top: 5px;
  left: 5px;
}

.collapse.in {
  height: auto !important;
}

/*ESTILOS PARA CUANDO SE GENERE EL PDF*/
.pure-table {
  /* Remove spacing between table cells (from Normalize.css) */
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 1px solid #cbcbcb;
}

.pure-table caption {
  color: #000;
  font: italic 85%/1 arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}

.pure-table td,
.pure-table th {
  border: 1px solid #cbcbcb; /* inner column border */
  border-width: 0 0 0 1px;
  font-size: inherit;
  margin: 0;
  overflow: visible; /*to make ths where the title is really long work*/
  padding: 0.5em 1em; /* cell padding */
}

.pure-table tr{
  border: 1px solid #cbcbcb;
}

.pure-table thead {
  color: #000;
  text-align: center;
  vertical-align: center;
}

/*
striping:
   even - #fff (white)
   odd  - #f2f2f2 (light gray)
*/
.pure-table td {
  background-color: transparent;
}
.pure-table th {
  background-color: #f2f2f2;
}

/* nth-child selector for modern browsers */
.pure-table-striped tr:nth-child(2n-1) td {
  background-color: #f2f2f2;
}

/* BORDERED TABLES */
.pure-table-bordered td, .pure-table-bordered th {
  border-bottom: 1px solid #cbcbcb;
}
.pure-table-bordered tbody > tr:last-child > td {
  border-bottom-width: 0;
}


/* HORIZONTAL BORDERED TABLES */

.pure-table-horizontal td,
.pure-table-horizontal th {
  border-width: 0 0 1px 0;
  border-bottom: 1px solid #cbcbcb;
}
.pure-table-horizontal tbody > tr:last-child > td {
  border-bottom-width: 0;
}

.col-sm-3-pdf{
  width: 33.333%;
  float: left;
}

.col-sm-9-pdf{
  width: 66.666%;
  float: left;
}


.col-sm-4-pdf{
  width: 33.333%;
  float: left;
}

.col-sm-6-pdf{
  width: 49.999%;
  float: left;
}

.col-sm-2-pdf{
  width: 8.33%;
}

.col-sm-3-pdf{
  width: 25%;
}

.texto-centrado{
  text-align: center;
}

#comexWizard section
{
  width: 100% !important;
}

/* ----- ignore, just used for page layout ---- */
  .wrapper {
    /* max-width: 800px;*/
    margin: 0 !important;
    text-align: left;
  }
  /* ----- END ---- */

  .succesPickup:after{
    border-color: #62CCCC !important;
  }
  .dangerPickup:after{
    border-color: #CC6262 !important;
  }

  .detalle {
    color: #606060fc;
  }

  #tracking-progress .new-tracking-event-list {
    position: relative;
  }

  #tracking-progress .new-tracking-event-list::before {
    content: "";
    position: absolute;
    left: 90px;
    top: 12px;
    bottom: 40px;
    width: 1px;
    background: #fff;
    z-index: 2;
    border-width: 0 0 0 2px;
    border-style: dotted;
    border-color: #B4BFC9;
    border-image-source: url('https://cdn2.hubspot.net/hubfs/2092172/Design%20Elements/images/tracking-dots.svg');
    border-image-slice: 3;
    border-image-repeat: repeat;
  }

  #tracking-progress .public-type-indicator:after {
    position:absolute;
    border-radius:50%;
    content:'';
    height:16px;
    width:16px;
    border:2px solid #B4BFC9;
    left:98px;
    top:3px;
    background:white;
    z-index:3
  }


  #tracking-progress .public-type-indicator:before {
    content: " ";
    position: absolute;
    border-radius:50%;
    z-index: 2;
    height:16px;
    width:16px;
    left: 94px;
    top: -1px;
    border: 12px solid #fff;
  }

  #tracking-progress .progress-event-date-day {
    color:#33424F;
    text-transform:uppercase;
    font-weight:600;
    font-size:11px;
    line-height:15px;
    padding-top:3px
  }

  #tracking-progress .public-type-name {
    text-transform:uppercase;
    font-weight:bold;
    font-size:13px;
  }

  .secondary-text {
    color: #7a8792;
    font-size: 11px;
    line-height: 20px;
    font-weight: 300;
  }

  #tracking-progress .progress-event-date-time, #tracking-progress .progress-event-date-local-label {
    color: #7A8792;
    font-weight: 300;
    font-size: 11px;
    line-height: 15px;
  }
  .modal-body{
    margin:0px;
  }
  .scrollable {
    overflow-y: auto;
    overflow-X: hidden;
    max-height: 70vh;
  }