/* CSS Document */
body{
	/*padding: 20px 10px 20px 10px;*/
	font-family: "Raleway",sans-serif;
    font-size: 15px;
    line-height: 25px;
	margin:0 auto;
}
.ancho_pral{
	margin:0 auto;	
}
.ancho_sec{
	max-width:1200px;	
	margin:0 auto;	
}
#clienteSinLogo{
	padding:20px;
	color:#fff;
	font-size:2.00em;
	font-weight:bold;
}
.modal-dialog {
    max-width: 800px;
}

.titulo_cc{
	top:30px;
	padding-left:100px;
}
.titulos{
	font-size:1.30em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
label{
	position:relative;
	top:5px;
	
}
input[type="checkbox"] {
	padding: 40px;
}
input[type="text"], select  {
	width:100%;
	padding:5px;
	
}
input[type="text"].cant  {
	text-align:center;
}
input[type="email"]  {
	width:100%;
		padding:5px;
}
input[type="tel"]  {
	width:100%;
		padding:5px;
}
.marco {
	border:#333 2px solid;
}
.bordeinf{
	border-bottom:#333 2px solid;
}
.listado .row{
	padding:5px;
	
}
.desactivado{
	font-size:0.90em;
	color:#CCC;
	position:relative;
	padding:5px;

}
.activado{
	font-size:0.90em;
	color:#333;
	position:relative;
	padding:5px;

}
.datos{
	padding:0px 20px 0px 20px;
	
}
.margen{
	padding:0px 0px 0px 0px;
	
}
.separado-inf{
	position:relative;
	padding-bottom:10px;
	
}
.blanco{
	color:#FFF;
}
	
.color_ok{
	color:#360;
}
.color_ko{
	color:#f00;
}
.color_gris{
	color:#999;
}
.fnd-acordeon{
	background-color:#f3f3f3;
	
}
#accordionExample .btn {
	color:#666;
	width:100%;
	text-align:left;
}
#accordionExample .btn:hover{
	text-decoration:none;
	color:#000;
	
}
#accordionAdmin .card-header {
	background-color:#333;
	color:#FFF;
}
#accordionAdmin .btn {
	color:#fff;
	width:100%;
	text-align:center;
}
#accordionAdmin .btn:hover{
	text-decoration:none;
	color:#000;
	
}
.enlace_gris a {
	color:#666;
}
.enlace_gris a:hover{
	text-decoration:none;
	color:#000;
	
}
.tit_ejemplo{
	background-color:#360;
	padding:5px;
	width:100%;
	color:#fff;
}
.logo{
	padding-bottom:20px;
	padding-top:40px;
	padding-left:0px;
	padding-right:0px;

}
.card.info{
	background-color:#fafafa;
}
.card-titulo{
	background-color:#eee;
	padding:20px;
	text-align:center;
	font-size:2.00em;
	font-weight:600;
	
}
.card-subtitulo{

	position:relative;
	background-color:#eee;
	padding-bottom:25px;
	text-align:center;
	font-size:1.30em;
	font-weight:400;
	line-height:1.20em;
	
}
.card .direccion{
	font-size:1.10em;
	line-height:1.40em;
	padding-left: 30px;
	font-weight:400;
	
}
.card .icono{
	position:relative;
	float:left;
	font-size:1.10em;
}
.titulo_scc{
	color:#FFF;
	background-color:#000;
	text-align:center;
	padding:10px;
	
}
/* INTERLINEADO*/
.desc_admin{
	margin:0px 0px 30px 0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;	
	padding-bottom:10px;
	border:#000 1px solid;	
	background-color:#eee;
}
.titulo_prod{
	padding:10px;
	text-align:center;
	font-weight:bold;
	border:#000 1px solid;
	background-color:#f9f9f9;
}
.titulo_col{
	text-align:center;
	font-weight:200;
	color:#aaa;
}
#heading_enviar, #heading_recoger  {
	background-color:#ccc;
}
#heading_enviar .btn, #heading_recoger .btn {
	color:#333;
	font-weight:bold;	
	
}
#heading_enviar .btn:hover, #heading_recoger .btn:hover {
	color:#000;	
}
#embarque{
	padding:20px;
}
.tit_enviar{
	background-color:#CCC;
	color:#333;
	font-size:1.30em;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	
}


/* RAYAS
.impar{	
	background-color:#ccc;
}
.par{	
	background-color:#ccc;
} */
