@charset "utf-8";
body 
{ 
    background-color: #f5f2f2;
}
p
{
    font-family: 'Instrument Sans', sans-serif;
    font-weight: 700;
}
.centradodesktopmobile
{
	text-align:center;
}
@media (min-width: 768px) 
{
	.centradodesktopmobile
	{		
		text-align:left;
	}
}
#farmacovigilancia a
{
	text-decoration: none !important;
 	color:#000000;
}
.pais-check-input
{
  border-color: #21B25A !important; /* cambia el borde si quieres */
  /*background-color:#fef3f5!important;*/
  border-width:4px;
}
.step
{
  display: none;
}
.step.active
{
  display: block;
}
.text-right
{
	text-align:right;
}
.text-left
{
	text-align:left;
}
.paracampos
{
	padding-top:8px;
	padding-bottom:8px;
}
.parabtn
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:14px;
}
.delRequerido
{
	line-height:25px;
	font-size:12px;
	padding-right:6px;
}
@media (max-width: 767px) 
{
	#farmacovigilancia label
	{
	}
	.btnpais
	{
		width:100%;
	}
}
@media (min-width: 768px) 
{
	#farmacovigilancia .paisessinpadding
	{
		padding-left:0px!important;
		padding-right:0px!important;
		margin-left:0px!important;;
		margin-right:0px!important;;
	}
}
#loader
{
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 9999999;
  margin: -60px 0 0 -60px;
  border: 16px solid #191919;
  border-radius: 50%;
  border-top: 16px solid #E31837;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  
  -webkit-box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);
  box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);	  
}
#loaderiframe
{
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  margin: -60px 0 0 -60px;
  border: 16px solid #191919;
  border-radius: 50%;
  border-top: 16px solid #E31837;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  
  -webkit-box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);
  box-shadow: 1px 0px 24px -4px rgba(0,0,0,0.45);	  
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}	
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.progress, .progress-stacked
{
	background-color:#e8e8e8;
}
.text-bg-danger
{
	background-color:#E31837;
}
#farmacovigilancia h1
{
	font-weight:700;
	font-size:36px;
	line-height:36px;
}
#farmacovigilancia h4
{
	font-weight:600;
	font-size:24px;
	line-height:30px;
}
.form-modal-content
{
    width: 100%;
	background-color: #ffffff;
    background-clip: padding-box;
    border:none;
    border-radius: 6px;
    outline: 0;
}