.row{
	margin-left: 0px !important;
}
.page-content .container{
 padding-bottom: 20px;
}
.dasboarcontent {
	margin: 20px;
	background-color: #E6E6E6;
	border-radius: 20px;
	text-align: center;
	color: #00365F;
}

.btn-login{
    background-color: #17375C !important;
    border-radius: 15px !important;
	color: white !important;
}

.btn-register{
    background-color: #22AB73 !important;
    border-radius: 15px !important;
	color: white !important;
}

.btn-login:hover{
    background-color: #17375C;
    border-radius: 15px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.btn-register:hover{
    background-color: #22AB73;
    border-radius: 15px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.botonesazules {
	background-color: #17375C;
	color: white;
	border-radius: 30px;
}

.botonesazules:hover {
	color: #ffffff8c;
}

.botonredondeado {
	border-radius: 30px;

}

.botonredondeado:hover {
	color: #ffffff8c;
}

.contenplan {
	text-align: center;
}

.contenplan .product-img {
	border-radius: 30px;
	border: 4px solid;
	border-color: transparent;
	height: auto;
	width: 300px;
	background-color: #E6E6E6;
}

.contenplan:hover .product-img {
	border-color: #00365F;
	border: 2 solid;
}

.textoplan {
	background-color: #E6E6E6;
	border-radius: 20px;
}

.textoplan .product-price {
	color: #00365F !important;
}

.botonplan {
	background-color: #00365F;
	border-radius: 30px;
	color: white;
	border-color: transparent;
	font-weight: 600;
	width: 70%;
}

hr.solid {
	border-top: 3px solid #00365F;
	opacity: .75;
}

.carritobody {
	width: 100%;
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
/* 	align-items: center; */
	align-content: center;
}

.tablaprincipalcarrito {
	width: 60%;
	padding: 20px;
}

.pagarcarrito {
	width: 40%;
	padding: 20px;
}

/* .contenplan:hover .botonplan{
			background-color: #ffffff;
			color: #00365F;
			border-color: #00365F;
			} */
.tablaprincipalcarrito table {
	border-collapse: collapse;
	border-radius: 1em;
	overflow: hidden;
	background-color: #EDEDED
}

.tablaprincipalcarrito table th {
	padding: 1em;
	background: #00365F;
	border-bottom: 2px solid #00365F;
	color: white
}

.tablaprincipalcarrito table td {
	border-bottom: 2px solid transparent;
}

.pagarcarrito table {
	border-collapse: collapse;
	border-radius: 1em;
	overflow: hidden;
	background-color: #EDEDED
}

.pagarcarrito table th {
	padding: 1em;
	background: #00365F;
	border-bottom: 2px solid #00365F;
	color: white
}

.pagarcarrito table td {
	border-bottom: 2px solid transparent;
}

.mercadopago-button {
	background-color: #00365F !important;

}

.panel-nav:hover {
	color: grey !important;
}

.nichosunicos {
	display: flex;
	text-align: center;
}

.nichosunicos .product-btn button {
	background-color: white;
	font-weight: bold;
	border-radius: 30px;

}
		.mercadopago-button{
			background-color: #00365F !important;

		}

		.panel-nav:hover{
			color: grey !important;
		}
		.nichosunicos{
text-align: center;
		}
		.nichosunicos .product-btn  button{
			background-color: white;
			font-weight: bold;
			border-radius: 30px;
					}
.frase {
		font-family: 'Billgates', sans-serif;
		font-size:50px;

					}


.frase2 {
		font-family: 'Billgates', sans-serif;
		font-size:32px;
					}

.listas ul{
		padding-left:0;
		list-style: circle;
	    line-height:1.3;
					}

.listas li{

		margin-bottom:15px;
					}

.col-1de5 {
		width:18%;
		margin:0px;
		float:left;
		background-color: #00365F;
		color: white;
		border-left-color: white;
	    border: 1px solid;
		text-align: center;
		border-radius: 10px;

					}
.col-1de5 .product-btn button{
   background-color: white;
   border-radius: 30px;
   font-size: 12px;;
}
.col-1de5 .product-btn a{
	background-color: white;
	border-radius: 30px;
   font-size: 12px;;
 }
 .contenedorplanes1{

	width: 100%;
    display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
 }
.tit-plan-nichos{
		color:#fff;
		padding:14px 8px;
					}

.bg-plata{
		background-color:#006a93;
					}

.bg-oro{
		background-color:#567448;
					}

.bg-diamante{
		background-color:#9e8963;
					}

.table {
		margin-bottom: 0;
		font-size:15px;
					}


.listado{

		background-color: #F5F5F5;
		border-radius: 10px;
		height: 350px;
		width: 100%;
		display: flex;
		justify-content: center;
		margin-bottom: 20px;

					}


#mapa{
		width:100%;
		height:700px;
					}

img{
	border: 0;
}

.contentMap{
		width: 200px;
		max-height:300px;
		overflow:auto;
					}
.contentTxt{
		float: left;
		width: 200px;
					}
.clear{
	clear: both; }

	@media screen and (max-width: 1000px) {
.col-1de5 {
	width:40%;
	margin:20px 5%;
					}
					}

@media screen and (
	max-width: 760px) {
		.row{
			margin-left: 0px !important;
		}
		.listado{
			width: 100%;
			height: auto;
		}
		.listado ul{
			width: 100%;
			color: #006a93;
		}
		.page-title.dark h3{
			font-size: 40px !important;

		}
		.col-1de5 {
	width:90%;
					}
					}
.modal{
	z-index: 10050;
					}
.modal-backdrop{
	z-index: 10040;
					}
.seguimietonumero{
	color: #4C4C4F;
	font-size: 35px;
}
.padreseguimiento{
	width: 100%;
	display: flex;
	margin-top: 50px;
	flex-wrap: wrap;
	flex-direction: column;
	align-content: center;
	align-items: center;
		}
.seguimitotext1{
	text-transform: none;
	font-weight: 400;
	color: #454248;
	font-size: 23px;
	width: 65%;
	text-align: center;
}
.seguimitotext2{
	text-transform: none;
	font-weight: 600;
	color: #454248;

	width: 85%;
	text-align: center;
}
.hijoseguimiento{
	display: flex ;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	width: 100%;

}
.hijoseguimiento .izquierda{
	background-color: #F4F4F4;
	margin: 10px;
    padding: 20px;
	border-radius: 15px;
	width: 650px;

}
.hijoseguimiento .derecha{
	background-color: #F4F4F4;
	margin: 10px;
	padding: 20px;
	border-radius: 15px;
	width: 400px;

}
.entregado1 h2{
font-size: 20px;
margin-right: 20px;
}
.lineadeseguimito{
width: 85%;
display: flex;
}
.seguimito1 {
	background-color: transparent !important;
z-index: 8 !important;
width: 350px;
margin: 0;
}
.seguimito1 button {

	background-color: transparent !important;
	width: 100% !important;

	}
.seguimito1  img{
	width: 100% !important;
		}
.seguimito2 {
	background-color: transparent !important;
	z-index: 7 !important;
	width: 350px;
	margin: 0;
	margin-left: -32px;
			}
.seguimito2 button {

	background-color: transparent !important;
	width: 100% !important;
				}
.seguimito2  img{
	width: 100% !important;
					}
.seguimito3 {

	margin: 0;
	width: 350px;
	margin-left: -32px;
						}
.seguimito3 button {
	margin-left: -155px;
	background-color: transparent !important;
	width: 100% !important;
							}
.seguimito3  img{
	width: 100% !important;
								}
.seguimito4 {
	z-index: 5;
	margin: 0;
	width: 300px;
									}
.seguimito4 button {
	margin-left: -295px;
	background-color: transparent !important;
	width: 100% !important;
										}
.seguimito4 img{
	width: 100% !important;
											}
@media only screen and (max-width : 1300px){
	.hijoseguimiento .izquierda{
		width: 100%;
	}
	.hijoseguimiento .derecha{
	   width: 100%;

	}
}
