.tituloEvento
{
	color: white;
}

.leyenda-sistema
{
	height: 15px;
	width: 15px;
	background-color: #f34141;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}

.leyenda-programada
{
	background-color: #58ab58;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}

.leyenda-cancelada
{
	background-color: #000000;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}

.leyenda-realizada
{
	background-color: #0073B1;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}

.leyenda-reprogramada
{
	background-color: #ffa041;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}

.modal-header-basico
{
    background-color: #293A56;
}

.modal-header-normal
{
    background-color: #158CBA;
}

.modal-header-create
{
    background-color: #58ab58;
}

.modal-header-system
{
    background-color: #f34141;
    color: #FFFFFF;
}

.modal-header-ofertas
{
    background-color: #0073B1;
    color: #FFFFFF;
}

.modal-header-prospectos
{
    background-color: #a91919;
    color: #FFFFFF;
}

.modal-header-cancel
{
    background-color: #000000;
    color: #FFFFFF;
}

.modal-header-corporativa
{
    background-color: rgb(139, 17, 17);
    color: #FFFFFF;
}

.swal-button--salida
{
	background-color: #b21f2d
}

.swal-button--regreso
{
	background-color: #007bff;
}

.swal-button--Ambos
{
	background-color: #10707f;
}

.modal-header-reprogram
{
    background-color: #ffa041;
}

.modal-header-reprogram2
{
    background-color: #0073B1;
}

.modal-header-parcial
{
    background-color: #6100ab;
}

.modal-header-viatico-create
{
    background-color: slategrey;
}

.modal-articulos
{
    max-width: 1000px;
}

.bordeTitulo
{
	border-style: solid;
    border-color: #0073B1;
    border-width: thin;
}

.limpiarPais, .limpiarTM, .limpiarIva
{
	border: none;
	background: #909090;
	color: rgb(255,255,255);
	padding: 8px;
	font-size: 1em;
	font-weight: bold;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
	width: 200px;
}

#divIVA, #divTipoMercado, #divPaises, #divCalendario, #divTC
{		
}

button.guardarPais, button.guardarTM, button.guardarIva 
{
	border: none;	
	background: #5fc1e8;
	color: rgb(255,255,255);
	font-size: 1em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
	padding: 8px;
	font-weight: bold;		
}

button.guardarPais:hover 
{
	background: white;
	color: #5fc1e8;
	box-shadow: inset 0 0 0 3px #5fc1e8;
}

button.btnCorporativa
{
	border: none;	
	background: rgb(139, 17, 17);
	color: rgb(255,255,255);
	font-size: 1em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
	padding: 8px;
	font-weight: bold;		
}

button.btnCorporativa:hover 
{
	background: white;
	color: rgb(139, 17, 17);
	box-shadow: inset 0 0 0 3px rgb(139, 17, 17);
}

button.btnCrear 
{
	border: none;
	background: #28B62C;
	color: rgb(255,255,255);
	font-size: 0.8em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnCrear:hover 
{
	background: white;
	color: #28B62C;
	box-shadow: inset 0 0 0 3px #28B62C;
}

button.btnDescargar 
{
	border: none;
	background: rgb(105, 50, 123);
	color: rgb(255,255,255);
	font-size: 1em;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnDescargar:hover 
{
	background: white;
	color: rgb(105, 50, 123);
	box-shadow: inset 0 0 0 3px rgb(105, 50, 123);
}

button.btnCorreo 
{
	border: none;
	background: rgb(0, 0, 0);
	color: rgb(255,255,255);
	font-size: 1em;
	border-radius: 5px;
	margin-right: 15px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnCorreo:hover 
{
	background: white;
	color: rgb(0, 0, 0);
	box-shadow: inset 0 0 0 3px rgb(0, 0, 0);
}

button.btnFiltrar 
{
	border: none;
	background: #0073B1;
	color: rgb(255,255,255);
	font-size: 1em;
	margin-right: 30px;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnFiltrar:hover 
{
	background: white;
	color: #0073B1;
	box-shadow: inset 0 0 0 3px #0073B1;
}

button.btnEditar 
{
	border: none;
	background: #FEA934;
	color: rgb(255,255,255);
	font-size: 0.8em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnEditar:hover 
{
	background: white;
	color: #FEA934;
	box-shadow: inset 0 0 0 3px #FEA934;
}

button.btnEliminar
{
	border: none;
	background: rgb(220, 53, 69);
	color: rgb(255,255,255);
	font-size: 0.8em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnEliminar:hover
{
	background: white;
	color: rgb(220, 53, 69);
	box-shadow: inset 0 0 0 3px rgb(220, 53, 69);
}


button.btnRechazar
{
	border: none;
	background: #343a40;
	color: rgb(255,255,255);
	font-size: 0.8em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnRechazar:hover
{
	background: white;
	color: #343a40;
	box-shadow: inset 0 0 0 3px #343a40;
}

button.btnDetalleGastos
{
	border: none;
	background: #3472fe;
	color: rgb(255,255,255);
	font-size: 0.8em;
	border-radius: 5px;
	position: relative;
	box-sizing: border-box;
	transition: all 600ms ease;
}

button.btnDetalleGastos:hover
{
	background: white;
	color: #3472fe;
	box-shadow: inset 0 0 0 3px #3472fe;
}


@media screen 
{
  #printSection 
  	{
      	display: none;
  	}
}

@media print 
{
  body * 
  {
    visibility:hidden;
    font-size: 12pt;
    text-align: center;
  }
  #printSection, #printSection * 
  {
    visibility:visible;
    text-align: center;
    font-size: 12pt;
  }
  #printSection 
  {
    position:absolute;
    text-align: center;    
    font-size: 12pt;
    left:0;
    top:0;
  }
}

.deshabilitarTab
{
    pointer-events:none;
    opacity:0.4;
}

.ofertas
{
	background-color: #a9dae8 !important
}

.prospectos
{
	background-color: #E8A9C1 !important
}

.ofertas2
{
	background-color: #a9dae852 !important
}

.prospectos2
{
	background-color: #e8a9c145 !important
}


.leyenda-oferta
{
	background-color: #a9dae8;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}


.leyenda-prospecto
{
	background-color: #E8A9C1;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 25px;
}


.margencero
{
	margin-bottom: 0;
}

.paddingcero
{
	padding-top: 0; 
	padding-bottom: 0;
}