@charset "UTF-8";body>main{margin-bottom:-200px;font-family:DM Sans,sans-serif;min-width:1200px}body a:hover{color:#236d71}input.form-control:focus{box-shadow:none!important}.btn.notransform{text-transform:none}.btn-primary:active{background-color:#c64269}.btn-primary:focus{color:#fff;background-color:#236d71;box-shadow:0 0!important}.btn-primary:focus:hover{background-color:#c64269}.btn-primary.btn-medium{padding:9px 25px}.site-footer a.btn-icon:hover{color:#236d71;cursor:pointer}.modal{padding:20px}.modal .modal-content{border-radius:20px}.modal .modal-dialog{max-width:800px}.modal .modal-title{justify-content:center}.modal .upgrade-text{font-size:20px}.modal .prereq-hint{font-size:17px;font-style:italic;color:#777;margin:0 72px 24px;background-color:#fff1f1;border-radius:24px;padding-top:12px;padding-bottom:12px}.modal .prereq-hint.info{background-color:#daf1eb}.modal .prereq-hint span{margin-right:10px}.modal .prereq-hint a{border-bottom:1px dotted}.modal .prereq-hint .warning{color:#b34343;margin-right:18px;font-size:38px}.modal .prereq-hint .info{color:#236d71;margin-right:18px;font-size:38px}.modal .hint{color:#8e8e8e;font-size:14px;font-style:italic;text-align:center}.modal .modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto;right:30px;top:30px;position:absolute}.navbar-collapse{min-width:400px}.social-icon{background:#2c5558;padding:6px;border-radius:50%;--e-social-icon-icon-color: #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.social-icon i{width:1em;height:1em;position:relative;display:block}.overlay-styles{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0;opacity:.85;overflow-x:hidden;transition:2s;color:#ccc;background:#cecece;margin:0;padding:0;justify-content:center;display:flex;align-items:center}.spinner-loader{border:10px solid #f3f3f3;border-top:10px solid #236D71;border-radius:50%;width:80px;height:80px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-container{height:42vh;border-bottom:1px solid #E5E5E5;padding-left:2em}.message-center{height:70vh}.message-center .content-sidebar-column>div{max-height:60vh;overflow:auto}.message-center .content-main-colum .col.h-100{border-bottom:1px solid #E5E5E5}.message-center .sendbutton-container{padding-right:10%;height:23vh;padding-top:40px;background:linear-gradient(180deg,#f9fafb,#fff 39.39%)}.message-center .input-container{height:15%;padding-left:2em}.message-center .input-container textarea{font-family:DM Sans,sans-serif;font-size:14px;min-height:0;resize:none;border:none;outline:none;border-style:none;border-color:transparent;overflow:auto;background:transparent;box-shadow:none;border-radius:0}.message-center .input-container textarea::placeholder{color:#8e8e8e;font-family:DM Sans,sans-serif;font-size:14px}.message-center .contacts-container{background:#fff;box-shadow:0 4px 15px #0000001f}.message-center .contacts-container .search-toolbar{padding:32px 0 32px 120px}.message-center .contacts-container .search-toolbar input{margin:0;padding:7px 12px}.message-center .contacts-container .search-toolbar .btn{padding:8px 24px;min-width:0}.message-center .contacts-container .contact-card{border:1px solid #E5E5E5;margin:0;padding:0}.message-center .contacts-container .contact-card>div{padding-left:108px}.message-center .contacts-container .contact-card .contact-name{font-family:DM Sans,sans-serif;font-size:14px;color:#454545;font-weight:500}.message-center .contacts-container .contact-card .contact-lastmsg{font-family:DM Sans,sans-serif;font-size:14px;color:#8e8e8e;font-weight:400;width:290px;height:60px;overflow:hidden}.message-center .contacts-container .contact-card .row{max-width:350px}.message-center .contacts-container .contact-card-active{background-color:#f5f5f5;border-right:5px solid #236D71}.top-contact{display:flex;border-bottom:2px solid #E5E5E5;padding:12px 0 12px 25px;gap:16px}.top-contact .photo{min-width:56px;min-height:56px;font-size:50px;color:#236d71;display:flex;max-width:56px;max-height:56px}.top-contact .name{color:#454545;font-family:DM Sans,sans-serif;font-size:16px}.top-contact .name p{color:#8e8e8e}.chat-container .message{font-family:DM Sans,sans-serif;font-size:14px}.chat-container .message-container{margin:0;padding:8px}.chat-container .message .message-name{font-weight:700}.chat-container .message .message-time{color:#8e8e8e}.chat-container .message .message-time:before{content:"•";margin-left:10px;margin-right:10px}.mc-sections{border-bottom:1px solid #E5E5E5;padding-right:28px}.mc-sections .nav-item{font-family:DM Sans,sans-serif;font-weight:500;font-size:14px}.mc-sections div{color:#236d71;cursor:pointer}.mc-sections div.section-active{border-bottom:2px solid #236D71}.mc-sections a:hover,.mc-sections i:hover,.mc-sections .nav-link:hover{color:#236d71}.notifications{display:flex;flex-direction:column;width:50%;max-width:700px}.notifications-title{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;margin-top:1em}.notifications-container{display:flex;align-content:center;justify-content:center}.notification-record{margin-top:25px;padding-bottom:20px;border-bottom:1px solid #E5E5E5}.notification-record .notification-icon{color:#236d71;font-size:40px}.notification-record .notification-remove{color:#236d71;font-size:20px}.notification-record .notification-date{font-family:DM Sans,sans-serif;font-size:14px;color:#8e8e8e}.notification-record .notification-text{font-family:DM Sans,sans-serif;font-weight:500;font-size:14px;color:#000}.btn-link:hover{margin-left:0}.btn-small{padding:4px 18px;min-width:48px;font-size:.8rem}.btn-nobg{background:none;border:2px solid #236D71;color:#236d71}.btn-nobg:focus{background:none;border:2px solid #236D71!important;color:#236d71}.btn-nobg:focus:hover{color:#fff;background:#236d71;border:2px solid #236D71}.btn-nobg:active{background:none;border:2px solid #236D71!important;color:#236d71}.btn-nobg:hover:after{background:none}.btn-nobg:hover{color:#fff;background:#236d71;border:2px solid #236D71}.btn-primary:disabled{color:#fff;background:#236d71;opacity:.5;cursor:not-allowed}.is-disabled-link{color:currentColor;cursor:not-allowed;opacity:.3;pointer-events:none}table{width:100%}table tr{color:#293061;font-size:16px;min-height:65px}table tr td{padding:10px}table tr th{background-color:#ecf8f5;padding-top:20px;padding-bottom:20px;padding-left:10px}table tr:nth-child(2n){background-color:#f5f5f5}.subscriptions-table thead tr{color:#236d71}.grid-react-table table.scrollable tbody{display:block;max-height:300px;overflow-y:auto}.grid-react-table table thead,.grid-react-table table tbody tr{display:table;width:100%;table-layout:fixed}.grid-react-table input[type=text]{margin:8px;padding:8px}.grid-react-table .attendee-name-cell{display:"flex";flex-direction:"column"}.grid-react-table .attendee-name-cell .invoicing-details{color:#293061;border-left:3px solid #eee;margin-left:4px;padding-left:8px;display:flex;flex-direction:column}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section i{color:#b3b3b3;width:24px}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section i.warning{color:#b34343;cursor:pointer}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section i.success{color:#43b343}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section span{color:#293061;font-size:14px}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section span.warning{color:#b34343;cursor:pointer}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-detail-section span.success{color:#236d71}.grid-react-table .attendee-name-cell .invoicing-details .invoicing-address .address-text{color:#293061;font-size:14px}.grid-react-table .attendee-prereq-details{padding-left:120px;padding-right:30px;margin-top:20px;margin-bottom:20px}.grid-react-table .attendee-prereq-details i{color:#b3b3b3;width:24px}.grid-react-table .attendee-prereq-details i.warning{color:#b34343}.grid-react-table .attendee-prereq-details i.success{color:#43b343}.grid-react-table .attendee-prereq-details span{color:#293061;font-size:14px}.grid-react-table .attendee-prereq-details span.warning{color:#b34343}.grid-react-table .attendee-prereq-details span.success{color:#236d71}.paginator-react-table ul.pagination{display:flex;flex-wrap:wrap;row-gap:16px;margin:20px}.paginator-react-table ul.pagination li{border-bottom:2px solid #fff;cursor:pointer}.paginator-react-table ul.pagination li p{font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;margin-left:10px;margin-right:10px;color:#c4c4c4}.paginator-react-table ul.pagination li.active-selection{border-bottom:2px solid #236D71}.paginator-react-table ul.pagination li.active-selection p{color:#236d71}.paginator-react-table ul.pagination li.page-next{border-top:2px solid #C4C4C4;border-right:2px solid #C4C4C4;box-sizing:border-box;border-radius:2px;transform:rotate(45deg);width:24px;height:24px;min-width:24px;min-height:24px}.paginator-react-table ul.pagination li.page-prev{border-top:2px solid #C4C4C4;border-left:2px solid #C4C4C4;box-sizing:border-box;border-radius:2px;transform:rotate(-45deg);width:24px;height:24px;min-width:24px;min-height:24px}.switch{position:relative;display:inline-block;width:32px;height:22px}.switch input{opacity:0;width:0;height:0}.switch.switch-long{width:42px}.switch.switch-long input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.switch.not-on-off .slider{background-color:#236d71}.switch-label{font-weight:500;color:#8e8e8e}.switch-label-active{color:#236d71}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#236d71}input:checked+.slider:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translate(8px)}.doc-completed{color:#236d71;font-size:16px}.online-completed{color:#b3b3b3;font-size:16px}.doc-required{color:#d16431;font-size:16px}.ctooltip{position:relative}.ctooltip .tooltiptext{visibility:hidden;width:175%;background-color:#000;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:104%;left:20%;margin-left:-60px;padding:5px;font-family:DM Sans,sans-serif;font-size:12px;color:#fff;text-align:left;box-shadow:0 0 10px #00000040}.ctooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid}.ctooltip:hover .tooltiptext{visibility:visible}.ctooltip.level-2 .tooltiptext:after{border-color:#9E5BA0 transparent transparent transparent}.ctooltip.level-3 .tooltiptext:after{border-color:#236D71 transparent transparent transparent}.ctooltip.level-4 .tooltiptext:after{border-color:#D16431 transparent transparent transparent}.ctooltip.level-5 .tooltiptext:after{border-color:#C64269 transparent transparent transparent}.ctooltip.badge .tooltiptext:after{border-color:#fff transparent transparent transparent}.ctooltip .tooltiptext.level-2,.card-tiny .card-body .icon-container.level-2,.card-tiny .card-body .card-content.level-2{background-color:#9e5ba0}.ctooltip .tooltiptext.level-3,.card-tiny .card-body .icon-container.level-3,.card-tiny .card-body .card-content.level-3{background-color:#236d71}.ctooltip .tooltiptext.level-4,.card-tiny .card-body .icon-container.level-4,.card-tiny .card-body .card-content.level-4{background-color:#d16431}.ctooltip .tooltiptext.level-5,.card-tiny .card-body .icon-container.level-5,.card-tiny .card-body .card-content.level-5{background-color:#c64269}.ctooltip .tooltiptext.badge{background-color:#fff;color:#8e8e8e;width:240%;margin-left:-84px;text-align:center}.no-contacts{margin-left:120px;margin-top:42px}.seminar-card{color:#454545}.seminar-card .details-container{font-size:14px}.seminar-card .details-container h3{margin-top:20px;margin-bottom:10px;font-size:20px}.seminar-card .details-container h3 a:hover{color:#236d71}.seminar-card .details-container .heading-small{margin:0;font-size:14px}.seminar-card .details-container .description{padding:0;margin-bottom:10px}.seminar-card .details-container .row{margin-left:0;margin-right:0}.seminar-card .details-container .row .col-6{padding-left:0}.seminar-card .icon-price-container{max-width:74px;margin-right:26px;padding-top:20px;margin-left:30px;position:relative}.seminar-card .icon-price-container .online-status,.seminar-card .icon-price-container .price{display:flex;justify-content:end}.seminar-card .icon-price-container .link-wrapper{position:absolute;bottom:0;width:130px;left:-42px;margin-bottom:10px}.seminar-card .icon-price-container .link-wrapper a{padding:0}.seminar-card .icon-price-container .link-wrapper a:hover{margin-right:-3px;margin-left:3px}.seminar-card .photo-container{max-width:270px;margin-left:20px;margin-top:20px;margin-bottom:20px}.seminar-card .photo-container .instructor{display:flex;align-items:center;margin-top:-6px}.seminar-card .photo-container .instructor img.rounded-circle{width:48px;height:48px;object-fit:cover}.seminar-card .photo-container .controls .wishlist-button{margin-top:16px;width:100%;min-width:220px;white-space:nowrap;text-transform:uppercase;padding:8px}.my-documents a{text-decoration:underline}.notifications-number{position:absolute;left:38px;width:16px;height:16px;color:#fff;background-color:#f27b56;border-radius:50%;font-family:DM Sans,sans-serif;font-size:10px;text-align:center}.notifications-number.inline{position:unset}.p3.hint{font-style:italic;text-align:center}.react-datepicker__input-container .readonly-input{cursor:pointer;flex-grow:1;font-size:14px;background:#fff;padding:8px 20px;border:1px solid #C4C4C4;border-radius:28px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;margin:8px 0 14px}.seminars-grid-react-table .seminar-search-hint{color:#8e8e8e;font-style:italic}.seminars-grid-react-table .react-datepicker-wrapper{display:block;max-width:256px}.seminars-grid-react-table .react-datepicker-wrapper .react-datepicker__input-container .readonly-input{margin:0;overflow:hidden}div.highlighted-profile-plans{display:flex}div.highlighted-profile-plans .border-active-side{border-left:4px solid #236D71;border-right:4px solid #236D71}div.highlighted-profile-plans .border-active-top{border-top:4px solid #236D71}div.highlighted-profile-plans .border-active-bottom{border-bottom:4px solid #236D71}div.highlighted-profile-plans .plan-column{margin:0 10px 0 0;padding:30px 30px 0;background-color:#f5f5f5;min-width:100px}div.highlighted-profile-plans .plan-column .plan-title{color:#000;font-size:28px;font-weight:300;font-family:DM Sans,sans-serif;margin:0 0 30px;padding:0}div.highlighted-profile-plans .plan-column .plan-price{text-align:center}div.highlighted-profile-plans .plan-column .plan-upcoming{text-align:center;font-size:16px}div.highlighted-profile-plans .plan-column .plan-schedule{text-align:center;font-size:14px}div.highlighted-profile-plans .plan-column ul{margin:0;padding:0;list-style-type:none}div.highlighted-profile-plans .plan-column ul li{color:#000;font-size:16px;font-weight:300;font-family:DM Sans,sans-serif;margin-bottom:10px}div.highlighted-profile-plans .plan-column ul li i{margin-right:10px;color:#236d71}div.profile-plans{display:flex}div.profile-plans .border-active-side{border-left:4px solid #236D71;border-right:4px solid #236D71}div.profile-plans .border-active-top{border-top:4px solid #236D71}div.profile-plans .border-active-bottom{border-bottom:4px solid #236D71}div.profile-plans .border-inactive-side{border-left:4px solid #F5F5F5;border-right:4px solid #F5F5F5}div.profile-plans .border-inactive-top{border-top:4px solid #F5F5F5}div.profile-plans .border-inactive-bottom{border-bottom:4px solid #F5F5F5}div.profile-plans .plan-column{margin:0 10px 0 0;padding:10px 10px 0;background-color:#f5f5f5;min-width:100px}div.profile-plans .plan-column .plan-title{color:#000;font-size:24px;font-weight:700;font-family:DM Sans,sans-serif;margin:0 0 12px;padding:0;width:0;overflow:visible;min-height:64px}div.profile-plans .plan-column .plan-description{min-height:174px;margin-bottom:12px}div.profile-plans .plan-column .plan-price{text-align:center}div.profile-plans .plan-column .plan-upcoming{text-align:center;font-size:16px}div.profile-plans .plan-column .plan-schedule{text-align:center;font-size:14px}div.profile-plans .plan-column ul{margin:0;padding:0;list-style-type:none}div.profile-plans .plan-column ul li{color:#000;font-size:16px;font-weight:300;font-family:DM Sans,sans-serif;margin-bottom:10px}div.profile-plans .plan-column ul li i{margin-right:10px;color:#236d71}.payment-profiles-manager .payment-profiles-table{position:relative}.payment-profiles-manager .payment-profiles-table thead tr{color:#236d71}.payment-profiles-manager .payment-profiles-table thead tr th{text-align:center;padding-left:0}.payment-profiles-manager .payment-profiles-table tbody tr{color:#8e8e8e}.payment-profiles-manager .payment-profiles-table tbody tr .cell-primary{color:#000}.payment-profiles-manager .payment-profiles-table tbody tr .cell-delete{display:flex;justify-content:center;min-width:120px;max-width:120px;width:120px}.payment-profiles-manager .payment-profiles-table tbody tr .cell-status{display:flex;justify-content:center;color:#000;font-weight:700}.payment-profiles-manager .payment-profiles-table tbody tr .cell-created,.payment-profiles-manager .payment-profiles-table tbody tr .cell-type{display:flex;justify-content:center}.payment-profiles-manager .payment-profiles-table tbody tr .cell-title{display:flex;justify-content:left}.payment-profiles-manager .modal .warning,.payment-profiles-manager .modal .info{font-size:64px;display:flex;flex-direction:column;justify-content:center}.payment-profiles-manager .payment-profiles-forms .nav-link:hover{color:#236d71}.purchases-list{padding-left:24px;padding-right:16px}.purchases-table{position:relative}.purchases-table thead tr{color:#236d71}.purchases-table thead tr th{text-align:center;padding-left:0}.purchases-table tbody tr{color:#000}.purchases-table tbody tr td{padding:0}.purchases-table tbody tr .cell-order{display:flex;justify-content:center;align-items:center;min-width:100px;max-width:100px;width:100px;min-height:48px}.purchases-table tbody tr .cell-order-date{display:flex;justify-content:center;font-size:14px}.purchases-table tbody tr .cell-origin{display:flex;justify-content:center;font-size:16px}.purchases-table tbody tr .cell-origin .origin-auto{background-color:#236d71}.purchases-table tbody tr .cell-origin .origin-manual{background-color:#293061}.purchases-table tbody tr .cell-status{font-size:14px;display:flex;justify-content:center}.purchases-table tbody tr .cell-type{font-size:14px;display:flex;justify-content:left;margin-left:30%}.purchases-table tbody tr .cell-products{font-size:12px}.purchases-table tbody tr .cell-products ul{margin:14px 0 4px 8px}.purchases-table tbody tr .cell-total{font-family:monospace,monospace;font-size:14px;font-weight:700;display:flex;justify-content:right}.purchases-table tbody tr .cell-details{display:flex;justify-content:center}.purchases-table .react-datepicker-wrapper{display:block;max-width:256px}.purchases-table .react-datepicker-wrapper .react-datepicker__input-container .readonly-input{margin:0;overflow:hidden}.purchases-table .react-datepicker__navigation{min-width:auto!important}.purchase-details-table{position:relative}.purchase-details-table thead tr{color:#236d71}.purchase-details-table thead tr th{text-align:center;padding-left:0}.purchase-details-table thead tr .th-cell-subtotal{display:flex;justify-content:right;margin-right:12px}.purchase-details-table thead tr .th-cell-product{display:flex;justify-content:left;margin-left:12px}.purchase-details-table tbody tr{color:#000}.purchase-details-table tbody tr td{padding:0}.purchase-details-table tbody tr td div{padding:10px 0}.purchase-details-table tbody tr .cell-product{display:flex;margin-left:12px}.purchase-details-table tbody tr .cell-subtotal{font-family:monospace,monospace;font-weight:700;display:flex;justify-content:right;margin-right:12px}.purchase-details-table tbody tr .cell-price{font-family:monospace,monospace;display:flex;justify-content:center}.purchase-details-table tbody tr .cell-status{display:flex;justify-content:center}.purchase-details-table .purchase-details-total{display:flex;justify-content:right;margin-top:8px}.purchase-details-table .purchase-details-total .purchase-details-total-title{font-size:24px}.purchase-details-table .purchase-details-total .purchase-details-total-value{margin-left:12px;font-size:24px;font-weight:700}.onpage-notification{display:flex;font-size:16px;font-style:italic;color:#777;background-color:#fff1f1;border-radius:12px;padding-top:8px;padding-bottom:8px}.onpage-notification .opn-icon{font-size:38px;display:flex;flex-direction:column;justify-content:center}.onpage-notification a{border-bottom:1px dotted}.onpage-notification.opn-warning{background-color:#ffc608}.onpage-notification.opn-warning .opn-icon,.onpage-notification.opn-warning .opn-text{color:#000}.onpage-notification.opn-info{background-color:#eef8f9}.onpage-notification.opn-info .opn-icon{color:#236d71;font-size:52px}.onpage-notification.opn-info .opn-text{color:#8e8e8e}.onpage-notification.opn-info .opn-text .opn-title{font-style:normal;font-weight:700}.inline-edit span input{width:400px}.inline-edit input{border:1px solid #C4C4C4;box-sizing:border-box;border-radius:28px;margin-right:8px;padding:2px 12px;margin-bottom:5px}.inline-edit input::placeholder{color:#b3b3b3}.inline-edit input.has-error{border:1px solid #ff0000;background-color:#ffc4c4}.inline-edit i{color:#b2b2b2}.inline-edit button{min-width:auto}.inline-edit label{color:#8e8e8e}.inline-edit select{padding-top:8px!important;padding-bottom:8px!important;background-position:calc(100% - 18px) 18px}
