@media(min-width: 1200px){.registration-container{width:1170px}}.cart-page-footer .branded-footer{width:970px}.registration-container .payment-processing-overlay{background-color:rgba(0,0,0,.1);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.registration-container .payment-processing-overlay .overlay-content{background-color:#fff;border-radius:3px;bottom:0;font-size:18px;height:150px;left:0;margin:auto;padding:35px;position:absolute;right:0;text-align:center;top:0;width:400px}@media(max-width: 768px){.registration-container .payment-processing-overlay .overlay-content{height:200px;width:300px}}@media(max-width: 768px){body.modal-open{position:initial}}.registration-background{background-color:#f5f5f5;background-size:cover;bottom:-10px;left:-10px;position:fixed;right:-10px;top:-10px;z-index:-1}@media(min-width: 768px){.registration-background{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='10'%20/></filter></svg>#blur");filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="10")}}@media(max-width: 767px){.registration-background{background:rgba(0,0,0,0);background-image:inherit !important}}.registration-background .registration-overlay{background:rgba(0,0,0,.5);height:100%;width:100%}.cart-header-section{background-color:#fff;border-bottom:1px solid #d8d8d8;display:flex;height:70px;justify-content:center;left:0;position:absolute;right:0;top:0}.cart-header-section .google-trans-pos{left:38%;position:relative}@media(max-width: 768px){.cart-header-section .google-trans-pos{left:22%;margin-top:0}}@media(max-width: 767px){.cart-header-section{height:50px}}.registration-header-ah-logo{background-image:url(../png/logo-desktop23c1ddbb318db52a6e49.png);background-repeat:no-repeat;background-size:170px 25px;height:25px;width:170px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.registration-header-ah-logo{background-image:url(../png/logo-desktop%402x92a0a0cf188fefe3e431.png)}}.registration-header-ah-logo{display:block;margin:20px auto 30px}.mobile-app .registration-header-ah-logo{display:none}@media(max-width: 767px){.registration-header-ah-logo{margin:10px auto}}@media(min-width: 991px){.registration-header-ah-logo{background-image:url(../png/logo-desktop23c1ddbb318db52a6e49.png);background-repeat:no-repeat;background-size:205px 30px;height:30px;width:205px}}@media only screen and (min-width: 991px)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 991px)and (min--moz-device-pixel-ratio: 2),only screen and (min-width: 991px)and (-o-min-device-pixel-ratio: 2/1),only screen and (min-width: 991px)and (min-device-pixel-ratio: 2),only screen and (min-width: 991px)and (min-resolution: 192dpi),only screen and (min-width: 991px)and (min-resolution: 2dppx){.registration-header-ah-logo{background-image:url(../png/logo-desktop%402x92a0a0cf188fefe3e431.png)}}.with-brand{padding:10px 0}.with-brand .registration-header-ah-logo{float:right;margin:20px 0}@media(max-width: 767px){.with-brand .registration-header-ah-logo{background-image:url(../png/ah-icon-mobile6dbdceca81d003fbf92c.png);background-repeat:no-repeat;background-size:45px 25px;height:25px;width:45px}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 767px)and (min--moz-device-pixel-ratio: 2),only screen and (max-width: 767px)and (-o-min-device-pixel-ratio: 2/1),only screen and (max-width: 767px)and (min-device-pixel-ratio: 2),only screen and (max-width: 767px)and (min-resolution: 192dpi),only screen and (max-width: 767px)and (min-resolution: 2dppx){.with-brand .registration-header-ah-logo{background-image:url(../png/ah-icon-mobile6dbdceca81d003fbf92c.png)}}@media(max-width: 767px){.with-brand .registration-header-ah-logo{margin:20px 0}}.with-brand .registration-header-provider-logo{float:left;margin:0 auto}.with-brand .registration-header-provider-logo img{max-height:70px;max-width:50%;position:absolute;z-index:100}.registration-flow-wrapper{background-color:#f5f5f5;padding-bottom:120px;padding-top:20px}@media(max-width: 767px){.registration-flow-wrapper{padding-top:0}}.registration-flow-wrapper.reg-form-section{padding-top:100px}@media(max-width: 767px){.registration-flow-wrapper.reg-form-section{margin-top:50px;padding-top:20px}}.registration-flow-container{background-color:#fff;margin:0 -15px}.registration-flow-container.cart-page,.registration-flow-container.main-content{margin-top:70px}@media(max-width: 767px){.registration-flow-container.cart-page,.registration-flow-container.main-content{margin-top:50px}}.registration-flow-container.cart-page-design{background-color:#f5f5f5}.registration-flow-container.cart-page-design .new-layout{border:1px solid #d8d8d8;border-radius:0;display:inline-block;float:left;width:71%}@media(max-width: 767px){.registration-flow-container.cart-page-design .new-layout{display:inline-block;float:none;width:100%}}@media(max-width: 767px){.registration-flow-container.cart-page-design .new-layout #reg-tab-content{padding:5px}}.registration-flow-container.cart-page-design .new-layout .provider-name h1{font-size:16px;margin-top:10px}@media(max-width: 767px){.registration-flow-container.cart-page-design .new-layout .provider-name h1{margin-bottom:0;margin-top:0}}.registration-flow-container.cart-page-design .new-layout .new-cart-status{font-size:16px;font-weight:500;margin-bottom:10px}.registration-flow-container.cart-page-design .cart-promo-code-wrapper{font-size:13px;margin-top:10px;text-align:center}@media(max-width: 767px){.registration-flow-container.cart-page-design .cart-promo-code-wrapper{background-color:#fff;margin:0}}.registration-flow-container.cart-page-design #registration-flow{margin-top:38px}@media(max-width: 767px){.registration-flow-container.cart-page-design #registration-flow{margin-top:0}}@media(max-width: 767px){.registration-flow-container{margin:0}}#registration-flow{margin:0}#reg-form{border:1px solid #aaa;border-radius:0;margin:0 auto;max-width:1280px}@media(max-width: 1024px){#reg-form{border:0;margin:0}}.registration-flow{background-color:#fff;border-radius:5px 5px 0 0;font-size:13px;margin:0 -15px}.search-page #grade-modal,.search-page #error-modal,.business-page #grade-modal,.business-page #error-modal,.activity-page #grade-modal,.activity-page #error-modal,.registration-flow #grade-modal,.registration-flow #error-modal{z-index:1100}.search-page #grade-modal #child-grade,.business-page #grade-modal #child-grade,.activity-page #grade-modal #child-grade,.registration-flow #grade-modal #child-grade{width:250px}.search-page .well,.business-page .well,.activity-page .well,.registration-flow .well{background-color:#fdfdfd}.search-page .person-select,.business-page .person-select,.activity-page .person-select,.registration-flow .person-select{background-color:#fff;border:2px solid #ccc;border-radius:3px;display:inline-block;margin:5px;min-height:200px;padding:15px;position:relative;text-align:center;vertical-align:top;width:120px}.search-page .person-select .is-selected,.business-page .person-select .is-selected,.activity-page .person-select .is-selected,.registration-flow .person-select .is-selected{display:none}@media(max-width: 767px){.search-page .person-select,.business-page .person-select,.activity-page .person-select,.registration-flow .person-select{width:110px}}.search-page .person-select .person-select-icon,.business-page .person-select .person-select-icon,.activity-page .person-select .person-select-icon,.registration-flow .person-select .person-select-icon{background-image:url(../png/person_unselected54e591d743773ad60a6f.png);background-repeat:no-repeat;background-size:42px 95px;height:95px;width:42px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.search-page .person-select .person-select-icon,.business-page .person-select .person-select-icon,.activity-page .person-select .person-select-icon,.registration-flow .person-select .person-select-icon{background-image:url(../png/person_unselected%402x23972ac85bb6e4578544.png)}}.search-page .person-select .person-select-icon,.business-page .person-select .person-select-icon,.activity-page .person-select .person-select-icon,.registration-flow .person-select .person-select-icon{background-position:center;background-repeat:no-repeat;height:95px;padding:0 0 5px 0;width:100%}.search-page .person-select.selected,.business-page .person-select.selected,.activity-page .person-select.selected,.registration-flow .person-select.selected{background-color:#fff}.search-page .person-select.selected .is-selected,.business-page .person-select.selected .is-selected,.activity-page .person-select.selected .is-selected,.registration-flow .person-select.selected .is-selected{display:block}.search-page .person-select.selected .person-select-icon,.business-page .person-select.selected .person-select-icon,.activity-page .person-select.selected .person-select-icon,.registration-flow .person-select.selected .person-select-icon{background-image:url(../png/person_selectedf3c61e4f9436fb5074a9.png);background-repeat:no-repeat;background-size:42px 95px;height:95px;width:42px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.search-page .person-select.selected .person-select-icon,.business-page .person-select.selected .person-select-icon,.activity-page .person-select.selected .person-select-icon,.registration-flow .person-select.selected .person-select-icon{background-image:url(../png/person_selected%402x7a7e0f81221202667a9a.png)}}.search-page .person-select.selected .person-select-icon,.business-page .person-select.selected .person-select-icon,.activity-page .person-select.selected .person-select-icon,.registration-flow .person-select.selected .person-select-icon{background-position:center;background-repeat:no-repeat;height:95px;padding:0 0 5px 0;width:100%}.search-page .person-select .person-add-icon,.business-page .person-select .person-add-icon,.activity-page .person-select .person-add-icon,.registration-flow .person-select .person-add-icon{background-image:url(../png/person_addbc16d5f3be92a12024a7.png);background-repeat:no-repeat;background-size:56px 126px;height:126px;width:56px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.search-page .person-select .person-add-icon,.business-page .person-select .person-add-icon,.activity-page .person-select .person-add-icon,.registration-flow .person-select .person-add-icon{background-image:url(../png/person_add%402x92315900edfc0d5ec35e.png)}}.search-page .person-select .person-add-icon,.business-page .person-select .person-add-icon,.activity-page .person-select .person-add-icon,.registration-flow .person-select .person-add-icon{background-position:center;background-repeat:no-repeat;height:126px;padding:0 0 5px 0;width:100%}.search-page .person-select .person-name,.business-page .person-select .person-name,.activity-page .person-select .person-name,.registration-flow .person-select .person-name{font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page .person-select .person-label,.business-page .person-select .person-label,.activity-page .person-select .person-label,.registration-flow .person-select .person-label{color:#82888a;font-size:12px}.search-page .person-select .child-overlay,.business-page .person-select .child-overlay,.activity-page .person-select .child-overlay,.registration-flow .person-select .child-overlay{background-color:rgba(255,255,255,.6);height:100%;left:0;padding-top:35px;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:10}.search-page .person-select:hover,.search-page .person-select.selected,.business-page .person-select:hover,.business-page .person-select.selected,.activity-page .person-select:hover,.activity-page .person-select.selected,.registration-flow .person-select:hover,.registration-flow .person-select.selected{border-color:#197dc2}.search-page .person-select:hover .person-select-icon,.search-page .person-select.selected .person-select-icon,.business-page .person-select:hover .person-select-icon,.business-page .person-select.selected .person-select-icon,.activity-page .person-select:hover .person-select-icon,.activity-page .person-select.selected .person-select-icon,.registration-flow .person-select:hover .person-select-icon,.registration-flow .person-select.selected .person-select-icon{color:#197dc2}.search-page .person-select:hover .child-overlay,.search-page .person-select.selected .child-overlay,.business-page .person-select:hover .child-overlay,.business-page .person-select.selected .child-overlay,.activity-page .person-select:hover .child-overlay,.activity-page .person-select.selected .child-overlay,.registration-flow .person-select:hover .child-overlay,.registration-flow .person-select.selected .child-overlay{display:none}.search-page .person-select.disabled,.search-page .person-select.disabled:hover,.business-page .person-select.disabled,.business-page .person-select.disabled:hover,.activity-page .person-select.disabled,.activity-page .person-select.disabled:hover,.registration-flow .person-select.disabled,.registration-flow .person-select.disabled:hover{background-color:#efefef;border-color:#ccc;pointer-events:none}.search-page .person-select.disabled .person-select-icon,.search-page .person-select.disabled:hover .person-select-icon,.business-page .person-select.disabled .person-select-icon,.business-page .person-select.disabled:hover .person-select-icon,.activity-page .person-select.disabled .person-select-icon,.activity-page .person-select.disabled:hover .person-select-icon,.registration-flow .person-select.disabled .person-select-icon,.registration-flow .person-select.disabled:hover .person-select-icon{color:#82888a}.search-page .person-select.disabled .is-selected,.search-page .person-select.disabled:hover .is-selected,.business-page .person-select.disabled .is-selected,.business-page .person-select.disabled:hover .is-selected,.activity-page .person-select.disabled .is-selected,.activity-page .person-select.disabled:hover .is-selected,.registration-flow .person-select.disabled .is-selected,.registration-flow .person-select.disabled:hover .is-selected{display:none}.search-page .person-select.disabled .child-overlay,.search-page .person-select.disabled:hover .child-overlay,.business-page .person-select.disabled .child-overlay,.business-page .person-select.disabled:hover .child-overlay,.activity-page .person-select.disabled .child-overlay,.activity-page .person-select.disabled:hover .child-overlay,.registration-flow .person-select.disabled .child-overlay,.registration-flow .person-select.disabled:hover .child-overlay{display:block}.search-page .person-select.disabled .disabled-icon,.search-page .person-select.disabled:hover .disabled-icon,.business-page .person-select.disabled .disabled-icon,.business-page .person-select.disabled:hover .disabled-icon,.activity-page .person-select.disabled .disabled-icon,.activity-page .person-select.disabled:hover .disabled-icon,.registration-flow .person-select.disabled .disabled-icon,.registration-flow .person-select.disabled:hover .disabled-icon{display:inline}.search-page .person-select.disabled .child-status,.search-page .person-select.disabled:hover .child-status,.business-page .person-select.disabled .child-status,.business-page .person-select.disabled:hover .child-status,.activity-page .person-select.disabled .child-status,.activity-page .person-select.disabled:hover .child-status,.registration-flow .person-select.disabled .child-status,.registration-flow .person-select.disabled:hover .child-status{margin-top:15px}.search-page .person-select.disabled .child-edit,.search-page .person-select.disabled:hover .child-edit,.business-page .person-select.disabled .child-edit,.business-page .person-select.disabled:hover .child-edit,.activity-page .person-select.disabled .child-edit,.activity-page .person-select.disabled:hover .child-edit,.registration-flow .person-select.disabled .child-edit,.registration-flow .person-select.disabled:hover .child-edit{left:50%;margin-left:-12px;pointer-events:all;position:absolute;z-index:11}.search-page .person-select:hover,.business-page .person-select:hover,.activity-page .person-select:hover,.registration-flow .person-select:hover{cursor:pointer}.search-page .person-select-danger,.business-page .person-select-danger,.activity-page .person-select-danger,.registration-flow .person-select-danger{border-color:#df4747}.search-page .person-select-danger:hover,.business-page .person-select-danger:hover,.activity-page .person-select-danger:hover,.registration-flow .person-select-danger:hover{border-color:#df4747}.search-page .waitlist-content .person-select,.business-page .waitlist-content .person-select,.activity-page .waitlist-content .person-select,.registration-flow .waitlist-content .person-select{min-height:200px}.search-page .help-tip .tip,.business-page .help-tip .tip,.activity-page .help-tip .tip,.registration-flow .help-tip .tip{padding:5px 10px}.search-page .help-tip .tip i.fa,.business-page .help-tip .tip i.fa,.activity-page .help-tip .tip i.fa,.registration-flow .help-tip .tip i.fa{font-size:15px}.search-page .terms,.search-page .monthly-session-msg,.business-page .terms,.business-page .monthly-session-msg,.activity-page .terms,.activity-page .monthly-session-msg,.registration-flow .terms,.registration-flow .monthly-session-msg{border:1px solid #ccc;border-radius:5px;height:200px;max-width:525px;overflow:auto;padding:10px;word-break:break-word}.search-page .terms>div+div,.search-page .monthly-session-msg>div+div,.business-page .terms>div+div,.business-page .monthly-session-msg>div+div,.activity-page .terms>div+div,.activity-page .monthly-session-msg>div+div,.registration-flow .terms>div+div,.registration-flow .monthly-session-msg>div+div{border-top:1px dotted #ccc;padding:15px 0}.search-page .terms h1,.search-page .terms h2,.search-page .terms h3,.search-page .terms h4,.search-page .terms h5,.search-page .terms h6,.search-page .monthly-session-msg h1,.search-page .monthly-session-msg h2,.search-page .monthly-session-msg h3,.search-page .monthly-session-msg h4,.search-page .monthly-session-msg h5,.search-page .monthly-session-msg h6,.business-page .terms h1,.business-page .terms h2,.business-page .terms h3,.business-page .terms h4,.business-page .terms h5,.business-page .terms h6,.business-page .monthly-session-msg h1,.business-page .monthly-session-msg h2,.business-page .monthly-session-msg h3,.business-page .monthly-session-msg h4,.business-page .monthly-session-msg h5,.business-page .monthly-session-msg h6,.activity-page .terms h1,.activity-page .terms h2,.activity-page .terms h3,.activity-page .terms h4,.activity-page .terms h5,.activity-page .terms h6,.activity-page .monthly-session-msg h1,.activity-page .monthly-session-msg h2,.activity-page .monthly-session-msg h3,.activity-page .monthly-session-msg h4,.activity-page .monthly-session-msg h5,.activity-page .monthly-session-msg h6,.registration-flow .terms h1,.registration-flow .terms h2,.registration-flow .terms h3,.registration-flow .terms h4,.registration-flow .terms h5,.registration-flow .terms h6,.registration-flow .monthly-session-msg h1,.registration-flow .monthly-session-msg h2,.registration-flow .monthly-session-msg h3,.registration-flow .monthly-session-msg h4,.registration-flow .monthly-session-msg h5,.registration-flow .monthly-session-msg h6{font-size:14px}.search-page .monthly-session-msg,.business-page .monthly-session-msg,.activity-page .monthly-session-msg,.registration-flow .monthly-session-msg{height:auto}.search-page .monthly-session-msg span,.business-page .monthly-session-msg span,.activity-page .monthly-session-msg span,.registration-flow .monthly-session-msg span{font-weight:700}.search-page .monthly-session-msg .control-label,.business-page .monthly-session-msg .control-label,.activity-page .monthly-session-msg .control-label,.registration-flow .monthly-session-msg .control-label{margin-top:10px}.search-page .monthly-session-msg .control-label .monthly-terms-box,.business-page .monthly-session-msg .control-label .monthly-terms-box,.activity-page .monthly-session-msg .control-label .monthly-terms-box,.registration-flow .monthly-session-msg .control-label .monthly-terms-box{float:left;height:12px;margin-right:5px;margin-top:3px;width:12px}.registration-footer{background:rgba(50,50,50,.75);border-radius:0 0 5px 5px;clear:both;color:#aaa;margin:0 -15px 40px -15px;padding:10px;text-align:center}.mobile-app .registration-footer{border-radius:0;margin:0 -15px}.registration-footer a{color:#ddd}.registration-footer p{margin:5px}.registration-footer ul{margin:5px}.registration-footer li{display:inline-block;list-style-type:none;margin:0 5px}.registration-footer.two-col-footer{background-color:rgba(0,0,0,0);color:#444;padding-left:0}.registration-footer.two-col-footer p{margin-left:0}.registration-footer.two-col-footer a{color:#197dc2}.add-on-footer-prop{margin:-120px auto;max-width:1280px}@media(max-width: 1024px){.add-on-footer-prop{margin:-120px 0}}.advance-options{padding-left:5px}.advance-options .prorated-price-discount{text-decoration:line-through}.modal.add-to-waitlist{overflow-x:hidden;overflow-y:auto}.modal.add-to-waitlist #confirm-modal{margin-top:30px}.modal.add-to-waitlist .modal-title{text-align:left}.modal.add-to-waitlist .action-links{display:none}.modal.add-to-waitlist .modal-dialog{margin:30px auto;width:65%}@media(max-width: 768px){.modal.add-to-waitlist .modal-dialog{margin:10px auto;width:80%}}#custom-fields-form .form-control.error{border-color:#d84d50}#custom-fields-form .radio .error+span{color:#d84d50}#custom-fields-form label,#custom-questions-section label{display:block}#custom-fields-form label p:first-of-type,#custom-fields-form label p:last-of-type,#custom-questions-section label p:first-of-type,#custom-questions-section label p:last-of-type{display:inline;margin:0}#custom-fields-form .required-field::after,#custom-questions-section .required-field::after{color:#d84d50;content:" *"}#custom-fields-form .reg-form-custom-text p:only-child,#custom-fields-form .reg-form-custom-text p:last-of-type,#custom-questions-section .reg-form-custom-text p:only-child,#custom-questions-section .reg-form-custom-text p:last-of-type{display:inline;margin:0}#custom-fields-form .error,#custom-questions-section .error{color:#d84d50;font-size:12px}#custom-fields-form .custom-checkbox label p:first-of-type,#custom-fields-form .custom-checkbox label p:last-of-type,#custom-questions-section .custom-checkbox label p:first-of-type,#custom-questions-section .custom-checkbox label p:last-of-type{display:inline}#custom-fields-form .custom-checkbox .inline-required,#custom-questions-section .custom-checkbox .inline-required{display:inline-block;width:5px}#custom-fields-form .custom-checkbox .inline-required::after,#custom-questions-section .custom-checkbox .inline-required::after{padding:0}#custom-fields-form .custom-checkbox.has-error,#custom-questions-section .custom-checkbox.has-error{color:#d84d50}#custom-fields-form .custom-checkbox .error+span,#custom-questions-section .custom-checkbox .error+span{color:#d84d50}#custom-fields-form .items,#custom-questions-section .items{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0);cursor:default;display:inline-block;font-weight:500;margin-bottom:5px;overflow-y:hidden;padding:4px 4px 4px 8px}#custom-fields-form .items .item-col,#custom-questions-section .items .item-col{display:inline-block;vertical-align:middle}#custom-fields-form .items .item-size,#custom-questions-section .items .item-size{color:#4a4a4a}#custom-fields-form .items .item-status,#custom-questions-section .items .item-status{font-size:14px;margin-left:10px}#custom-fields-form .items .check-indicator,#custom-questions-section .items .check-indicator{color:#9c3}#custom-fields-form .items .remove-attachment,#custom-questions-section .items .remove-attachment{color:#4a4a4a;float:right;margin-right:10px}#scholarship-fund{font-size:14px}#scholarship-fund .heading{font-size:20px;font-weight:600;padding:10px 20px}#scholarship-fund .sub-heading{font-size:16px;margin-bottom:20px;padding:10px 40px}#scholarship-fund .donation-amt-btn{border-radius:5px;font-size:16px;padding:8px}#scholarship-fund .close-btn-container{margin-top:20px}.new-registration-background{background-color:#fff}.cart-page-loader{background-color:rgba(0,0,0,.2);color:#fff;display:none;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:10}.cart-page-loader>span{position:relative;top:40%}.cart-page-design.new-layout-cont{background-color:#fff}.cart-page-design.new-layout-cont #registration-flow{border:0;margin-top:10px}.cart-page-design.new-layout-cont .new-layout .new-cart-status{font-size:20px;font-weight:500;margin-bottom:0}.cart-page-design.new-layout-cont .new-layout .cart-total{margin-bottom:50px}.cart-page-design.new-layout-cont .new-layout .saved-cart-status{font-size:20px;font-weight:500;margin-bottom:10px}.cart-page-design.new-layout-cont .new-layout .saved-cart-subheading{font-size:14px;line-height:14px;margin-bottom:0;padding-bottom:20px}.cart-page-design.new-layout-cont .new-layout .no-session{border-top:2px solid #f5f5f5;padding-top:20px}.cart-page-design .btn-checkout{margin-bottom:0}@media(max-width: 767px){.cart-page-design .btn-checkout{padding:11px;width:100%}}@media(max-width: 767px){.cart-page-design .position-fixed .btn-checkout{width:92%}}@media(max-width: 767px){.new-registration-footer.two-col-footer{background-color:#f5f5f5;margin:0;padding:10px 20px}}.message-history{padding-bottom:10px}.message-history .sticky-compose-btn-wrapper{background-color:#fff;bottom:0;box-shadow:0 2px 6px rgba(0,0,0,.5);left:0;padding:15px;position:fixed;text-align:center;width:100%;z-index:20}.message-history .sticky-compose-btn-wrapper .compose-text-btn,.message-history .sticky-compose-btn-wrapper .compose-email-btn{padding:10px;width:90%}.message-history #text-navigation,.message-history #email-navigation,.message-history .list-heading,.message-history .time-zones-container{position:relative}.message-history #text-navigation .dropdown-backdrop,.message-history #email-navigation .dropdown-backdrop,.message-history .list-heading .dropdown-backdrop,.message-history .time-zones-container .dropdown-backdrop{display:none}.message-history #text-navigation .dropdown-arrow,.message-history #email-navigation .dropdown-arrow,.message-history .list-heading .dropdown-arrow,.message-history .time-zones-container .dropdown-arrow{float:right;font-size:20px}.message-history #text-navigation .dropdown-menu,.message-history #email-navigation .dropdown-menu,.message-history .list-heading .dropdown-menu,.message-history .time-zones-container .dropdown-menu{color:#000;width:100%}.message-history #text-navigation .dropdown-menu li,.message-history #email-navigation .dropdown-menu li,.message-history .list-heading .dropdown-menu li,.message-history .time-zones-container .dropdown-menu li{cursor:pointer;padding:5px 10px}.message-history #text-navigation .dropdown-menu li.active,.message-history #email-navigation .dropdown-menu li.active,.message-history .list-heading .dropdown-menu li.active,.message-history .time-zones-container .dropdown-menu li.active{background-color:#f6f6f6}.message-history .timezone-added{height:220px;overflow-y:auto}.message-history .message-header-section{border-bottom:1px solid #ccc;margin:0;padding:10px 5px}@media(max-width: 767px){.message-history .message-header-section{border-bottom:0;padding:10px 0}}.message-history .message-header-section .compose-text-btn,.message-history .message-header-section .compose-email-btn{margin-top:-12px;position:absolute;right:15px}.message-history .message-header-section .compose-text-btn .btn,.message-history .message-header-section .compose-email-btn .btn{padding:10px;width:130px}.message-history .message-header-section .page-title{font-size:20px;font-weight:500;margin:0}.message-history .preview-email{display:inline-block;height:35px;margin-bottom:-15px;width:38%}.message-history .text-navigations,.message-history .email-navigations{display:inline-block;padding:20px 10px 20px 0;vertical-align:top;width:15%}@media(max-width: 991px){.message-history .text-navigations,.message-history .email-navigations{width:20%}}@media(max-width: 767px){.message-history .text-navigations,.message-history .email-navigations{padding-right:0;width:100%}}.message-history .text-navigations .text-blast-container,.message-history .text-navigations .email-blast-container,.message-history .email-navigations .text-blast-container,.message-history .email-navigations .email-blast-container{padding-bottom:20px}.message-history .text-navigations .template-btn-heading,.message-history .email-navigations .template-btn-heading{color:#9b9b9b;font-size:14px;padding:0 5px 10px 5px}.message-history .text-navigations .navigation-btn,.message-history .email-navigations .navigation-btn{color:#4a4a4a;cursor:default;padding:10px 5px;text-decoration:none}.message-history .text-navigations .navigation-btn:hover,.message-history .email-navigations .navigation-btn:hover{background-color:#f6f6f6}.message-history .text-navigations .navigation-btn.active,.message-history .email-navigations .navigation-btn.active{background-color:#f6f6f6;font-weight:600}.message-history .sms-usage-info{min-height:500px;position:relative}@media(max-width: 767px){.message-history .sms-usage-info{min-height:30px}}.message-history .sms-usage-info .sms-usage-section{color:#434343;margin:0;position:absolute;top:10%;width:100%}@media(max-width: 767px){.message-history .sms-usage-info .sms-usage-section{top:0}}.message-history .sms-usage-info .sms-usage-section .template-btn-heading{padding:0}.message-history .sms-usage-info .sms-usage-section .info-content{display:flex;flex-direction:column;padding-top:10px}.message-history .sms-usage-info .sms-usage-section .info-content .content{padding:10px 0}.message-history .sms-usage-info .sms-usage-section .info-content .name{font-weight:500}.message-history .sms-usage-info .sms-usage-section .info-content .value{text-align:right}.message-history .text-navigations .navigation-btn{padding:10px 10px 0}.message-history .ah-info-wrapper{min-height:500px;position:relative}.message-history .ah-info-wrapper .ah-info-section{bottom:50%;margin:0;position:absolute;width:auto}.message-history .ah-info-wrapper .ah-info-section .link-section{margin-left:0;width:100%}.message-history .ah-info-wrapper .ah-info-section .link-section .heading{padding-bottom:3px}.message-history .email-to-template[type=checkbox]{margin-left:0}.message-history .text-list-container,.message-history .new-email-list-container,.message-history .email-list-container,.message-history .template-list-container,.message-history .import-container{border-left:1px solid #ccc;display:inline-block;min-height:100vh;vertical-align:top;width:84.5%}@media(max-width: 991px){.message-history .text-list-container,.message-history .new-email-list-container,.message-history .email-list-container,.message-history .template-list-container,.message-history .import-container{width:79%}}@media(max-width: 767px){.message-history .text-list-container,.message-history .new-email-list-container,.message-history .email-list-container,.message-history .template-list-container,.message-history .import-container{border:0;margin:10px 0;width:100%}}.message-history .text-list-container .import-user-csv,.message-history .new-email-list-container .import-user-csv,.message-history .email-list-container .import-user-csv,.message-history .template-list-container .import-user-csv,.message-history .import-container .import-user-csv{border-radius:5px;padding:8px 20px}@media(max-width: 767px){.message-history .text-list-container .import-user-csv,.message-history .new-email-list-container .import-user-csv,.message-history .email-list-container .import-user-csv,.message-history .template-list-container .import-user-csv,.message-history .import-container .import-user-csv{width:100%}}.message-history .text-list-container .import-wrapper,.message-history .new-email-list-container .import-wrapper,.message-history .email-list-container .import-wrapper,.message-history .template-list-container .import-wrapper,.message-history .import-container .import-wrapper{padding:30px 0 0 16px}@media(max-width: 767px){.message-history .text-list-container .import-wrapper,.message-history .new-email-list-container .import-wrapper,.message-history .email-list-container .import-wrapper,.message-history .template-list-container .import-wrapper,.message-history .import-container .import-wrapper{padding:0}}.message-history .text-list-container .import-wrapper .uploads-wrapper,.message-history .new-email-list-container .import-wrapper .uploads-wrapper,.message-history .email-list-container .import-wrapper .uploads-wrapper,.message-history .template-list-container .import-wrapper .uploads-wrapper,.message-history .import-container .import-wrapper .uploads-wrapper{margin:15px 0 30px 0}.message-history .text-list-container .import-wrapper .csv-editor-wrapper,.message-history .new-email-list-container .import-wrapper .csv-editor-wrapper,.message-history .email-list-container .import-wrapper .csv-editor-wrapper,.message-history .template-list-container .import-wrapper .csv-editor-wrapper,.message-history .import-container .import-wrapper .csv-editor-wrapper{margin-bottom:30px}.message-history .text-list-container .import-wrapper .user-csv-editor,.message-history .new-email-list-container .import-wrapper .user-csv-editor,.message-history .email-list-container .import-wrapper .user-csv-editor,.message-history .template-list-container .import-wrapper .user-csv-editor,.message-history .import-container .import-wrapper .user-csv-editor{height:110px;margin-bottom:30px;width:60%}@media(max-width: 767px){.message-history .text-list-container .import-wrapper .user-csv-editor,.message-history .new-email-list-container .import-wrapper .user-csv-editor,.message-history .email-list-container .import-wrapper .user-csv-editor,.message-history .template-list-container .import-wrapper .user-csv-editor,.message-history .import-container .import-wrapper .user-csv-editor{width:100%}}.message-history .text-list-container .import-wrapper .report-container h1,.message-history .new-email-list-container .import-wrapper .report-container h1,.message-history .email-list-container .import-wrapper .report-container h1,.message-history .template-list-container .import-wrapper .report-container h1,.message-history .import-container .import-wrapper .report-container h1{margin:0 0 25px 0}.message-history .text-list-container .import-wrapper .report-container h2,.message-history .new-email-list-container .import-wrapper .report-container h2,.message-history .email-list-container .import-wrapper .report-container h2,.message-history .template-list-container .import-wrapper .report-container h2,.message-history .import-container .import-wrapper .report-container h2{font-weight:700}.message-history .text-list-container .import-history,.message-history .new-email-list-container .import-history,.message-history .email-list-container .import-history,.message-history .template-list-container .import-history,.message-history .import-container .import-history{border:1px solid #ccc;border-left:0;border-right:0;font-size:16px;margin:10px -15px;padding:15px}.message-history .text-list-container .import-history th,.message-history .new-email-list-container .import-history th,.message-history .email-list-container .import-history th,.message-history .template-list-container .import-history th,.message-history .import-container .import-history th{border:0}.message-history .text-list-container .import-history-table,.message-history .new-email-list-container .import-history-table,.message-history .email-list-container .import-history-table,.message-history .template-list-container .import-history-table,.message-history .import-container .import-history-table{color:#9b9b9b;font-size:12px}@media(max-width: 767px){.message-history .text-list-container .import-history-table,.message-history .new-email-list-container .import-history-table,.message-history .email-list-container .import-history-table,.message-history .template-list-container .import-history-table,.message-history .import-container .import-history-table{display:block;overflow-y:scroll}.message-history .text-list-container .import-history-table .validate-csv,.message-history .text-list-container .import-history-table .delete-csv,.message-history .new-email-list-container .import-history-table .validate-csv,.message-history .new-email-list-container .import-history-table .delete-csv,.message-history .email-list-container .import-history-table .validate-csv,.message-history .email-list-container .import-history-table .delete-csv,.message-history .template-list-container .import-history-table .validate-csv,.message-history .template-list-container .import-history-table .delete-csv,.message-history .import-container .import-history-table .validate-csv,.message-history .import-container .import-history-table .delete-csv{margin:10px 0;width:100%}.message-history .text-list-container .import-history-table .view-report,.message-history .new-email-list-container .import-history-table .view-report,.message-history .email-list-container .import-history-table .view-report,.message-history .template-list-container .import-history-table .view-report,.message-history .import-container .import-history-table .view-report{padding:6px 0}}.message-history .text-list-container .list-heading,.message-history .new-email-list-container .list-heading,.message-history .email-list-container .list-heading,.message-history .template-list-container .list-heading,.message-history .import-container .list-heading{background-color:#f6f6f6;font-size:16px;padding:15px}@media(max-width: 767px){.message-history .text-list-container .list-heading,.message-history .new-email-list-container .list-heading,.message-history .email-list-container .list-heading,.message-history .template-list-container .list-heading,.message-history .import-container .list-heading{background-color:rgba(0,0,0,0);padding:15px 0}}.message-history .text-list-container .list-heading .sort-by-wrapper,.message-history .new-email-list-container .list-heading .sort-by-wrapper,.message-history .email-list-container .list-heading .sort-by-wrapper,.message-history .template-list-container .list-heading .sort-by-wrapper,.message-history .import-container .list-heading .sort-by-wrapper{margin-bottom:15px}@media(max-width: 767px){.message-history .text-list-container .list-heading .sort-by-wrapper,.message-history .new-email-list-container .list-heading .sort-by-wrapper,.message-history .email-list-container .list-heading .sort-by-wrapper,.message-history .template-list-container .list-heading .sort-by-wrapper,.message-history .import-container .list-heading .sort-by-wrapper{float:right;position:relative}}.message-history .text-list-container .list-heading .title,.message-history .new-email-list-container .list-heading .title,.message-history .email-list-container .list-heading .title,.message-history .template-list-container .list-heading .title,.message-history .import-container .list-heading .title{margin-bottom:10px}.message-history .text-list-container .list-heading .text-count,.message-history .text-list-container .list-heading .mail-count,.message-history .new-email-list-container .list-heading .text-count,.message-history .new-email-list-container .list-heading .mail-count,.message-history .email-list-container .list-heading .text-count,.message-history .email-list-container .list-heading .mail-count,.message-history .template-list-container .list-heading .text-count,.message-history .template-list-container .list-heading .mail-count,.message-history .import-container .list-heading .text-count,.message-history .import-container .list-heading .mail-count{margin-right:10px}.message-history .text-list-container .list-heading .text-count .text-light,.message-history .text-list-container .list-heading .mail-count .text-light,.message-history .new-email-list-container .list-heading .text-count .text-light,.message-history .new-email-list-container .list-heading .mail-count .text-light,.message-history .email-list-container .list-heading .text-count .text-light,.message-history .email-list-container .list-heading .mail-count .text-light,.message-history .template-list-container .list-heading .text-count .text-light,.message-history .template-list-container .list-heading .mail-count .text-light,.message-history .import-container .list-heading .text-count .text-light,.message-history .import-container .list-heading .mail-count .text-light{color:#9b9b9b}.message-history .text-list-container .list-heading .subtitle-desc,.message-history .new-email-list-container .list-heading .subtitle-desc,.message-history .email-list-container .list-heading .subtitle-desc,.message-history .template-list-container .list-heading .subtitle-desc,.message-history .import-container .list-heading .subtitle-desc{font-size:12px;font-weight:500;margin-top:5px;opacity:.7}.message-history .text-list-container .list-heading p,.message-history .new-email-list-container .list-heading p,.message-history .email-list-container .list-heading p,.message-history .template-list-container .list-heading p,.message-history .import-container .list-heading p{font-size:14px;font-weight:200;margin:0}.message-history .text-list-container .list-heading .compose-email-btn,.message-history .text-list-container .list-heading .template-header,.message-history .new-email-list-container .list-heading .compose-email-btn,.message-history .new-email-list-container .list-heading .template-header,.message-history .email-list-container .list-heading .compose-email-btn,.message-history .email-list-container .list-heading .template-header,.message-history .template-list-container .list-heading .compose-email-btn,.message-history .template-list-container .list-heading .template-header,.message-history .import-container .list-heading .compose-email-btn,.message-history .import-container .list-heading .template-header{padding:10px 20px}.message-history .text-list-container .list-heading .template-header-btn,.message-history .new-email-list-container .list-heading .template-header-btn,.message-history .email-list-container .list-heading .template-header-btn,.message-history .template-list-container .list-heading .template-header-btn,.message-history .import-container .list-heading .template-header-btn{margin-right:20px}.message-history .text-list-container .list-heading label,.message-history .new-email-list-container .list-heading label,.message-history .email-list-container .list-heading label,.message-history .template-list-container .list-heading label,.message-history .import-container .list-heading label{color:#9b9b9b;font-size:14px;font-weight:400}.message-history .text-list-container .text-wrapper,.message-history .text-list-container .email-wrapper,.message-history .new-email-list-container .text-wrapper,.message-history .new-email-list-container .email-wrapper,.message-history .email-list-container .text-wrapper,.message-history .email-list-container .email-wrapper,.message-history .template-list-container .text-wrapper,.message-history .template-list-container .email-wrapper,.message-history .import-container .text-wrapper,.message-history .import-container .email-wrapper{background-color:#fff;border-bottom:1px solid #ccc;padding:5px 15px 7px 15px}.message-history .text-list-container .default-sms-msg,.message-history .text-list-container .default-email-msg,.message-history .new-email-list-container .default-sms-msg,.message-history .new-email-list-container .default-email-msg,.message-history .email-list-container .default-sms-msg,.message-history .email-list-container .default-email-msg,.message-history .template-list-container .default-sms-msg,.message-history .template-list-container .default-email-msg,.message-history .import-container .default-sms-msg,.message-history .import-container .default-email-msg{padding:15px}.message-history .text-list-container .list-wrapper,.message-history .new-email-list-container .list-wrapper,.message-history .email-list-container .list-wrapper,.message-history .template-list-container .list-wrapper,.message-history .import-container .list-wrapper{background-color:#f5f5f5}.message-history .text-list-container .no-content,.message-history .new-email-list-container .no-content,.message-history .email-list-container .no-content,.message-history .template-list-container .no-content,.message-history .import-container .no-content{font-size:16px;padding:10px}.message-history .text-list-container .sent-text-to,.message-history .text-list-container .sent-email-to,.message-history .new-email-list-container .sent-text-to,.message-history .new-email-list-container .sent-email-to,.message-history .email-list-container .sent-text-to,.message-history .email-list-container .sent-email-to{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%}.message-history .text-list-container .all-receiver-numbers,.message-history .text-list-container .all-receiver-email,.message-history .new-email-list-container .all-receiver-numbers,.message-history .new-email-list-container .all-receiver-email,.message-history .email-list-container .all-receiver-numbers,.message-history .email-list-container .all-receiver-email{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:default;max-height:200px;overflow-x:hidden;overflow-y:scroll;padding:10px;position:absolute;word-break:break-word;z-index:1}.message-history .template-list{margin-bottom:10px}.message-history .template-list .dropdown-toggle{color:#4a4a4a;font-size:12px;line-height:15px}.message-history .btn-attachment{font-size:24px}.message-history .back-btn{color:#9b9b9b;cursor:pointer;font-size:14px}.message-history .back-btn .back-arrow{font-size:25px;margin:0 10px;vertical-align:middle}@media(max-width: 767px){.message-history .back-btn .back-arrow{margin-left:0}}.message-history .saved-template-list{max-height:200px;overflow-y:auto !important}.message-history .saved-template-list #search-saved-templates{margin:0 auto;width:90%}.message-history .template-row{border-bottom:1px solid #ccc;padding:10px}.message-history .template-row .template-col{cursor:default;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.message-history .template-row .template-name-section{cursor:pointer;width:83%}@media(max-width: 991px){.message-history .template-row .template-name-section{width:75%}}@media(max-width: 767px){.message-history .template-row .template-name-section{width:100%}}.message-history .template-row .template-subject-email{overflow:hidden;text-overflow:ellipsis;width:50%}.message-history .template-row .template-action{width:14%}.message-history .template-row .template-action .delete-template{margin-left:10px}.message-history .template-content{padding:25px 15px}.message-history .template-content .name{font-size:25px;margin-bottom:10px}.message-history .template-content .message{font-weight:500;margin-bottom:10px}.message-history .template-content .action a{margin-right:5px}.message-history .new-text-row,.message-history .new-mail-row,.message-history .mail-row{border-bottom:1px solid #ccc;cursor:pointer;padding:10px}.message-history .new-text-row .text-col,.message-history .new-text-row .mail-col,.message-history .new-mail-row .text-col,.message-history .new-mail-row .mail-col,.message-history .mail-row .text-col,.message-history .mail-row .mail-col{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.message-history .new-text-row .mail-from,.message-history .new-mail-row .mail-from,.message-history .mail-row .mail-from{font-weight:500;width:15%}.message-history .new-text-row .mail-to,.message-history .new-mail-row .mail-to,.message-history .mail-row .mail-to{font-weight:500;width:15%}.message-history .new-text-row .text-count,.message-history .new-text-row .mail-count,.message-history .new-mail-row .text-count,.message-history .new-mail-row .mail-count,.message-history .mail-row .text-count,.message-history .mail-row .mail-count{width:10%}.message-history .new-text-row .mail-sub-content,.message-history .new-mail-row .mail-sub-content,.message-history .mail-row .mail-sub-content{font-weight:400}.message-history .new-text-row .mail-time,.message-history .new-mail-row .mail-time,.message-history .mail-row .mail-time{font-weight:500;width:8%}.message-history .receiver-emails{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:40%}.message-history .email-content{padding:25px 15px}@media(max-width: 767px){.message-history .email-content{padding:25px 0}}.message-history .email-content .heading{font-size:16px;font-weight:500;margin:0;width:auto}.message-history .email-content .cancel-schedule-btn{text-align:end}.message-history .email-content .cancel-schedule-btn a{border:1px solid #9b9b9b;color:#9b9b9b;margin-bottom:15px;padding:7px;width:130px}@media(max-width: 767px){.message-history .email-content .cancel-schedule-btn a{width:100%}}.message-history .compose-text-modal .modal-dialog,.message-history .compose-email-modal .modal-dialog{width:80%}@media(max-width: 767px){.message-history .compose-text-modal .modal-dialog,.message-history .compose-email-modal .modal-dialog{width:95%}}@media(max-width: 767px){.message-history .compose-text-modal .modal-header,.message-history .compose-email-modal .modal-header{background-color:#fff}}.message-history .compose-text-modal .help-message,.message-history .compose-email-modal .help-message{color:#444;margin-bottom:5px}@media(max-width: 767px){.message-history .compose-text-modal .help-message,.message-history .compose-email-modal .help-message{margin-bottom:10px}}.message-history .compose-text-modal .error-msg,.message-history .compose-email-modal .error-msg{margin-top:5px}.message-history .compose-text-modal .heading,.message-history .compose-email-modal .heading{font-weight:500}@media(max-width: 767px){.message-history .compose-text-modal .heading,.message-history .compose-email-modal .heading{margin:0;text-align:center}}.message-history .compose-text-modal .email-to-wrapper,.message-history .compose-email-modal .email-to-wrapper{margin-bottom:10px}.message-history .compose-text-modal .text-to,.message-history .compose-text-modal .email-to,.message-history .compose-email-modal .text-to,.message-history .compose-email-modal .email-to{border:1px solid #ccc;cursor:default;display:inline-block;padding:5px 10px;position:relative;width:170px}@media(max-width: 767px){.message-history .compose-text-modal .text-to,.message-history .compose-text-modal .email-to,.message-history .compose-email-modal .text-to,.message-history .compose-email-modal .email-to{width:100%}}.message-history .compose-text-modal .text-to::after,.message-history .compose-text-modal .email-to::after,.message-history .compose-email-modal .text-to::after,.message-history .compose-email-modal .email-to::after{color:#ccc;content:"";font-family:fontawesome;pointer-events:none;position:absolute;right:8px;top:6px}.message-history .compose-text-modal .text-to.selected,.message-history .compose-text-modal .email-to.selected,.message-history .compose-email-modal .text-to.selected,.message-history .compose-email-modal .email-to.selected{border-color:#197dc2;color:#197dc2}.message-history .compose-text-modal #file-upload,.message-history .compose-email-modal #file-upload{display:none}.message-history .compose-text-modal .items,.message-history .compose-email-modal .items{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0);cursor:default;font-weight:500;margin-bottom:5px;overflow-y:hidden;padding:4px 4px 4px 8px}@media(max-width: 767px){.message-history .compose-text-modal .items,.message-history .compose-email-modal .items{display:block}}.message-history .compose-text-modal .items .item-col,.message-history .compose-email-modal .items .item-col{display:inline-block;vertical-align:middle}@media(max-width: 767px){.message-history .compose-text-modal .items .item-col,.message-history .compose-email-modal .items .item-col{display:block}.message-history .compose-text-modal .items .item-col .item-link,.message-history .compose-email-modal .items .item-col .item-link{word-wrap:break-word}}.message-history .compose-text-modal .items .item-size,.message-history .compose-email-modal .items .item-size{color:#4a4a4a}.message-history .compose-text-modal .items .item-status,.message-history .compose-email-modal .items .item-status{font-size:14px;margin-left:10px}.message-history .compose-text-modal .items .check-indicator,.message-history .compose-email-modal .items .check-indicator{color:#9c3}.message-history .compose-text-modal .items .remove-attachment,.message-history .compose-email-modal .items .remove-attachment{color:#4a4a4a;float:right;margin-right:10px}.message-history .text-filter-modal .modal-dialog,.message-history .email-filter-modal .modal-dialog{width:80%}@media(max-width: 767px){.message-history .text-filter-modal .modal-dialog,.message-history .email-filter-modal .modal-dialog{margin:20px auto;width:95%}}@media(max-width: 767px){.message-history .text-filter-modal .modal-title,.message-history .email-filter-modal .modal-title{margin:0 auto;width:50%}.message-history .text-filter-modal .modal-header,.message-history .email-filter-modal .modal-header{background-color:#fff}.message-history .text-filter-modal .bg-well,.message-history .email-filter-modal .bg-well{background-color:#f5f5f5}}.message-history .text-filter-modal .radio-btn,.message-history .email-filter-modal .radio-btn{margin-right:5px}.message-history .text-filter-modal .reg-search-filters .mobile-filter-btn,.message-history .email-filter-modal .reg-search-filters .mobile-filter-btn{margin:10px 0;width:100%}.message-history .text-filter-modal .text-list,.message-history .text-filter-modal .email-list,.message-history .email-filter-modal .text-list,.message-history .email-filter-modal .email-list{background-color:#fff;border:1px solid #ccc;border-radius:5px;max-height:300px;min-height:100px;overflow:auto;padding:10px 15px}@media(max-width: 767px){.message-history .text-filter-modal .text-list,.message-history .text-filter-modal .email-list,.message-history .email-filter-modal .text-list,.message-history .email-filter-modal .email-list{border:0;margin:20px 0;max-height:500px;min-height:450px;padding:0}.message-history .text-filter-modal .text-list .recipient-heading .head,.message-history .text-filter-modal .text-list .recipient-heading #selected-parents-contacts-count,.message-history .text-filter-modal .text-list .recipient-heading #selected-recipients-email-count,.message-history .text-filter-modal .text-list .recipient-heading #selected-members-contacts-count,.message-history .text-filter-modal .text-list .recipient-heading #selected-members-email-count,.message-history .text-filter-modal .text-list .team-members-heading .head,.message-history .text-filter-modal .text-list .team-members-heading #selected-parents-contacts-count,.message-history .text-filter-modal .text-list .team-members-heading #selected-recipients-email-count,.message-history .text-filter-modal .text-list .team-members-heading #selected-members-contacts-count,.message-history .text-filter-modal .text-list .team-members-heading #selected-members-email-count,.message-history .text-filter-modal .email-list .recipient-heading .head,.message-history .text-filter-modal .email-list .recipient-heading #selected-parents-contacts-count,.message-history .text-filter-modal .email-list .recipient-heading #selected-recipients-email-count,.message-history .text-filter-modal .email-list .recipient-heading #selected-members-contacts-count,.message-history .text-filter-modal .email-list .recipient-heading #selected-members-email-count,.message-history .text-filter-modal .email-list .team-members-heading .head,.message-history .text-filter-modal .email-list .team-members-heading #selected-parents-contacts-count,.message-history .text-filter-modal .email-list .team-members-heading #selected-recipients-email-count,.message-history .text-filter-modal .email-list .team-members-heading #selected-members-contacts-count,.message-history .text-filter-modal .email-list .team-members-heading #selected-members-email-count,.message-history .email-filter-modal .text-list .recipient-heading .head,.message-history .email-filter-modal .text-list .recipient-heading #selected-parents-contacts-count,.message-history .email-filter-modal .text-list .recipient-heading #selected-recipients-email-count,.message-history .email-filter-modal .text-list .recipient-heading #selected-members-contacts-count,.message-history .email-filter-modal .text-list .recipient-heading #selected-members-email-count,.message-history .email-filter-modal .text-list .team-members-heading .head,.message-history .email-filter-modal .text-list .team-members-heading #selected-parents-contacts-count,.message-history .email-filter-modal .text-list .team-members-heading #selected-recipients-email-count,.message-history .email-filter-modal .text-list .team-members-heading #selected-members-contacts-count,.message-history .email-filter-modal .text-list .team-members-heading #selected-members-email-count,.message-history .email-filter-modal .email-list .recipient-heading .head,.message-history .email-filter-modal .email-list .recipient-heading #selected-parents-contacts-count,.message-history .email-filter-modal .email-list .recipient-heading #selected-recipients-email-count,.message-history .email-filter-modal .email-list .recipient-heading #selected-members-contacts-count,.message-history .email-filter-modal .email-list .recipient-heading #selected-members-email-count,.message-history .email-filter-modal .email-list .team-members-heading .head,.message-history .email-filter-modal .email-list .team-members-heading #selected-parents-contacts-count,.message-history .email-filter-modal .email-list .team-members-heading #selected-recipients-email-count,.message-history .email-filter-modal .email-list .team-members-heading #selected-members-contacts-count,.message-history .email-filter-modal .email-list .team-members-heading #selected-members-email-count{font-size:13px;font-weight:600}.message-history .text-filter-modal .text-list .recipient-heading .select-all-label,.message-history .text-filter-modal .text-list .recipient-heading .unselect-all-label,.message-history .text-filter-modal .text-list .team-members-heading .select-all-label,.message-history .text-filter-modal .text-list .team-members-heading .unselect-all-label,.message-history .text-filter-modal .email-list .recipient-heading .select-all-label,.message-history .text-filter-modal .email-list .recipient-heading .unselect-all-label,.message-history .text-filter-modal .email-list .team-members-heading .select-all-label,.message-history .text-filter-modal .email-list .team-members-heading .unselect-all-label,.message-history .email-filter-modal .text-list .recipient-heading .select-all-label,.message-history .email-filter-modal .text-list .recipient-heading .unselect-all-label,.message-history .email-filter-modal .text-list .team-members-heading .select-all-label,.message-history .email-filter-modal .text-list .team-members-heading .unselect-all-label,.message-history .email-filter-modal .email-list .recipient-heading .select-all-label,.message-history .email-filter-modal .email-list .recipient-heading .unselect-all-label,.message-history .email-filter-modal .email-list .team-members-heading .select-all-label,.message-history .email-filter-modal .email-list .team-members-heading .unselect-all-label{color:#197dc2}.message-history .text-filter-modal .text-list .recipient-heading .select-all-label,.message-history .text-filter-modal .text-list .team-members-heading .select-all-label,.message-history .text-filter-modal .email-list .recipient-heading .select-all-label,.message-history .text-filter-modal .email-list .team-members-heading .select-all-label,.message-history .email-filter-modal .text-list .recipient-heading .select-all-label,.message-history .email-filter-modal .text-list .team-members-heading .select-all-label,.message-history .email-filter-modal .email-list .recipient-heading .select-all-label,.message-history .email-filter-modal .email-list .team-members-heading .select-all-label{margin-right:50px}.message-history .text-filter-modal .text-list .desc,.message-history .text-filter-modal .email-list .desc,.message-history .email-filter-modal .text-list .desc,.message-history .email-filter-modal .email-list .desc{font-size:11px;font-style:italic}.message-history .text-filter-modal .text-list .parent-contact-list,.message-history .text-filter-modal .text-list .parent-email-list,.message-history .text-filter-modal .text-list .team-contact-list,.message-history .text-filter-modal .text-list .team-email-list,.message-history .text-filter-modal .email-list .parent-contact-list,.message-history .text-filter-modal .email-list .parent-email-list,.message-history .text-filter-modal .email-list .team-contact-list,.message-history .text-filter-modal .email-list .team-email-list,.message-history .email-filter-modal .text-list .parent-contact-list,.message-history .email-filter-modal .text-list .parent-email-list,.message-history .email-filter-modal .text-list .team-contact-list,.message-history .email-filter-modal .text-list .team-email-list,.message-history .email-filter-modal .email-list .parent-contact-list,.message-history .email-filter-modal .email-list .parent-email-list,.message-history .email-filter-modal .email-list .team-contact-list,.message-history .email-filter-modal .email-list .team-email-list{margin:5px 0}.message-history .text-filter-modal .text-list input,.message-history .text-filter-modal .email-list input,.message-history .email-filter-modal .text-list input,.message-history .email-filter-modal .email-list input{margin:0 5px 0 0;vertical-align:text-top}.message-history .text-filter-modal .text-list .select-participant-section,.message-history .text-filter-modal .email-list .select-participant-section,.message-history .email-filter-modal .text-list .select-participant-section,.message-history .email-filter-modal .email-list .select-participant-section{margin-top:10px}}.message-history .text-filter-modal .participant-wrapper,.message-history .email-filter-modal .participant-wrapper{display:inline-block;margin-top:5px;width:49%}@media(max-width: 767px){.message-history .text-filter-modal .participant-wrapper,.message-history .email-filter-modal .participant-wrapper{width:100%}}.message-history .text-filter-modal .email-type-container,.message-history .email-filter-modal .email-type-container{margin-bottom:10px}@media(max-width: 767px){.message-history .text-filter-modal .email-type-container .title,.message-history .email-filter-modal .email-type-container .title{text-align:center}}.message-history .text-filter-modal .email-type-container .email-type-label,.message-history .email-filter-modal .email-type-container .email-type-label{font-size:18px;font-weight:400;margin-bottom:10px}.message-history .text-filter-modal .email-type-container label,.message-history .email-filter-modal .email-type-container label{margin-bottom:5px}@media(max-width: 767px){.message-history .text-filter-modal .reg-user-selected,.message-history .email-filter-modal .reg-user-selected{display:none}}.message-history .text-filter-modal .mob-email-type-container,.message-history .email-filter-modal .mob-email-type-container{display:none}@media(max-width: 767px){.message-history .text-filter-modal .mob-email-type-container,.message-history .email-filter-modal .mob-email-type-container{display:block}}@media(max-width: 767px){.message-history .text-filter-modal .modal-footer,.message-history .email-filter-modal .modal-footer{border-top:0;text-align:center}.message-history .text-filter-modal .modal-footer .btn,.message-history .email-filter-modal .modal-footer .btn{display:block;margin:10px auto;width:90%}}.message-history .select-dropdown,.message-history .sort-content,.message-history .sort-emails{border:1px solid #ccc;padding:6px 10px}.message-history .select-dropdown .select-text,.message-history .sort-content .select-text,.message-history .sort-emails .select-text{font-size:14px}.message-history #sort-text-wrapper .sort-content,.message-history #sort-text-wrapper .sort-emails,.message-history #sort-email-wrapper .sort-content,.message-history #sort-email-wrapper .sort-emails{cursor:pointer;display:inline-block;margin:10px 0 0 10px;position:relative;width:200px}.message-history #sort-text-wrapper .sort-content>select,.message-history #sort-text-wrapper .sort-emails>select,.message-history #sort-email-wrapper .sort-content>select,.message-history #sort-email-wrapper .sort-emails>select{opacity:0}.message-history #sort-text-wrapper .sort-content .select-text,.message-history #sort-text-wrapper .sort-emails .select-text,.message-history #sort-email-wrapper .sort-content .select-text,.message-history #sort-email-wrapper .sort-emails .select-text{font-size:14px}.message-history #sort-text-wrapper .sort-content .alternate-select-box,.message-history #sort-text-wrapper .sort-emails .alternate-select-box,.message-history #sort-email-wrapper .sort-content .alternate-select-box,.message-history #sort-email-wrapper .sort-emails .alternate-select-box{font-size:14px}.message-history #message{min-height:160px}.txt-history-wrapper .message-header-section{display:inline-flex;justify-content:space-between;width:100%}.txt-history-wrapper .message-header-section .add-text-credits{font-size:11px;font-weight:500;padding:12px}.txt-history-wrapper .compose-text-btn{padding:8px !important;position:static !important}.txt-history-wrapper .add-text-credits{padding:8px}.txt-history-wrapper .sticky-compose-btn-wrapper .btn{width:100%}#txt-credits-modal .modal-header .modal-title{color:#4e4e4e;font-size:17px;font-weight:500}#txt-credits-modal .modal-header .close{color:#4a4a4a;font-size:40px;font-weight:200;margin-top:-30px}#txt-credits-modal .content-wrapper{margin:0 auto;padding-top:20px;width:90%}#txt-credits-modal .content-wrapper .desc{font-size:13px;font-weight:500;padding-bottom:10px}#txt-credits-modal .content-wrapper .pack-options{margin-bottom:20px;margin-left:20px}#txt-credits-modal .content-wrapper .pack-options .radio{padding-bottom:10px}#txt-credits-modal .content-wrapper .pack-options .label-heading{display:inline-block;font-weight:500;margin-left:2px;margin-top:1px;vertical-align:middle}#txt-credits-modal .content-wrapper .pack-options .label-heading .amount{font-weight:600}#txt-credits-modal .content-wrapper .pack-options hr{margin-bottom:25px}#txt-credits-modal .content-wrapper .save-cc-field,#txt-credits-modal .content-wrapper .use-existing{margin-bottom:20px;margin-left:20px}#txt-credits-modal .content-wrapper .save-cc-field label,#txt-credits-modal .content-wrapper .use-existing label{font-size:12px}#txt-credits-modal .content-wrapper .save-cc-field label #save-cc,#txt-credits-modal .content-wrapper .save-cc-field label .use-existing-cc,#txt-credits-modal .content-wrapper .use-existing label #save-cc,#txt-credits-modal .content-wrapper .use-existing label .use-existing-cc{margin-top:2px;width:12px}#txt-credits-modal .content-wrapper #add-new-cc{margin-top:-5px}#txt-credits-modal .content-wrapper #add-new-cc #zip{max-width:125px}#txt-credits-modal .content-wrapper .btn-wrapper{margin-bottom:10px;margin-top:10px}#txt-credits-modal .content-wrapper .btn-wrapper .btn{border-radius:3px;font-size:12px}#txt-credits-modal .content-wrapper .btn-wrapper .submit-btn{min-width:60px}@media(max-width: 767px){#add-edit-email-template .modal-header{background-color:#fff}#add-edit-email-template .btn{display:block;margin:10px 0;width:100%}#add-edit-email-template .help-message{margin-bottom:10px}}.email-type-modal{top:150px}@media(max-width: 768px){.email-type-modal{top:0}}.email-type-modal .modal-body{padding:30px}.email-type-modal .label-heading{font-weight:500}@media(min-width: 768px){.email-type-modal .modal-dialog{width:760px}}@media(max-width: 768px){.email-type-modal .modal-header{background:#fff}}.checkbox-wrapper .checkbox input[type=checkbox]{margin-left:0;position:relative}.checkbox-wrapper .btn-attachment{float:right;font-size:15px !important;padding:5px}.checkbox-wrapper label{padding-left:5px}.send-btns-wrapper{cursor:pointer;padding:15px 5px}#reg-for-parent-form{margin:auto}@media screen and (max-width: 767px){#reg-for-parent-form{padding:0 20px}}#reg-for-parent-form select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:6px 12px}@media screen and (max-width: 767px){#reg-for-parent-form select{width:100%}}@media screen and (max-width: 767px){#reg-for-parent-form big,#reg-for-parent-form input,#reg-for-parent-form select,#reg-for-parent-form .form-control,#reg-for-parent-form label,#reg-for-parent-form .btn{font-size:12px}#reg-for-parent-form legend{font-size:14px;font-weight:600}#reg-for-parent-form .btn{width:100%}#reg-for-parent-form .update-btn{margin-top:10px}#reg-for-parent-form .btn-delete-slot,#reg-for-parent-form .btn-edit{width:10%}}#reg-for-parent-form .gender-section label,#reg-for-parent-form .pronoun-section label{margin-bottom:10px}#reg-for-parent-form .pronoun-section .pronoun-option{margin-right:5px}#reg-for-parent-form .pronoun-section label{margin-right:15px}#registration_session_filter .multiselect-container{max-height:250px !important;overflow:hidden auto;width:100%}#registration_session_filter .multiselect-container .input-group-addon{display:none}#registration_session_filter .multiselect-container .input-group{padding:0 14px}#registration_session_filter .multiselect-container .multiselect-clear-filter{border-left:0;height:34px;margin:0;scrollbar-width:none;width:30px}#registration_session_filter .multiselect-container .glyphicon-remove-circle{font-size:14px}#registration_session_filter .multiselect-container .glyphicon-remove-circle::before{content:""}#registration_session_filter .multiselect-container label{white-space:normal}#registration_session_filter .multiselect-container .multiselect-all label{padding-left:40px !important}#registration_session_filter .session-multi-select .multiselect-container{overflow:hidden auto !important}#registration_session_filter .session-multi-select .multiselect-container li{padding:0 5px}#registration_session_filter .session-multi-select .multiselect-container .multiselect-all label{font-weight:700 !important}#registration_session_filter .session-multi-select .multiselect-container .multiselect-all .select-all-txt{font-weight:500 !important}#registration_session_filter .session-multi-select .form-group,#registration_session_filter .location-multi-select .form-group,#registration_session_filter .activity-multi-select .form-group{margin-bottom:15px}#registration_session_filter .session-multi-select .form-control,#registration_session_filter .location-multi-select .form-control,#registration_session_filter .activity-multi-select .form-control{overflow-x:none}#registration_session_filter .session-multi-select .multiselect,#registration_session_filter .location-multi-select .multiselect,#registration_session_filter .activity-multi-select .multiselect{text-align:left}#registration_session_filter .session-multi-select .multiselect .multiselect-selected-text,#registration_session_filter .location-multi-select .multiselect .multiselect-selected-text,#registration_session_filter .activity-multi-select .multiselect .multiselect-selected-text{font-weight:400}#registration_session_filter .session-multi-select .multiselect .multiselect-selected-text::after,#registration_session_filter .location-multi-select .multiselect .multiselect-selected-text::after,#registration_session_filter .activity-multi-select .multiselect .multiselect-selected-text::after{color:#4a4a4a;content:"";font-family:fontawesome;font-size:10px;pointer-events:none;position:absolute;right:10px;-webkit-text-stroke:1px #fff;top:8px}#registration_session_filter .session-multi-select .multiselect .multiselect-selected-text .fa::before,#registration_session_filter .location-multi-select .multiselect .multiselect-selected-text .fa::before,#registration_session_filter .activity-multi-select .multiselect .multiselect-selected-text .fa::before{display:none}#registration_session_filter .session-multi-select .multiselect .caret,#registration_session_filter .location-multi-select .multiselect .caret,#registration_session_filter .activity-multi-select .multiselect .caret{display:none}#registration_session_filter .session-multi-select .multiselect:hover,#registration_session_filter .location-multi-select .multiselect:hover,#registration_session_filter .activity-multi-select .multiselect:hover{background-color:#fff}@media(max-width: 991px){#registration_session_filter .session-multi-select .multiselect-container,#registration_session_filter .location-multi-select .multiselect-container,#registration_session_filter .activity-multi-select .multiselect-container{overflow:hidden auto !important;width:100%;z-index:1000}#registration_session_filter .session-multi-select .multiselect-container li>a>label,#registration_session_filter .location-multi-select .multiselect-container li>a>label,#registration_session_filter .activity-multi-select .multiselect-container li>a>label{padding-left:17px !important;white-space:normal}#registration_session_filter .session-multi-select .multiselect-container li>a>label input,#registration_session_filter .location-multi-select .multiselect-container li>a>label input,#registration_session_filter .activity-multi-select .multiselect-container li>a>label input{vertical-align:middle}#registration_session_filter .session-multi-select select,#registration_session_filter .location-multi-select select,#registration_session_filter .activity-multi-select select{border-right:10px solid rgba(0,0,0,0)}}@media(max-width: 991px){#registration_session_filter .apply-filter,#registration_session_filter .clear-filter{margin:5px 0;width:100%}}#registration_session_filter .date-range-error{margin-top:10px}.choose-email-type{padding:30px 30px 0}@media(max-width: 767px){.choose-email-type{padding:15px 0 0}}.choose-email-type .radio{margin:0}@media(max-width: 767px){.choose-email-type .radio label{padding:5px 0}.choose-email-type .radio .choose-option{margin:2px 8px 0 0;vertical-align:top}}.choose-email-type p{font-size:13px;margin-top:15px;padding:0 25px 0 0}@media(max-width: 767px){.choose-email-type p{margin-top:10px;max-width:none;padding:0 25px}}.choose-email-type button{border-radius:3px;margin-top:30px;padding:10px 20px}@media(max-width: 767px){.choose-email-type button{margin-top:15px;width:100%}}.choose-email-type .btn-wrapper{display:flex;justify-content:end;width:100%}.choose-email-type .email-type-options{display:inline-flex;width:100%}@media(max-width: 767px){.choose-email-type .email-type-options{display:block}}.version2-layout-cont #ex-care-wrapper{padding:0 40px}@media(max-width: 768px){.version2-layout-cont #ex-care-wrapper{padding:0}}.version2-layout-cont #ex-care-wrapper .ex-options-container{margin-top:10px}@media(min-width: 768px){.version2-layout-cont #ex-care-wrapper .ex-options-container{margin-left:20px}}.version2-layout-cont #ex-care-wrapper .ex-options-container .option-box{border-radius:3px;border-width:1px;height:50px;padding:5px;width:50px}.version2-layout-cont #ex-care-wrapper .ex-options-container .option-box .day{color:#82888a;font-size:12px}.version2-layout-cont #ex-care-wrapper .ex-options-container .option-box .week-day{color:#4a4a4a;font-size:14px;font-weight:500}.version2-layout-cont #ex-care-wrapper .ex-options-container div .time{font-weight:300;margin:0 5px}@media(max-width: 768px){.version2-layout-cont #ex-care-wrapper .ex-options-container .ex-care-options{margin:0}}.version2-layout-cont #ex-care-wrapper .ex-options-container .selected{background-color:#f1fcff}.version2-layout-cont .ex-care-daily,.version2-layout-cont .ex-care-by-session{text-align:left}@media(min-width: 768px){.version2-layout-cont .ex-care-daily,.version2-layout-cont .ex-care-by-session{margin:0 auto;padding-left:22px;width:80%}}.version2-layout-cont .ex-care-day-options{margin-bottom:15px;padding-left:15px}@media(max-width: 768px){.version2-layout-cont .ex-care-day-options{padding-left:20px}}.version2-layout-cont .day-options .selected .day{color:#197dc2}.version2-layout-cont .schedule-activity-type{text-transform:uppercase}#cart-page-design-v2 .reg-tab-content .cart-total{display:none}#cart-page-design-v2 .saved-cart-status{margin-top:20px}#cart-page-design-v2 .cart-promo-code-wrapper{margin-top:5px}#cart-page-design-v2 .btn-checkout{width:100%}#cart-page-design-v2 .fav-cont{padding-top:8px}#cart-page-design-v2 .fav-cont .separater{padding:0 5px}#cart-page-design-v2 .fav-cont .save-for-later,#cart-page-design-v2 .fav-cont .remove-session{color:#82888a;cursor:pointer;margin:0;padding:0;text-decoration:underline}#cart-page-design-v2 .fav-cont .compare-session-link{color:#f79321;display:none}#cart-page-design-v2 .schedule-heading{color:#197dc2}#cart-page-design-v2 .new-schedule-header{color:#82888a}#cart-page-design-v2 .new-schedule-header .provider-name{color:#82888a}#cart-page-design-v2 .schedules-by-provider{border-top:0}#cart-page-design-v2 .subtotal-action-container{border-left:1px solid #ccc;height:100%;padding:20px;position:fixed;right:0;top:70px;width:350px;z-index:2}@media(max-width: 767px){#cart-page-design-v2 .subtotal-action-container{background-color:#fff;bottom:0;height:200px;top:auto;width:100%}}@media(min-width: 768px)and (max-width: 1199px){#cart-page-design-v2 .subtotal-action-container{height:100%;width:30%}}#cart-page-design-v2 .subtotal-action-container #apply-promo-code{min-width:65px}@media(max-width: 768px){#cart-page-design-v2 .subtotal-action{padding:0 5px}}#cart-page-design-v2 .subtotal-action .cart-info-section{padding-top:40px}@media(max-width: 768px){#cart-page-design-v2 .subtotal-action .cart-info-section{padding-top:0}}#cart-page-design-v2 .subtotal-action .cart-info-section .add-participant-msg{color:#b8271a;font-size:13px;font-weight:500;padding:10px 0 20px 0}#cart-page-design-v2 .subtotal-action .hold-spot-note{color:#82888a;padding-bottom:15px;padding-top:15px}@media(max-width: 768px){#cart-page-design-v2 .subtotal-action .hold-spot-note{padding-bottom:0}}#cart-page-design-v2 .subtotal-action .cart-total{padding-bottom:5px}#cart-page-design-v2 .subtotal-action .price-label .item-name{font-weight:300;text-align:left}#cart-page-design-v2 .subtotal-action .price-label .cart-total{margin-bottom:15px}#cart-page-design-v2 .subtotal-action .price-label .cart-total hr{border-color:#434343;margin-bottom:3px}#cart-page-design-v2 .subtotal-action .view-cart{align-items:center;color:#707070;cursor:auto;display:flex;flex-direction:column}#cart-page-design-v2 .subtotal-action .view-cart:hover{color:#f79321}#cart-page-design-v2 .subtotal-action .view-cart:hover .shopping-cart{background-image:url(../png/cart-icon-orange0256f22d756bb6facbc7.png);background-repeat:no-repeat;background-size:28px 27px;height:27px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#cart-page-design-v2 .subtotal-action .view-cart:hover .shopping-cart{background-image:url(../png/cart-icon-orange0256f22d756bb6facbc7.png)}}#cart-page-design-v2 .subtotal-action .view-cart .cart-label{display:none}#cart-page-design-v2 .subtotal-action .view-cart .shopping-cart{background-image:url(../png/cart-icon-greybc5ae3b3d1a1d913e2f1.png);background-repeat:no-repeat;background-size:28px 27px;height:27px;width:28px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#cart-page-design-v2 .subtotal-action .view-cart .shopping-cart{background-image:url(../png/cart-icon-grey%402x8cd3dbade1ac703860b8.png)}}#cart-page-design-v2 .subtotal-action .view-cart .shopping-cart{display:inline-block;vertical-align:top}#cart-page-design-v2 .subtotal-action .view-cart .checkout-btn{position:relative}#cart-page-design-v2 .subtotal-action .view-cart .checkout-btn>sup{background-color:#f79321;border-radius:50%;color:#fff;font-size:11px;font-weight:500;left:8px;padding:2px 6px;top:-35px}#cart-page-design-v2 .subtotal-action .checkout-btn-wrapper a{padding:12px}#cart-page-design-v2 select.additional-session-fee{margin-top:10px}#cart-page-design-v2 .add-on-price{margin-left:5px}#cart-page-design-v2 .mobile-price-label{margin-bottom:15px;margin-top:25px}#cart-page-design-v2 .mobile-price-label .header{font-size:22px;font-weight:500}#cart-page-design-v2 .mobile-price-label .item-count{font-size:14px}#cart-page-design-v2 .mobile-price-label .display-cart-total{background-color:#f7f7f7;border-radius:3px;font-size:16px;font-weight:500;padding:11px;position:absolute;right:14px;text-align:center;top:75px;width:135px}@media(max-width: 767px){#cart-page-design-v2 .mobile-price-label .display-cart-total{float:right;margin-top:-25px;position:static}}#cart-page-design-v2 .mob-add-participant-msg{color:#b8271a;font-size:14px;font-weight:500;padding-top:20px}.registration-form-section .heading{margin-top:25px}.registration-form-section .select-box-container label{display:flex}.registration-form-section .parent-name .row{position:relative}@media(max-width: 768px){.registration-form-section .parent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}}.registration-form-section .required-text:after{color:#d84d50;content:" *"}.registration-form-section .person-label{color:#197dc2;font-size:12px;margin-left:24px;margin-top:5px}.registration-form-section .person-select-status-icon{position:absolute;right:20px}@media(max-width: 768px){.registration-form-section .person-select-status-icon{right:45px}}.registration-form-section .person-select-status-icon .selected-icon,.registration-form-section .person-select-status-icon .disabled-icon{display:none}.registration-form-section .error-msg{font-weight:500;margin-top:5px}.registration-form-section .parent-container{width:75%}.registration-form-section .add-contact{margin-top:10px !important}.registration-form-section .primary-box{background-color:rgba(0,0,0,.6);font-size:12px;margin-left:24px;margin-top:5px;width:fit-content}.registration-form-section .primary-box.primary{background-color:#197dc2}.registration-form-section .primary-box>span{color:#fff;padding:0 5px}.registration-form-section .primary-box>a{color:#fff;padding:0 5px}.participant-container,.waitlist-content,.od-select-child-modal,.registration-form-section{font-size:14px}.participant-container .user-icon,.waitlist-content .user-icon,.od-select-child-modal .user-icon,.registration-form-section .user-icon{background-image:url("../png/user-regular.png");background-repeat:no-repeat;background-size:auto auto;height:auto;width:auto}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.participant-container .user-icon,.waitlist-content .user-icon,.od-select-child-modal .user-icon,.registration-form-section .user-icon{background-image:url("../png/user-regular%402x.png")}}.participant-container .user-icon,.waitlist-content .user-icon,.od-select-child-modal .user-icon,.registration-form-section .user-icon{background-size:contain;padding-left:25px;vertical-align:text-bottom}.participant-container .heading,.waitlist-content .heading,.od-select-child-modal .heading,.registration-form-section .heading{cursor:pointer;font-size:16px;padding-left:4px}@media(max-width: 768px){.participant-container .heading,.waitlist-content .heading,.od-select-child-modal .heading,.registration-form-section .heading{font-size:14px;white-space:nowrap}}.participant-container .no-participant,.waitlist-content .no-participant,.od-select-child-modal .no-participant,.registration-form-section .no-participant{border:1px solid #197dc2;border-radius:3px;color:#197dc2;font-size:15px;padding:8px;text-align:center}.participant-container .no-participant.logged-out,.waitlist-content .no-participant.logged-out,.od-select-child-modal .no-participant.logged-out,.registration-form-section .no-participant.logged-out{background-color:#197dc2;color:#fff}.participant-container .no-participant.logged-out .user-icon,.waitlist-content .no-participant.logged-out .user-icon,.od-select-child-modal .no-participant.logged-out .user-icon,.registration-form-section .no-participant.logged-out .user-icon{background-image:none;font-size:16px;width:auto}.participant-container .no-participant .user-icon,.waitlist-content .no-participant .user-icon,.od-select-child-modal .no-participant .user-icon,.registration-form-section .no-participant .user-icon{background-image:url("https://assets.activityhero.com/marketplace-icons/user-regular-blue.svg");background-position:center;background-repeat:no-repeat;background-size:13px 16px;display:inline-block;height:20px;padding-right:5px;vertical-align:top;width:25px}.participant-container .child-container,.participant-container .parent-container,.waitlist-content .child-container,.waitlist-content .parent-container,.od-select-child-modal .child-container,.od-select-child-modal .parent-container,.registration-form-section .child-container,.registration-form-section .parent-container{border:1px solid #d8d8d8;border-radius:3px;color:#82888a;margin-top:12px;padding:15px;position:relative}.participant-container .child-container .select-box-container,.participant-container .parent-container .select-box-container,.waitlist-content .child-container .select-box-container,.waitlist-content .parent-container .select-box-container,.od-select-child-modal .child-container .select-box-container,.od-select-child-modal .parent-container .select-box-container,.registration-form-section .child-container .select-box-container,.registration-form-section .parent-container .select-box-container{padding-right:0}.participant-container .child-container .parent-edit,.participant-container .parent-container .parent-edit,.waitlist-content .child-container .parent-edit,.waitlist-content .parent-container .parent-edit,.od-select-child-modal .child-container .parent-edit,.od-select-child-modal .parent-container .parent-edit,.registration-form-section .child-container .parent-edit,.registration-form-section .parent-container .parent-edit{padding-left:0}.participant-container .child-container .parent-edit.archived-contact,.participant-container .parent-container .parent-edit.archived-contact,.waitlist-content .child-container .parent-edit.archived-contact,.waitlist-content .parent-container .parent-edit.archived-contact,.od-select-child-modal .child-container .parent-edit.archived-contact,.od-select-child-modal .parent-container .parent-edit.archived-contact,.registration-form-section .child-container .parent-edit.archived-contact,.registration-form-section .parent-container .parent-edit.archived-contact{pointer-events:none}.participant-container .child-container .parent-edit.archived-contact .fa-pencil,.participant-container .parent-container .parent-edit.archived-contact .fa-pencil,.waitlist-content .child-container .parent-edit.archived-contact .fa-pencil,.waitlist-content .parent-container .parent-edit.archived-contact .fa-pencil,.od-select-child-modal .child-container .parent-edit.archived-contact .fa-pencil,.od-select-child-modal .parent-container .parent-edit.archived-contact .fa-pencil,.registration-form-section .child-container .parent-edit.archived-contact .fa-pencil,.registration-form-section .parent-container .parent-edit.archived-contact .fa-pencil{color:#d8d8d8}.participant-container .child-container:hover,.participant-container .parent-container:hover,.waitlist-content .child-container:hover,.waitlist-content .parent-container:hover,.od-select-child-modal .child-container:hover,.od-select-child-modal .parent-container:hover,.registration-form-section .child-container:hover,.registration-form-section .parent-container:hover{border:1px solid #82888a}.participant-container .child-container:hover .child-edit,.participant-container .child-container:hover .parent-edit,.participant-container .parent-container:hover .child-edit,.participant-container .parent-container:hover .parent-edit,.waitlist-content .child-container:hover .child-edit,.waitlist-content .child-container:hover .parent-edit,.waitlist-content .parent-container:hover .child-edit,.waitlist-content .parent-container:hover .parent-edit,.od-select-child-modal .child-container:hover .child-edit,.od-select-child-modal .child-container:hover .parent-edit,.od-select-child-modal .parent-container:hover .child-edit,.od-select-child-modal .parent-container:hover .parent-edit,.registration-form-section .child-container:hover .child-edit,.registration-form-section .child-container:hover .parent-edit,.registration-form-section .parent-container:hover .child-edit,.registration-form-section .parent-container:hover .parent-edit{display:block}.participant-container .child-container:hover .person-select-status-icon,.participant-container .parent-container:hover .person-select-status-icon,.waitlist-content .child-container:hover .person-select-status-icon,.waitlist-content .parent-container:hover .person-select-status-icon,.od-select-child-modal .child-container:hover .person-select-status-icon,.od-select-child-modal .parent-container:hover .person-select-status-icon,.registration-form-section .child-container:hover .person-select-status-icon,.registration-form-section .parent-container:hover .person-select-status-icon{right:65px}.participant-container .child-container .child-age,.participant-container .parent-container .child-age,.waitlist-content .child-container .child-age,.waitlist-content .parent-container .child-age,.od-select-child-modal .child-container .child-age,.od-select-child-modal .parent-container .child-age,.registration-form-section .child-container .child-age,.registration-form-section .parent-container .child-age{font-weight:300}.participant-container .child-container .child-name,.participant-container .child-container .parent-name,.participant-container .parent-container .child-name,.participant-container .parent-container .parent-name,.waitlist-content .child-container .child-name,.waitlist-content .child-container .parent-name,.waitlist-content .parent-container .child-name,.waitlist-content .parent-container .parent-name,.od-select-child-modal .child-container .child-name,.od-select-child-modal .child-container .parent-name,.od-select-child-modal .parent-container .child-name,.od-select-child-modal .parent-container .parent-name,.registration-form-section .child-container .child-name,.registration-form-section .child-container .parent-name,.registration-form-section .parent-container .child-name,.registration-form-section .parent-container .parent-name{color:#4a4a4a;font-size:14px;font-weight:600}.participant-container .child-container .child-name.archived-contact,.participant-container .child-container .parent-name.archived-contact,.participant-container .parent-container .child-name.archived-contact,.participant-container .parent-container .parent-name.archived-contact,.waitlist-content .child-container .child-name.archived-contact,.waitlist-content .child-container .parent-name.archived-contact,.waitlist-content .parent-container .child-name.archived-contact,.waitlist-content .parent-container .parent-name.archived-contact,.od-select-child-modal .child-container .child-name.archived-contact,.od-select-child-modal .child-container .parent-name.archived-contact,.od-select-child-modal .parent-container .child-name.archived-contact,.od-select-child-modal .parent-container .parent-name.archived-contact,.registration-form-section .child-container .child-name.archived-contact,.registration-form-section .child-container .parent-name.archived-contact,.registration-form-section .parent-container .child-name.archived-contact,.registration-form-section .parent-container .parent-name.archived-contact{color:#d8d8d8;pointer-events:none}.participant-container .child-container input[type=checkbox],.participant-container .parent-container input[type=checkbox],.waitlist-content .child-container input[type=checkbox],.waitlist-content .parent-container input[type=checkbox],.od-select-child-modal .child-container input[type=checkbox],.od-select-child-modal .parent-container input[type=checkbox],.registration-form-section .child-container input[type=checkbox],.registration-form-section .parent-container input[type=checkbox]{margin-right:10px}.participant-container .child-container .current-session-loader .fa,.participant-container .parent-container .current-session-loader .fa,.waitlist-content .child-container .current-session-loader .fa,.waitlist-content .parent-container .current-session-loader .fa,.od-select-child-modal .child-container .current-session-loader .fa,.od-select-child-modal .parent-container .current-session-loader .fa,.registration-form-section .child-container .current-session-loader .fa,.registration-form-section .parent-container .current-session-loader .fa{font-size:20px;margin-top:-5px}.participant-container .child-container.contact-disabled,.participant-container .parent-container.contact-disabled,.waitlist-content .child-container.contact-disabled,.waitlist-content .parent-container.contact-disabled,.od-select-child-modal .child-container.contact-disabled,.od-select-child-modal .parent-container.contact-disabled,.registration-form-section .child-container.contact-disabled,.registration-form-section .parent-container.contact-disabled{color:#d8d8d8;pointer-events:none}.participant-container .archived-label,.waitlist-content .archived-label,.od-select-child-modal .archived-label,.registration-form-section .archived-label{color:#000;font-weight:500;margin-left:24px;margin-top:5px}.participant-container .has-add-ons .child-container,.waitlist-content .has-add-ons .child-container,.od-select-child-modal .has-add-ons .child-container,.registration-form-section .has-add-ons .child-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.participant-container .selected .child-container,.waitlist-content .selected .child-container,.od-select-child-modal .selected .child-container,.registration-form-section .selected .child-container{border:1px solid #82888a}.participant-container .selected .child-name,.waitlist-content .selected .child-name,.od-select-child-modal .selected .child-name,.registration-form-section .selected .child-name{font-weight:600}.participant-container .selected .display-amt,.waitlist-content .selected .display-amt,.od-select-child-modal .selected .display-amt,.registration-form-section .selected .display-amt{color:#4a4a4a}.participant-container .selected .display-amt.highlight-price,.waitlist-content .selected .display-amt.highlight-price,.od-select-child-modal .selected .display-amt.highlight-price,.registration-form-section .selected .display-amt.highlight-price{font-weight:600}.participant-container label,.waitlist-content label,.od-select-child-modal label,.registration-form-section label{font-size:14px;margin:0}.participant-container .child-edit,.participant-container .parent-edit,.waitlist-content .child-edit,.waitlist-content .parent-edit,.od-select-child-modal .child-edit,.od-select-child-modal .parent-edit,.registration-form-section .child-edit,.registration-form-section .parent-edit{display:none;font-size:11px;padding-top:1px;text-align:right}@media(max-width: 768px){.participant-container .child-edit,.participant-container .parent-edit,.waitlist-content .child-edit,.waitlist-content .parent-edit,.od-select-child-modal .child-edit,.od-select-child-modal .parent-edit,.registration-form-section .child-edit,.registration-form-section .parent-edit{display:block}}.participant-container .child-edit i,.participant-container .parent-edit i,.waitlist-content .child-edit i,.waitlist-content .parent-edit i,.od-select-child-modal .child-edit i,.od-select-child-modal .parent-edit i,.registration-form-section .child-edit i,.registration-form-section .parent-edit i{font-size:15px;padding-right:3px}.participant-container .child-edit a,.participant-container .parent-edit a,.waitlist-content .child-edit a,.waitlist-content .parent-edit a,.od-select-child-modal .child-edit a,.od-select-child-modal .parent-edit a,.registration-form-section .child-edit a,.registration-form-section .parent-edit a{color:#82888a}.participant-container .advance-options,.waitlist-content .advance-options,.od-select-child-modal .advance-options,.registration-form-section .advance-options{background-color:#f5f5f5;border:1px solid #d8d8d8;border-radius:3px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding:12px}.participant-container .advance-options .collapse-heading,.waitlist-content .advance-options .collapse-heading,.od-select-child-modal .advance-options .collapse-heading,.registration-form-section .advance-options .collapse-heading{cursor:pointer;font-size:14px;font-weight:300}.participant-container .advance-options .collapse-heading .see-add-on-content,.waitlist-content .advance-options .collapse-heading .see-add-on-content,.od-select-child-modal .advance-options .collapse-heading .see-add-on-content,.registration-form-section .advance-options .collapse-heading .see-add-on-content{color:#82888a;cursor:pointer;float:right;font-size:18px;margin-right:3px;transition:all .4s linear}.participant-container .advance-options .collapse-heading .see-add-on-content i,.waitlist-content .advance-options .collapse-heading .see-add-on-content i,.od-select-child-modal .advance-options .collapse-heading .see-add-on-content i,.registration-form-section .advance-options .collapse-heading .see-add-on-content i{vertical-align:top}.participant-container .advance-options .collapse-heading .see-add-on-content .rotate,.waitlist-content .advance-options .collapse-heading .see-add-on-content .rotate,.od-select-child-modal .advance-options .collapse-heading .see-add-on-content .rotate,.registration-form-section .advance-options .collapse-heading .see-add-on-content .rotate{transform:rotate(180deg)}.participant-container .advance-options .collapse-wrapper,.waitlist-content .advance-options .collapse-wrapper,.od-select-child-modal .advance-options .collapse-wrapper,.registration-form-section .advance-options .collapse-wrapper{width:100%}.participant-container .advance-options .collapsible-content label,.waitlist-content .advance-options .collapsible-content label,.od-select-child-modal .advance-options .collapsible-content label,.registration-form-section .advance-options .collapsible-content label{font-size:14px;font-weight:400}.participant-container .advance-options .priced-by,.waitlist-content .advance-options .priced-by,.od-select-child-modal .advance-options .priced-by,.registration-form-section .advance-options .priced-by{margin-bottom:-5px;margin-top:5px}.participant-container .advance-options .priced-by .priced-by-selector,.waitlist-content .advance-options .priced-by .priced-by-selector,.od-select-child-modal .advance-options .priced-by .priced-by-selector,.registration-form-section .advance-options .priced-by .priced-by-selector{margin-left:10px;width:220px}@media(max-width: 768px){.participant-container .advance-options .priced-by .priced-by-selector,.waitlist-content .advance-options .priced-by .priced-by-selector,.od-select-child-modal .advance-options .priced-by .priced-by-selector,.registration-form-section .advance-options .priced-by .priced-by-selector{width:100%}}.participant-container .advance-options .priced-by .priced-by-options,.waitlist-content .advance-options .priced-by .priced-by-options,.od-select-child-modal .advance-options .priced-by .priced-by-options,.registration-form-section .advance-options .priced-by .priced-by-options{display:inline-flex}@media(max-width: 768px){.participant-container .advance-options .priced-by .priced-by-options .header,.waitlist-content .advance-options .priced-by .priced-by-options .header,.od-select-child-modal .advance-options .priced-by .priced-by-options .header,.registration-form-section .advance-options .priced-by .priced-by-options .header{width:100px}}.participant-container .advance-options .add-ons-action,.waitlist-content .advance-options .add-ons-action,.od-select-child-modal .advance-options .add-ons-action,.registration-form-section .advance-options .add-ons-action{margin-bottom:-10px;overflow:hidden}.participant-container .advance-options .add-ons-action .error-msg,.waitlist-content .advance-options .add-ons-action .error-msg,.od-select-child-modal .advance-options .add-ons-action .error-msg,.registration-form-section .advance-options .add-ons-action .error-msg{display:inline-block;font-size:12px;margin-top:12px}.participant-container .advance-options .add-ons-action .btn,.waitlist-content .advance-options .add-ons-action .btn,.od-select-child-modal .advance-options .add-ons-action .btn,.registration-form-section .advance-options .add-ons-action .btn{float:right;margin-top:12px;min-width:80px}.participant-container .service-option,.waitlist-content .service-option,.od-select-child-modal .service-option,.registration-form-section .service-option{background-color:#fff;border-radius:3px;margin-top:10px;padding:15px}.participant-container input[type=checkbox],.participant-container input[type=radio],.waitlist-content input[type=checkbox],.waitlist-content input[type=radio],.od-select-child-modal input[type=checkbox],.od-select-child-modal input[type=radio],.registration-form-section input[type=checkbox],.registration-form-section input[type=radio]{display:block;float:left;margin-right:8px}.participant-container .child-row,.waitlist-content .child-row,.od-select-child-modal .child-row,.registration-form-section .child-row{margin-bottom:8px;margin-top:8px}.participant-container .child-row .enrolled-msg,.waitlist-content .child-row .enrolled-msg,.od-select-child-modal .child-row .enrolled-msg,.registration-form-section .child-row .enrolled-msg{color:#9c3;font-size:14px}.participant-container .child-row .childbox-disabled,.waitlist-content .child-row .childbox-disabled,.od-select-child-modal .child-row .childbox-disabled,.registration-form-section .child-row .childbox-disabled{cursor:not-allowed;opacity:.3}.participant-container .child-row.disabled,.waitlist-content .child-row.disabled,.od-select-child-modal .child-row.disabled,.registration-form-section .child-row.disabled{cursor:not-allowed}.participant-container .child-row.disabled label,.waitlist-content .child-row.disabled label,.od-select-child-modal .child-row.disabled label,.registration-form-section .child-row.disabled label{cursor:not-allowed}.participant-container .child-row.disabled .child-name,.waitlist-content .child-row.disabled .child-name,.od-select-child-modal .child-row.disabled .child-name,.registration-form-section .child-row.disabled .child-name{opacity:.5}.participant-container .status-wrapper,.participant-container .items-wrapper,.participant-container .small-device-meeting-dates,.waitlist-content .status-wrapper,.waitlist-content .items-wrapper,.waitlist-content .small-device-meeting-dates,.od-select-child-modal .status-wrapper,.od-select-child-modal .items-wrapper,.od-select-child-modal .small-device-meeting-dates,.registration-form-section .status-wrapper,.registration-form-section .items-wrapper,.registration-form-section .small-device-meeting-dates{padding-left:22px}.participant-container .items-wrapper,.waitlist-content .items-wrapper,.od-select-child-modal .items-wrapper,.registration-form-section .items-wrapper{padding-top:2px}.participant-container .sub-item-name,.waitlist-content .sub-item-name,.od-select-child-modal .sub-item-name,.registration-form-section .sub-item-name{color:#4a4a4a;padding-bottom:2px}@media(max-width: 768px){.participant-container .action-link .row,.waitlist-content .action-link .row,.od-select-child-modal .action-link .row,.registration-form-section .action-link .row{margin-left:0;margin-right:0}.participant-container .action-link [class*=col-],.waitlist-content .action-link [class*=col-],.od-select-child-modal .action-link [class*=col-],.registration-form-section .action-link [class*=col-]{padding-left:0;padding-right:0}.participant-container .action-link,.waitlist-content .action-link,.od-select-child-modal .action-link,.registration-form-section .action-link{margin:0}}@media(max-width: 320px){.participant-container .action-link,.waitlist-content .action-link,.od-select-child-modal .action-link,.registration-form-section .action-link{font-size:12px}}.participant-container .img-info .profile-icon-xs,.waitlist-content .img-info .profile-icon-xs,.od-select-child-modal .img-info .profile-icon-xs,.registration-form-section .img-info .profile-icon-xs{background-size:23px 23px;height:23px !important;margin-right:4px;width:23px !important}.heading-wrapper{margin-top:-10px}@media(max-width: 991px){.heading-wrapper{margin-top:10px}}.heading-wrapper .empty-heading-wrapper{display:inline-block;width:36%}@media(max-width: 991px){.heading-wrapper .empty-heading-wrapper{width:30%}}.heading-wrapper .heading{display:inline-block;width:63%}.heading-wrapper .heading .heading-text{display:inline-block;font-size:14px;width:125px}.template-list-container .template-list-wrapper .new-text-row,.template-list-container .template-list-wrapper .new-mail-row,.template-list-container .texts-list-wrapper .new-text-row,.template-list-container .texts-list-wrapper .new-mail-row,.template-list-container .emails-list-wrapper .new-text-row,.template-list-container .emails-list-wrapper .new-mail-row,.text-list-container .template-list-wrapper .new-text-row,.text-list-container .template-list-wrapper .new-mail-row,.text-list-container .texts-list-wrapper .new-text-row,.text-list-container .texts-list-wrapper .new-mail-row,.text-list-container .emails-list-wrapper .new-text-row,.text-list-container .emails-list-wrapper .new-mail-row,.new-email-list-container .template-list-wrapper .new-text-row,.new-email-list-container .template-list-wrapper .new-mail-row,.new-email-list-container .texts-list-wrapper .new-text-row,.new-email-list-container .texts-list-wrapper .new-mail-row,.new-email-list-container .emails-list-wrapper .new-text-row,.new-email-list-container .emails-list-wrapper .new-mail-row{cursor:auto;margin-left:15px;margin-right:20px;padding:15px 15px 10px 15px}@media(max-width: 767px){.template-list-container .template-list-wrapper .new-text-row,.template-list-container .template-list-wrapper .new-mail-row,.template-list-container .texts-list-wrapper .new-text-row,.template-list-container .texts-list-wrapper .new-mail-row,.template-list-container .emails-list-wrapper .new-text-row,.template-list-container .emails-list-wrapper .new-mail-row,.text-list-container .template-list-wrapper .new-text-row,.text-list-container .template-list-wrapper .new-mail-row,.text-list-container .texts-list-wrapper .new-text-row,.text-list-container .texts-list-wrapper .new-mail-row,.text-list-container .emails-list-wrapper .new-text-row,.text-list-container .emails-list-wrapper .new-mail-row,.new-email-list-container .template-list-wrapper .new-text-row,.new-email-list-container .template-list-wrapper .new-mail-row,.new-email-list-container .texts-list-wrapper .new-text-row,.new-email-list-container .texts-list-wrapper .new-mail-row,.new-email-list-container .emails-list-wrapper .new-text-row,.new-email-list-container .emails-list-wrapper .new-mail-row{margin:0;padding:15px 0 10px}}.template-list-container .template-list-wrapper .new-text-row .sent-details,.template-list-container .template-list-wrapper .new-mail-row .sent-details,.template-list-container .texts-list-wrapper .new-text-row .sent-details,.template-list-container .texts-list-wrapper .new-mail-row .sent-details,.template-list-container .emails-list-wrapper .new-text-row .sent-details,.template-list-container .emails-list-wrapper .new-mail-row .sent-details,.text-list-container .template-list-wrapper .new-text-row .sent-details,.text-list-container .template-list-wrapper .new-mail-row .sent-details,.text-list-container .texts-list-wrapper .new-text-row .sent-details,.text-list-container .texts-list-wrapper .new-mail-row .sent-details,.text-list-container .emails-list-wrapper .new-text-row .sent-details,.text-list-container .emails-list-wrapper .new-mail-row .sent-details,.new-email-list-container .template-list-wrapper .new-text-row .sent-details,.new-email-list-container .template-list-wrapper .new-mail-row .sent-details,.new-email-list-container .texts-list-wrapper .new-text-row .sent-details,.new-email-list-container .texts-list-wrapper .new-mail-row .sent-details,.new-email-list-container .emails-list-wrapper .new-text-row .sent-details,.new-email-list-container .emails-list-wrapper .new-mail-row .sent-details{width:36%}@media(max-width: 991px){.template-list-container .template-list-wrapper .new-text-row .sent-details,.template-list-container .template-list-wrapper .new-mail-row .sent-details,.template-list-container .texts-list-wrapper .new-text-row .sent-details,.template-list-container .texts-list-wrapper .new-mail-row .sent-details,.template-list-container .emails-list-wrapper .new-text-row .sent-details,.template-list-container .emails-list-wrapper .new-mail-row .sent-details,.text-list-container .template-list-wrapper .new-text-row .sent-details,.text-list-container .template-list-wrapper .new-mail-row .sent-details,.text-list-container .texts-list-wrapper .new-text-row .sent-details,.text-list-container .texts-list-wrapper .new-mail-row .sent-details,.text-list-container .emails-list-wrapper .new-text-row .sent-details,.text-list-container .emails-list-wrapper .new-mail-row .sent-details,.new-email-list-container .template-list-wrapper .new-text-row .sent-details,.new-email-list-container .template-list-wrapper .new-mail-row .sent-details,.new-email-list-container .texts-list-wrapper .new-text-row .sent-details,.new-email-list-container .texts-list-wrapper .new-mail-row .sent-details,.new-email-list-container .emails-list-wrapper .new-text-row .sent-details,.new-email-list-container .emails-list-wrapper .new-mail-row .sent-details{width:30%}}@media(max-width: 767px){.template-list-container .template-list-wrapper .new-text-row .sent-details,.template-list-container .template-list-wrapper .new-mail-row .sent-details,.template-list-container .texts-list-wrapper .new-text-row .sent-details,.template-list-container .texts-list-wrapper .new-mail-row .sent-details,.template-list-container .emails-list-wrapper .new-text-row .sent-details,.template-list-container .emails-list-wrapper .new-mail-row .sent-details,.text-list-container .template-list-wrapper .new-text-row .sent-details,.text-list-container .template-list-wrapper .new-mail-row .sent-details,.text-list-container .texts-list-wrapper .new-text-row .sent-details,.text-list-container .texts-list-wrapper .new-mail-row .sent-details,.text-list-container .emails-list-wrapper .new-text-row .sent-details,.text-list-container .emails-list-wrapper .new-mail-row .sent-details,.new-email-list-container .template-list-wrapper .new-text-row .sent-details,.new-email-list-container .template-list-wrapper .new-mail-row .sent-details,.new-email-list-container .texts-list-wrapper .new-text-row .sent-details,.new-email-list-container .texts-list-wrapper .new-mail-row .sent-details,.new-email-list-container .emails-list-wrapper .new-text-row .sent-details,.new-email-list-container .emails-list-wrapper .new-mail-row .sent-details{width:70%}}.template-list-container .template-list-wrapper .new-text-row .mail-from,.template-list-container .template-list-wrapper .new-text-row .text-sent-date,.template-list-container .template-list-wrapper .new-text-row .mail-sent-date,.template-list-container .template-list-wrapper .new-mail-row .mail-from,.template-list-container .template-list-wrapper .new-mail-row .text-sent-date,.template-list-container .template-list-wrapper .new-mail-row .mail-sent-date,.template-list-container .texts-list-wrapper .new-text-row .mail-from,.template-list-container .texts-list-wrapper .new-text-row .text-sent-date,.template-list-container .texts-list-wrapper .new-text-row .mail-sent-date,.template-list-container .texts-list-wrapper .new-mail-row .mail-from,.template-list-container .texts-list-wrapper .new-mail-row .text-sent-date,.template-list-container .texts-list-wrapper .new-mail-row .mail-sent-date,.template-list-container .emails-list-wrapper .new-text-row .mail-from,.template-list-container .emails-list-wrapper .new-text-row .text-sent-date,.template-list-container .emails-list-wrapper .new-text-row .mail-sent-date,.template-list-container .emails-list-wrapper .new-mail-row .mail-from,.template-list-container .emails-list-wrapper .new-mail-row .text-sent-date,.template-list-container .emails-list-wrapper .new-mail-row .mail-sent-date,.text-list-container .template-list-wrapper .new-text-row .mail-from,.text-list-container .template-list-wrapper .new-text-row .text-sent-date,.text-list-container .template-list-wrapper .new-text-row .mail-sent-date,.text-list-container .template-list-wrapper .new-mail-row .mail-from,.text-list-container .template-list-wrapper .new-mail-row .text-sent-date,.text-list-container .template-list-wrapper .new-mail-row .mail-sent-date,.text-list-container .texts-list-wrapper .new-text-row .mail-from,.text-list-container .texts-list-wrapper .new-text-row .text-sent-date,.text-list-container .texts-list-wrapper .new-text-row .mail-sent-date,.text-list-container .texts-list-wrapper .new-mail-row .mail-from,.text-list-container .texts-list-wrapper .new-mail-row .text-sent-date,.text-list-container .texts-list-wrapper .new-mail-row .mail-sent-date,.text-list-container .emails-list-wrapper .new-text-row .mail-from,.text-list-container .emails-list-wrapper .new-text-row .text-sent-date,.text-list-container .emails-list-wrapper .new-text-row .mail-sent-date,.text-list-container .emails-list-wrapper .new-mail-row .mail-from,.text-list-container .emails-list-wrapper .new-mail-row .text-sent-date,.text-list-container .emails-list-wrapper .new-mail-row .mail-sent-date,.new-email-list-container .template-list-wrapper .new-text-row .mail-from,.new-email-list-container .template-list-wrapper .new-text-row .text-sent-date,.new-email-list-container .template-list-wrapper .new-text-row .mail-sent-date,.new-email-list-container .template-list-wrapper .new-mail-row .mail-from,.new-email-list-container .template-list-wrapper .new-mail-row .text-sent-date,.new-email-list-container .template-list-wrapper .new-mail-row .mail-sent-date,.new-email-list-container .texts-list-wrapper .new-text-row .mail-from,.new-email-list-container .texts-list-wrapper .new-text-row .text-sent-date,.new-email-list-container .texts-list-wrapper .new-text-row .mail-sent-date,.new-email-list-container .texts-list-wrapper .new-mail-row .mail-from,.new-email-list-container .texts-list-wrapper .new-mail-row .text-sent-date,.new-email-list-container .texts-list-wrapper .new-mail-row .mail-sent-date,.new-email-list-container .emails-list-wrapper .new-text-row .mail-from,.new-email-list-container .emails-list-wrapper .new-text-row .text-sent-date,.new-email-list-container .emails-list-wrapper .new-text-row .mail-sent-date,.new-email-list-container .emails-list-wrapper .new-mail-row .mail-from,.new-email-list-container .emails-list-wrapper .new-mail-row .text-sent-date,.new-email-list-container .emails-list-wrapper .new-mail-row .mail-sent-date{width:auto}.template-list-container .template-list-wrapper .template-subject-email,.template-list-container .template-list-wrapper .mail-sent-date,.template-list-container .template-list-wrapper .text-sent-date,.template-list-container .template-list-wrapper .mail-from,.template-list-container .texts-list-wrapper .template-subject-email,.template-list-container .texts-list-wrapper .mail-sent-date,.template-list-container .texts-list-wrapper .text-sent-date,.template-list-container .texts-list-wrapper .mail-from,.template-list-container .emails-list-wrapper .template-subject-email,.template-list-container .emails-list-wrapper .mail-sent-date,.template-list-container .emails-list-wrapper .text-sent-date,.template-list-container .emails-list-wrapper .mail-from,.text-list-container .template-list-wrapper .template-subject-email,.text-list-container .template-list-wrapper .mail-sent-date,.text-list-container .template-list-wrapper .text-sent-date,.text-list-container .template-list-wrapper .mail-from,.text-list-container .texts-list-wrapper .template-subject-email,.text-list-container .texts-list-wrapper .mail-sent-date,.text-list-container .texts-list-wrapper .text-sent-date,.text-list-container .texts-list-wrapper .mail-from,.text-list-container .emails-list-wrapper .template-subject-email,.text-list-container .emails-list-wrapper .mail-sent-date,.text-list-container .emails-list-wrapper .text-sent-date,.text-list-container .emails-list-wrapper .mail-from,.new-email-list-container .template-list-wrapper .template-subject-email,.new-email-list-container .template-list-wrapper .mail-sent-date,.new-email-list-container .template-list-wrapper .text-sent-date,.new-email-list-container .template-list-wrapper .mail-from,.new-email-list-container .texts-list-wrapper .template-subject-email,.new-email-list-container .texts-list-wrapper .mail-sent-date,.new-email-list-container .texts-list-wrapper .text-sent-date,.new-email-list-container .texts-list-wrapper .mail-from,.new-email-list-container .emails-list-wrapper .template-subject-email,.new-email-list-container .emails-list-wrapper .mail-sent-date,.new-email-list-container .emails-list-wrapper .text-sent-date,.new-email-list-container .emails-list-wrapper .mail-from{color:#9b9b9b;font-size:10px;font-weight:400;line-height:22px}.template-list-container .template-list-wrapper .template-view,.template-list-container .template-list-wrapper .details-view-wrapper,.template-list-container .texts-list-wrapper .template-view,.template-list-container .texts-list-wrapper .details-view-wrapper,.template-list-container .emails-list-wrapper .template-view,.template-list-container .emails-list-wrapper .details-view-wrapper,.text-list-container .template-list-wrapper .template-view,.text-list-container .template-list-wrapper .details-view-wrapper,.text-list-container .texts-list-wrapper .template-view,.text-list-container .texts-list-wrapper .details-view-wrapper,.text-list-container .emails-list-wrapper .template-view,.text-list-container .emails-list-wrapper .details-view-wrapper,.new-email-list-container .template-list-wrapper .template-view,.new-email-list-container .template-list-wrapper .details-view-wrapper,.new-email-list-container .texts-list-wrapper .template-view,.new-email-list-container .texts-list-wrapper .details-view-wrapper,.new-email-list-container .emails-list-wrapper .template-view,.new-email-list-container .emails-list-wrapper .details-view-wrapper{font-size:14px;padding:15px;text-align:right;width:15%}@media(max-width: 991px){.template-list-container .template-list-wrapper .template-view,.template-list-container .template-list-wrapper .details-view-wrapper,.template-list-container .texts-list-wrapper .template-view,.template-list-container .texts-list-wrapper .details-view-wrapper,.template-list-container .emails-list-wrapper .template-view,.template-list-container .emails-list-wrapper .details-view-wrapper,.text-list-container .template-list-wrapper .template-view,.text-list-container .template-list-wrapper .details-view-wrapper,.text-list-container .texts-list-wrapper .template-view,.text-list-container .texts-list-wrapper .details-view-wrapper,.text-list-container .emails-list-wrapper .template-view,.text-list-container .emails-list-wrapper .details-view-wrapper,.new-email-list-container .template-list-wrapper .template-view,.new-email-list-container .template-list-wrapper .details-view-wrapper,.new-email-list-container .texts-list-wrapper .template-view,.new-email-list-container .texts-list-wrapper .details-view-wrapper,.new-email-list-container .emails-list-wrapper .template-view,.new-email-list-container .emails-list-wrapper .details-view-wrapper{width:20%}}.template-list-container .template-list-wrapper .template-view a,.template-list-container .template-list-wrapper .details-view-wrapper a,.template-list-container .texts-list-wrapper .template-view a,.template-list-container .texts-list-wrapper .details-view-wrapper a,.template-list-container .emails-list-wrapper .template-view a,.template-list-container .emails-list-wrapper .details-view-wrapper a,.text-list-container .template-list-wrapper .template-view a,.text-list-container .template-list-wrapper .details-view-wrapper a,.text-list-container .texts-list-wrapper .template-view a,.text-list-container .texts-list-wrapper .details-view-wrapper a,.text-list-container .emails-list-wrapper .template-view a,.text-list-container .emails-list-wrapper .details-view-wrapper a,.new-email-list-container .template-list-wrapper .template-view a,.new-email-list-container .template-list-wrapper .details-view-wrapper a,.new-email-list-container .texts-list-wrapper .template-view a,.new-email-list-container .texts-list-wrapper .details-view-wrapper a,.new-email-list-container .emails-list-wrapper .template-view a,.new-email-list-container .emails-list-wrapper .details-view-wrapper a{cursor:pointer}.template-list-container .stats-progress-wrapper,.text-list-container .stats-progress-wrapper,.new-email-list-container .stats-progress-wrapper{font-size:14px;width:45%}@media(max-width: 991px){.template-list-container .stats-progress-wrapper,.text-list-container .stats-progress-wrapper,.new-email-list-container .stats-progress-wrapper{width:68%}}.template-list-container .stats-progress-wrapper .delayed-message,.text-list-container .stats-progress-wrapper .delayed-message,.new-email-list-container .stats-progress-wrapper .delayed-message{color:#9b9b9b;font-weight:300;text-align:center}.template-list-container .stats-progress-wrapper .stats-percentage .stats .stats-info,.text-list-container .stats-progress-wrapper .stats-percentage .stats .stats-info,.new-email-list-container .stats-progress-wrapper .stats-percentage .stats .stats-info{font-size:15px;font-weight:500;text-align:center}.template-list-container .stats-progress-wrapper .no-data-msg,.text-list-container .stats-progress-wrapper .no-data-msg,.new-email-list-container .stats-progress-wrapper .no-data-msg{font-size:14px;margin-top:25px}.template-list-container .template-name,.template-list-container .text-msg,.template-list-container .mail-subject,.text-list-container .template-name,.text-list-container .text-msg,.text-list-container .mail-subject,.new-email-list-container .template-name,.new-email-list-container .text-msg,.new-email-list-container .mail-subject{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:68%}@media(max-width: 767px){.template-list-container .template-name,.template-list-container .text-msg,.template-list-container .mail-subject,.text-list-container .template-name,.text-list-container .text-msg,.text-list-container .mail-subject,.new-email-list-container .template-name,.new-email-list-container .text-msg,.new-email-list-container .mail-subject{width:80%}}.template-list-container .template-name,.text-list-container .template-name,.new-email-list-container .template-name{margin-bottom:7px}@media(max-width: 767px){.template-list-container .template-name,.text-list-container .template-name,.new-email-list-container .template-name{width:100%}}.template-list-container .text-content .subject,.template-list-container .email-content .subject,.text-list-container .text-content .subject,.text-list-container .email-content .subject,.new-email-list-container .text-content .subject,.new-email-list-container .email-content .subject{margin-bottom:3px}.template-list-container .text-content .emails-stats-info,.template-list-container .email-content .emails-stats-info,.text-list-container .text-content .emails-stats-info,.text-list-container .email-content .emails-stats-info,.new-email-list-container .text-content .emails-stats-info,.new-email-list-container .email-content .emails-stats-info{background-color:#f7f7f7;font-size:14px;margin-top:20px;padding:10px}@media(max-width: 767px){.template-list-container .text-content .emails-stats-info,.template-list-container .email-content .emails-stats-info,.text-list-container .text-content .emails-stats-info,.text-list-container .email-content .emails-stats-info,.new-email-list-container .text-content .emails-stats-info,.new-email-list-container .email-content .emails-stats-info{background:rgba(0,0,0,0);border:1px solid #ccc;margin:15px}}.template-list-container .text-content .emails-stats-info .value,.template-list-container .email-content .emails-stats-info .value,.text-list-container .text-content .emails-stats-info .value,.text-list-container .email-content .emails-stats-info .value,.new-email-list-container .text-content .emails-stats-info .value,.new-email-list-container .email-content .emails-stats-info .value{float:right;font-weight:600}.template-list-container .text-content .emails-stats-info .name,.template-list-container .email-content .emails-stats-info .name,.text-list-container .text-content .emails-stats-info .name,.text-list-container .email-content .emails-stats-info .name,.new-email-list-container .text-content .emails-stats-info .name,.new-email-list-container .email-content .emails-stats-info .name{float:left}@media(max-width: 767px){.template-list-container .text-content .emails-stats-info .name,.template-list-container .email-content .emails-stats-info .name,.text-list-container .text-content .emails-stats-info .name,.text-list-container .email-content .emails-stats-info .name,.new-email-list-container .text-content .emails-stats-info .name,.new-email-list-container .email-content .emails-stats-info .name{float:none}}.template-list-container .text-content .emails-stats-info .content,.template-list-container .email-content .emails-stats-info .content,.text-list-container .text-content .emails-stats-info .content,.text-list-container .email-content .emails-stats-info .content,.new-email-list-container .text-content .emails-stats-info .content,.new-email-list-container .email-content .emails-stats-info .content{margin:0 auto;width:85%}@media(max-width: 767px){.template-list-container .text-content .emails-stats-info .content,.template-list-container .email-content .emails-stats-info .content,.text-list-container .text-content .emails-stats-info .content,.text-list-container .email-content .emails-stats-info .content,.new-email-list-container .text-content .emails-stats-info .content,.new-email-list-container .email-content .emails-stats-info .content{display:none;margin-top:20px;width:100%}}.template-list-container .text-content .emails-stats-info .content .wrap,.template-list-container .email-content .emails-stats-info .content .wrap,.text-list-container .text-content .emails-stats-info .content .wrap,.text-list-container .email-content .emails-stats-info .content .wrap,.new-email-list-container .text-content .emails-stats-info .content .wrap,.new-email-list-container .email-content .emails-stats-info .content .wrap{padding-bottom:5px;padding-top:5px}.template-list-container .text-content .text-msg,.template-list-container .text-content .mail-subject,.template-list-container .email-content .text-msg,.template-list-container .email-content .mail-subject,.text-list-container .text-content .text-msg,.text-list-container .text-content .mail-subject,.text-list-container .email-content .text-msg,.text-list-container .email-content .mail-subject,.new-email-list-container .text-content .text-msg,.new-email-list-container .text-content .mail-subject,.new-email-list-container .email-content .text-msg,.new-email-list-container .email-content .mail-subject{white-space:normal}.template-list-container .text-content .scheduled-time,.template-list-container .email-content .scheduled-time,.text-list-container .text-content .scheduled-time,.text-list-container .email-content .scheduled-time,.new-email-list-container .text-content .scheduled-time,.new-email-list-container .email-content .scheduled-time{color:#197ec2;font-weight:600}.template-list-container .sub-info,.text-list-container .sub-info,.new-email-list-container .sub-info{color:#9b9b9b;font-size:14px;margin-bottom:6px}.template-list-container .delivered-total,.text-list-container .delivered-total,.new-email-list-container .delivered-total{font-weight:400}.template-list-container .heading,.text-list-container .heading,.new-email-list-container .heading{font-size:14px;font-weight:500;text-align:center;width:43%}@media(max-width: 991px){.template-list-container .heading,.text-list-container .heading,.new-email-list-container .heading{width:60%}}@media(max-width: 767px){.template-list-container .heading,.text-list-container .heading,.new-email-list-container .heading{margin:0;text-align:left}}.template-list-container .template-btn,.text-list-container .template-btn,.new-email-list-container .template-btn{float:right;margin-right:-10px}@media(max-width: 767px){.template-list-container .template-btn,.text-list-container .template-btn,.new-email-list-container .template-btn{float:none;margin:15px 0}}.template-list-container .template-btn .btn,.text-list-container .template-btn .btn,.new-email-list-container .template-btn .btn{padding:10px;width:130px}@media(max-width: 767px){.template-list-container .template-btn .btn,.text-list-container .template-btn .btn,.new-email-list-container .template-btn .btn{width:100%}}.template-list-container .preview-wrapper,.text-list-container .preview-wrapper,.new-email-list-container .preview-wrapper{margin:40px}@media(max-width: 767px){.template-list-container .preview-wrapper,.text-list-container .preview-wrapper,.new-email-list-container .preview-wrapper{margin:20px 0}}.template-list-container .preview-wrapper .preview-section,.text-list-container .preview-wrapper .preview-section,.new-email-list-container .preview-wrapper .preview-section{margin:0 auto;width:50%}@media(max-width: 991px){.template-list-container .preview-wrapper .preview-section,.text-list-container .preview-wrapper .preview-section,.new-email-list-container .preview-wrapper .preview-section{width:100%}}.template-list-container .preview-wrapper .preview-section .checkbox,.text-list-container .preview-wrapper .preview-section .checkbox,.new-email-list-container .preview-wrapper .preview-section .checkbox{float:right;margin-right:5px;margin-top:0}@media(max-width: 767px){.template-list-container .preview-wrapper .preview-section .checkbox,.text-list-container .preview-wrapper .preview-section .checkbox,.new-email-list-container .preview-wrapper .preview-section .checkbox{float:none;margin-top:10px}.template-list-container .preview-wrapper .preview-section .checkbox label,.text-list-container .preview-wrapper .preview-section .checkbox label,.new-email-list-container .preview-wrapper .preview-section .checkbox label{padding:0}}.template-list-container .preview-wrapper .preview-section .text-preview,.template-list-container .preview-wrapper .preview-section .email-preview,.text-list-container .preview-wrapper .preview-section .text-preview,.text-list-container .preview-wrapper .preview-section .email-preview,.new-email-list-container .preview-wrapper .preview-section .text-preview,.new-email-list-container .preview-wrapper .preview-section .email-preview{border:1px solid #ccc;margin-top:10px}.template-list-container .preview-wrapper .preview-section .text-preview .container,.template-list-container .preview-wrapper .preview-section .email-preview .container,.text-list-container .preview-wrapper .preview-section .text-preview .container,.text-list-container .preview-wrapper .preview-section .email-preview .container,.new-email-list-container .preview-wrapper .preview-section .text-preview .container,.new-email-list-container .preview-wrapper .preview-section .email-preview .container{color:#9b9b9b;padding:12px;width:100%}.template-list-container .new-text-row,.text-list-container .new-text-row,.new-email-list-container .new-text-row{padding:20px 15px 15px 15px}.preview-text-container .text-preview{min-height:150px}.preview-text-container .back-btn{margin-top:15px}.preview-text-container .sent-details{margin-left:35px;margin-top:20px}.text-list-container .new-text-row .sent-details{min-height:42px;width:60% !important}@media(max-width: 768px){.text-list-container .new-text-row .sent-details.details-wrapper{margin-left:10px}}.text-list-container .details-view-wrapper{float:right}.scheduled-list-container .scheduled-mail-section .text-msg,.scheduled-list-container .scheduled-mail-section .mail-subject{width:65%}.scheduled-list-container .scheduled-mail-section .text-count,.scheduled-list-container .scheduled-mail-section .mail-count{width:10%}@media(max-width: 991px){.scheduled-list-container .scheduled-mail-section .text-count,.scheduled-list-container .scheduled-mail-section .mail-count{width:30%}}.scheduled-list-container .scheduled-mail-section .details-view-wrapper{padding:0;width:22%}.scheduled-list-container .scheduled-mail-section .mail-time{width:28%}.scheduled-list-container .scheduled-mail-section .mail-time span{display:inline-block;text-align:left;white-space:normal;width:50%}.scheduled-list-container .scheduled-mail-section .mail-count,.scheduled-list-container .scheduled-mail-section .mail-time{font-size:14px;font-weight:500;text-align:center}@media(max-width: 767px){.scheduled-list-container .scheduled-mail-section .mail-count,.scheduled-list-container .scheduled-mail-section .mail-time{font-size:10px}}.scheduled-list-container #sort-text-wrapper .heading-wrapper,.scheduled-list-container #sort-email-wrapper .heading-wrapper{padding-bottom:15px;padding-top:30px}.scheduled-list-container #sort-text-wrapper .heading-wrapper .heading,.scheduled-list-container #sort-email-wrapper .heading-wrapper .heading{width:28%}@media(max-width: 991px){.scheduled-list-container #sort-text-wrapper .heading-wrapper .heading,.scheduled-list-container #sort-email-wrapper .heading-wrapper .heading{width:60%}}.scheduled-list-container #sort-text-wrapper .heading-content,.scheduled-list-container #sort-email-wrapper .heading-content{font-weight:400}.template-list-container .content-wrapper{padding:25px 15px;position:relative}@media(max-width: 767px){.template-list-container .sent-details{margin-top:20px}}.template-list-container .preview-section{margin:25px auto}.template-list-container .preview-section .action-btns{top:30px;z-index:90}@media(max-width: 1024px){.template-list-container .preview-section .container{width:100%}}@media(max-width: 767px){.template-list-container .preview-section .container{padding:0}}.template-list-container .preview-section .template-action{display:inline-flex}.template-list-container .preview-section .template-action .edit-template a{color:#4a4a4a;margin-top:6px;text-align:center}.child-info-wrapper{background-color:#fff;left:0;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;right:0;top:-114px;width:100%;word-break:break-word;z-index:20}@media screen and (max-width: 767px){.child-info-wrapper{top:120px}}.child-info-wrapper .text-success,.child-info-wrapper .text-info,.child-info-wrapper .text-warning{padding:0}.child-info-wrapper .section{border-bottom:1px solid #ccc;margin-bottom:20px}.child-info-wrapper .section table{margin-bottom:0}.child-info-wrapper .section .list-content{font-size:14px}.child-info-wrapper .section .wrapper{font-size:14px;line-height:20px;margin-bottom:5px;padding:0 15px 10px 15px}.child-info-wrapper .section .wrapper .checkbox{display:inline-block;margin-right:10px;vertical-align:text-bottom;width:15px}.child-info-wrapper label{font-size:14px;font-weight:600;padding-left:15px}.child-info-wrapper .cancel-policy,.child-info-wrapper .waivers{padding:5px}.child-info-wrapper .waivers{border-bottom:0}.edit-reg-page .child-info-header,.child-info-wrapper .child-info-header{background-color:#f5f5f5;margin-bottom:20px;padding:10px;width:100%}@media screen and (max-width: 767px){.edit-reg-page .child-info-header,.child-info-wrapper .child-info-header{padding:10px 20px}}.edit-reg-page .child-info-header .child-header,.child-info-wrapper .child-info-header .child-header{line-height:20px;margin-top:5px;padding-left:5px;padding-top:10px}.edit-reg-page .child-info-header .child-name,.child-info-wrapper .child-info-header .child-name{font-size:18px;font-weight:500;margin-bottom:8px}.edit-reg-page .child-info-header .status,.child-info-wrapper .child-info-header .status{font-size:13px}.edit-reg-page .child-info-header .header-actions .edit-child-link,.child-info-wrapper .child-info-header .header-actions .edit-child-link{font-size:14px;font-weight:500;padding:5px 15px}.edit-reg-page .child-info-header .back-arrow,.child-info-wrapper .child-info-header .back-arrow{display:inline-block}.edit-reg-page .child-info-header .back-arrow .close,.child-info-wrapper .child-info-header .back-arrow .close{border:1px solid #d8d8d8;border-radius:3px;float:left;margin-left:5px;padding:2px 10px}.edit-reg-page .child-info-header .back-arrow .close span,.child-info-wrapper .child-info-header .back-arrow .close span{font-size:23px}#edit-registration .child-header,#registration-form-container .child-header{padding-left:0}#edit-registration .close,#registration-form-container .close{margin-left:0}#edit-registration .section,#registration-form-container .section{border-bottom:1px solid #ccc;margin-bottom:20px;padding:0 15px 10px}@media screen and (max-width: 767px){#edit-registration .section,#registration-form-container .section{padding:0 20px 10px}#edit-registration .section .btn,#registration-form-container .section .btn{width:100%}}#edit-registration .section .wrapper,#registration-form-container .section .wrapper{font-size:14px;line-height:20px;margin-bottom:5px}@media screen and (max-width: 767px){#edit-registration .section .wrapper,#registration-form-container .section .wrapper{font-size:12px}}#edit-registration .section .row-container,#registration-form-container .section .row-container{margin-top:15px}#edit-registration .session-info-content label,#edit-registration .mob-edit-form label,#registration-form-container .session-info-content label,#registration-form-container .mob-edit-form label{font-size:12px}#edit-registration .session-info-content .list-content,#edit-registration .mob-edit-form .list-content,#registration-form-container .session-info-content .list-content,#registration-form-container .mob-edit-form .list-content{margin-bottom:8px}#edit-registration .session-info-content .list-content .btn,#edit-registration .mob-edit-form .list-content .btn,#registration-form-container .session-info-content .list-content .btn,#registration-form-container .mob-edit-form .list-content .btn{padding:10px;width:100%}#edit-registration .session-info-content .list-content.pronoun-section,#edit-registration .session-info-content .list-content.gender-field,#edit-registration .mob-edit-form .list-content.pronoun-section,#edit-registration .mob-edit-form .list-content.gender-field,#registration-form-container .session-info-content .list-content.pronoun-section,#registration-form-container .session-info-content .list-content.gender-field,#registration-form-container .mob-edit-form .list-content.pronoun-section,#registration-form-container .mob-edit-form .list-content.gender-field{margin-bottom:20px;margin-top:15px}#edit-registration .session-info-content .list-content.pronoun-section .radio-inline,#edit-registration .session-info-content .list-content.gender-field .radio-inline,#edit-registration .mob-edit-form .list-content.pronoun-section .radio-inline,#edit-registration .mob-edit-form .list-content.gender-field .radio-inline,#registration-form-container .session-info-content .list-content.pronoun-section .radio-inline,#registration-form-container .session-info-content .list-content.gender-field .radio-inline,#registration-form-container .mob-edit-form .list-content.pronoun-section .radio-inline,#registration-form-container .mob-edit-form .list-content.gender-field .radio-inline{font-size:13px;font-weight:500}#edit-registration .session-info-content .location-wrapper,#edit-registration .mob-edit-form .location-wrapper,#registration-form-container .session-info-content .location-wrapper,#registration-form-container .mob-edit-form .location-wrapper{display:inline-flex}.chose-child-section .chose-child-title{font-size:25px;font-weight:600;margin:20px 0}@media screen and (max-width: 767px){.chose-child-section .chose-child-title{color:#777;font-size:14px;font-weight:700;padding:0 20px}}@media screen and (max-width: 767px){.chose-child-section .register-btn,.chose-child-section .mobile-session-filter-btn,.chose-child-section .apply-filters,.chose-child-section .hide-session-filter-btn{font-weight:500;width:100%}.chose-child-section .register-btn{font-weight:600}.chose-child-section .filter-wrapper{padding:0 20px}.chose-child-section .reg-search-filters{display:none}.chose-child-section .date-picker{background:#fff}.chose-child-section .dropdown-backdrop{display:none}.chose-child-section .pull-right{float:none !important;padding:0 20px}}#photo-upload-field{background-color:#f6f6f6;display:block;height:100%;opacity:0;position:absolute;width:100%}@media(max-width: 768px){#photo-upload-field{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}}.compose-text-modal,.compose-email-modal{overflow:auto}.photo-upload-modal input[type=file]{display:block}.photo-upload-modal .no-padding{padding:0}.photo-upload-modal .mobile-error-wrapper{margin-top:50px}@media(max-width: 767px){.photo-upload-modal .photo-upload-section{height:100%}}.photo-upload-modal .photo-upload-section .instruction-text{margin:10px 0}@media(max-width: 767px){.photo-upload-modal .photo-upload-section .instruction-text{color:#fff;text-align:center}}.photo-upload-modal .photo-upload-section .waiver{color:#fff;margin-top:20px;text-align:center}.photo-upload-modal .take-photo-container{background:#4a4a4a;border:1px solid #fff;border-radius:5px;height:100px;margin:0 auto;margin-bottom:20px;position:relative;width:50%}.photo-upload-modal .take-photo-container .upload-options{color:#fff;font-size:12px;padding-top:30px;text-align:center}.photo-upload-modal .take-photo-container .upload-options .icon{background-image:url("../png/camera-solid.png");background-repeat:no-repeat;background-size:auto auto;height:auto;width:auto}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.photo-upload-modal .take-photo-container .upload-options .icon{background-image:url("../png/camera-solid%402x.png")}}.photo-upload-modal .take-photo-container .upload-options .icon{background-size:contain;height:20px;margin:0 auto;padding-left:20px;width:20px}.photo-upload-modal .photo-upload-container{background-color:#f6f6f6;height:250px;position:relative;width:100%}@media(max-width: 767px){.photo-upload-modal .photo-upload-container{background:#4a4a4a;border:1px solid #fff;border-radius:5px;height:65px;margin:0 auto;width:50%}}.photo-upload-modal .photo-upload-container .upload-options{color:#4a4a4a;font-size:12px;padding-top:110px;text-align:center}@media(max-width: 767px){.photo-upload-modal .photo-upload-container .upload-options{color:#fff;padding-top:25px}}.photo-upload-modal .photo-upload-container .upload-options .icon{background-image:url("../png/camera-solid.png");background-repeat:no-repeat;background-size:auto auto;height:auto;width:auto}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.photo-upload-modal .photo-upload-container .upload-options .icon{background-image:url("../png/camera-solid%402x.png")}}.photo-upload-modal .photo-upload-container .upload-options .icon{background-size:contain;height:20px;margin:0 auto;padding-left:20px;width:20px}.photo-upload-modal .photo-upload-container:hover{border:1px solid #4e97cb}.photo-upload-modal .transparent-bg{background:rgba(0,0,0,0);border:1px solid #ccc;border-radius:5px;height:65px}.photo-upload-modal .transparent-bg .upload-options{padding-top:15px}.photo-upload-modal .file-upload{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.photo-upload-modal .in-progress-container .photo-loading-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.photo-upload-modal .in-progress-container .loading-indicator{color:#fff;left:45%;position:absolute;top:40%;z-index:2}@media(max-width: 767px){.photo-upload-modal .crop-section{height:100%;padding-top:50px}}.photo-upload-modal .crop-section .photo-editor-container{max-height:400px;overflow:scroll}.photo-upload-modal .crop-section .caption-container{margin:20px 0}@media(max-width: 767px){.photo-upload-modal .crop-section .caption-container{margin:20px}}.photo-upload-modal .crop-section .caption-container .caption-text{font-size:14px;font-weight:500;margin-bottom:10px}@media(max-width: 767px){.photo-upload-modal .crop-section .caption-container .caption-text{color:#fff}}.photo-upload-modal .crop-section .caption-container .caption-input{width:100%}.photo-upload-modal .crop-section .caption-container .optional-text{color:#9b9b9b}@media(max-width: 767px){.photo-upload-modal .crop-section .btn-wrapper{display:block}}.photo-upload-modal .close{padding:15px 15px 0 0}@media(max-width: 767px){.photo-upload-modal .close{color:#fff}}.photo-upload-modal .photo-dimension-container{padding-top:20px}.photo-upload-modal .email-content-image-width::-webkit-inner-spin-button,.photo-upload-modal .email-content-image-height::-webkit-inner-spin-button{appearance:none;margin:0}.add-email-content-image{z-index:1200}.disable-link{cursor:default;pointer-events:none}.btn-add-session-slot{color:#636567;font-size:17px;padding:5px 12px}.btn-add-session-slot .plus-icon{font-size:36px;font-weight:100;opacity:.7}.btn-add-session-slot .text{vertical-align:super}.btn-add-session-slot:active{box-shadow:none}.multiselect-container .multiselect-container{position:relative;z-index:1000}.multiselect-container .multiselect-container .multiselect-all .label{font-weight:400}.multiselect-container .multiselect-container li{font-weight:400;padding:0}.multiselect-container .multiselect-container li>a>label{color:#000}.multiselect-container .multiselect-container li input{vertical-align:middle}.multiselect-container .multiselect-container li>a:hover{text-decoration:none}.multiselect-container .multiselect-container li.active{background-color:#337ab7}.multiselect-container .multiselect-container li.active>a>label{color:#fff}.multiselect-container .multiselect-container>a:hover{text-decoration:none}.scroll-bar::-webkit-scrollbar{display:none}.ck-content,.ck-source-editing-area{height:200px}.ck-balloon-panel{z-index:10000 !important}.price-label{font-size:18px;font-weight:500}@media(min-width: 768px){.price-label{text-align:right}}.price-label.cart-total{color:#4a4a4a;line-height:40px;padding:0 15px;text-align:right}.price-label.cart-total .display-cart-total{padding-left:20px}.new-action-btn .cart-total{font-size:14px;padding:0;text-align:center}.new-action-btn .cart-total .display-cart-total{font-weight:500;padding-left:0}.new-action-btn .action-button-bar{position:sticky;top:0}.payment-flow .error-msg{margin-bottom:10px}.payment-flow .schedules-by-provider{margin-bottom:25px}.payment-flow .schedules-by-provider.add-border{border-bottom:3px solid #9b9b9b}.payment-flow .schedules-by-provider .provider-details{padding-bottom:7px}.payment-flow .schedules-by-provider .provider-logo img{float:left;height:50px;margin-right:15px}.payment-flow .schedules-by-provider .provider-name h1{font-size:22px;font-weight:500;margin:15px 0 15px}@media(max-width: 767px){.payment-flow .schedules-by-provider .provider-name h1{font-size:18px}}.payment-flow .schedules-by-provider .provider-name h1 a:hover{text-decoration:none}.payment-flow .schedules-by-provider .provider-link{padding-right:15px;padding-top:10px}.payment-flow .schedules-by-provider .provider-link a{float:right}@media(max-width: 767px){.payment-flow .schedules-by-provider .provider-link{padding-top:0}}.payment-flow .schedules-by-provider .well{border-radius:0}.payment-flow .schedules-by-provider .well.add-child{border:2px solid #e17800}.payment-flow .schedules-by-provider .well .session-info{border-top:0;margin-top:0}.payment-flow .schedules-by-provider.provider-detail .provider-img{padding-top:5px;width:225px}.payment-flow .well{margin-bottom:10px;padding:15px}@media(max-width: 767px){.payment-flow .well{padding:10px}}.payment-flow .well.add-child{margin-bottom:0;padding:0 15px 0}@media(max-width: 767px){.payment-flow .well.add-child{padding:0 10px}}.payment-flow .well.session-summary{margin-bottom:0;padding:0 15px 0}@media(max-width: 767px){.payment-flow .well.session-summary{padding:0 10px 0}}.payment-flow .well.session-summary .session-header{padding:0}.payment-flow .well.session-summary .session-info{border-bottom:0;border-top:0;margin-top:0}.payment-flow .well.session-summary .registration-cancel-link{margin-top:5px}.payment-flow .help-header{margin-top:15px}.payment-flow .help-header .current-page{text-align:right}.payment-flow .help-header h1{font-size:30px;font-weight:500;margin:0 0 15px}@media(max-width: 767px){.payment-flow .help-header h1{font-size:24px}}.payment-flow .session-details{margin-top:15px}@media(max-width: 767px){.payment-flow .session-details{margin-top:0}}.payment-flow .session-details h2{margin-bottom:7px}@media(max-width: 767px){.payment-flow .session-details .session-date{font-size:12px;margin-top:4px}}.payment-flow .session-details .right-section{float:right;text-align:right}.payment-flow .session-details .cart-items-details .edit-add-ons{cursor:pointer;text-align:left}.payment-flow .session-details .cart-items-details .edit-add-ons a:hover{text-decoration:none}.payment-flow .session-details .cart-item+.cart-item{margin-top:15px}.payment-flow .session-details .cart-item .remove-child{cursor:pointer;margin:0 5px 0 -15px}.payment-flow .session-details .cart-item .remove-child .fa-times{margin-top:2px}.payment-flow .session-details .cart-item .participant{margin-right:15px}.payment-flow .session-details .cart-item .sub-item{margin-right:15px}.payment-flow .price-label.session-total{padding:15px 0 0;text-align:left}@media(max-width: 767px){.payment-flow .price-label.session-total{padding:20px 0 0}}.payment-flow .price-label.session-total .display-session-total{float:right;padding-left:20px}.payment-flow .calendar-session-detail .price-info{text-align:left}.payment-flow .calendar-session-detail .price-label{font-size:14px;font-weight:500;text-align:left}.payment-flow .calendar-session-detail .session-total{font-size:14px;line-height:25px;margin-bottom:5px}.payment-flow .calendar-session-detail .single-day-alt-price,.payment-flow .calendar-session-detail .single-day-price{display:inline-block}.payment-flow .btn{min-width:120px}.payment-flow .reg-tab-content{min-height:100px;padding:15px;position:relative}@media(max-width: 767px){.payment-flow .reg-tab-content{padding:10px}}.payment-flow .reg-tab-content .cart-promo-code-wrapper .add-promo-code{padding-right:15px}.payment-flow .reg-tab-content .cart-promo-code-wrapper .input-promo-code .btn{display:inline-block;vertical-align:bottom;width:120px}@media(max-width: 767px){.payment-flow .reg-tab-content .cart-promo-code-wrapper .input-promo-code .btn{margin-right:5px;vertical-align:middle}}.payment-flow .reg-tab-content .cart-promo-code-wrapper .input-promo-code input{display:inline-block;height:32px;width:130px}.payment-flow .action-button-bar{padding:0 15px}.payment-flow .action-button-bar .checkout-btn-wrapper{float:right;margin-left:10px}.payment-flow .reg-tab-bar{padding:15px}.payment-flow .reg-tab-bar .reg-tab{display:block;padding:10px}.payment-flow .reg-tab-bar .reg-tab+.reg-tab{border-top:1px dotted #ccc}.payment-flow .children-container{padding:0 0 15px 0}.payment-flow .custom-gender-option,.payment-flow .custom-pronoun-option{width:200px}@media(max-width: 767px){.payment-flow .fav-cont .action-links{padding-top:0}}.payment-flow .fav-cont .action-links span{padding-left:7px}@media(max-width: 767px){.payment-flow .fav-cont .action-links span{padding-left:3px}}.payment-flow .session-header{padding:0 0 10px 0}.payment-flow .session-header h2{font-size:18px;font-weight:500;margin-bottom:8px}.payment-flow .session-header h3{margin:10px 0 5px}.payment-flow .session-header .edit-actions{display:inline-block;line-height:20px;width:28%}@media(max-width: 767px){.payment-flow .session-header .edit-actions{width:40%}}.payment-flow .session-header .edit-actions .action-links{text-align:right}.payment-flow .session-header .edit-actions .action-links a{padding:0}.payment-flow .session-header .session-info{background-color:#f5f5f5;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin:5px -15px 0 -15px;padding:15px;position:relative}@media(max-width: 767px){.payment-flow .session-header .session-info{border:1px solid #d8d8d8;margin:5px -10px 0 -10px}}.payment-flow .session-header .session-info .schedule-header{padding-top:10px}@media(min-width: 768px){.payment-flow .session-header .session-info .schedule-header{margin-left:-15px}}.payment-flow .session-header .session-info .schedule-header .schedule-heading{color:#4a4a4a;font-weight:600;text-transform:uppercase}.payment-flow .session-header .session-info .new-schedule-header{padding-bottom:15px;position:relative}@media(max-width: 767px){.payment-flow .session-header .session-info .new-schedule-header{margin-left:-15px}}.payment-flow .session-header .session-info .new-schedule-header .session-date{font-size:14px;font-weight:500;margin-bottom:0}.payment-flow .session-header .session-info .new-schedule-header .reg-meeting-dates{padding-left:5px}@media(max-width: 767px){.payment-flow .session-header .session-info .new-schedule-header .reg-meeting-dates{display:block;padding-left:0}}.payment-flow .session-header .session-info .fav-cont{margin-top:10px}@media(max-width: 767px){.payment-flow .session-header .session-info .fav-cont{margin-left:-10px;margin-right:-12px;margin-top:5px}}.payment-flow .session-header .session-info .add-participant-link{margin-bottom:5px;margin-top:0}@media(max-width: 767px){.payment-flow .session-header .session-info .add-participant-link{padding:3px 4px}}.payment-flow .session-header .session-info .remove a{color:#4a4a4a;position:absolute;right:-15px;top:-15px}.payment-flow .session-header .session-info .minimized-weight{font-weight:400}.payment-flow .session-header .session-info .display-amt{padding-left:15px;padding-right:12px}.payment-flow .session-header .session-info .close-icon{color:#636262;font-size:14px;-webkit-text-stroke:1px #fff}.payment-flow .session-header .session-info .remove-ali-rt{margin-right:-5px}.payment-flow .session-header .session-info .new-session-details{margin-top:0}.payment-flow .session-header .session-info .border{border-top:1px dashed #d8d8d8;margin-bottom:15px}.payment-flow .session-header .session-info .spacious{margin-left:-10px;padding-left:10px}@media(max-width: 768px){.payment-flow .session-header .session-info .spacious{margin-left:0;padding-left:20px}}@media(max-width: 767px){.payment-flow .session-header .session-info .spacious{margin-left:5px;padding-left:5px;padding-top:5px}}.payment-flow .session-header .session-info .spacious .right-section{max-width:72%}@media(max-width: 767px){.payment-flow .session-header .session-info .spacious .right-section{float:none;max-width:100%}}.payment-flow .session-header .session-info .info-item{margin-right:10px}@media(max-width: 767px){.payment-flow .session-header .session-info .info-item{display:block;padding:2px 0}}@media(max-width: 767px){.payment-flow .session-header .session-info img{margin-bottom:10px}}.payment-flow .session-header .session-info .add-participant-link,.payment-flow .session-header .session-info .edit-participant-link{padding:3px 8px}.payment-flow .session-header .session-info .save-for-later{margin-right:5px}.payment-flow .session-header .session-info .remove-participant,.payment-flow .session-header .session-info .save-for-later{padding:3px 8px}@media(max-width: 767px){.payment-flow .session-header .session-info .add-participant-instruction{margin-top:10px;text-align:center}}.payment-flow .session-header .new-session-view{background-color:#fff}.payment-flow .session-header .new-session-view .schedule-header .schedule-heading{text-transform:capitalize}.payment-flow .session-header .new-session-view .new-schedule-header{margin-left:0;padding-bottom:0}.payment-flow .session-header .new-session-view .add-participant-link,.payment-flow .session-header .new-session-view .save-for-later,.payment-flow .session-header .new-session-view .remove-session,.payment-flow .session-header .new-session-view .delete-saved-item,.payment-flow .session-header .new-session-view .move-to-cart,.payment-flow .session-header .new-session-view .add-or-edit-btn{margin:10px 1px 5px;padding:5px 8px}@media(max-width: 767px){.payment-flow .session-header .new-session-view .add-participant-link,.payment-flow .session-header .new-session-view .save-for-later,.payment-flow .session-header .new-session-view .remove-session,.payment-flow .session-header .new-session-view .delete-saved-item,.payment-flow .session-header .new-session-view .move-to-cart,.payment-flow .session-header .new-session-view .add-or-edit-btn{min-width:auto;padding:5px 6px}}@media(min-width: 768px){.payment-flow .session-header .new-session-view .add-participant-link{float:right}}.payment-flow .session-header .new-session-view .cart-items-details td{border:0;padding:0}.payment-flow .separator{font-weight:700;margin:0 2px}.payment-flow .action-links{text-align:right}@media(max-width: 767px){.payment-flow .action-links{padding-top:20px;text-align:center}.payment-flow .action-links .btn{margin-bottom:0;min-width:80px}}.payment-flow .action-links .btn{margin-bottom:0}.payment-flow .action-links a{padding:5px 10px}.payment-flow .action-links a:last-child{padding-right:10px}.payment-flow .action-links a:hover{text-decoration:none}.payment-flow .action-links .favorite-delete-actions{margin-top:15px}.payment-flow .loader,.payment-flow .current-session-loader{background-color:rgba(0,0,0,.2);color:#fff;display:none;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}.payment-flow .loader>span,.payment-flow .current-session-loader>span{position:relative;top:40%}.payment-flow .current-session-loader{z-index:11}.payment-flow #priced-by-selector{display:inline-block;width:200px}.payment-flow select.additional-session-fee{display:inline-block;width:100px}.payment-flow .gender-options{margin-left:10px}.payment-flow .waitlist-wrap .alert,.payment-flow .waitlist-wrap .btn{margin-bottom:0}@media(max-width: 767px){.payment-flow .update-child-form-container .form-group-inline select.form-control{display:block;margin-bottom:10px;width:100%}}.payment-flow .dob-group{margin-bottom:15px}@media(max-width: 767px){.payment-flow .dob-group .form-control{margin-bottom:5px;width:100%}}.payment-flow .registration-cart-status{background-color:#f5f5f5;padding:10px 15px}@media(min-width: 768px){.payment-flow .registration-cart-status{border-bottom:1px solid #d8d8d8;margin:-15px -15px 15px}}.payment-flow .registration-cart-status .fa-shopping-cart{padding-right:10px}.payment-flow .days-of-week .day-boxes{list-style:none;margin:0;padding:5px 0 7px;width:176px}.payment-flow .days-of-week .day{border:1px solid #ccc;border-radius:2px;color:#ccc;display:inline-block;font-size:10px;line-height:15px;text-align:center;width:17px}.payment-flow .days-of-week .day.has-schedule{background-color:#9b9b9b;border-color:#9b9b9b;color:#fff}.payment-flow .meeting-dates,.payment-flow .reg-meeting-dates{color:#197dc2;cursor:pointer}@media(max-width: 768px){.version2-layout-cont{padding-bottom:250px}}.version2-layout-cont .session-header{padding:0 0 15px 0}.version2-layout-cont .session-header .session-info{border:0}@media(max-width: 768px){.version2-layout-cont .session-header .session-info .row{margin-left:-7px;margin-right:-7px}.version2-layout-cont .session-header .session-info [class*=col-]{padding-left:7px;padding-right:7px}.version2-layout-cont .session-header .session-info{margin:0;padding:0}}.version2-layout-cont .session-header .session-info .schedule-header{padding-top:0}.version2-layout-cont .session-header .session-info .schedule-header h2{margin-bottom:0;margin-top:4px}.version2-layout-cont .session-header .session-info .schedule-activity-type{color:#82888a}.version2-layout-cont .session-summary{margin-bottom:15px;margin-top:15px;position:relative}.version2-layout-cont .schedules-by-provider{border-bottom:2px solid #f5f5f5}.version2-layout-cont .schedules-by-provider .waitlist-wrap{margin-bottom:15px}.custom-session-info{color:#82888a;font-size:14px;margin-top:10px}.custom-session-info .time-info{color:#82888a;display:inline-block;width:50%}.custom-session-info .edit-cart-item,.custom-session-info .trash-icon{font-size:18px;margin:0;min-width:auto;opacity:.7;padding:0 5px}.custom-session-info label{display:none}@media(max-width: 767px){.custom-session-info{font-size:13px}.custom-session-info .time-info{width:70%}.custom-session-info .edit-cart-item,.custom-session-info .trash-icon{font-size:13px}}#widget-waitlist-component{margin-top:15px}#widget-waitlist-component .well{border:0;padding:15px}#widget-waitlist-component .dob-input{display:inline-block;margin-right:5px;width:30%}#widget-waitlist-component label{display:block}#widget-waitlist-component .child-gender label{display:inline-block}body.participant-modal-open{overflow:hidden}body.participant-modal-open .modal{overflow-x:hidden;overflow-y:auto}@media(max-width: 767px){body.participant-modal-open{position:fixed}}#participant-modal{display:block}@media(max-width: 768px){#participant-modal #add-child-form .dob-input{display:inline-block;padding:6px 0;width:28%}}#participant-modal .img-section{margin-bottom:20px}#participant-modal .img-section .update-photo-btn{margin:0;width:auto}#participant-modal .img-section .wrapper{margin-top:5px}@media(max-width: 600px){#participant-modal .img-section .wrapper .delete-img-btn,#participant-modal .img-section .wrapper .selected-child-img{display:block;text-align:center}#participant-modal .img-section .wrapper .btn-wrapper{display:block;margin-top:12px;text-align:center;width:100%}}#participant-modal .img-section .wrapper .delete-img-btn{margin-left:12px}@media(max-width: 600px){#participant-modal .img-section .wrapper .delete-img-btn{margin-left:0;margin-top:5px}}#participant-modal .img-section .profile-icon-sm{margin-right:12px}#participant-modal .btn{min-width:120px}@media(min-width: 768px){#participant-modal .modal-dialog{width:65%}}#participant-modal .modal-dialog .modal-header{text-align:left}.cart-page-design .payment-flow .well.session-summary{border:0;position:relative}.cart-page-design .payment-flow .well.session-summary .new-session-view{border:0;padding-left:0;padding-right:0}.cart-page-design .payment-flow .schedules-by-provider{border-top:2px solid #f5f5f5;margin-bottom:0}@media(min-width: 768px){.cart-page-design .payment-flow .schedules-by-provider{padding-top:20px}}.cart-page-design .payment-flow .schedules-by-provider .provider-name h1{margin-top:15px}.cart-page-design .payment-flow .schedules-by-provider .provider-name-link{color:#4a4a4a;font-size:18px;font-weight:600}.cart-page-design .payment-flow .schedules-by-provider .provider-name-link:hover{text-decoration:underline}.cart-page-design .payment-flow .cart-total{border-top:2px solid #f5f5f5;line-height:inherit;padding-top:20px}.cart-page-design .payment-flow .cart-total .display-cart-total{padding-left:0}.cart-page-design .payment-flow .session-header .session-info .spacious{margin-left:auto;padding-left:15px}.cart-page-design .payment-flow .session-header .session-info .display-amt{padding:0}.cart-page-design .payment-flow .session-header .session-info .remove-ali-rt{margin-right:-15px}.cart-page-design .payment-flow .session-header .session-info .cart-details{width:80%}@media(max-width: 767px){.cart-page-design .payment-flow .session-header .session-info .cart-details{width:95%}}.cart-page-design .payment-flow .session-header .session-info .image-container{height:130px;overflow-y:hidden}.cart-page-design .payment-flow .session-header .session-info .fav-cont{margin:0}.cart-page-design .payment-flow .session-header .cart-items-details td{max-width:130px}.cart-page-design .payment-flow .session-details .cart-item{margin-bottom:5px}.cart-page-design .payment-flow .session-details+.cart-item{margin-top:0}.cart-page-design .payment-flow .session-details .items-heading{font-weight:500;padding:20px 0 10px}#waitlisted-reg-tab-content .session-schedule .session-date span{margin-left:2px;vertical-align:middle}#waitlisted-reg-tab-content .fee-type{margin-bottom:4px}#waitlisted-reg-tab-content .fee-type input[type=radio]{margin:-1px 4px 0 0;vertical-align:middle}#waitlisted-reg-tab-content .fee-type label{margin-right:4px}#member-type-identification-modal{display:block}#member-type-identification-modal .fade{opacity:1}#member-type-identification-modal .modal-header .close{margin-top:-33px}#card-element .InputElement::placeholder{color:#007bff}#card-number-element,#card-expiry-element,#card-cvc-element{padding:0 12px}#card-number-element .__PrivateStripeElement,#card-expiry-element .__PrivateStripeElement,#card-cvc-element .__PrivateStripeElement{height:34px}#card-number-element .__PrivateStripeElement input,#card-expiry-element .__PrivateStripeElement input,#card-cvc-element .__PrivateStripeElement input{height:34px !important}#card-number-element .InputElement.is-invalid,#card-expiry-element .InputElement.is-invalid,#card-cvc-element .InputElement.is-invalid{color:#555}#card-number-element.invalid,#card-expiry-element.invalid,#card-cvc-element.invalid{border-color:#df4747}.StripeElement--invalid{border-color:#df4747}#payment-schedule .modal-body{font-size:16px;padding:15px 45px}#payment-schedule h4{font-weight:500;text-align:center}#payment-schedule .title{margin-bottom:10px}#payment-schedule .payment-schedule{display:inline-block;font-size:14px;margin-bottom:5px;width:24%}#payment-schedule .modal-footer{border-top:0}.checkout-page-container{display:table}.checkout-page-container.payment-page{margin-top:90px}@media(max-width: 767px){.checkout-page-container.payment-page{margin-top:50px}}.fill-in-color{background-color:#f5f5f5}.checkout-page{display:table-row}.checkout-page #cc-info .row,.checkout-page #user-info .row{margin-left:-5px;margin-right:-5px}.checkout-page #cc-info [class*=col-],.checkout-page #user-info [class*=col-]{padding-left:5px;padding-right:5px}.checkout-page #cc-info #cc-month{padding:6px 10px}.checkout-page #saved-cc-info select.form-control{display:inline-block;margin-left:5px;width:210px}.checkout-page #order{position:relative}.checkout-page #payment-plan-options{position:relative}.checkout-page #payment-plan-options .not-allowed{cursor:not-allowed}.checkout-page .payment-plan-options{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px}.checkout-page .payment-plan-options .separator{border-bottom:1px solid #ccc;padding-bottom:10px}.checkout-page .payment-plan-options .title{margin:10px 0}.checkout-page .payment-plan-options .emi-option{margin-bottom:10px}.checkout-page .payment-plan-options label span{margin-left:5px}.checkout-page .payment-plan-options span{font-weight:400}.checkout-page .payment-plan-options .see-payment-schedule{font-weight:400}.checkout-page .order-overlay,.checkout-page .payment-plan-overlay{background-color:rgba(230,230,230,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.checkout-page .order-overlay-message,.checkout-page .payment-plan-overlay-message{color:#000;font-size:20px;font-weight:400;height:100%;position:absolute;text-align:center;top:50%;width:100%}.checkout-page .order-header{font-size:14px}.checkout-page .order-header-title{font-weight:500}.checkout-page .order-item{color:#4a4a4a;font-size:11px;padding:10px 0}.checkout-page .order-item+.order-item{border-top:1px dashed #ccc}.checkout-page .order-item .order-item-details{padding-right:5px;width:70%}.checkout-page .order-item .price{color:#9c3;font-weight:400;width:30%}.checkout-page .order-item .price.negative{color:#df4747}.checkout-page .order-item-nested{margin-left:10px}.checkout-page .total-price{border:2px solid #197dc2;border-radius:5px;line-height:20px;margin-bottom:15px;padding:5px}.checkout-page .total-price .price{color:#9c3;font-size:18px}.checkout-page .registration-help{background:#f5f5f5;border:1px solid #ccc;color:#b3b3b3;display:table-cell;font-size:12px;padding:20px 15px;position:relative}.checkout-page .registration-help:after,.checkout-page .registration-help:before{border:solid rgba(0,0,0,0);border-bottom-color:#f5f5f5;border-width:10px;content:" ";left:100%;margin-right:-15px;pointer-events:none;position:absolute;top:45px}.checkout-page .registration-help:after{border-color:rgba(245,245,245,0);border-left-color:#f5f5f5;border-width:15px;margin-top:-15px}.checkout-page .registration-help:before{border-color:rgba(204,204,204,0) rgba(204,204,204,0) rgba(204,204,204,0) #ccc;border-width:16px;margin-top:-16px}.checkout-page .registration-help .help-icon{background-image:url(../png/payment_card9aedd447db7f098b4fad.png);background-repeat:no-repeat;background-size:119px 77px;height:77px;width:119px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.checkout-page .registration-help .help-icon{background-image:url(../png/payment_card%402x84b4404a2fc96e0f520c.png)}}.checkout-page .registration-help .help-icon{margin:20px auto}.checkout-page .registration-help ul{list-style-type:none;margin:0;padding:0}.checkout-page .registration-help li{line-height:20px;padding-bottom:20px}.checkout-page .registration-help .checkmark{float:left;width:20px}.checkout-page .registration-help .bullet{overflow-x:hidden}.checkout-page .credits-wrapper{margin:10px 0}.checkout-page .disable-text{color:#ccc}.checkout-page .promo-code-wrapper .add-promo-code{padding:0 0 10px}@media(min-width: 768px){.checkout-page .promo-code-wrapper .add-promo-code{padding:0 0 15px}}.checkout-page .promo-code-wrapper .input-promo-code .btn{display:inline-block;font-size:14px;vertical-align:bottom}@media(max-width: 767px){.checkout-page .promo-code-wrapper .input-promo-code .btn{vertical-align:middle}}.checkout-page .promo-code-wrapper .input-promo-code input{display:inline-block;width:120px}.checkout-page #spacious{padding:0}.checkout-page .payment-wrapper{background-color:#fff;border:1px solid #ccc;border-left:0;padding:10px 30px 10px 30px}.checkout-page .payment-wrapper .custom-checkbox input[type=checkbox]{margin-right:5px}.checkout-page .payment-wrapper .custom-checkbox.has-error{color:#d84d50}.checkout-page .payment-wrapper .form-group input[type=checkbox]{float:left;margin-top:3px}@media(max-width: 767px){.checkout-page .payment-wrapper{border:0}}.checkout-page .payment-wrapper #mobile-error{padding-top:5px}.checkout-page .payment-wrapper .pay-and-continue{display:flex;justify-content:end}.checkout-page .payment-wrapper .pay-and-continue .error-on-submit{color:#df4747;font-weight:600;line-height:1.2;margin-right:10px;max-width:150px}@media(max-width: 767px){.checkout-page .payment-form-container{padding:0 15px}}@media(min-width: 768px){.checkout-page .payment-form-container{display:table-cell;padding:10px 30px 10px 30px;vertical-align:top;width:75%}}.checkout-page .payment-form-container input[type=text]:disabled{display:none}@media(max-width: 767px){.checkout-page .payment-form-container label{font-size:12px}}@media(max-width: 767px){.checkout-page .payment-form-container .h1{font-size:20px;margin-top:10px}}.checkout-page .payment-form-container hr.space{margin:10px 0}.checkout-page .payment-form-container .timer-with-msg{clear:both;display:none}.checkout-page .payment-form-container #checkout-timer{background-color:#197dc2;border:5px solid #fff;border-radius:50%;color:#fff;height:85px;margin:0 auto;padding:18px 12px;text-align:center;width:85px}.checkout-page .payment-form-container .spots-hold-msg{color:#d84d50}.checkout-page .tooltip,#cart-page-design-v2 .tooltip{background-color:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.checkout-page .tooltip .tooltip-arrow,#cart-page-design-v2 .tooltip .tooltip-arrow{display:none}.checkout-page .tooltip .tooltip-inner,#cart-page-design-v2 .tooltip .tooltip-inner{background-color:#fff;color:#4a4a4a;max-width:none;text-align:left;width:100%}.checkout-page .tooltip.in,#cart-page-design-v2 .tooltip.in{opacity:1}.registration-complete{padding:15px;text-align:center}@media(min-width: 768px){.registration-complete{padding:30px}}.registration-complete .thank-you{margin:10px auto}.registration-complete .message{line-height:160%;margin:10px auto}.registration-complete .dont-forget{color:#197dc2}.registration-complete .completion-check{background-image:url(../png/completion_check6feeb961ad554fa2126d.png);background-repeat:no-repeat;background-size:75px 75px;height:75px;width:75px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.registration-complete .completion-check{background-image:url(../png/completion_check%402x9d3c38c03cdf22b2af2b.png)}}.registration-complete .completion-check{margin:10px auto}.registration-complete .check-icon{color:#197dc2;font-size:8em}.registration-complete .completion-continue a{border-radius:5px;display:inline-block;margin:20px auto;min-width:200px;padding:15px}.registration-complete .complete-via-cc{font-size:18px}.registration-complete.order-complete-page{margin-top:90px}@media(max-width: 767px){.registration-complete.order-complete-page{margin-top:50px}}#cloudsponge-root-holder #cloudsponge-address-book a{color:#333}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-contacts-list li input[type=checkbox]:checked+label::before{color:#197dc2}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-contacts-list .cloudsponge-selected .cloudsponge-row-container{background-color:#d8d8d8}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-providers-list li.cloudsponge-two-books{max-width:365px}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-providers-list a:hover{background-color:#d8d8d8}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-topbar{background-color:#f5f5f5;color:#000}#cloudsponge-root-holder #cloudsponge-address-book #cloudsponge-contacts-tab #cloudsponge-contacts-manager #cloudsponge-search-bar{background-color:#f5f5f5}#cloudsponge-root-holder #cloudsponge-address-book #cloudsponge-contacts-tab #cloudsponge-contacts-manager #cloudsponge-export-button{background-color:#197dc2;color:#fff}#cloudsponge-root-holder #cloudsponge-address-book .cloudsponge-copyright{display:none}.cloudsponge-contacts{text-transform:lowercase}.registration-form-container{display:table;width:100%}.well .sub-heading{font-size:17px}#attendee-form .dob-input{margin:0}#attendee-form .error{font-size:14px}.indicator-container{display:inline-block;position:relative}.indicator-container .prg-logo{color:#87b42d;display:none;font-size:12px;margin-left:22%;margin-top:-95%;position:absolute}.indicator-container canvas{height:20px !important;vertical-align:middle;width:20px !important}.indicator-container .undone{color:#df4747}.indicator-container .canvas-border{border:2px solid #df4747;border-radius:50%}.form-stage{padding-left:5px}.registration-form{display:table-row}.registration-form .registration-form-nav{border-right:1px solid #aaa;display:table-cell;height:500px;padding:4px;width:28%}.registration-form .registration-form-nav p{display:inline-block;margin:10px 0;vertical-align:middle;width:65%}.registration-form .registration-form-nav>div{margin:30px 0 30px 25px;opacity:1}.registration-form .registration-form-nav>div.selected{cursor:pointer;font-weight:500}.registration-form .registration-form-nav>div.disabled:hover{font-weight:300}.registration-form .registration-form-nav>div.clickable{cursor:pointer}.registration-form .registration-form-nav>div.selected:hover{cursor:pointer;font-weight:500}.registration-form .registration-form-main{display:table-cell;padding:10px 30px;vertical-align:top;width:80%}.registration-form .registration-form-main .gender-section label,.registration-form .registration-form-main .pronoun-section label{margin-bottom:10px;margin-right:10px}.registration-form .registration-form-main .items{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0);cursor:default;display:inline-block;font-weight:500;margin-bottom:5px;overflow-y:hidden;padding:4px 4px 4px 8px}.registration-form .registration-form-main .items .item-col{display:inline-block;vertical-align:middle}.registration-form .registration-form-main .items .item-size{color:#4a4a4a}.registration-form .registration-form-main .items .item-status{font-size:14px;margin-left:10px}.registration-form .registration-form-main .items .check-indicator{color:#9c3}.registration-form .registration-form-main .items .remove-attachment{color:#4a4a4a;float:right;margin-right:10px}.registration-form .registration-form-main .checkbox-label{vertical-align:text-bottom}.registration-form .registration-form-section{margin-top:20px}.registration-form .btn-continue-container{clear:both}.registration-form .btn-continue-container .btn{margin-left:10px}.registration-form .btn-continue-container .btn.disabled{cursor:default;pointer-events:auto}.registration-form .btn-continue-container .btn-continue,.registration-form .btn-continue-container .btn-continue-disabled,.registration-form .btn-continue-container .btn-save{float:right;margin-top:5px;min-width:200px;padding:15px}.registration-form .btn-skip,.registration-form .btn-skip-all,.registration-form .btn-back{border:1px solid #ddd;float:right;margin-left:11px;margin-top:4px;padding:16px 30px}.registration-form-header{background-color:#fafafa;border-bottom:1px solid #ddd;padding:10px}.registration-form-header .btn{margin-bottom:0}.registration-form-header .registration-form-header-info-btn{display:inline-block}.registration-form-header .registration-form-header-info-btn:hover{cursor:pointer}.registration-form-header #registration-form-header-info{margin-left:5px}.progress-bar-container{padding:10px 30px 0 30px}.progress-bar-container .payment-confirm-msg{text-align:center}.progress-bar-container .form-progress-bar .progress{height:10px;margin-bottom:15px;margin-top:5px}.progress-bar-container .form-progress-bar .progress .progress-bar{background-color:#86b42e}.progress-bar-container .form-progress-bar .progress .progress-bar-danger{background-color:#df4747}.progress-bar-container .bar-section-line{border-bottom:1px solid #aaa}.preview-progress-bar{background-color:#fff;margin:0 -15px}.provider-form-preview{margin-top:90px}@media(max-width: 767px){.provider-form-preview{margin-top:50px}}.provider-form-preview .close-preview-icon{color:#868c8e;font-size:25px}.provider-form-preview .preview-header{background-color:#fff;border-bottom:1px solid #aaa;border-radius:5px 5px 0 0;margin:0 -15px;padding:0 15px}.provider-form-preview .registration-flow{border-radius:0;position:relative}.provider-form-preview #form-preview-watermark{background:rgba(0,0,0,.02);display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.provider-form-preview #form-preview-watermark #bg-text{color:rgba(0,0,0,.2);font-size:50px;left:55%;position:absolute;text-align:center;top:35%;transform:translateX(-50%) rotate(-45deg)}#before-checkout-form .gender-options{margin-left:15px}#inactivity-warning .warning-content{padding:20px 10px}#inactivity-warning .warning-msg{font-size:18px}#inactivity-warning .help-question{font-size:14px;padding:10px 0}.payment-flow .option-box{background-color:#fff;border:2px solid #ccc;border-radius:5px;color:#666;cursor:pointer;float:left;font-size:14px;height:120px;margin:7.5px;padding:10px;position:relative;text-align:center;width:120px}@media(max-width: 767px){.payment-flow .option-box{font-size:12px;height:105px;width:105px}}.payment-flow .option-box .ex-care-status-icon{left:8px;position:absolute;top:5px}.payment-flow .option-box .ex-care-status-icon .selected-icon{display:none}.payment-flow .option-box.selected .selected-icon{display:inline}.payment-flow .ex-care-options{margin:0 -7.5px}.payment-flow .ex-care-option{margin-bottom:15px;position:relative}.payment-flow .ex-care-option .ex-care-icon{background-color:#fff;color:#ccc;font-size:28px;left:30%;position:absolute;text-align:center;top:-20px;width:50px}@media(max-width: 767px){.payment-flow .ex-care-option .ex-care-icon{font-size:25px}}.payment-flow .ex-care-option .icon{display:inline-block}.payment-flow .ex-care-option .am-icon{background-image:url(../png/am204493ff4e939e3a4c78.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option .am-icon{background-image:url(../png/am%402x02f4b35f6e9b3137250d.png)}}.payment-flow .ex-care-option .pm-icon{background-image:url(../png/pm76ab485967e927007ff2.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option .pm-icon{background-image:url(../png/pm%402x1a47fa2d88c0e32a75d3.png)}}.payment-flow .ex-care-option .am-pm-icon{background-image:url(../png/am_pm1f723934847d9a9fda69.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option .am-pm-icon{background-image:url(../png/am_pm%402xd8b5e27030da492e2cdf.png)}}.payment-flow .ex-care-option .ex-care-price{font-size:28px;margin:20px 0 15px 0}@media(max-width: 767px){.payment-flow .ex-care-option .ex-care-price{font-size:25px;margin:20px 0 10px 0}}.payment-flow .ex-care-option .currency{font-size:14px;line-height:30px;vertical-align:top}@media(max-width: 767px){.payment-flow .ex-care-option .currency{font-size:12px}}.payment-flow .ex-care-option .ex-care-name{font-size:14px}@media(max-width: 767px){.payment-flow .ex-care-option .ex-care-name{font-size:12px}}.payment-flow .ex-care-option.selected{border-color:#197dc2;color:#197dc2;cursor:pointer}.payment-flow .ex-care-option.selected .ex-care-icon{color:#82888a}.payment-flow .ex-care-option.selected .am-icon{background-image:url(../png/am_selected029fb31f5403b240dd03.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option.selected .am-icon{background-image:url(../png/am_selected%402x03c95e7b3d38e24ed433.png)}}.payment-flow .ex-care-option.selected .pm-icon{background-image:url(../png/pm_selected2773e5eb98467f4ca37a.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option.selected .pm-icon{background-image:url(../png/pm_selected%402x8e481758d51402394b36.png)}}.payment-flow .ex-care-option.selected .am-pm-icon{background-image:url(../png/am_pm_selecteda8465629b7b0c8114941.png);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.payment-flow .ex-care-option.selected .am-pm-icon{background-image:url(../png/am_pm_selected%402x60d6a73693a8ba3c6239.png)}}.payment-flow .day-options{margin:0 -7.5px}.payment-flow .ex-care-day .month{color:#ccc}.payment-flow .ex-care-day .day{font-size:28px;margin-bottom:10px}@media(max-width: 767px){.payment-flow .ex-care-day .day{font-size:25px}}.payment-flow .ex-care-day .price{font-size:16px}.payment-flow .ex-care-day.selected{border-color:#197dc2;color:#197dc2;cursor:pointer}.payment-flow .ex-care-day.selected .month{color:#197dc2}.payment-flow .ex-care-hourly-cell{color:#777;height:220px;margin-right:10px;text-align:center;width:180px}.payment-flow .ex-care-hourly-cell h3{color:#333;font-size:18px;margin:0 0 5px 0}.payment-flow .ex-care-hourly-cell .rate{font-size:14px}@media(max-width: 767px){.payment-flow .ex-care-hourly-cell .rate{font-size:12px}}.payment-flow .ex-care-hourly-cell .hour-selector{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;position:relative;width:100%}.payment-flow .ex-care-hourly-cell .hour-selector .counter-wrap{float:left;width:80%}.payment-flow .ex-care-hourly-cell .hour-selector .counter{color:#197dc2;font-size:28px}@media(max-width: 767px){.payment-flow .ex-care-hourly-cell .hour-selector .counter{font-size:25px}}.payment-flow .ex-care-hourly-cell .hour-selector .controls{color:#197dc2;cursor:pointer;float:right;width:20%}.payment-flow .ex-care-hourly-cell .currency{font-size:14px;line-height:30px;vertical-align:top}@media(max-width: 767px){.payment-flow .ex-care-hourly-cell .currency{font-size:12px}}.payment-flow .ex-care-hourly-cell .price{font-size:28px}@media(max-width: 767px){.payment-flow .ex-care-hourly-cell .price{font-size:25px}}.payment-flow .ex-care-time{margin-bottom:5px}.payment-flow .hold-spot-note{padding:10px 0}.school-suggestion-list{position:relative}.school-suggestion-list .autocomplete-suggestions{left:0;overflow:auto;top:-10px}.school-suggestion-list .autocomplete-suggestions .autocomplete-suggestion{cursor:pointer;overflow:visible}.school-suggestion-list .autocomplete-suggestions .autocomplete-suggestion .heading{overflow:visible}.school-suggestion-list .autocomplete-suggestions .autocomplete-suggestion:last-child{border:0}.dropdown-box{border:0;padding:0}.dropdown-box .search-select{height:32px;margin:0}.registration-info .autocomplete-suggestions{top:35px}table.tablesorter .tablesorter-header{background-image:url(../gif/bg4d9b5e03cc3701ea6884.gif);background-repeat:no-repeat;background-position:right center;cursor:pointer}table.tablesorter th.tablesorter-header{padding-right:15px}table.tablesorter th.tablesorter-header.sorter-false{background-image:none}table.tablesorter th,table.tablesorter td{vertical-align:top}table.tablesorter .tablesorter-headerAsc{background-image:url(../gif/asc2960f4a03b708584e64d.gif);background-repeat:no-repeat;background-position:right center;cursor:pointer}table.tablesorter .tablesorter-headerDesc{background-image:url(../gif/descc12155e95780dcadc12b.gif);background-repeat:no-repeat;background-position:right center;cursor:pointer}.branding-header-wrap .container{width:100%}.brand-header{border:0 none;margin-bottom:5px;min-height:auto}.brand-header .header-container{margin:0 auto;max-width:1125px;padding-bottom:5px}.brand-header.navbar-default{border-color:rgba(0,0,0,0)}.brand-header .navbar-header .h1{display:none;margin:0 10px 0 0;margin-bottom:0;overflow:hidden}@media(max-width: 767px){.brand-header .navbar-header .h1{font-size:18px;line-height:20px;max-height:80px;max-width:170px}}@media(min-width: 768px){.brand-header .navbar-header .h1{font-size:22px;height:50px;max-width:200px}}@media(min-width: 991px){.brand-header .navbar-header .h1{font-size:25px;line-height:30px;max-width:400px}}@media(max-width: 767px){.brand-header.navbar{margin-bottom:0}}.brand-header.navbar .navbar-header .navbar-brand{margin:0 10px 10px 0;padding:0}.brand-header a.navbar-brand{display:none;max-width:110px;overflow:hidden}.brand-header a.navbar-brand img{border-radius:3px;max-width:100px}.brand-header .navbar-nav li>a{color:#333}.brand-header .navbar-nav li>a:hover,.brand-header .navbar-nav li>a:focus{color:#555}.brand-header .navbar-nav .open .dropdown-menu:before,.brand-header .navbar-nav .open .dropdown-menu:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}.brand-header .navbar-nav .open .dropdown-menu a,.brand-header .navbar-nav .open .dropdown-menu a:hover,.brand-header .navbar-nav .open .dropdown-menu a:focus{color:#555}.brand-header .navbar-right{margin:0}.brand-header .powered-text{font-size:12px;left:10px;margin-bottom:5px;position:absolute;text-align:right;top:10px}.brand-header .powered-text .ah-logo-blue{background-image:url(../png/logo-mobile588587d69d262730da52.png);background-repeat:no-repeat;background-size:140px 19px;height:19px;width:140px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.brand-header .powered-text .ah-logo-blue{background-image:url(../png/logo-mobile%402x5e9d683e68d6a82ec0ae.png)}}.brand-header .powered-text .ah-logo-blue{display:inline-block;vertical-align:bottom}.brand-header .powered-text .ah-logo-white{background-image:url(../png/logo-whited29ca5e934156b14a582.png);background-repeat:no-repeat;background-size:140px 20px;height:20px;width:140px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.brand-header .powered-text .ah-logo-white{background-image:url(../png/logo-white%402x5dfb46a34890c4ad449a.png)}}.brand-header .powered-text .ah-logo-white{display:inline-block;vertical-align:bottom}.provider-branded-header{background-color:#fff;border-bottom:1px solid #d8d8d8}.provider-branded-header.fixed-top{left:0;position:fixed;right:0;top:0;z-index:1001}@media(min-width: 768px){.provider-branded-header.reg-flow{margin-bottom:20px}}.section-container{margin:0 auto;max-width:1125px;padding:5px 15px}.ah-hosted-widget-header,.branded-registration-header{background-color:#fff;position:relative}@media(max-width: 767px){.ah-hosted-widget-header,.branded-registration-header{padding:5px 10px 0}}@media(min-width: 768px){.ah-hosted-widget-header,.branded-registration-header{padding:10px 10px 5px}}.ah-hosted-widget-header .logo-container,.branded-registration-header .logo-container{float:left}.ah-hosted-widget-header .logo-container img,.branded-registration-header .logo-container img{border-radius:3px;margin-right:10px;width:100px}@media(max-width: 767px){.ah-hosted-widget-header .logo-container img,.branded-registration-header .logo-container img{display:none}}.ah-hosted-widget-header .primary-info,.branded-registration-header .primary-info{overflow:hidden}@media(max-width: 767px){.ah-hosted-widget-header .primary-info,.branded-registration-header .primary-info{width:100%}}.ah-hosted-widget-header .primary-info .header-title,.branded-registration-header .primary-info .header-title{float:left;margin:5px 0 0 0;overflow:hidden}@media(max-width: 767px){.ah-hosted-widget-header .primary-info .header-title,.branded-registration-header .primary-info .header-title{font-size:20px;max-height:100%;max-width:100%}}@media(min-width: 768px){.ah-hosted-widget-header .primary-info .header-title,.branded-registration-header .primary-info .header-title{font-size:25px;max-height:55px;max-width:85%}}.ah-hosted-widget-header .primary-info .powered-by-block,.branded-registration-header .primary-info .powered-by-block{float:right;margin-left:10px}@media(min-width: 768px){.ah-hosted-widget-header .primary-info .powered-by-block,.branded-registration-header .primary-info .powered-by-block{margin-top:3px}}.ah-hosted-widget-header .primary-info .powered-by-text,.branded-registration-header .primary-info .powered-by-text{bottom:5px;position:relative}.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{display:inline-block}@media(max-width: 767px){.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{background-image:url(../png/ah-icon-mobile6dbdceca81d003fbf92c.png);background-repeat:no-repeat;background-size:24px 16px;height:16px;width:24px}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 767px)and (min--moz-device-pixel-ratio: 2),only screen and (max-width: 767px)and (-o-min-device-pixel-ratio: 2/1),only screen and (max-width: 767px)and (min-device-pixel-ratio: 2),only screen and (max-width: 767px)and (min-resolution: 192dpi),only screen and (max-width: 767px)and (min-resolution: 2dppx){.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{background-image:url(../png/ah-icon-mobile6dbdceca81d003fbf92c.png)}}@media(max-width: 767px){.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{margin:10px 0}}@media(min-width: 768px){.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{background-image:url(../png/logo-desktop23c1ddbb318db52a6e49.png);background-repeat:no-repeat;background-size:120px 17px;height:17px;width:120px}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 768px)and (min--moz-device-pixel-ratio: 2),only screen and (min-width: 768px)and (-o-min-device-pixel-ratio: 2/1),only screen and (min-width: 768px)and (min-device-pixel-ratio: 2),only screen and (min-width: 768px)and (min-resolution: 192dpi),only screen and (min-width: 768px)and (min-resolution: 2dppx){.ah-hosted-widget-header .primary-info .powered-by-ah-logo,.branded-registration-header .primary-info .powered-by-ah-logo{background-image:url(../png/logo-desktop%402x92a0a0cf188fefe3e431.png)}}.ah-hosted-widget-header .provider-short-info,.branded-registration-header .provider-short-info{float:left}@media(min-width: 768px){.ah-hosted-widget-header .provider-short-info,.branded-registration-header .provider-short-info{width:80%}}.ah-hosted-widget-header .logo-container img{margin-top:5px}@media(max-width: 767px){.ah-hosted-widget-header{padding:5px 10px 10px}}@media(max-width: 767px){.ah-hosted-widget-header .info-container{position:relative;top:-3px}}@media(min-width: 768px){.ah-hosted-widget-header .info-container{min-height:40px}}.ah-hosted-widget-header .info-container .sub-text{color:#197dc2;font-size:13px;line-height:20px;margin-bottom:5px;margin-top:0}.ah-hosted-widget-header .info-container .provider-rating .stars{cursor:auto;font-size:16px}
