#listadoPaisesDestino li span{cursor:pointer}
.popover{position:absolute; top:0; left:0; z-index:1010; display:none; max-width:276px; padding:1px; text-align:left; background-color:#fff; background-clip:padding-box; border:1px solid #000 ;border-radius:0px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin: 0; padding: 8px 14px; font-size: 16px; font-weight: bold; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; color: #8e0038;}
.popover-content{padding:9px 14px;font-size:14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}

.popoverPaises{max-height: 320px; overflow-y: scroll; border: 1px solid #f1f1f1; padding: 10px; box-sizing: border-box;overflow-y:scroll; width:200px; overflow-y:scroll} 
.popoverPaises ul{list-style:none; padding:0; margin:0px;}
.popoverPaises li{padding:4px 0; height:auto; list-style:none; line-height:normal}
.popoverPaises li.title{color:#31313F; font-size:14px; border-bottom:1px solid #CFCFCF}
.popoverPaises li span{font-size:14px; color:#000; font-weight: bold; text-transform:none; cursor:pointer; display: block; width: 100%; padding: 3px; box-sizing: border-box; }
.popoverPaises li span:hover{background: #8e0038; color: #fff;}
.popoverPaises li p{margin: 0px }

.popover-content h3 {font-size: 24px; text-align: center; background: #ffffff; color: #000; padding-top: 10px; padding-bottom: 10px; }

.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:14px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}

.ui-datepicker{font-size:20.8px; line-height: 30px; border-radius: 0px;}
.ui-datepicker .ui-datepicker-header{border: 1px solid #bbb; background: #8e0038 50% 50% repeat-x; color: #444; font-weight: bold; color: #fff; border-radius: 100px;}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a {background: #fff; border-radius: 100px; cursor: pointer;}
@media screen and (max-width:600px){
	.popover {width: 100%; max-width: 100%; padding: 0px;}
	.popoverPaises {width: 100%; max-width: 100%; padding: 0px;}
	.popover-content {}
	.popover-content h3 {font-size: 18px;}
}
@media screen and (max-width:320px){
	.ui-datepicker {font-size: 17.8px; line-height: 22px; }
	.popover{max-width:100%; width: 100%; left: 0px; right: 0px;}
	.popoverPaises{width: 100%; max-width: 100%; padding: 0px; margin: 0px;}
	.popover-content {padding: 0px; font-size: 14px; }

}
