label.error {
	font-size: 15px;
	color: red;
}

.fa.fa-trash-alt {
	color: red;

}

.selectedItem {
	border: 3px solid red;
}

button {
	margin: 1px;
}
.nav a {
	text-decoration: none;
}

.btn-size-fixed {
	width: 24% !important;
}

.content-reg-vacante {
	padding: 3px;
}

.options {
	margin-bottom: 2%;
}

select {
	font-family: 'Montserrat' !important;
	font-size: 18px !important;
}

input[type="search"] {
	font-family: 'Montserrat' !important;
	font-size: 18px !important;
}

a, li {
	text-decoration: none;
	list-style-type: none;
	/* color: whitesmoke; */
}

.creditCard {
	background-color: #778899;
	/* border-radius: 8%; */
	padding: 4px;
}
.fa-plus-square {
	color: green;
}

.fa-edit {
	color: rgb(121, 141, 255);
}

.login-container {
	width: 40%;
	margin: 0 auto;
}

textarea {
	resize: none;
}

#availableHours {
	background-color: rgb(238, 238, 238);
	border-radius: 5%;
	padding-top: 1%;
	border: 1px solid rgb(219, 219, 219);
	min-height: 4rem;
	margin-left: 1rem;

}
#map {
	width: 100%;
	height: 300px;
}

#msgText {
	padding-left: 0;
	padding-right: 0;
	position : absolute;
	bottom   : 0;
	background-color: whitesmoke;
	border: 3px solid rgb(47, 79, 79);
}


.msgChat:hover { 
	cursor: pointer;
	background: rgba(168, 168, 168, 0.5);
}

.times {
	display: inline-block !important;
	width: 80px;
}

.timeRows {
	width: 200px;
}
.daysRows {
	width: 10px;
}

.w-30 {
	width: 30% !important;
}

.w-45 {
	width: 45% !important;
}

.fa-image {
	color: green;
}




@media (max-width: 576px) {
	h1 {
		font-size: 1.7rem;
	}

	h2 {
		font-size: 1.5rem;
	}

	h5 {
		font-size: 1rem;
	}

	.icons-contact { 
		font-size: .5rem;
	}

	#sjlp-text h2 {
		font-size: 1rem;
	}
}
