div.right{float:left}div.left{float:left}.alert-text{color:red}input.validation-cc-fields,select.validation-cc-fields{width:95%;float:left}
#ddlYears{width:87%}.total-price-container{width:30%;float:right}.m-credit-card-images{padding:0;float:right}
.checkout table tr th,.checkout table tr td{font-size:12px;color:#4d4d4d}#billingDetailsPnl table{width:100%}
.popuptac-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0}
#tac_cb{margin-top:8px}#billingDetailsPnl input[type=text]{width:93%;display:inline}
#billingDetailsPnl span.error[style*="inline"]{width:93%;padding:2px;display:block !important}
#pnlShoppingCartConfigurationMode{padding-bottom:1.3rem;padding-top:2.3rem}#lblShoppingCartConfigurationMode{padding:10px;border:3px solid red;border-radius:10px;text-align:center}
*{box-sizing:border-box}.seminar-item-exist{background-color:#fbfbfb;margin:5px !important;box-shadow:0 0 2px 0 rgba(50,50,50,0.3);line-height:18px;font-family:'Roboto Condensed',sans-serif !important;font-size:14px}
.seminarInfo.seminar-disabled-paid:not(.seminar-selected),.seminar-fully-booked:not(.seminar-selected){background-color:#fde5e5}
.seminarInfo{padding:10px;cursor:pointer;display:flex;flex-direction:column;position:absolute;z-index:97;overflow:hidden;margin:0 1% !important;border-radius:0 !important;max-width:98% !important;min-width:98%;border:2px solid #e6e6e6}
.seminarInfo:hover{z-index:1001 !important;overflow:visible;height:auto !important}
.seminarInfo.seminar-selected{background-color:#d6f5d3;border:2px solid #abc97b}.seminarInfo.seminar-informative{background-color:#dfebf7}
.seminarInfo.seminar-not-selected:not(.seminar-disabled):not(.seminar-informative){border:2px solid #abc97b}
.seminarTime-content{padding:0;border-left:2px solid #a5a5a5;margin:0 !important;line-height:18px;display:flex;align-items:center;justify-content:center;font-size:12px}
.seminar-track-container{border-bottom:0 solid #ddd !important}.seminar-item input[type=checkbox]{display:none}
div.selected,label.selected{background-color:gray;border:1px solid #00bc09;color:#fff !important}
.Pending,.cantBeBooked,.fullyBooked{background-color:#ffc1c1 !important;border:1px solid #ff7373 !important;color:#777}
.seminar-disabled{cursor:progress;background-color:#ebebeb;box-shadow:none;color:black}
.timer{border-style:solid;border-width:1px;border-color:#d8d8d8;border-top:0;background:#fff;position:fixed;top:0;right:25%;padding:10px;z-index:999;box-sizing:border-box}
.hide-helper{display:none}.seminarTracks{font-weight:bold;border-bottom:1px solid #e0e0e0;border-top:1px solid #e8e8e8;padding-top:0 !important;padding-bottom:0 !important;background-color:#f9f9f9;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding-left:10px}
.seminarTracks,.seminarTitle{margin:0 !important}.seminarTime{text-align:center;margin-top:0 !important;border-bottom:1px solid #e6e6e6;border-left:2px solid #ccc;padding:0 !important;display:flex;align-content:center;align-items:center;justify-content:center}
.seminarTime .seminarTime-content{width:100%;height:100%}div.seminarBox{border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:0 !important;margin:0 !important;background-color:#fbfbfb}
.seminarBox,.seminarTime{position:relative}div.seminarPeriods div.seminarBox:last-child{border-right:1px solid #e8e8e8}
div.seminarPeriods:last-of-type div.seminarBox:last-child{border-right:1px solid #e8e8e8;border-bottom-right-radius:4px}
div.seminarPeriods .large-10{padding-left:0 !important;padding-right:0 !important}
div#seminarDetails{min-width:250px;min-height:250px;position:absolute;z-index:100;padding:15px;background-color:#fcfcfc;display:none;border:1px solid #ddd;right:1px;left:1px;top:69px}
#seminarDetails,#seminarDetails *{box-sizing:border-box}#seminarDayBox{margin-bottom:15px;overflow:hidden}
.seminarTitle{padding:7px !important;border-bottom:0}.seminarTracks .large-10{padding-left:0 !important;padding-right:0 !important}
.seminarTracksName.highlighted{background-color:#00e600;box-sizing:border-box;color:white}
.seminarTracksName{min-height:30px;padding-top:7px !important;box-sizing:border-box;text-align:center}
.seminarPeriods:last-of-type .seminarTime{border-bottom-left-radius:4px}.seminar-text{text-align:center;word-break:break-word}
.seminar-name{text-align:center;vertical-align:middle;margin-top:15px}.seminarTime-content b{white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal}
@media only screen and (max-width:40em){.seminar-period input[type=checkbox]+span,#NgSeminarController .inputProductSelector+label{display:block;width:auto !important;padding:0 !important;cursor:pointer;font-size:10px !important;padding-left:0 !important;background-image:none !important;background-size:20px;background-repeat:no-repeat;background-position:left center;min-height:20px}
.seminar-period input[type=checkbox]:checked+span,#NgSeminarController .inputProductSelector:checked+label{background-image:none !important}
#seminarDayBox input[type=checkbox]:checked ~ span,#seminarDayBox input[type=checkbox] ~ span{display:block;width:80%;padding:2px 5px;cursor:pointer;padding-left:25px;background-size:20px;background-repeat:no-repeat;background-position:left center;min-height:20px;text-align:start}
.seminarTracks{padding-left:0}}.remove-padding{padding:0 !important}div[seminar-planner],#seminarDetails h5{font-family:'Roboto Condensed',sans-serif !important}
.seminarTitle{font-size:15px}.seminarTime .show-for-small-only{margin-top:25px}.seminar-perm-disabled{pointer-events:none}
.seminar-speakers{text-align:center;margin-top:5px;font-style:italic;font-size:11px;line-height:13px}
.seminar-period{display:flex}div.seminar-tooltip.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border-radius:15px !important;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}
div.seminar-tooltip.tooltipster-sidetip.tooltipster-shadow .tooltipster-box .tooltipster-content{padding:25px}
div.seminar-tooltip.tooltipster-sidetip.tooltipster-shadow .tooltipster-box .tooltipster-content .st-name{margin-bottom:10px}
div.seminar-tooltip.tooltipster-sidetip.tooltipster-shadow .tooltipster-box .tooltipster-content .st-time{margin-bottom:10px;font-size:11px;font-weight:bold}
div.seminar-tooltip.tooltipster-sidetip.tooltipster-shadow .tooltipster-box .tooltipster-content .st-synopsis{font-size:11px}
#seminar-rating-wrap{padding:15px;margin-bottom:15px}#seminar-rating-header,#seminar-rating-body,#seminar-rating-header .columns,#seminar-rating-body .columns{padding-left:0}
#seminar-rating-header{border-bottom:1px solid #ccc;margin-bottom:5px}#seminar-rating-wrap .button{margin-bottom:0;padding:10px 15px;font-size:14px}
#seminar-rating-wrap .seminar-line{margin-bottom:5px;line-height:27px}.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}.cf{*zoom:1}.bs-header{display:flex;align-items:center;margin-bottom:10px !important;text-align:center}
.bs-items{text-align:center;margin-bottom:10px !important}.bs-items input{float:none !important;margin:0 !important}
.to-right{float:right}.to-left{float:left}.bs-total{text-align:center}.bs-total .columns{padding-right:0 !important;padding-left:10px !important}
::-moz-placeholder{color:black;opacity:1}:-ms-input-placeholder{color:black;opacity:1}
::-ms-input-placeholder{color:black;opacity:1}::placeholder{color:black;opacity:1}
:-ms-input-placeholder{color:black}::-ms-input-placeholder{color:black}.card-field-container{width:400px}
.card-holder{width:99% !important;height:99% !important;border-width:1px !important;border-style:solid !important;border-radius:4px !important;background-color:#eee !important;border-color:#ced4da !important;line-height:14px !important;font-weight:400 !important;color:black !important;padding:6px 12px !important;transition:border-color .15s ease-in-out !important}
.card-holder:focus-visible{outline:1px solid black !important}.card-field{margin-bottom:15px}
.error-message{margin-top:1px !important;color:red !important;font-size:10px !important}
.payment-failed-error-message{font-size:14px}.card-holder-wrapper .ng-invalid:not(.ng-untouched){border-bottom:1px solid #ced4da}
.card-holder-wrapper .ng-invalid.ng-touched{border:1px solid red}.membership-lookup-wrap select{width:200px;margin-left:15px;margin-right:15px;display:inline-block}
.membership-lookup-wrap button{max-height:40px;margin-top:10px}.membership-lookup-wrap{display:flex;flex-direction:row;margin-bottom:15px}
div[product-selector],div[product-selector] *{font-family:'Mukta Vaani',sans-serif;color:#525f66}
div[product-selector]{margin:5px;margin-bottom:15px}div[product-selector] .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:inherit;line-height:1;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div[product-selector] h4{font-size:16px !important}div[product-selector] li{text-align:center;list-style-type:none;display:inline-block;background-color:#fff;padding:0 !important;font-size:14px;line-height:17px;margin-bottom:5px;border-radius:7px;vertical-align:middle;height:50px;border:2px solid #e4e4e4;transition:border .25s;overflow:hidden;position:relative}
div[product-selector] li:hover{background-color:#fafafa}div[product-selector] li.selected,div[product-selector] li:hover{color:#528fcc;border-color:#528fcc}
div[product-selector] li .product-name{height:100%;padding-top:14px !important;white-space:nowrap;cursor:pointer}
div[product-selector] li .product-name:hover{border-bottom-left-radius:5px;border-top-left-radius:5px}
div[product-selector] li .product-price{height:100%;padding-top:15px !important;background-color:#528fcc;color:#fff}
div[product-selector] .small-12{width:100% !important}div[product-selector] .product-quantity-input{width:40px;border:0;box-shadow:0 0;background-color:#edd705;color:white;font-weight:600;font-family:'Roboto Condensed',sans-serif}
div[product-selector] .product-quantity{padding-left:17px;padding-top:12px !important;height:50px;text-align:center;background-color:#edd705;color:white;transform:translateY(-103%);transition:all .15s}
div[product-selector] .product-quantity-fake{height:50px}div[product-selector] .product-quantity span,div[product-selector] .product-quantity-early span{font-size:14px;color:white;font-weight:600;text-shadow:1px 1px 0 #b7b7b7}
div[product-selector] .fa:hover{background-color:#f5e00f}div[product-selector] .fa{padding:5px;color:white;cursor:pointer}
div[product-selector]>div.row{background-color:white;padding:15px;border-radius:6px;border:1px solid #e8e8e8}
.process-overlay{display:none;width:100%;height:100%;z-index:999;background-color:#919191;position:absolute;padding-top:10px;top:0;left:0;right:0;bottom:0;opacity:0}
.process-overlay .fa{font-size:18px !important}@media only screen and (min-width:64.063em){div[product-selector] .large-6{width:48% !important}
}.spinner{margin:0 auto;font-size:3px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.4);border-right:1.1em solid rgba(255,255,255,0.4);border-bottom:1.1em solid rgba(255,255,255,0.4);border-left:1.1em solid #fff;transform:translateZ(0);-webkit-animation:spinnerAnim 1.1s infinite linear;animation:spinnerAnim 1.1s infinite linear}
.spinner,.spinner:after{border-radius:50%;width:25px;height:25px}.spinner-discount{margin-left:6px;margin-top:11px;font-size:3px;position:relative;display:none;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.4);border-right:1.1em solid rgba(255,255,255,0.4);border-bottom:1.1em solid rgba(255,255,255,0.4);border-left:1.1em solid #a1a1a1;transform:translateZ(0);-webkit-animation:spinnerAnim 1.1s infinite linear;animation:spinnerAnim 1.1s infinite linear}
.spinner-discount,.spinner-discount:after{border-radius:50%;width:25px;height:25px}
@-webkit-keyframes spinnerAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}@keyframes spinnerAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}div[product-selector] table{border:0;background:#fafcff}div[product-selector] table tr:nth-of-type(even){background:#fff}
div[product-selector] table>thead>tr{background:white;border-bottom:2px solid #528fcc}
div[product-selector] table tfoot tr td{font-weight:normal !important}div[product-selector] li:nth-child(2n+1){float:left !important}
div[product-selector] li:nth-child(n+2){float:right}div[product-selector] legend{font-size:16px !important;font-weight:normal}
div[product-selector] label,div[product-selector] input,div[product-selector] .button{font-family:'Mukta Vaani',sans-serif !important}
div[product-selector] .button{margin:0 auto;margin-left:0;display:inline-block;width:81px;height:50px;background-color:#528fcc;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:14px;padding:0;padding-top:13px;float:left}
div[product-selector] input#discountCodeInput{border:2px solid #528fcc;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;width:220px;height:50px;font-size:18px;font-style:italic;text-align:center;font-weight:700;display:inline-block;float:left;box-shadow:0 0}
div[product-selector] .product-selector-module{background-color:white;margin-top:10px;margin-bottom:10px;padding:10px !important;border-radius:5px;border:1px solid #f7f7f7}
.cart-item.ng-enter,.cart-item.ng-move{transition:all .5s linear;opacity:0}.cart-item.ng-enter.ng-enter-active{opacity:1}
.product-selector-module.ng-enter,.product-selector-module.ng-move{transition:all .5s linear;opacity:0}
.product-selector-module.ng-enter.ng-enter-active,.product-selector-module.ng-move.ng-move-active{opacity:1}
.notification-item.ng-enter,.product-selector-module.ng-move{transition:all .5s linear;opacity:0}
.notification-item.ng-enter.ng-enter-active,.notification-item.ng-move.ng-move-active{opacity:1}
.notification-item.ng-leave{-webkit-animation:.25s my_animation;animation:.25s my_animation}
.notification-item{background-color:#ff3f3f;margin:-15px;margin-bottom:15px;padding:9px;color:white !important;font-size:14px}
.notification-item:first-child{border-top-right-radius:5px;border-top-left-radius:5px}
.notification-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.success-notification{background-color:#07de07}.warning-notification{background-color:orange}
.info-notification{background-color:#7f7fff}div[product-selector] .product-price:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;border-right:0}
.early-bird{border-right:2px ridge;border-color:#6caceb;white-space:nowrap}.early-bird:last-of-type{border:0}
.product-price-early{height:100%;padding-top:7px !important;background-color:#528fcc;color:#fff !important}
.product-price-early{height:100%;padding-top:7px !important;background-color:#528fcc;color:#fff !important}
.product-price-early div{color:#fff !important}div[product-selector] li.early-bird-li{height:70px !important}
div[product-selector] div.price-head div:nth-child(2){font-size:10px}.early-bird-price-padding{padding-top:7px !important;height:100%;background-color:#528fcc;color:#fff;white-space:nowrap}
.early-bird-price-padding div{color:#fff}.early-bird-name-padding{height:100%;padding-top:25px !important;white-space:nowrap;cursor:pointer}
div[product-selector] .product-quantity-early{padding-left:17px;padding-top:21px !important;height:70px;text-align:center;background-color:#edd705;color:white;transform:translateY(-103%);transition:all .15s}
.disable-product-selector-button{pointer-events:none;background-color:#ccc !important}
@media only screen and (max-width:40em){div[product-selector] input[type="checkbox"]{display:block !important}
}@-webkit-keyframes my_animation{from{opacity:1}to{opacity:0}}@keyframes my_animation{from{opacity:1}
to{opacity:0}}.exhib-recomm-page{max-width:100%}.exhib-recomm-page form{overflow:auto;margin-bottom:0}
.exhib-recomm-page div[exhibitorrecommendations]{position:absolute;bottom:0;width:100%}
.er-loading-indicator{display:flex;justify-content:center;min-height:40vh;background:white;align-items:center}
.er-loading-indicator div{padding:0 30px;color:#000;font-weight:bold;font-size:18px;font-family:"Open Sans",Roboto}
#exhibitor-recommendations{padding:45px;display:flex;flex-direction:column;align-items:center;background-color:white;min-height:40vh;font-family:"Open Sans",Roboto}
#exhibitor-recommendations .er-title{color:#000;font-weight:bold;font-size:28px}#exhibitor-recommendations .er-all-link{margin-top:15px}
#exhibitor-recommendations .er-all-link a{color:#454545;font-weight:bolder;border-bottom:1px solid #454545}
#exhibitor-recommendations .er-recommendations{margin:10px -10px -10px -10px;width:100%;max-width:calc(411px * 3);display:flex;flex-wrap:wrap}
#exhibitor-recommendations .er-recommendations .er-single{border:1px solid #e8e8e8;width:calc(33% - 20px);max-width:411px;min-height:135px;margin:10px;padding-right:10px;padding-bottom:15px;display:flex;flex-direction:column}
#exhibitor-recommendations .er-recommendations .er-single:hover{cursor:pointer;box-shadow:0 0 8px 0 #d1d1d1}
#exhibitor-recommendations .er-recommendations .er-single .er-header{margin-bottom:15px;display:flex;align-items:center;padding-top:10px}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-image-outer{min-width:76px;min-height:76px;max-width:76px;max-height:76px;border:1px solid #ccc;border-radius:10px;margin:0 10px;position:relative}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-image-outer .er-image-inner{margin:2px;border-radius:8px;overflow:hidden;height:calc(100% - 4px);width:calc(100% - 4px);position:absolute;top:0;left:0;display:flex}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-image-outer .er-image-inner img{max-width:100%;max-height:100%}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-name{margin-bottom:5px;font-size:20px;color:#283e60;font-weight:bolder}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-tags{display:flex;align-items:flex-start;flex-wrap:wrap}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-tags .er-tag{margin-right:5px;color:white;font-size:11px;border-radius:10px;padding:3px 10px;text-align:center;margin-bottom:2px}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-tags .er-tag.er-tag-innovator{background-color:#e29318}
#exhibitor-recommendations .er-recommendations .er-single .er-header .er-tags .er-tag.er-tag-new{background-color:#4fb16a}
#exhibitor-recommendations .er-recommendations .er-single .er-categories{margin:0 10px;color:#232323;font-size:13px;flex:1;display:flex;align-items:center}
.iti-flag{background-image:url("../images/intl-tel-input/flags.png")}body{color:black !important}
p,label,td,span,div,h1,h2,h3,h4,h5,h6{color:black}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url("../images/intl-tel-input/flags@2x.png")}
}.invisible{visibility:hidden !important}.intl-tel-input{display:block}.selected-flag{max-height:37px}
.demo-child-lvl-1{padding-left:15px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:75px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:80px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:85px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:90px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:90px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:95px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:100px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:105px}
.select2-container{width:100% !important}.checkout-cart-summary{border:1px solid #ccc}
.checkout-items-header div{font-weight:bold}.checkout-items-header{background-color:#ccc}
.checkout-items-header,.checkout-items-item{display:flex;width:100%;padding:10px;border-bottom:1px solid #ccc}
.checkout-items-header>div,.checkout-items-item>div{display:flex;align-items:center}
.cart-summary{margin-top:10px;display:flex;flex-direction:column;align-items:flex-end;padding:10px}
.cart-summary>div{width:30%;display:flex;margin-bottom:5px}.cart-summary span:first-child{display:inline-block;width:60%;border:2px dotted #ccc;padding:5px}
.cart-summary span:last-child{display:inline-block;width:40%;text-align:right;border:2px dotted #ccc;border-left-width:0;padding:5px}
.item-name{width:25%;justify-content:flex-start}.item-qty{width:15%;justify-content:center}
.item-amount{width:15%;justify-content:center}.item-vat-rate{width:15%;justify-content:center}
.item-tax{width:15%;justify-content:center}.item-total{width:15%;justify-content:flex-end}
.checkout-vat-status{margin-top:30px}.checkout-vat-validation{margin-top:30px}.checkout-po-number{margin-top:30px}
.credit-card-payment-details>div>div{margin-bottom:10px !important}.credit-card-expiry-date>.columns:nth-child(2){padding:0 !important}
.credit-card-types{margin-top:5px !important;text-align:right}.credit-card-errors{margin:15px 0}
.credit-card-errors>div{background:#c00;color:white;padding:10px 20px;border-radius:10px;margin-top:5px}
.select2-search__field{width:auto !important;font-size:14px !important;margin:0 !important}
.select2-search.select2-search--inline{width:0 !important}.select2-results .select2-results__options li{font-size:14px}
.select2-selection__rendered li{font-size:14px}#LinkedInButtonHandler{background-image:url('../images/socialmedia/LinkedId_Sign-In-Small---Default.png');width:292px;height:40px}
#LinkedInButtonHandler:hover{background-image:url('../images/socialmedia/LinkedId_Sign-In-Small---Hover.png')}#LinkedInButtonHandler:active{background-image:url('../images/socialmedia/LinkedId_Sign-In-Small---Active.png')}
.field_type_Question .div_correspondingBox input{margin-top:10px}.md-dialog-container{z-index:100}
.md-dialog-container{display:flex;flex-direction:column;align-items:center}.recipient-form-fields{margin:20px 0}
.recipient-form-buttons,.dialog-buttons{display:flex;flex-direction:row;justify-content:center}
.recipient-form-buttons button,.dialog-buttons button{height:60px !important;width:60px !important;color:white}
.md-dialog-container .row,.md-dialog-container .columns{margin:0;padding:0}.md-dialog-container [role="dialog"]{flex:80;width:80%}
.cart-manager{margin:10px 0}.cart-manager-wrap .recipient-add-btn{margin:0}.cart-manager-recipient,.cart-manager-recipients-header{display:flex;flex-wrap:wrap;align-items:center;border-top-width:0}
.cart-manager-recipients-header{padding-bottom:10px;border-bottom:3px dotted;margin-bottom:10px}
.cart-manager-recipients-header-name{width:35%}.cart-manager-recipients-header-product{width:65%}
.cart-manager-recipient:first-child{border-top-width:2px}.cart-manager-recipient-name{width:35%}
.cart-manager-recipient-product{width:45%}.cart-manager-recipient-actions{width:20%;display:flex;justify-content:center;align-items:center}
.cart-manager-recipient-misc{display:flex;width:100% !important}.cart-manager-recipient-misc-item{display:flex;width:100%;align-items:center;margin-bottom:8px}
.cart-manager-recipient-misc-item>div:first-child{width:45%;margin-left:auto}.cart-manager-recipient-misc .cart-manager-recipient-actions button{margin:auto}
.cart-manager .md-button.md-mini{height:30px;min-height:30px;width:30px;line-height:0}
.cart-manager .md-button.md-mini i{font-size:11px}.cart-manager .cart-manager-recipient-misc-item .md-button.md-mini,.cart-manager .recipient-remove-btn.md-button.md-mini{font-size:8px}
.validation-error{color:red}.field_type_Question .div_correspondingBox input{margin-top:10px}
button,select,html,textarea,input{font-family:inherit !important}.recipient_subform{width:100% !important}
.recipient_subform .anchor{width:100% !important}.recipient_subform .recipient-steps{display:flex}
.recipient_subform .recipient-steps li{width:auto;color:#333}.recipient_subform .recipient-steps li a{color:#333;font-weight:bold}
.recipient_subform .row{margin:0 !important}.recipient_subform .recipient-steps li a.disabled{color:#666}
.recipient_subform .recipient-steps li:after{content:'\f105';color:#333;transition:all .25s;font-family:'Font Awesome 5 Free';font-weight:900;margin-left:15px}
.recipient_subform .recipient-steps li:last-child:after{content:''}
.recipient-dialog .md-toolbar-tools h2,.recipient-dialog .md-toolbar-tools,.dialog .md-toolbar-tools{color:white}
.recipient-dialog .recipient-form-buttons button i,.dialog-buttons i{color:white}
.recipient-dialog-content{height:100%;position:relative}.recipient-dialog-content form{height:auto;position:absolute;min-height:100%;padding:20px;min-width:60%;width:auto}
.white-text{color:white}.recipient-form{max-width:80%;background-color:white;margin-bottom:0}
.recipient-dialog-content{display:flex;align-content:center;align-items:center}.checkout-vat-validation input,.checkout-po-number input{width:33%;margin-bottom:1rem}
.no-padding{padding:0 !important}.ng-hide{display:none !important}#form1 input[type=button]{color:black}
.generated_form .panel{background-color:white}@media(max-width:650px){.recipient-dialog{max-height:100%;max-width:100%;height:100%;width:100% !important}
.recipient-dialog .recipient-form{max-width:100%;width:100%}}.social-media-button{display:flex;align-items:center;align-content:center;padding:10px;color:white;font-size:20px;margin-right:20px;max-width:300px;margin:10px 0}
.social-media-button:hover{color:white}.social-media-button span{margin:auto}.social-media-button i{border-right:2px solid white;padding-right:10px;width:30px}
.social-button-linkedin{background-color:#4875b4}.social-button-linkedin:hover{background-color:#3d6399}
.social-button-facebook{background-color:#3b5998}.social-button-facebook:hover{background-color:#324b81}
.social-button-twitter{background-color:#3cf}.social-button-twitter:hover{background-color:#05c0ff}
.social-share-buttons{display:flex}.social-share-buttons .IN-widget{margin-right:10px !important}
.social-share-buttons .fb-share-button{margin-right:10px !important}div.reveal-modal-bg{z-index:1002}
.reveal-modal{z-index:1003 !important}div#errorModal{z-index:1003}.dialog-content{padding:30px;max-height:100%;height:100%;overflow:hidden}
.dialog-inner-content{width:90%;margin:auto;max-height:calc(100% - 35px);height:calc(100% - 35px);display:flex;flex-direction:column}
.addresses-list{max-height:90%;overflow:auto;overflow-x:hidden;margin-top:25px;margin-bottom:25px}
.addresses-list>div>div{padding:10px 10px}.addresses-list>div{border-bottom:2px solid #666}
.addresses-list>div:last-child{border-bottom-width:0}.addresses-list>div:hover{background-color:#ccc;cursor:pointer}
.address-lookup-dialog.dialog{flex:50;width:50%}.address-lookup-dialog .pagination ul{display:flex;justify-content:center}
.pagination{display:flex;justify-content:space-between;margin:12px 0}.pagination .next-link{margin-left:auto}
.flex-none{flex:none !important}.md-dialog-backdrop{background-color:black;z-index:100 !important}
div[expiryclock]{position:fixed;top:10px;z-index:101;right:30px}.registrant-count-wrap,.registrant-count,.registrant-count-message{min-height:80px}
div[registrantcount]{position:fixed;z-index:98;top:20px;right:145px;max-width:300px}
.expiry-container{position:relative;width:100px;height:100px;margin:10px auto;padding-top:3px;display:flex;justify-content:center;align-items:center}
.expiry-container .circle{height:100px}.expiry-container svg{fill:none}.controlls{position:absolute;text-align:center}
.display-remain-time{font-weight:300;font-size:26px}.e-c-base-bg{fill:white}.e-c-base{stroke-width:3px;fill-opacity:.1;stroke-opacity:.2}
.e-c-progress{stroke-width:3px;transition:stroke-dashoffset .7s}.e-c-pointer{fill:#FFF;stroke-width:2px}
.time-expired-dialog{width:50% !important;max-width:415px !important;max-height:250px !important}
.time-expired-dialog .dialog-content{padding:30px 0}#e-pointer{transition:transform .7s}
.registrant-count-wrap{background-color:white;border-radius:15px;overflow:hidden;position:relative;margin:15px 0}
.registrant-count::before{position:absolute;display:inline-block;height:100%;max-width:100%;content:" ";text-shadow:none;width:100%;opacity:.1;border-radius:15px}
.registrant-count{border-radius:15px;height:100%;width:100%;overflow:hidden}.registrant-count-message{padding:15px;display:flex;justify-content:center;align-items:center}
.registrant-count-message .cd-icon-info{font-size:25px;opacity:.2;margin-right:10px}
.expiry-clock-info-wrap{display:flex;justify-content:flex-end;position:absolute;right:0;bottom:0}
.expiry-clock-info-wrap i{opacity:.2}.expiry-clock-info-wrap i:hover{opacity:1}.expiry-clock-info-wrap i:before{opacity:1}
.expiry-clock-icon-wrap{background-color:white;height:12px;width:12px;border-radius:50%}
@media(max-width:875px){div[expiryclock]{position:static;width:auto;float:right;margin-right:10px}
div.expiry-container{margin:10px 0}div[registrantcount]{position:static;float:left;margin-top:10px;margin-left:10px;max-width:calc(100% - 130px);width:100%}
.tooltipster-custom{border-radius:15px}}.tooltipster-custom{border:3px solid white;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden;width:auto !important;max-width:350px !important}
.tooltipster-custom .tooltipster-box{background-color:inherit !important;margin-top:0 !important;box-shadow:unset !important;border-radius:0 !important}
.tooltipster-custom .tooltipster-content{color:white !important;display:flex;margin:auto}
.tooltipster-custom .tooltipster-arrow{display:none}.multiple-tab-dialog{background-color:white}
.multiple-tab-dialog{width:50%;max-width:400px;height:200px;min-height:200px;max-height:250px}
.multiple-tab-dialog md-dialog-content{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;height:100%}
.multiple-tab-dialog md-dialog-content i{font-size:30px;margin-bottom:10px}.multiple-tab-dialog md-dialog-content p{font-size:19px}
.alert-dialog-backdrop{opacity:.9 !important}.md-button span{color:white}.md-checkbox div:first-child{color:#ccc}
md-checkbox .md-icon{color:#aaa}.free-form-manager-wrap .cart-manager-recipient{width:100%}
.free-form-manager-wrap .cart-manager-recipient-name{width:80%}@media only screen and (max-width:40em){input[type="checkbox"]{display:block}
}.md-dialog-container [role="dialog"].token-verification-dialog{width:45%;flex:none}
.md-dialog-container [role="dialog"].token-verification-dialog .token-verification-loading{text-align:center}
.md-dialog-container [role="dialog"].token-verification-dialog .token-verification-message{text-align:center}
.md-dialog-container [role="dialog"].token-verification-dialog .dialog-content{padding-bottom:55px;height:auto}
.capacity-dialog{flex:inherit !important;max-width:60%;padding:15px;font-size:14px}
.capacity-dialog md-dialog-actions{margin-top:20px;justify-content:center}.shopping-cart-configuration-mode{padding:10px;border:3px solid red;border-radius:10px;text-align:center}
.shopping-cart-configuration-mode-container{padding-bottom:.7rem;padding-top:.7rem}
md-dialog{background-color:white}.notifyjs-wrapper,.notifyjs-arrow,.notifyjs-container{z-index:999999 !important}
.loader,.loader:after{border-radius:50%;width:4em;height:4em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.6em solid rgba(0,0,0,0.2);border-right:.6em solid rgba(0,0,0,0.2);border-bottom:.6em solid rgba(0,0,0,0.2);border-left:.6em solid #000;transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}.hyper-pay-payment{margin:20px 0}.hyper-pay-payment .card-options-msg{margin-bottom:5px}
.hyper-pay-payment .card-options{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:15px !important}
.hyper-pay-payment .card-option{flex:50%;border:1px solid #ccc;height:200px;display:flex;align-items:center;justify-content:center}
.hyper-pay-payment .card-option img{max-width:30%;padding:0 10px}.hyper-pay-payment .card-option img.mada{max-width:70%}
.hyper-pay-payment .card-option:first-child{margin-right:15px}.hyper-pay-payment .card-option-selected{border:1px solid black}
.hyper-pay-payment .checkout-container{margin-top:20px}.wpwl-container-card{position:absolute;margin-left:auto;margin-right:auto;left:100px;right:100px;max-width:600px;z-index:9999}
.mt-20{margin-top:20px}::-moz-placeholder{color:black;opacity:1}:-ms-input-placeholder{color:black;opacity:1}
::-ms-input-placeholder{color:black;opacity:1}::placeholder{color:black;opacity:1}
:-ms-input-placeholder{color:black}.card-field-container{width:400px}.card-holder{width:99%;height:99%;border-width:1px;border-style:solid;border-radius:4px;background-color:#eee;border-color:#ced4da;line-height:14px;font-weight:400;color:black;padding:6px 12px;transition:border-color .15s ease-in-out}
.card-holder:focus-visible{outline:1px solid black}.card-field{margin-bottom:15px}
.card-field-wrapper{height:50px}.error-message{margin-top:1px;color:red;font-size:10px}
.payment-failed-error-message{font-size:14px}.card-holder-wrapper .ng-invalid:not(.ng-untouched){border-bottom:1px solid #ced4da}
.card-holder-wrapper .ng-invalid.ng-touched{border:1px solid red}
/*# sourceMappingURL=client.min.css.map */
