@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{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;display:inline-block}
.booking-widget .input-group input{font-size:15px;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:50px}
@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%}
.btn-group.custom-select{width:100%}
form .btn-group .btn-default,form .btn-group .btn-default:hover,form .btn-group .btn-default:active,form .btn-group .btn-default:focus{background:#fff;box-shadow:none;border:1px solid #9999a5;color:#777;width:100%;border-radius:0;padding:10px 15px;font-weight:500}
form .btn-group .btn-default span.filter-option{width:96%;text-align:left}
.btn-group.bootstrap-select.custom-select.form-select.opennew.btn{padding:0;margin:0}
.btn-group.bootstrap-select.custom-select.form-select.opennew.btn .dropdown-menu{display:block;position:relative;padding:0;margin:0}
.btn-group.bootstrap-select.custom-select.form-select.opennew.btn .dropdown-menu .glyphicon{display:none}
.input-group.date{border:1px solid #9999a5 !important}
.input-group.date .calendar-icon{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0 !important;display:inline-block;font-size:20px}
.input-group.date .calendar-icon:before{content:"\e939"}
.head-wrapper{margin:0 auto;float:none;padding:0}
.checkbox-custom-label,.head-wrapper{text-align:left}
.form-control{padding:12px 15px 10px;height:auto}
.error-box{color:#d90909}
.sun-custom-form .control-label,.Register-wraper>label{font-size:14px;font-weight:normal}
.Register-wraper{text-align:center;clear:both;padding:30px 0 5px 0}
.rember-me-wraper{padding:10px 0 15px}
.eye-open{bottom:35px;right:10px;float:right;font-size:22px !important;position:relative;color:#b3b3bf;cursor:pointer}
.primary-btn{padding:13px 45px}
button.primary-btn[disabled]{background:#eee;box-shadow:inset 0 0 0 2px #eee,0 0 1px transparent;color:#ccc !important}
.dropdown button.btn-primary,.open>.dropdown-toggle.btn-primary{color:#777;font-size:14px;background-color:transparent;border-color:#ccc}
form .dropdown-menu li:hover{background-color:#f5f5f5;cursor:pointer}
form button.btn-primary{padding:9px 15px 8px}
form .dropdown-menu li{padding-left:15px}
.hasError{display:none}
.required-error,.hasError{text-align:left;color:#d90909;font-size:14px}
.error-border{border:1px solid #d90909 !important}
.control-label a:focus,a:hover,a:active{color:#23527c;text-decoration:none}
.register-new-horizontal-line{padding-bottom:30px}
.password{padding-right:40px !important}
.login-horizontal-line-left,.login-horizontal-line-right{border-bottom:solid 1px #000;display:inline-block;height:13px;width:45%;color:#333}
.login-horizontal-line-span{padding:0;text-align:center;font-family:'Lato Regular','Lato';font-weight:400;font-style:normal;font-size:16px;color:#333}
.password-msg{padding-bottom:20px;padding-top:5px;text-align:left;font-size:14px;color:#555}
.password-wrapper .password_strength{width:93%;margin-bottom:5px}
.pwd-color{height:10px;width:15px;display:none;float:left;margin:5px 3px}
.color0{display:inline-block;background-color:red}
.color1{display:inline-block;background-color:darkorange}
.color2{display:inline-block;background-color:#fbda40}
.color3{display:inline-block;background-color:green}
.color4{display:inline-block;background-color:darkgreen}
input[type="radio"],input[type="checkbox"]{display:none}
input[type="radio"]+label .fa-circle,input[type="checkbox"]+label .check-after{display:none}
input[type="radio"]:checked+label .fa-circle,input[type="checkbox"]:checked+label .check-after{display:block;color:#292629}
.circle-before:active,.circle-after:active,.circle-before:focus,.circle-after:focus,.check-before:focus,.check-before:active{color:#292629}
input[type="checkbox"]:checked+label .check-before{display:none}
.form-group .fa-stack{float:left;margin-right:10px;height:30px}
.form-group .check-before,.form-group .check-after{text-align:left}
.form-group{margin-top:10px}
.icon-information{margin-right:10px}
.mail-conditions{display:block;margin-left:40px}
.modal-backdrop.in{background-color:transparent}
.address-line{font-family:Lato-Bold;color:#53535c;border-bottom:1px solid #b3b3bf;text-align:left;margin-bottom:20px}
.head-wrapper{margin:0 auto;float:none;padding:0}
.margin-left15{margin-left:15px}
.margin-left35{margin-left:35px}
.no-border{border:0}
.sun-custom-form .dropdown button.bag_btn_type{padding:9px !important}
.form-group .form-control.error-border{border:2px solid #d90909}
.bottom-page-border{clear:both;border-radius:10px;height:2px;margin-top:15px;box-shadow:0 5px 0 0 #ebebeb;margin-bottom:30px}
.sun-custom-form .dropdown button.btn-primary.error-border{border:1px solid #d90909}
.required-error,.fname-error,.lname-error,.email-error,.mobile-error,.pass-error,.title-error,.gender-error,.tab-error,.said-error,.password-error,.hasError,.tab-id-error{font-family:Lato-Regular;color:#d90909;display:none;text-align:left}
.margin-left20{margin-left:20px}
.sun-heading{clear:both}
.container .tab-pane{margin-bottom:15px}
.sun-custom-year-input,.year-inputExpiry{margin-right:0 !important}
@media only screen and (max-width:767px){.primary-btn,.back-btn,.cancel-btn,.btn-wrapper{width:100%}
}
.custom-text{font-family:Lato-Regular;font-size:14px;color:#292629;padding:22px 0;clear:both;text-align:left;margin-bottom:0}
.custom-tab{border-bottom:0;margin-bottom:30px}
.custom-id-tab{border-bottom:0;margin-bottom:10px}
.nav-tabs.custom-tab>li>a,.nav-tabs.custom-id-tab>li>a{border:0;font-size:16px;font-family:Lato-Bold;color:#335785;padding:12px 15px}
.nav.custom-tab li,.nav.custom-id-tab li{border:1px solid #e6e5e1;border-radius:4px;margin-right:10px;max-width:250px;max-height:75px}
.nav>li:focus,.nav>li:hover{background-color:#f5f7fa}
.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}
.nav.nav-tabs.custom-tab>li.active,.nav.nav-tabs.custom-id-tab>li.active{background-color:#335785;border:0}
.nav.nav-tabs.custom-tab>li.active>a,.nav.nav-tabs.custom-tab>li.active>a:focus,.nav.nav-tabs.custom-tab>li.active>a:hover,.nav.nav-tabs.custom-id-tab>li.active>a,.nav.nav-tabs.custom-id-tab>li.active>a:focus,.nav.nav-tabs.custom-id-tab>li.active>a:hover{color:#fff !important;background-color:transparent;border:0}
.tab-pane.active{background-color:#fff}
.margin-left5{margin-left:5px}
.passport,.saId{margin-top:10px}
.margin-bottom0{margin-bottom:0}
.eye-open{bottom:35px;right:10px;float:right;font-size:22px !important;position:relative;color:#b3b3bf;cursor:pointer}
.password-msg{padding-top:20px;text-align:left;color:#292629;font-family:Lato-Regular}
.password-wrapper .password_strength{width:93%;margin-bottom:5px}
.pwd-color{height:10px;width:15px;display:none;float:left;margin:5px 3px}
.color0{display:inline-block;background-color:red}
.color1{display:inline-block;background-color:darkorange}
.color2{display:inline-block;background-color:#fbda40}
.color3{display:inline-block;background-color:green}
.color4{display:inline-block;background-color:darkgreen}
@media only screen and (min-width:768px){.form-horizontal .control-label{text-align:left;padding-top:15px}
}
@media only screen and (max-width:768px){.nav.custom-tab li,.nav.custom-id-tab li{padding:0}
.nav.custom-tab li a,.nav.custom-id-tab li a{padding:12px 8px}
.sun-custom-form .control-label{text-align:left}
.padding-side15{margin-left:15px;padding-right:15px}
.nav-tabs.custom-id-tab li:first-child a{padding:12px 8px}
.padding-side15{padding-left:0;padding-right:0}
.margin-left35{margin-left:0}
.dob-div .dropdown{margin-right:5px}
}
.form-group primary[disabled]:hover,.form-group .btn-primary[disabled]{color:#b3b3bf;background-color:#faf9f5;border:1px solid #e6e5e1}
.form-group primary[disabled]:focus,.form-group .btn-primary[disabled]:active{border:1px solid #e6e5e1}
.dob-div .dropdown-menu,.dobExpiry-div .dropdown-menu{min-width:0}
.dropdown-menu li{padding-left:5px}
.dob-div .dropdown,.dobExpiry-div .dropdown{margin-right:10px}
.error-box{color:#d90909}
input[type="radio"],input[type="checkbox"]{display:none}
input[type="radio"]+label .fa-circle,input[type="checkbox"]+label .check-after{display:none}
input[type="radio"]:checked+label .fa-circle,input[type="checkbox"]:checked+label .check-after{display:block;color:#292629}
.circle-before:active,.circle-after:active,.circle-before:focus,.circle-after:focus,.check-before:focus,.check-before:active{color:#292629}
input[type="checkbox"]:checked+label .check-before{display:none}
.form-group .fa-stack{float:left;margin-right:10px}
.form-group .check-before,.form-group .check-after{text-align:left}
input[type=checkbox][disabled]+label .check-before{color:#e6e5e1;cursor:no-drop}
.terms-conditions a{text-decoration:none;cursor:pointer;color:#446fa3}
.golfmembershipformContainer{border-radius:10px;padding:20px !important;background:#a39161d9}
#golfForm label{color:#fff;font-weight:500;text-align:left}
.golfmembershipformContainer>.containerForm{border:5px solid #fff;padding:0 20px;text-align:left}
.golfmembershipformContainer .btn.btnFlat{margin:10px;border-radius:0;box-shadow:none;border:2px solid #fff}
.golfmembershipformContainer form .row{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #fff}
.golfmembershipformContainer input{border:0;background-color:rgba(255,255,255,0.5)}
input[type="radio"],input[type="checkbox"]{display:none}
input[type="radio"]+label .fa-circle,input[type="checkbox"]+label .check-after{display:none}
input[type="radio"]:checked+label .fa-circle,input[type="checkbox"]:checked+label .check-after{display:block;color:#fff}
.circle-before:active,.circle-after:active,.circle-before:focus,.circle-after:focus,.check-before:focus,.check-before:active{color:#fff}
input[type="checkbox"]:checked+label .check-before{display:none}
.form-group .fa-stack{float:left;margin-right:10px;height:35px}
.form-group .check-before,.form-group .check-after{text-align:left}
input[type=checkbox][disabled]+label .check-before{color:#e6e5e1;cursor:no-drop}
.btn-default:hover,.btn-default:focus{background-color:rgba(10,33,79,0.5)}
.golfmembershipformContainer label.btn.btn-outline-primary.btnFlat.active{background-color:#0a214f}
.covid-mvg25thauthenticate.section{background-color:#a39161d9;color:#fff;border-radius:10px;padding:20px}
.mvgauthentication.section{border:5px solid #fff;padding:10px}
.col-md-6.col-sm-8.col-xs-12.head-wrapper{width:100% !important;padding-left:0;padding-right:0}
.mvgauthentication .container{padding:0 !important}
form#mvgAuthenticateForm{padding:5px}
.zero-padding{padding:5px}