﻿#CheckDate{font-size:12px;text-align:center;padding:10px 0;}#CheckDate>table{margin:20px auto;}#CheckDate>table td.Unselectable{opacity:.3;}.TotalPricePanel{font-size:14px;text-align:center;margin-top:20px;}.TotalPricePanel div,.TotalPricePanel span{margin:5px auto;display:block;}.TotalPricePanel .ClickToBook{display:block;width:0;height:0;overflow:hidden;padding-left:272px;padding-top:46px;background-image:url(https://images.bouncycastlenetwork.com/raw/upload/bcn/click-here-to-continue.png);background-repeat:no-repeat;margin:15px auto;}.TotalPricePanel .ClickToBook:hover{background-position:0 -47px;}.radioExtraProducts{list-style-type:none;padding:0 0 0 30px;}.radioExtraProducts li{margin:5px 0;}table.extraProductsList{margin-top:20px !important;margin-bottom:10px !important;border-collapse:collapse;width:100%;}table.extraProductsList tbody{padding:0;margin:0;}table.extraProductsList tbody td{padding:0 !important;width:100% !important;position:relative;}table.extraProductsList tbody td:hover label,table.extraProductsList tbody td:hover input{cursor:pointer;color:#c00;}table.extraProductsList span{display:block;padding-left:70px;position:relative;height:50px;line-height:20px;margin:4px 0;}table.extraProductsList span.HiddenExtraProduct{display:none;}table.extraProductsList span.DisabledExtraProduct{opacity:.8;filter:alpha(opacity=80);pointer-events:none;cursor:not-allowed;}table.extraProductsList span input{display:block;position:absolute;left:0;top:19px;padding:0;margin:0;}table.extraProductsList span label{margin:0;padding:0;position:absolute;left:20px;right:0;padding-left:50px;font-weight:normal;}table.extraProductsList img{position:absolute;top:0;left:0;}table.extraProductsList input{position:absolute;left:0;top:10px;}table.extraProductsList label{padding:0;margin:0 0 0 70px;display:block;}table.extraProductsList label:hover .view-details-popup{color:#000;}table.extraProductsList label:hover .view-details-popup:hover{text-decoration:underline !important;}table.extraProductsList label .view-details-popup{color:#c00;text-decoration:none !important;padding-left:5px !important;}table.extraProductsList label .view-details-popup-image{height:40px;width:40px;display:block;position:absolute;left:0;top:0;}table.extraProductsList label .view-details-popup-image img{height:40px;width:40px;display:block;position:absolute;top:0;left:0;border:1px solid #ccc;}table.extraProductsList label .view-details-popup-image img:hover{border:1px solid #c00;}table.extraProductsList.NoRadioButtons td input{display:none;}.form-group{margin-bottom:15px;}.form-group.form-group-required .control-label::after{content:"*" !important;display:inline !important;color:#c00 !important;position:relative !important;}@media(min-width:768px){.form-group.form-group-required .control-label::after{top:7px !important;right:-10px !important;font-size:20px !important;display:block !important;position:absolute !important;}}.PaymentOptions{list-style-type:none;margin:0;padding:0;}.PaymentOptions li{padding-left:25px;position:relative;}.PaymentOptions li input{position:absolute;top:1px;left:5px;}.PaymentOptions li label{font-weight:normal;margin:0;padding:0;}#ExtraProductsContainer{border-color:#c00;}#ExtraProductsContainer .sectionTitle{background-image:none;background-color:#c00;background:-webkit-linear-gradient(top,#c00,#a00);background:linear-gradient(to bottom,#c00,#a00);color:#fff;border-bottom-color:#6e0000;}