.pastilla{
    
    background-color:#9d2440 !important;
    padding:10px;
    color:#FFFFFF !important;
    border-radius: 5px !important;
    margin-bottom:15px !important;
    width:75px;
}
.pastilla a{
    
    color:#fff !important;
}

.row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

#suggestions{
    
    


    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    

}

#suggestionspais{
    
    


    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    

}
#suggestionsprovincias{
    
    


    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    

}
#suggestionscodigo{
    
    


    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    

}


.suggest-element{
    

margin-left:10px;
    font-family: 'Roboto', sans-serif !important;
    color:#575757 !important;
    cursor:pointer !important;
    margin-top:5px !important;
}
.suggest-element a{
    
    text-decoration: none !important;
  
    
}
.suggest-element:hover{
    
    text-decoracion:none !important;
    color:#9d2440 !important;
}
a:focus, a:hover {
 
  text-decoration: none;
}

.error{
 
    color:#1C1562 !important;
    font-size:14px;
    text-align:left;
}

a{
    
    color:#000 !important;
}
*{
    
    font-family: 'Roboto', sans-serif !important;
}
.centrado{
    
    text-align:center;
}
.cabecera1{
 text-align:left;
    color:#1C1562 !important;
    font-weight: bold;
    font-size:22px !important;
    line-height: 10px;
    
    
    
}
.negritainforamativo{
    
    font-size:14px;
    color:#000;
    
}
.pestanauno{

    color:#000;
    font-weight: bold;
    margin-bottom:25px !important;
    padding:15px;
    text-align: center;
    
    

}
.activo{
    
     border-bottom:2px solid #1C1562;
}
.paddingtop15{
 padding-top:10%;   
    
}
.divider50{
    height:50px;
    
}
.linea{
    
    border-bottom:5px solid #1C1562;
    width:100px;
    margin:auto;
    margin-top:10px;
    margin-bottom:20px;
    
}
.subtitular{
    text-align:left;
    font-weight: bold;
    color:#000000;
}

.textonormal{
    text-align:left;
color:#727272;    
}

.botoncolorprimario{
    
    background-color: #1C1562 !important;
    
    
}
.estilotablacabecera{
	background-color:#A0A0A0;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:500;
	
	
	}
	
	.estilotabla{

	padding:10px;

	font-size:12px;
	font-weight:500;
	
	
	}
	#tablabordegris td{

  border: #9F9F9F 1px solid;

		
		}
		
	#tablabordegris th{

  border: #9F9F9F 1px solid;

		
		}
 body {
        color: #999;
		background: #f5f5f5;
		font-family: 'Varela Round', sans-serif;
		background-image: url('/assets/img/pantalla-fondo.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: fixed;
		  background-attachment: fixed;
		  background-position: center; 
		
	}
	.form-control {
		box-shadow: none;
		border-color: #ddd;
	}
	.form-control:focus {
		border-color: #4aba70; 
	}
	.login-form {
        width: 350px;
		margin: 0 auto;
		padding: 30px 0;
	}
    .login-form form {
        color: #434343;
	
    	margin-bottom: 15px;
        background: #fff;
	
        padding: 30px;
	}
	.login-form h4 {
		text-align: center;
		font-size: 22px;
        margin-bottom: 20px;
	}
    .login-form .avatar {
        color: #fff;
		margin: 0 auto 30px;
        text-align: center;
		width: 100px;
		height: 100px;
		border-radius: 50%;
		z-index: 9;
		background: #4aba70;
		padding: 15px;
		box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	}
    .login-form .avatar i {
        font-size: 62px;
    }
    .login-form .form-group {
        margin-bottom: 20px;
        text-align:left;
    }
	.login-form .form-control, .login-form .btn {
		min-height: 40px;
		border-radius: 2px; 
        transition: all 0.5s;
	}
	.login-form .close {
        position: absolute;
		top: 15px;
		right: 15px;
	}
	.login-form .btn {
		background: #4aba70;
		border: none;
		line-height: normal;
	}
	.login-form .btn:hover, .login-form .btn:focus {
		background: #42ae68;
	}
    .login-form .checkbox-inline {
        float: left;
    }
    .login-form input[type="checkbox"] {
        margin-top: 2px;
    }
    .login-form .forgot-link {
        float: right;
    }
    .login-form .small {
        font-size: 13px;
    }
    .login-form a {
        color: #4aba70;
    }
	.btn-primary:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}
    .fondobackground{}