.xdsoft_datetimepicker .xdsoft_copyright{color: #ccc !important; font-size: 10px; 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: #cc5500; 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: #cc5500;} .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: #cc5500; 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 #dddddd !important; margin-top: 5px; width: 100%; color: #454551; font-size: 13px;} .xdsoft_datetimepicker .blue-gradient-button{font-family: "museo-sans", "Book Antiqua", sans-serif; font-size: 12px; 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 );} 

/* /cpd_reservations/static/src/css/style.css defined in bundle 'web.assets_frontend' */
.book-btn{padding:10px; width: 100%;} .titleClass{max-height:120px; height:120px; overflow: hidden;} .no_items{font-size:18pt;} .imgClass{width:100% !important; height: 200px !important; object-fit: cover !important;} .individualClass{display:none;} .priceInternational{display:none;} .priceKSL{display: none;} .cooporateClass{display:none;} #field{margin-bottom:20px;} .btn-cpd{width: 100%} .btn-cpd-reg{width: 100%} .cpdResponseClass{background-color: #a7f2d1; width: 100%; height: 100px; border: 1px solid #ced4da; border-radius: 5px; box-shadow: 5px; color: #111; padding-top:30px;} .alert_issue{display:none;} 

/* /cpd_reservations/static/assets/css/slick-theme.css defined in bundle 'web.assets_frontend' */
@charset 'UTF-8'; .slick-loading .slick-list{background: #fff url('/cpd_reservations/static/assets/css/./ajax-loader.gif') center center no-repeat;} @font-face{font-family: 'slick'; font-weight: normal; font-style: normal; src: url('/cpd_reservations/static/assets/css/./fonts/slick.eot'); src: url('/cpd_reservations/static/assets/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/cpd_reservations/static/assets/css/./fonts/slick.woff') format('woff'), url('/cpd_reservations/static/assets/css/./fonts/slick.ttf') format('truetype'), url('/cpd_reservations/static/assets/css/./fonts/slick.svg#slick') format('svg');} .slick-prev, .slick-next{font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; margin-top: -10px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent; outline: none; background: transparent;} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 1;} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: .25;} .slick-prev:before, .slick-next:before{font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-prev{left: -25px;} [dir='rtl'] .slick-prev{right: -25px; left: auto;} .slick-prev:before{content: '←';} [dir='rtl'] .slick-prev:before{content: '→';} .slick-next{right: -25px;} [dir='rtl'] .slick-next{right: auto; left: -25px;} .slick-next:before{content: '→';} [dir='rtl'] .slick-next:before{content: '←';} .slick-slider{margin-bottom: 30px;} .slick-dots{position: absolute; bottom: -45px; display: block; width: 100%; padding: 0; list-style: none; text-align: center;} .slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;} .slick-dots li button{font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;} .slick-dots li button:hover, .slick-dots li button:focus{outline: none;} .slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity: 1;} .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-dots li.slick-active button:before{opacity: .75; color: black;} 

/* /cpd_reservations/static/assets/css/slick.css defined in bundle 'web.assets_frontend' */
 .slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} .slick-list:focus{outline: none;} .slick-list.dragging{cursor: pointer; cursor: hand;} .slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .slick-track{position: relative; top: 0; left: 0; display: block;} .slick-track:before, .slick-track:after{display: table; content: '';} .slick-track:after{clear: both;} .slick-loading .slick-track{visibility: hidden;} .slick-slide{display: none; float: left; height: 100%; min-height: 1px;} [dir='rtl'] .slick-slide{float: right;} .slick-slide img{display: block;} .slick-slide.slick-loading img{display: none;} .slick-slide.dragging img{pointer-events: none;} .slick-initialized .slick-slide{display: block;} .slick-loading .slick-slide{visibility: hidden;} .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;} 

/* /hospitality/static/assets/css/custom.css defined in bundle 'web.assets_frontend' */
body{font-family: 'Open Sans', sans-serif; background-color: rgb(96,82,72); background-image: url('/hospitality/static/assets/css/../img/bg1.jpg'); background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;} html, body{min-height: 100vh;} .wrap-content{max-height: 750px; overflow-y: auto;} .container.box{background: #FFF; padding: 2em;} .container.top_header a{color: #FFF;} .container.top_header{color: #FFF; padding-top: 3em; padding-bottom: 3em;} .footer-bg{background-color: transparent !important;} footer.blog-footer{color: #FFF; padding-top: 6em; font-size: .7em;} .container.top_header a{color: #FFF;} .top_right_identity{float: right; clear: both;} h1.branding a{text-decoration: none;} h1.branding span{font-weight: 100;} h1.branding{font-weight: 700; font-size: 2em;} h1.branding span.pipe{padding-left: .2em; padding-right: .2em; font-weight: 100; opacity: .3;} a.top_right_identity ul{list-style: none; padding-left: 0px; float: right;} a.top_right_identity ul li{text-align: right;} a.top_right_identity ul li.barua_pepe{font-size: .8em;} a.top_right_identity ul li.jina{color: #FBB03B; font-weight: 700; margin-bottom: -4px; padding-top: 6px;} header.blog-header{border-bottom: 1px solid rgb(255 255 255 / 15%); margin-bottom: 10px;} .container.top_header h5{font-weight: 100; font-size: 1.2em;} span.pull-right a{color: #4C4C4C; font-weight: 700;} span.pull-right{float: right; color: #4C4C4C;} a.top_icon{font-size: 2.2em; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;} a.top_icon.user_icon{padding-left: 10px;} .top_break{background: #FBB03B; width: 12px; height: 80px;} nav.main_nav.nav a:hover, nav.main_nav.nav a:active{text-decoration: none; color: #fbb03b;} form.formA label{font-size: .8em; line-height: 1.3em;} form.formA .form-control{font-size: .9em;} .feedback{color: #FFF; background: #565656; font-size: .78em; padding: 3px; text-align: center; margin-top: 5px; margin-bottom: 5px; border-radius: 3px;} .feedback.e-green{background: #39B54A;} .feedback.e-red{background: #ED1C24;} body.application_forms .form-group{margin-bottom: 3px;} button.submit.btn.btn-primary{border: 2px solid #39b54a; background: transparent; color: #000; min-width: 160px; margin-top: 1em; font-weight: 600;} button.submit.btn.btn-primary:hover{border: 2px solid #39b54a; background: #39b54a; color: #fff;} .slide_infoX{padding-top: 40%; margin: 8px;} .slide_copy{background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 45%); padding: 6em 15px 15px 15px;} .slide_copy p{margin-bottom: 0px; font-size: .9em;} .slide_copy h5{font-size: 1.1em; font-weight: 700; height:60px; overflow: hidden; text-overflow: ellipsis;} .slide_CTA .btn-y-out{background: #FBB03B; border: 0px !important; font-size: .8em; float: right; margin: 15px; color: #000; border-radius: 1000px;} .slide_CTA .btn-y-out:hover{background: #39b54a; color: #fff;} .about-over{height: 300px; overflow-y: auto;} .slide_CTA .btn-success{background: #ececec; border: 0px; font-size: .9em; float: right; margin-top: 30px; color: #000; border-radius: 1000px; padding: 5px 15px; font-weight: 700; box-shadow: inset 0 0 3px #000000;} .slide_CTA .btn-success:hover{background: #39b54a; color: #fff;} .slide_itemY{margin-top:50px; height:350px; background: #FFF;} .slide_item_iframe_view{margin-top:50px; height:750px !important; background: #FFF;} .slide_item_iframe{height:700px !important; width: 100% !important} .slide_itemY img{max-width: 100%; height: 350px; object-fit: cover !important;} .y3_out{background: #FBB03B;} .y_header h5{color: #39B54A; font-weight: 600; margin: 2em 0px 1em; border-bottom: 1px solid #e2e2e2; padding-bottom: 1em; font-size: 1.2em;} .not-avail{margin-top: 20px; margin-right: 20px; text-align: center;} .y_content p{margin-bottom: 0px; font-size: 1em;} .y_content p.tarehe{padding-top: 1em;} .y3_out h5{margin-top: 0em; font-weight: 700;} p.radioA{margin-bottom: 0px; font-weight: 700; font-size: 1.1em; margin-top: 10px;} p.radioC{font-size: .9em;} p.radioB{color: #FFF;} p.radioB, p.radioC{margin-bottom: 0px;} .formC_info{margin-bottom: 1em; margin-top: .2em;} header.o_affix_enabled nav.bg-light{background-color: transparent !important;} header.o_affix_enabled nav.bg-light ul.nav > li.divider{border-right-color: #fff;} header.o_affix_enabled .navbar-light a.logo, header.o_affix_enabled .navbar-light .navbar-nav .nav-link{color: #fff;} header.o_affix_enabled .navbar-light a.logo:hover, header.o_affix_enabled .navbar-light a.logo:focus{color: rgba(0, 0, 0, 0.7);} header.o_affix_enabled .navbar-light a.logo span, header.o_header_affix .navbar-light a.logo span{font-size: 1.5em; font-weight: bold; position: absolute;} header.o_affix_enabled .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} header.o_affix_enabled .navbar-light .dropdown-item.active, header.o_affix_enabled .navbar-light .dropdown-item:active, header.o_affix_enabled .navbar-light .dropdown-item:hover, header.o_affix_enabled .navbar-light .navbar-nav .nav-link:hover, header.o_affix_enabled .navbar-light .navbar-nav .nav-link:focus{background-color: orange; color: rgba(0, 0, 0, 0.7);} section.bg-200{background-color: transparent !important;} .card{border: none;} #login_section .container{max-width: 800px; margin: 20px auto 0px auto;} #login_section .row{margin: 0;} .login-form>h1{color: green;} .login-form .welcome{font-weight: 900;} .login-email, .login-password{border: none; border-radius: 0; border-bottom: 2px solid black; max-width: 300px; background: none;} .login-email, .login-password, .login-email:focus, .login-password:focus, .login-email:active, .login-password:active, .login-email:visited, .login-password:visited{box-shadow: none;} input#login::placeholder, input#password::placeholder{font-size: 13px;} .login-form{background-color: white; padding: 3em; height: 550px;} .reg-form{background-color: white; padding: 3em; max-width: 800px !important;} .form-login-new{margin: 0px;} .entry-btns{padding: 1em 0;} .auth-sign-up-login{margin-top:10px; margin-bottom:10px;} .auth-sign-up-login a{color:#488209;} .auth-reg-login{color:#488209;} button.login-btn{background: green; padding: 7px 15px; border: none; color: white; font-weight: 600; margin-right: 10px;} button.reg-btn{background: green; padding: 7px 15px; border: none; color: white; font-weight: 600; margin-right: 10px;} a.signup-btn{background: white; padding: 5px 15px; border: 2px solid green; color: black; font-weight: 600;} .form-group label, .form-check-label{font-size: 1.3em; font-weight: 700;} .picture-details{display: flex; flex-direction: column; justify-content: center; padding: 0;} .picture-details img{height: 550px; width: 100%; object-fit: cover; object-position: top;} .text{color: white; font-size: 16px; padding: 8px 12px; position: absolute; bottom: 28%; margin-left: 2em; max-width: 350px;} .mySlides.fadex + div .dot{margin-top: 1em;} span.number{color: orange; font-size: 30px; display: inline-block; padding-right: 5px; font-weight: 600;} .dot{cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: green; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;} .active, .dot:hover{background-color:orange;} .fadex{-webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;} @-webkit-keyframes fadex{from{opacity: .4}to{opacity: 1}} @keyframes fadex{from{opacity: .4}to{opacity: 1}} .y2{margin: 2em;} .y_header h3{color: #39B54A; font-weight: 700; margin: 1em 0px 1em; border-bottom: 1px solid #e2e2e2; padding-bottom: 1em;} .application-btn, .home-btn, .download-btn{padding: 7px 15px; background-color: green; color: white; font-weight: 600; font-size: 1.2em; border: none; outline: none;} .application-btn:hover, .home-btn:hover, .download-btn:hover{background-color: limegreen;} .height_class{height: 400px;} .content_back{background: #FFF;} .slide_itemY .y3_out .y2{max-width: 100%; height: 350px; margin-top: 0; padding: 10px;} .slide_itemYA{margin-top:10px; padding:10px; height:auto; background: #FFF;} .slide_itemYAH{margin-top:30px; padding:10px; height:auto; background: #FFF;} .y3_info>h4{font-weight: 700; margin-top: 20px;} .y3_out .slide_CTA .btn-success:hover{background: #39B54A;} .y3_out .slide_CTA .btn-success{float: right; margin-top: 10px; background: #FFF; margin-right: 10px; outline: none;} .about_text{padding: 30px;} .alert_full{margin:auto;} .cpd_form_one{background: #FFF; padding: 30px;} .required-field:after{content:" *"; color: red;} .reg_cpd_form_one{background: #FFF; padding: 30px;} .booking-payment h2{color: green; font-weight: 700;} .booking-payment h3{color: green; font-weight: 700;} .booking-payment .booking-btn{width: 100%; background-color: red; padding: 5px; font-weight: bold; color: white; border: none; margin: 10px 0;} .booking-payment .col-md-5{border: 1px solid; padding: 30px;} .title-section{display: inline-flex;} .title-section>p{margin: 5px 0 0 20px; font-size: 1.2em;} .booked-table{width: 100%; margin-top: 20px; margin-left: -5px;} .booked-table th{border-bottom: 1px solid;} .booked-table th, .booked-table td{text-align: center; padding: 10px 0; font-size: 1em;} .schedule_layout{overflow-y:scroll;} .form_heading{display: flex; width: 250px; justify-content: space-between; width: 100%; flex-wrap: wrap; justify-content: flex-start; padding-bottom: 20px;} .form_heading h2{color: #39B54A; font-weight: 500; font-size: 1.2em; margin-top: 9px; margin-right: 10px;} .form_heading h5{font-weight: 700; color: dimgray; font-size: 1.2em; margin-top: 9px; margin-right: 10px;} .form_heading h5::before{content: '|'; padding-right: 10px;} @media (min-width: 1500px){#login_section .container{margin: 50px auto 0px auto;}.zed_slides{margin-top: 70px;}} .view_booked-cpd{height: 400px; margin-bottom: 20px;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /hospitality/static/assets/css/custom.css defined in bundle 'web.assets_frontend' */
body{font-family: 'Open Sans', sans-serif; background-color: rgb(96,82,72); background-image: url('/hospitality/static/assets/css/../img/bg1.jpg'); background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;} html, body{min-height: 100vh;} .wrap-content{max-height: 750px; overflow-y: auto;} .container.box{background: #FFF; padding: 2em;} .container.top_header a{color: #FFF;} .container.top_header{color: #FFF; padding-top: 3em; padding-bottom: 3em;} .footer-bg{background-color: transparent !important;} footer.blog-footer{color: #FFF; padding-top: 6em; font-size: .7em;} .container.top_header a{color: #FFF;} .top_right_identity{float: right; clear: both;} h1.branding a{text-decoration: none;} h1.branding span{font-weight: 100;} h1.branding{font-weight: 700; font-size: 2em;} h1.branding span.pipe{padding-left: .2em; padding-right: .2em; font-weight: 100; opacity: .3;} a.top_right_identity ul{list-style: none; padding-left: 0px; float: right;} a.top_right_identity ul li{text-align: right;} a.top_right_identity ul li.barua_pepe{font-size: .8em;} a.top_right_identity ul li.jina{color: #FBB03B; font-weight: 700; margin-bottom: -4px; padding-top: 6px;} header.blog-header{border-bottom: 1px solid rgb(255 255 255 / 15%); margin-bottom: 10px;} .container.top_header h5{font-weight: 100; font-size: 1.2em;} span.pull-right a{color: #4C4C4C; font-weight: 700;} span.pull-right{float: right; color: #4C4C4C;} a.top_icon{font-size: 2.2em; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;} a.top_icon.user_icon{padding-left: 10px;} .top_break{background: #FBB03B; width: 12px; height: 80px;} nav.main_nav.nav a:hover, nav.main_nav.nav a:active{text-decoration: none; color: #fbb03b;} form.formA label{font-size: .8em; line-height: 1.3em;} form.formA .form-control{font-size: .9em;} .feedback{color: #FFF; background: #565656; font-size: .78em; padding: 3px; text-align: center; margin-top: 5px; margin-bottom: 5px; border-radius: 3px;} .feedback.e-green{background: #39B54A;} .feedback.e-red{background: #ED1C24;} body.application_forms .form-group{margin-bottom: 3px;} button.submit.btn.btn-primary{border: 2px solid #39b54a; background: transparent; color: #000; min-width: 160px; margin-top: 1em; font-weight: 600;} button.submit.btn.btn-primary:hover{border: 2px solid #39b54a; background: #39b54a; color: #fff;} .slide_infoX{padding-top: 40%; margin: 8px;} .slide_copy{background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 45%); padding: 6em 15px 15px 15px;} .slide_copy p{margin-bottom: 0px; font-size: .9em;} .slide_copy h5{font-size: 1.1em; font-weight: 700; height:60px; overflow: hidden; text-overflow: ellipsis;} .slide_CTA .btn-y-out{background: #FBB03B; border: 0px !important; font-size: .8em; float: right; margin: 15px; color: #000; border-radius: 1000px;} .slide_CTA .btn-y-out:hover{background: #39b54a; color: #fff;} .about-over{height: 300px; overflow-y: auto;} .slide_CTA .btn-success{background: #ececec; border: 0px; font-size: .9em; float: right; margin-top: 30px; color: #000; border-radius: 1000px; padding: 5px 15px; font-weight: 700; box-shadow: inset 0 0 3px #000000;} .slide_CTA .btn-success:hover{background: #39b54a; color: #fff;} .slide_itemY{margin-top:50px; height:350px; background: #FFF;} .slide_item_iframe_view{margin-top:50px; height:750px !important; background: #FFF;} .slide_item_iframe{height:700px !important; width: 100% !important} .slide_itemY img{max-width: 100%; height: 350px; object-fit: cover !important;} .y3_out{background: #FBB03B;} .y_header h5{color: #39B54A; font-weight: 600; margin: 2em 0px 1em; border-bottom: 1px solid #e2e2e2; padding-bottom: 1em; font-size: 1.2em;} .not-avail{margin-top: 20px; margin-right: 20px; text-align: center;} .y_content p{margin-bottom: 0px; font-size: 1em;} .y_content p.tarehe{padding-top: 1em;} .y3_out h5{margin-top: 0em; font-weight: 700;} p.radioA{margin-bottom: 0px; font-weight: 700; font-size: 1.1em; margin-top: 10px;} p.radioC{font-size: .9em;} p.radioB{color: #FFF;} p.radioB, p.radioC{margin-bottom: 0px;} .formC_info{margin-bottom: 1em; margin-top: .2em;} header.o_affix_enabled nav.bg-light{background-color: transparent !important;} header.o_affix_enabled nav.bg-light ul.nav > li.divider{border-right-color: #fff;} header.o_affix_enabled .navbar-light a.logo, header.o_affix_enabled .navbar-light .navbar-nav .nav-link{color: #fff;} header.o_affix_enabled .navbar-light a.logo:hover, header.o_affix_enabled .navbar-light a.logo:focus{color: rgba(0, 0, 0, 0.7);} header.o_affix_enabled .navbar-light a.logo span, header.o_header_affix .navbar-light a.logo span{font-size: 1.5em; font-weight: bold; position: absolute;} header.o_affix_enabled .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} header.o_affix_enabled .navbar-light .dropdown-item.active, header.o_affix_enabled .navbar-light .dropdown-item:active, header.o_affix_enabled .navbar-light .dropdown-item:hover, header.o_affix_enabled .navbar-light .navbar-nav .nav-link:hover, header.o_affix_enabled .navbar-light .navbar-nav .nav-link:focus{background-color: orange; color: rgba(0, 0, 0, 0.7);} section.bg-200{background-color: transparent !important;} .card{border: none;} #login_section .container{max-width: 800px; margin: 20px auto 0px auto;} #login_section .row{margin: 0;} .login-form>h1{color: green;} .login-form .welcome{font-weight: 900;} .login-email, .login-password{border: none; border-radius: 0; border-bottom: 2px solid black; max-width: 300px; background: none;} .login-email, .login-password, .login-email:focus, .login-password:focus, .login-email:active, .login-password:active, .login-email:visited, .login-password:visited{box-shadow: none;} input#login::placeholder, input#password::placeholder{font-size: 13px;} .login-form{background-color: white; padding: 3em; height: 550px;} .reg-form{background-color: white; padding: 3em; max-width: 800px !important;} .form-login-new{margin: 0px;} .entry-btns{padding: 1em 0;} .auth-sign-up-login{margin-top:10px; margin-bottom:10px;} .auth-sign-up-login a{color:#488209;} .auth-reg-login{color:#488209;} button.login-btn{background: green; padding: 7px 15px; border: none; color: white; font-weight: 600; margin-right: 10px;} button.reg-btn{background: green; padding: 7px 15px; border: none; color: white; font-weight: 600; margin-right: 10px;} a.signup-btn{background: white; padding: 5px 15px; border: 2px solid green; color: black; font-weight: 600;} .form-group label, .form-check-label{font-size: 1.3em; font-weight: 700;} .picture-details{display: flex; flex-direction: column; justify-content: center; padding: 0;} .picture-details img{height: 550px; width: 100%; object-fit: cover; object-position: top;} .text{color: white; font-size: 16px; padding: 8px 12px; position: absolute; bottom: 28%; margin-left: 2em; max-width: 350px;} .mySlides.fadex + div .dot{margin-top: 1em;} span.number{color: orange; font-size: 30px; display: inline-block; padding-right: 5px; font-weight: 600;} .dot{cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: green; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;} .active, .dot:hover{background-color:orange;} .fadex{-webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;} @-webkit-keyframes fadex{from{opacity: .4}to{opacity: 1}} @keyframes fadex{from{opacity: .4}to{opacity: 1}} .y2{margin: 2em;} .y_header h3{color: #39B54A; font-weight: 700; margin: 1em 0px 1em; border-bottom: 1px solid #e2e2e2; padding-bottom: 1em;} .application-btn, .home-btn, .download-btn{padding: 7px 15px; background-color: green; color: white; font-weight: 600; font-size: 1.2em; border: none; outline: none;} .application-btn:hover, .home-btn:hover, .download-btn:hover{background-color: limegreen;} .height_class{height: 400px;} .content_back{background: #FFF;} .slide_itemY .y3_out .y2{max-width: 100%; height: 350px; margin-top: 0; padding: 10px;} .slide_itemYA{margin-top:10px; padding:10px; height:auto; background: #FFF;} .slide_itemYAH{margin-top:30px; padding:10px; height:auto; background: #FFF;} .y3_info>h4{font-weight: 700; margin-top: 20px;} .y3_out .slide_CTA .btn-success:hover{background: #39B54A;} .y3_out .slide_CTA .btn-success{float: right; margin-top: 10px; background: #FFF; margin-right: 10px; outline: none;} .about_text{padding: 30px;} .alert_full{margin:auto;} .cpd_form_one{background: #FFF; padding: 30px;} .required-field:after{content:" *"; color: red;} .reg_cpd_form_one{background: #FFF; padding: 30px;} .booking-payment h2{color: green; font-weight: 700;} .booking-payment h3{color: green; font-weight: 700;} .booking-payment .booking-btn{width: 100%; background-color: red; padding: 5px; font-weight: bold; color: white; border: none; margin: 10px 0;} .booking-payment .col-md-5{border: 1px solid; padding: 30px;} .title-section{display: inline-flex;} .title-section>p{margin: 5px 0 0 20px; font-size: 1.2em;} .booked-table{width: 100%; margin-top: 20px; margin-left: -5px;} .booked-table th{border-bottom: 1px solid;} .booked-table th, .booked-table td{text-align: center; padding: 10px 0; font-size: 1em;} .schedule_layout{overflow-y:scroll;} .form_heading{display: flex; width: 250px; justify-content: space-between; width: 100%; flex-wrap: wrap; justify-content: flex-start; padding-bottom: 20px;} .form_heading h2{color: #39B54A; font-weight: 500; font-size: 1.2em; margin-top: 9px; margin-right: 10px;} .form_heading h5{font-weight: 700; color: dimgray; font-size: 1.2em; margin-top: 9px; margin-right: 10px;} .form_heading h5::before{content: '|'; padding-right: 10px;} @media (min-width: 1500px){#login_section .container{margin: 50px auto 0px auto;}.zed_slides{margin-top: 70px;}} .view_booked-cpd{height: 400px; margin-bottom: 20px;}