@media(max-width:991px){.section-item{margin-bottom:20px}
}
@media(max-width:768px){.no-padding-email{padding:0}
}
::-webkit-inner-spin-button{display:none;-webkit-appearance:none}
.booking-widget.booking-widget-single{padding:0;margin:0}
.booking-widget.booking-widget-single .form-control{box-shadow:none}
.booking-widget.booking-widget-single .input-group .input-group-addon span.calendar-icon{background:url(clientlib-formscomponent/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTguNjUycHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDE4LjY1MiAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTguNjUyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5YTUiIGQ9Ik0xNy45NzgsMi42OTdoLTMuOTMyVjAuNjc0QzE0LjA0NiwwLjMwMiwxMy43NDQsMCwxMy4zNzIsMEg5LjM4Mkg5LjMyN0g1LjMzNw0KCUM0Ljk2NSwwLDQuNjYzLDAuMzAyLDQuNjYzLDAuNjc0djIuMDIzSDAuNjc0QzAuMzAyLDIuNjk3LDAsMi45OTgsMCwzLjM3MXYxNS45NTVDMCwxOS42OTgsMC4zMDIsMjAsMC42NzQsMjBoMTcuMzA0DQoJYzAuMzczLDAsMC42NzQtMC4zMDIsMC42NzQtMC42NzRWMy4zNzFDMTguNjUyLDIuOTk4LDE4LjM1MSwyLjY5NywxNy45NzgsMi42OTd6IE04LjY4LDcuNTI4djIuNjM1aC0yLjk1VjcuNTI4SDguNjh6DQoJIE0xMC4wMjgsNy41MjhoMy4wMzR2Mi42MzVoLTMuMDM0VjcuNTI4eiBNNC4zODIsNy41Mjh2Mi42MzVIMS4zNDhWNy41MjhINC4zODJ6IE0xLjM0OCwxMS41MTJoMy4wMzR2Mi43MDJIMS4zNDhWMTEuNTEyeg0KCSBNNS43MzEsMTEuNTEyaDIuOTV2Mi43MDJoLTIuOTVWMTEuNTEyeiBNOC42OCwxNS41NjJ2My4wOWgtMi45NXYtMy4wOUg4LjY4eiBNMTAuMDI4LDE1LjU2MmgzLjAzNHYzLjA5aC0zLjAzNFYxNS41NjJ6DQoJIE0xMC4wMjgsMTQuMjE0di0yLjcwMmgzLjAzNHYyLjcwMkgxMC4wMjh6IE0xNC40MSwxMS41MTJoMi44OTR2Mi43MDJIMTQuNDFWMTEuNTEyeiBNMTQuNDEsMTAuMTYzVjcuNTI4aDIuODk0djIuNjM1SDE0LjQxeg0KCSBNNi4wMTIsMS4zNDhoMy4zMTVoMC4wNTZoMy4zMTV2MS4zNDhINi4wMTJWMS4zNDh6IE0xLjM0OCwxNS41NjJoMy4wMzR2My4wOUgxLjM0OFYxNS41NjJ6IE0xNC40MSwxOC42NTJ2LTMuMDloMi44OTR2My4wOUgxNC40MXoNCgkiLz4NCjwvc3ZnPg0K);background-size:100% 100%}
.booking-widget{margin-top:20px;color:#000;position:relative}
.booking-widget .form-group{background:#fff}
.booking-widget .input-group{height:38px;border-radius:0;border:0}
.booking-widget .input-group .form-control{padding-right:0;border:0}
.booking-widget .input-group .input-group-addon{background:transparent;border:0;margin-left:0;padding-right:20px;padding-left:0;height:20px;position:relative}
.booking-widget .input-group .input-group-addon .horizontal-rule{width:1px;height:20px;background:#002659;position:absolute;left:0;padding:0}
.booking-widget .input-group .input-group-addon span{padding-left:16px}
.booking-widget .input-group .input-group-addon span.calendar-icon{width:20px;position:relative;left:10px;height:20px;background:url(clientlib-formscomponent/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTguNjUycHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDE4LjY1MiAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTguNjUyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwRTBFMkMiIGQ9Ik0xNy45NzgsMi42OTdoLTMuOTMyVjAuNjc0QzE0LjA0NiwwLjMwMiwxMy43NDQsMCwxMy4zNzIsMEg5LjM4Mkg5LjMyN0g1LjMzNw0KCUM0Ljk2NSwwLDQuNjYzLDAuMzAyLDQuNjYzLDAuNjc0djIuMDIzSDAuNjc0QzAuMzAyLDIuNjk3LDAsMi45OTgsMCwzLjM3MXYxNS45NTVDMCwxOS42OTgsMC4zMDIsMjAsMC42NzQsMjBoMTcuMzA0DQoJYzAuMzczLDAsMC42NzQtMC4zMDIsMC42NzQtMC42NzRWMy4zNzFDMTguNjUyLDIuOTk4LDE4LjM1MSwyLjY5NywxNy45NzgsMi42OTd6IE04LjY4LDcuNTI4djIuNjM1aC0yLjk1VjcuNTI4SDguNjh6DQoJIE0xMC4wMjgsNy41MjhoMy4wMzR2Mi42MzVoLTMuMDM0VjcuNTI4eiBNNC4zODIsNy41Mjh2Mi42MzVIMS4zNDhWNy41MjhINC4zODJ6IE0xLjM0OCwxMS41MTJoMy4wMzR2Mi43MDJIMS4zNDhWMTEuNTEyeg0KCSBNNS43MzEsMTEuNTEyaDIuOTV2Mi43MDJoLTIuOTVWMTEuNTEyeiBNOC42OCwxNS41NjJ2My4wOWgtMi45NXYtMy4wOUg4LjY4eiBNMTAuMDI4LDE1LjU2MmgzLjAzNHYzLjA5aC0zLjAzNFYxNS41NjJ6DQoJIE0xMC4wMjgsMTQuMjE0di0yLjcwMmgzLjAzNHYyLjcwMkgxMC4wMjh6IE0xNC40MSwxMS41MTJoMi44OTR2Mi43MDJIMTQuNDFWMTEuNTEyeiBNMTQuNDEsMTAuMTYzVjcuNTI4aDIuODk0djIuNjM1SDE0LjQxeg0KCSBNNi4wMTIsMS4zNDhoMy4zMTVoMC4wNTZoMy4zMTV2MS4zNDhINi4wMTJWMS4zNDh6IE0xLjM0OCwxNS41NjJoMy4wMzR2My4wOUgxLjM0OFYxNS41NjJ6IE0xNC40MSwxOC42NTJ2LTMuMDloMi44OTR2My4wOUgxNC40MXoNCgkiLz4NCjwvc3ZnPg0K) no-repeat;background-size:100% 100%;display:inline-block}
.booking-widget .input-group input{font-size:15px;color:#0e0e2c;font-style:italic;height:38px}
.booking-widget .input-group input[type=date]{-webkit-appearance:none;-moz-appearance:none}
@media(max-width:768px){.booking-widget .input-group input[type=date]{max-width:100%}
}
@media(min-width:480px){.booking-widget .input-group input[type=date]{max-width:100%}
}
.booking-widget .input-group input,.booking-widget .input-group span{border-radius:0}
.booking-widget .input-group input:focus,.booking-widget .input-group span:focus{outline:0;box-shadow:none}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:12px;margin:0}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:0;padding:2px;color:#002659}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}
.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}
.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#fdba40;color:#002659;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#777;cursor:not-allowed;opacity:.5}
.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#777;cursor:not-allowed}
.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:15px}
.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#777;cursor:not-allowed}
@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}
}
.conference-form .conference-form-heading{margin-top:90px}
@media(max-width:991px){.conference-form .conference-form-heading{margin-top:0}
}
.conference-form .conference-form-heading h2{margin-bottom:20px}
.conference-form .conference-form-heading .divider{width:80%}
.terms-and-conditions{height:250px;resize:none;border-right:1px solid #9999a5;overflow-y:auto;text-transform:none;width:99.67%}
.terms-and-conditions-checkbox{margin-top:-2px !important}
#terms-and-conditions-checkbox-error{width:100%}
.terms-and-conditions ol{list-style:none}
.topLevelTerms{counter-reset:item;text-indent:-30px;padding-left:18px}
.topLevelTerms>li::before{content:counter(item) ".";counter-increment:item;padding-right:5px}
.subLevelTerms{counter-reset:subitem;padding-left:16px}
.subLevelTerms>li::before{content:counter(item) "." counters(subitem,".") ".";counter-increment:subitem;padding-right:5px}
.subLevelThirdTerms{counter-reset:subthirditem;text-indent:-40px}
.subLevelThirdTerms>li::before{content:counter(item) "." counters(subitem,".") "." counters(subthirditem,".") ".";counter-increment:subthirditem;padding-right:5px}
#terms-and-conditions-container .coral-Tooltip.coral-Tooltip--error{display:none !important}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker table{width:100%;margin:0}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker td.day:hover{background:#eee;cursor:pointer}
.datepicker td.day.disabled{color:#eee}
.datepicker td.old,.datepicker td.new{color:#999}
.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 \9}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker td span:hover{background:#eee}
.datepicker td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 \9}
.datepicker td span.old{color:#999}
.datepicker th.switch{width:145px}
.datepicker th.next,.datepicker th.prev{font-size:21px}
.datepicker thead tr:first-child th{cursor:pointer}
.datepicker thead tr:first-child th:hover{background:#eee}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}