body            {
    background-color:#f5fafe; 
    /*font-family: Arial, "Times New Roman", Times, serif;*/
    font-size:0.95rem;
    font-display: swap;
    }
form            {padding:0; margin:0;}
h1, .h1 {
  font-size: 1.4rem; font-weight:bold;
}

h2, .h2 {
  font-size: 1.3rem; font-weight:bold;
}

h3, .h3 {
  font-size: 1.2rem; font-weight:bold;
}

h4, .h4 {
  font-size: 1.15rem; font-weight:bold;
}
img {border:0;}
.nounderline {
  text-decoration: none !important
}

.search2top {
    position: fixed;
    bottom: 0;
    right: 0;
}

#searchformcol {display:block;}
.dimmed {
  position: relative;
}

.dimmed:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}
.bg-success {
    background-color: #dff0d8 !important;
}
.cursor-pointer{
  cursor: pointer;
}
.form-check-input {font-size:0.95rem}
.bg-myk { clear: both; border: #94bfea 1px solid; background: #edf4fb; color:#0066cc;}
.bg-myk a {  color:#0066cc; text-decoration:underline}
.bg-myk h2 { font-size: 1.3rem; font-weight:600; margin: 0 5px 0 0; padding: 5px 0 10px; color: #0066cc !important; }
.text-myk { color: #0066cc !important;}
.btn-myk { background:#0066cc; color:#FFF; font-weight:600}
.badge-myk { color: #fff; background-color: #0066cc; }
.btn-myk:hover { background:#3385D6; color:#EEE;}

.bg-myk2 { clear: both; border: #94bfea 1px solid; background: #E15A00; color:#fff;}
.bg-myk2 a {  color:#E15A00; text-decoration:underline}
.bg-myk2 h2 { font-size: 1.3rem; font-weight:600; margin: 0 5px 0 0; padding: 5px 0 10px; color: #E15A00 !important; }
.text-myk2 { color: #E15A00 !important;}

.btn-myk2 { background:#E15A00; color:#FFF; font-weight:600}
.badge-myk2 { color: #fff; background-color: #E15A00; }
.btn-myk2:hover { background:#0066CC; color:#EEE;}

.bg-footer-top { background: #edf4fb; color:#0066cc; padding:10px 0; border-top:1px solid #0066cc; }
.bg-footer-last { background:#0066cc; padding:15px 0; color:#fff }
.bg-footer-last a{ color:#fff }

.whatsapp { color:#25D366}
.facebook {color:#3b5998}
.googleplus {color:#DD4B39}
.twitter {color:#1da1f2}

.imageshow {
    width:100%;
    padding:5px;
    text-align:center;
    background:#0066cc;
    color:#FFF !important;
}
.imageshow a {
    color: #fff !important;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    background:#0066cc;
}
#showmobil {display:none;}
.navbar-toggler-icon .fas { font-size:1.8rem; color:#FFF}
.navbar button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
    padding: 5px;
    border-radius: 4px;
}
.navbar button {
    padding: 0;
    border-style: none;
    border: 1px solid #0066cc;
    padding: 5px;
    border-radius: 4px;
}
.sitesealtext {
    font-size: 0.8rem;
    color: #0066CC;
}
.breadcrumb {background:transparent; margin:0; padding:0}
.breadcrumb { font-size:0.7rem}
.breadcrumb a { color:#0066cc}
.breadcrumb a:hover{ color:#0066aa}


.shipdetailpage h1 { font-size:1.2rem; font-weight:bold;}

.detailnavlink a { color:#0066cc !important;}
.detailnavlink { color:#0066cc;background-color: #edf4fb; margin-left:4px; border-color: #dee2e6 #dee2e6 #fff;}
.nav-tabs {
    
}


#waitoverlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.5); /* Black background with opacity */
    z-index: 9998; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}
#waitcircle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 150px;
    height: 150px;  
    z-index:9999;  
    text-align:center;
    font-size:1.4em;
    font-weight:600;
    color:#000044
}

.waitloader {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    /*border: 8px solid #162534;*/
    border: 8px solid #0066CC;
    /*border-top: 8px solid #09f;*/
    border-top: 8px solid #ff4d00;
    border-radius: 50%;
    animation: rotate 5s linear infinite;
}

@keyframes rotate {
100% {transform: rotate(360deg);}
} 





.searchForm { background:#EDF4FB; border:1px solid #0066cc; border-radius:3px; font-weight:bold; }
.searchForm .form-control {color:#0066cc}

 .searchtop { font-weight:600; font-size:1.1rem; background:#FFF; border-top:1px solid #94bfea ; border-left:1px solid #94bfea ; border-right:1px solid #94bfea ; border-radius:10px 10px 0 0; margin:5px 0 0 0 !important; padding:5px 0 0 0;}
 .search_startprice { font-size:1.1rem; font-weight:bold;}
 .searchFormSearch  { border-left:1px solid #94bfea; }
 .bg-lightblue { background:#edf5fb}
 
 .badge-lightblue { background:#94bfea }
 .text-lightblue { color:#94bfea }
 
 .border-lightblue-rounded { border:1px solid #94bfea; border-radius:10px; z-index:9999;}
.searchFormSearch .form-control {color:#0066cc}
#DateFrom, #DateTo  { padding:0.375rem 0.5rem; color:#0066cc; font-size:0.95rem}
#SearchCruiseLineOcean, #SearchPeriod, #SearchOceanShip, #SearchOceanDestination, #SearchRiverDestination, #SearchRiverShip, #SearchCruiseLineRiver  {color:#0066cc;}
.filtertop {color:#0066cc; margin-left:0.3rem; margin-top:0.5rem}
#filters_results_list .list-group {}
#filters_results_list .list-group-item { background:transparent; border:0}
#filters_results_list .list-group-item a { color:#0066cc; font-size:0.8rem; font-weight:normal}
.filter-title { color:#e15A00; margin-left:0.2rem; font-weight:600; font-size:0.9rem; border-bottom:1px solid #ddd; margin-bottom:0; margin-top:0.4rem; }

.allfilter-delete { background:#e15A00; font-size:0.8rem; margin:0.2rem; padding:0.2rem;}
.allfilter-delete a { background:#e15A00; font-size:0.8rem; color:#FFF;}
.filter-delete { font-size:0.8rem; margin:0.2rem; padding:0.2rem;}
.filter-delete a { font-size:0.8rem; }
.searchpageleftend {background:#edf5fb; border-left:1px solid #94bfea; border-bottom:1px solid #94bfea; border-radius:10px !important}
.search_shipname { font-size:1.1rem; font-weight:bold; color:#E15A00 }               
 
.empfehlung {
    background: #F3E1C5; color:#0066cc;
}              
#lefticonlegend .list-group {}
#lefticonlegend .list-group-item {color:#0066cc; font-size:0.8rem; font-weight:normal; border:0}

#quickSearchForm label { padding: 0 30px 0 0; margin: 0; font-size: 0.8rem; color: #0066cc; display: inline; }
#quickSearchForm .form-control { }

#quickSearchForm .form-control:disabled, .form-control[readonly] { background-color: #fff;  opacity: 1; }

.ourusp .row .col-3 {font-size: 0.8rem; color: #0066cc;  height:100%}
.ourusp .row{ height:100%}

.topline_lg {font-size: 0.8rem; color: #0066cc;}
.topline_lg h1 {font-size: 0.8rem; color: #0066cc; font-weight:bold; margin:0 !important; padding:0; display:inline;}

.topline_lg a{color: #0066cc;}

.ourusp .fas {font-size: 1.4rem; }
.ourusp strong {font-size: 1.1rem; }

#modalstack {z-index:2100 !important; }
#modalstack .modal-body {z-index:2100 !important;   }
#modalstack .modal-footer {z-index:2100 !important;   }             
#modalstack .modal-content { background-color: #FFF !important; border: 2px solid #aaa !important;}
#modalstack .modal-dialog { margin-top:-0.2em;}

.carousel-control-prev, .carousel-control-next {
    width: 5%;
}

#topOfPage .navrowu { border:2px outset #0066cc; border-radius:5px; background: linear-gradient(#3385D6 50%,#0066CC 50%);}
#topOfPage .navbar { background: linear-gradient(#3385D6 50%,#0066CC 50%); color:#FFF}
.nav-item a {color:#FFF; font-weight:bold;}
.nav-item a:hover {color:#ff9933; font-weight:bold;}


.detailnavlink a {
    color: #fff !important;
}
.detailnavlink a:hover {
    color: #f5fafe !important;
    background:#0066cc !important;
}
.detailnavlink .active   {
    color: #E15A00 !important;    
    background-color: #fff  !important;
    border-top:2px solid #E15A00 !important;
}
.detailnavlink .active:hover   {
    color: #E15A00 !important;    
    background-color: #fff  !important;
}
.detailnavlink  {
    background-color: #3385D6  !important;
    margin:0;
    text-align: center;
}
.nav-item {
    margin: 1px 3px !important;
}
.nav-tabs .nav-link {
    border-radius:0;
}
.nav-pills .nav-link {
    border-radius:0 !important;
}
.nav-justified .nav-item {
    margin:0 2px;
}



.shipdetail_teaser {
    position:relative; top:-40px; left:-5px; background:#0066cc; color:#fff; padding:5px; font-weight:bold; 
}

.dropdown-menu li:hover .sub-menu {
  visibility: visible;
  color:#E15A00
}

.dropdown:hover .dropdown-menu {
  display: block;
}
#navbarSupportedContent .dropdown-item {color:#0066cc;}
#navbarSupportedContent .dropdown-item:hover {color:#E15A00;}
.carousel-control-next-icon { background-color:#0066cc;padding:1em}
.carousel-control-prev-icon { background-color:#0066cc;padding:1em}

/* Reisedetails */
.detailHeader { padding:5px; border:1px solid #94bfea; border-radius:5px; color:#0066cc; font-weight:bold;}
.detailHeader span { color:#e15A00}
    .cruisedetail_descriptions { font-size:0.85rem; font-weight:normal}
    .cruisedetail_descriptions h4 { font-size:0.85rem;  font-weight:normal}
    .cruisedetail_descriptions h5 { font-size:0.85rem}
.carousel-item img {max-height:700px;}    

@media only screen and (min-width: 992px) {
    .w-lg-50 { width:50% !important}
}
@media only screen and (max-width: 768px) {
   #searchformcol {display:none;}
    .bg-footer-top { margin: 0 10px;}
    .nav {display:block}
    .imageshow { font-size:0.6rem}
    .reiseinfo{ padding-left:15px;margin-top:15px}
     #bookformdata { font-size:0.9rem;}
    .mobilepad { padding-right:20px !important;} 
    .mobiletoppad {margin-top:35px;}
    .searchresult-amount { text-align: center;padding-top:0.4rem; padding-bottom:0.4rem}
    .carousel-control-prev, .carousel-control-next {  width: 15%;} 
    #preis h3 {font-size:1.1rem;}     
    #preis h5 {font-size:1rem;} 
    #leistung h5 {font-size:1rem;} 
    #schiff h5 {font-size:1rem;} 
}
.xdsoft_datetimepicker .xdsoft_noselect xdsoft_ {left:0 !important}
.search-mobile-pad {padding:0 10px;}
.informationsdiv {font-size:0.7em; font-weight:400}
.informationsdiv h2 {font-size:1.2em}

/* DATEPICKER CSS */
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
padding:12px;
padding-left:0;
padding-top:2px;
position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker.xdsoft_rtl{padding:12px 0 12px 12px}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;
padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:340px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;
padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;
color:#666;font-size:16px;
text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;
padding:5px 3px;
font-size:14px;
line-height:22px;
font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{
padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right; padding:2px; border:1px solid #444}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px; padding:2px; border:1px solid #444}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker 
.xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#fff;border:1px solid #ddd;color:#333;
font-size:20px;
text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:600;text-align:center;color:#0066cc;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;
font-size:14px;
clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;
font-size:17px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;
font-size:16px;
font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
.xdsoft_today_button{display:none;}



#hotline-slider {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 30px;
    width: 100%;
    background-color: #E9F1FB;
    padding-top: 5px;
    display: none;
    color: #0066CC;
    border-bottom: 1px solid #0066CC;
}
.nlPop {
    font-style: normal;
    font-weight: 400;
    position: absolute;
    z-index: 5000011;
    display: block;
    top: 0px;
    left: 0px;
    color: rgb(255, 255, 255);
    display: -webkit-flex;
    display: flex;
}
.nlPopInner {
    width: 740px;
    padding: 20px 15px;
    background-color: rgba(0,102,204,.79);
    
    box-shadow: 0 0 4px 1px rgba(46,112,96,.2);
    border: solid 1px #ccc;
    position: fixed;
    left: 29px;
    bottom: 90px;
}

  .suggestlist {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px outset #999 !important;
    z-index:9999;
    color:#000
}

.nlPopContainer {
    display: block;
    top: 33%;
    position: relative;
    -webkit-transform: rotate(-15deg) translate(0,0%);
    -moz-transform: rotate(-15deg) translate(0,0%);
    -ms-transform: rotate(-15deg) translate(0,0%);
    -o-transform: rotate(-15deg) translate(0,0%);
    transform: rotate(-15deg) translate(0,0%);
   text-align:center;
   text-shadow: 2px 2px 4px #000;
}
.nlPopOBC {
    font-size: 2.9em;
    font-weight: 600;
    line-height: 1em;
}
.nlPopOBCtext {
    font-size: 1.7em;
    font-weight: 600;
    line-height: 1em;
}
.nlPopCircle{
    height:170px; 
    width:170px;
}
#nlclose div { font-size:0.4em}

.callmebutton{ cursor:pointer;}