/**/

.modal-detalle-cobertura .modal-body::-webkit-scrollbar {width: 10px;}
.modal-detalle-cobertura .modal-body::-webkit-scrollbar-track {box-shadow: inset 0 0 2px rgba(0,0,0,0.3); border-radius: 4px;}
.modal-detalle-cobertura .modal-body::-webkit-scrollbar-thumb {box-shadow: inset 0 0 2px rgba(0,0,0,0.5); border-radius: 4px; background: rgba(236, 235, 234,0.8);}
.modal-detalle-cobertura .modal-body::-webkit-scrollbar-thumb:window-inactive {background: rgba(236, 235, 234,0.4);}



.modal-detalle-cobertura {
	--bs-modal-border-radius:15px;
	--bs-modal-inner-border-radius:calc(15px - (var(--bs-border-width)));
	--bs-modal-header-padding:11px 20px 12px;
	--bs-modal-footer-border-width:0;
}

.modal-detalle-cobertura-anual 		{--ua-color-asociado:#FF436E;}
.modal-detalle-cobertura-diario 	{--ua-color-asociado:#00B2C2;}
.modal-detalle-cobertura-precompra 	{--ua-color-asociado:#005191;}

.modal-detalle-cobertura p {margin:0;}

.modal-detalle-cobertura .modal-header {background-color:var(--ua-color-asociado); color:#fff;}
.modal-detalle-cobertura .modal-header .btn-close {opacity:1; background-size:18px; margin-top:2px; margin-right:0;}
.modal-detalle-cobertura .modal-header .modal-title {font-size:18px; font-weight:700; line-height:1.25;}
.modal-detalle-cobertura .modal-header .modal-subtitle {font-size:12px; font-weight:300;}

.modal-detalle-cobertura .modal-body {padding:9px 20px 0 20px; max-height:50vh;}
.modal-detalle-cobertura .modal-body table {margin-bottom: 10px;}

.modal-detalle-cobertura .modal-footer {padding:15px 20px; justify-content:flex-start;}
.modal-detalle-cobertura .modal-footer .precios-footer {
	display: flex; padding: 14px 0; flex-wrap: nowrap; justify-content: space-between; align-items: center;
}

/* desuso? */
.modal-detalle-cobertura .modal-footer .precios-footer .valores .sinDescuento {font-size:16px; color: #4F748E; text-decoration: line-through;}
.modal-detalle-cobertura .modal-footer .precios-footer .valores .sinDescuento span {font-size: 12px;}
.modal-detalle-cobertura .modal-footer .precios-footer .valores .local {font-size: 20px; font-weight:600; color: #002447;}
.modal-detalle-cobertura .modal-footer .precios-footer .valores .local span {font-size: 14px;}
.modal-detalle-cobertura .modal-footer .precios-footer .valores .lista {color: #002447; font-size: 14px;}
.modal-detalle-cobertura .modal-footer .precios-footer .valores .lista span {font-size: 12px;}

.modal-detalle-cobertura .modal-footer .comprar .btn {
	--bs-btn-bg:var(--ua-color-asociado);
	--bs-btn-border-color:var(--ua-color-asociado);
	--bs-btn-hover-bg:var(--ua-color-asociado);
	--bs-btn-hover-border-color:var(--ua-color-asociado);
	--bs-btn-active-bg:var(--ua-color-asociado);
	--bs-btn-active-border-color:var(--ua-color-asociado);
	--bs-btn-disabled-bg: #C4C4C4;
	--bs-btn-disabled-border-color: #C4C4C4;
	--bs-btn-disabled-opacity: 1;
	--bs-btn-color:#fff;
	--bs-btn-hover-color:#fff;
	--bs-btn-font-size: 1rem; padding: 4px var(--bs-btn-padding-x); min-width:165px;
}

/* desuso? */
.modal-detalle-cobertura .modal-footer .precios-footer-pax {display: flex; flex-direction: column;}
.modal-detalle-cobertura .modal-footer .precios-footer-pax h4 {margin-bottom:4px; font-size:12px; font-weight:600; color:#4F748E;}
.modal-detalle-cobertura .modal-footer .precios-footer-pax p {font-size: 12.81px; color: #002447;}




@media (min-width: 768px) { 
	.modal-detalle-cobertura {--bs-modal-width:600px;}
}

@media (min-width: 992px) {
	.modal-detalle-cobertura .modal-footer .precios-footer .valores .sinDescuento span {font-size:9px;}
    .modal-detalle-cobertura .modal-footer .precios-footer .valores .local {font-size: 22px;}
    .modal-detalle-cobertura .modal-footer .precios-footer .valores .lista {color: #4F748E; font-size: 16px;}
	.modal-detalle-cobertura .modal-footer .precios-footer .valores .lista span {font-size: 9px;}
}





/* table-striped */
.modal-detalle-cobertura .table-striped > tbody > tr:nth-child(odd) > td,
.modal-detalle-cobertura .table-striped > tbody > tr:nth-child(odd) > th,
.modal-detalle-cobertura .table-striped > tbody > tr:nth-child(even) > td,
.modal-detalle-cobertura .table-striped > tbody > tr:nth-child(even) > th {
    color: #002447;
}

.modal-detalle-cobertura .table-striped {}

.modal-detalle-cobertura .table-striped thead tr th {
	border: none;
	padding-left: 0;
	font-weight:500;
	font-size: 14px;
}

.modal-detalle-cobertura .table-striped tbody tr td {
	border: none;
	padding: 2px 0 3px;
	font-size: 11px; font-weight:300;
	vertical-align: middle;
}

.modal-detalle-cobertura .table-striped tbody tr td:nth-child(2) {
	font-weight:500;
	width:20%;
}

.modal-detalle-cobertura .table-striped tbody tr:nth-of-type(odd) {background-color: #ecebea;}
/* /table-striped */

