.menu__content h1 {
	font-size: 1.3rem;
}

.menu__navbar {
	background: #fff !important;
	width: 100%;
	height: 60px;
	padding: 10px 15px;
}
.menu__navbar a {
	color: #ff0350;
	text-decoration: none;
	font-weight: 500;
}

.btn__cotizar__q {
	background: rgb(147,39,142) !important;
	background: linear-gradient(90deg, rgba(147,39,142,1) 0%, rgba(5,163,182,1) 100%) !important;
	border: none !important;
	outline: none !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.btn__cotizar__q.white {
	color: #fff;
	font-weight: 500;
}
.menu__cotizar {
	position: fixed;
	background: #fff;
	width:100%;
	height: 100vh;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .20s ease-out;
	   -moz-transition: opacity .20s ease-out;
	    -ms-transition: opacity .20s ease-out;
	     -o-transition: opacity .20s ease-out;
	        transition: opacity .20s ease-out;
	overflow-y: auto;
	padding-bottom: 80px;
}
.menu__cotizar.clsMenu {
	opacity: 1;
	visibility: visible;
	z-index: 9999999999999999999999999999999;
}
.menu__cotizar.clsMenuPlus {
	opacity: 1;
	visibility: visible;
	z-index: 1;
}
.toggle__close{
	position: absolute;
	background-size: 60px 60px;
	/*background-color: #afafaf;*/
	font-weight: 700;
	text-align: center;
	width: 60px;
	height: 60px;
	line-height: 60px;
	right: 0;
	top: 0;
	cursor: pointer;
}

.toggle__close::after{
	content: '';
	background: url('https://qualisistente.paq.com.mx/img/qualisistente/close-icon.png') no-repeat;
	background-size: 60px 60px;
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 60px;
}

.ws_img_modal_referido{
	width: 100%;
	border-radius: inherit;
}

.ws_box_referido {
	border-radius: 6px;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.35);
	margin-bottom: 30px;
	transition: transform 0.3s ease;
}

.ws_box_referido:hover{
	cursor: pointer;
	/*border: 3px solid #ff0350;*/
	transform: scale(1.02);
}

.ws_border_m0{
	border: 3px solid #fff;
}
.ws_border_m1{
	border: 3px solid #ff0350;
}

.ws_carousel_content_cotizador{
	background-color: #FFFFFF;
}


/*.ws_carousel_content_cotizador:hover{
	background-color: #ff0350;
    color: #fff;
    border-color: #ff0350 !important;
}*/

@media (min-width: 576px) { 
	.menu__content h1 {
		font-size: 1.6rem;
	}
}

.ws_slider_cotizador .carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.ws_slider_cotizador .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.ws_btn_primary_cotizador,.ws_btn_primary_cotizador:hover,.ws_btn_primary_cotizador:active,.ws_btn_primary_cotizador:focus{
    color: #fff;
    background-color: #ff0350;
    border-color: #ff0350;
}