@charset "UTF-8";
@charset "UTF-8";
.chat-container{border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.chat-container .betterdocs-chatbot-header{align-items:center;background-color:#0bb782;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;padding:10px;position:relative}.chat-container .betterdocs-chatbot-header .header__back.header__button{align-items:center;background:transparent;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;left:10px;line-height:30px;position:absolute;text-align:center;transition:.25s ease-in-out;width:30px}.chat-container .betterdocs-chatbot-header .header__back.header__button:hover{background:#f6f6f7}.chat-container .betterdocs-chatbot-header .header-images{display:flex;margin-right:10px}.chat-container .betterdocs-chatbot-header .header-images img{border-radius:50%;height:30px;margin-right:-10px;width:30px}.chat-container .betterdocs-chatbot-header h2{color:#fff;font-family:system-ui;font-size:20px;font-size:24px;font-weight:600;margin:0 0 0 auto;padding:6px 0;text-align:center;width:100%}.chat-container .chat-content-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 5px}.chat-container .chat-content-wrapper .chat-body{-ms-overflow-style:none;background-color:#f9f9f9;flex:1;overflow-y:scroll;padding:10px 10px 0;scrollbar-width:none}.chat-container .chat-content-wrapper .chat-body::-webkit-scrollbar{background:transparent;width:0}.chat-container .chat-content-wrapper .chat-body .top-content{margin:auto auto 20px;text-align:center}.chat-container .chat-content-wrapper .chat-body .top-content .chat-icon{display:flex;justify-content:center;margin-bottom:15px}.chat-container .chat-content-wrapper .chat-body .top-content .heading-title{color:#1d2939;font-family:Inter;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:18px;margin-bottom:10px;text-align:center}.chat-container .chat-content-wrapper .chat-body .top-content .chat-description{color:#667085;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:22px;margin:auto;max-width:275px;text-align:center}.chat-container .chat-content-wrapper .chat-body .date{color:#888;margin-bottom:10px;text-align:center}.chat-container .chat-content-wrapper .chat-body .message{border-radius:20px;font-size:14px;margin-bottom:15px;max-width:100%;padding:6px 15px;position:relative;word-break:break-word}.chat-container .chat-content-wrapper .chat-body .message.failed,.chat-container .chat-content-wrapper .chat-body .message.sent{margin-bottom:30px;margin-left:auto;margin-right:0;max-width:calc(100% - 50px);padding:0 0 0 20px;text-align:right}.chat-container .chat-content-wrapper .chat-body .message.failed .query,.chat-container .chat-content-wrapper .chat-body .message.sent .query{background-color:#0bb782;border-radius:5px;color:#fff;display:inline-block;padding:10px 15px;text-align:left}.chat-container .chat-content-wrapper .chat-body .message.failed .status,.chat-container .chat-content-wrapper .chat-body .message.sent .status{align-items:center;bottom:-20px;color:#0bb782;display:flex;font-size:12px;gap:4px;position:absolute;right:0}.chat-container .chat-content-wrapper .chat-body .message.failed .status svg,.chat-container .chat-content-wrapper .chat-body .message.sent .status svg{height:15px;width:15px}.chat-container .chat-content-wrapper .chat-body .message.received{align-items:end!important;align-self:flex-start;color:#000;display:flex;margin-right:20px;padding:0}.chat-container .chat-content-wrapper .chat-body .message.received .avatar{align-items:center;background:#d2eed7;border-radius:50px;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}.chat-container .chat-content-wrapper .chat-body .message.received .avatar.thinking{background:none!important}.chat-container .chat-content-wrapper .chat-body .message.received .thinking-dots{color:#98a2b3}.chat-container .chat-content-wrapper .chat-body .message.received .dots:after{animation:dots 1.5s steps(3) infinite;content:"";display:inline-block;text-align:left;width:1.3em}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"...."}}.chat-container .chat-content-wrapper .chat-body .message.received .message-content{align-items:end;border-radius:20px;display:flex}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text{background-color:#fff;border-radius:5px;font-family:system-ui;line-height:1.6rem;padding:10px 15px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .typing-text{background:#fff;border-radius:5px;color:#98a2b3;padding:12px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text{color:#333;font-family:IBM Plex Sans;line-height:1.6;width:calc(100% - 70px)}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text span.message-received-time{color:#b1b3bd;font-family:system-ui;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:12px;text-align:left}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .message-text code{word-wrap:break-word;background-color:rgba(0,0,0,.07);border:1px solid #e0e0e0;border-radius:4px;display:block;font-size:.95em;line-height:1.6;margin:1.5em 0;overflow-x:auto;padding:1em;white-space:pre-wrap}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text p{font-size:14px;margin-bottom:15px;margin-top:0}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text p:last-child{margin:0}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ol,.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ul{margin-bottom:0;margin-left:5px;padding-left:15px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ol li,.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text ul li{font-size:14px;margin-bottom:10px}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text a{color:#0073aa;font-weight:700;text-decoration:none}.chat-container .chat-content-wrapper .chat-body .message.received .message-content .text a:hover{color:#005177;text-decoration:underline}.chat-container .chat-content-wrapper .chat-body .message.typing.received .message-content{align-items:end;padding:5px 10px 5px 5px}.chat-container .chat-content-wrapper .thankyou-message-container{background:#fff8e8;border:1px solid #ffeed4;border-radius:0;border-radius:8px;color:#667085;font-family:Inter;font-size:14px;font-size:12px;font-weight:400;margin:auto;padding:10px;text-align:center;width:calc(100% - 50px)}.chat-container .chat-content-wrapper .error-message-container{align-items:center;border-radius:0;color:red;display:flex;font-size:14px;height:35px;justify-content:start;margin-bottom:-25px;margin-left:-5px;margin-top:0;padding:0 5px;position:relative;text-align:center;width:100%;z-index:9999}.chat-container .chat-content-wrapper .chat-footer{background-color:#f9f9f9;display:flex;flex-direction:column;padding:10px}.chat-container .chat-content-wrapper .chat-footer .message-input{align-items:center;background-color:#fff;border:1px solid #f2e8e8;border-radius:30px;display:flex;flex:1;font-size:16px;justify-content:space-between;overflow:hidden;padding:5px}.chat-container .chat-content-wrapper .chat-footer .message-input input{background-color:#fff;border:none;flex:1;font-family:system-ui;font-size:16px;font-weight:400;height:30px;letter-spacing:-.02em;line-height:20px;margin-right:10px;padding:5px 10px;text-align:left;width:calc(100% - 50px)}.chat-container .chat-content-wrapper .chat-footer .message-input input:focus{outline:0}.chat-container .chat-content-wrapper .chat-footer .message-input input::-moz-placeholder{color:#d0d5dd;font-family:system-ui;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:20px;text-align:left}.chat-container .chat-content-wrapper .chat-footer .message-input input::placeholder{color:#d0d5dd;font-family:system-ui;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:20px;text-align:left}.chat-container .chat-content-wrapper .chat-footer .message-input button{align-items:center;background:#0bb782;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:0;width:40px}.chat-container .chat-content-wrapper .chat-footer .message-input button svg{height:16px;width:16px}.chat-container .email-field-container{display:flex;flex-direction:column;margin-bottom:10px;margin-left:auto;margin-top:10px;position:relative;width:calc(100% - 50px)}.chat-container .email-field-container .email-field{align-items:center;background-color:#f1f1f1;border:1px solid #d0d5dd;border-radius:5px;display:flex;justify-content:end;padding-left:10px;width:100%}.chat-container .email-field-container .email-field svg{height:10px;width:10px}.chat-container .email-field-container .email-field input{background-color:transparent;border:none;height:35px;width:100%}.chat-container .email-field-container .email-field input:focus{border:none;box-shadow:none;outline:0}.chat-container .email-field-container .email-field .email-icon{align-items:center;background:#fff;border-radius:5px;cursor:pointer;display:flex;height:35px;justify-content:center;margin:4px;width:45px}.chat-container .email-field-container .continue-guest{color:#667085;cursor:pointer;font-size:12px;line-height:1.2;margin-top:6px;text-decoration:underline}.chat-container .email-field-container .continue-guest:hover{color:#667085;text-decoration:underline}.chat-container .email-field-container .continue-guest strong{color:#1d2939;font-weight:700}.message.received.email-field-wrapper{flex-direction:column;margin-top:0;position:relative;transition:.3s}.message.received.email-field-wrapper:hover span.skip-email{opacity:1}.message.received.email-field-wrapper span.skip-email{align-items:center;background:#00b682;border-radius:50px;cursor:pointer;display:flex;height:100%;height:20px;justify-content:center;opacity:0;position:absolute;right:5px;top:-15px;transition:.3s;width:20px}.message.received.email-field-wrapper span.skip-email svg{height:10px;width:10px}.email-field-wrapper.focused .email-field{outline:1px solid #00b682}.chat-loading{align-items:start;display:flex;height:100%;justify-content:center;margin-top:100px}.generic-loader{bottom:0;left:0;position:fixed;right:0;text-align:center;top:35px}.generic-loader:before{content:"";display:inline-block;height:100%;vertical-align:middle}@keyframes betterdocs-ia-rotation-lr{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes betterdocs-ia-rotation-rl{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes betterdocs-ia-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes betterdocs-ia-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes betterdocs-ia-fade-in{0%{opacity:0}to{opacity:1}}@keyframes betterdocs-ia-bounce-in{0%,35%{opacity:0}to{opacity:1}0%,40%,80%,to{transform:translateY(0)}60%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.typing-indicator{align-items:center;display:flex;gap:8px;justify-content:center}.dot{animation:bounce 1.4s ease-in-out infinite;background-color:#00b682;border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.header__back.header__button:hover svg path{fill:#111213}.chat-container .chat-content-wrapper .chat-body .message.received.email-field-wrapper{align-items:start!important}.message.typing.received.message-active .text{align-items:center;display:flex;justify-content:center;min-height:15px;min-width:50px}.message-input.disabled{opacity:.6;pointer-events:none}.fc-cart-drawer-container .fc-cart-drawer-open-btn{bottom:80px}.betterdocs-ai-suggestion{background:#f5fbff;border-radius:4px;margin:14px 20px;padding:12px}.betterdocs-ai-suggestion:hover{background:#ebf8ff}.betterdocs-ai-suggestion .ai-suggestion-prompt{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;transition:all .2s ease}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-content{align-items:center;display:flex;flex:1;gap:12px}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-content .ai-suggestion-label{color:#475467;font-size:14px;font-weight:500;line-height:1.3em;margin:0 0 5px}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-content .ai-suggestion-query{color:#344054;font-size:12px;line-height:1.3em;margin:0}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-enter-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-sparkle-icon{align-items:center;display:flex;gap:8px;position:relative}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-text{flex:1}.betterdocs-ai-suggestion .ai-suggestion-prompt .ai-suggestion-text .ai-suggestion-label{color:#475467;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.betterdocs-ai-suggestion .ai-suggestion-generating .ai-generating-content{align-items:center;display:flex;gap:12px}.betterdocs-ai-suggestion .ai-suggestion-generating .ai-generating-text{align-items:center;display:flex;flex:1;gap:4px}.betterdocs-ai-suggestion .ai-suggestion-generating .ai-generating-text .ai-generating-label{color:#d0d5dd;font-size:14px;font-weight:500;line-height:1.3em;margin:0 0 5px}.betterdocs-ai-suggestion .ai-suggestion-generating .ai-generating-text .thinking-dots{animation:thinking-dots 1.5s infinite;color:#d0d5dd;font-size:14px;font-weight:500;line-height:20px}@keyframes sparkle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes thinking-dots{0%,20%{opacity:.3}50%{opacity:1}to{opacity:.3}}.betterdocs-ai-suggestion .ai-response .ai-response-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.betterdocs-ai-suggestion .ai-response .ai-response-header .ai-response-icon-title{align-items:center;display:flex;gap:12px}.betterdocs-ai-suggestion .ai-response .ai-response-header .ai-response-title{color:#475467;font-size:14px;font-weight:500;line-height:1.3em}.betterdocs-ai-suggestion .ai-response .ai-response-header .ai-response-toggle{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:0;transition:transform .2s ease}.betterdocs-ai-suggestion .ai-response .ai-response-header .ai-response-toggle:hover{opacity:.7}.betterdocs-ai-suggestion .ai-response .ai-response-header .ai-response-toggle.collapsed{transform:rotate(180deg)}.betterdocs-ai-suggestion .ai-response .ai-response-content{color:#475467;margin-top:12px}.betterdocs-ai-suggestion .ai-response .ai-response-content code{background:rgba(100,116,139,.2);color:#475467}.betterdocs-ai-suggestion .ai-response .ai-response-content pre{background:rgba(100,116,139,.1)}.betterdocs-ai-suggestion .ai-response .ai-response-content blockquote{border-left-color:#612cff;color:#94a3b8}.betterdocs-ai-suggestion .ai-response .ai-response-content h1,.betterdocs-ai-suggestion .ai-response .ai-response-content h2,.betterdocs-ai-suggestion .ai-response .ai-response-content h3,.betterdocs-ai-suggestion .ai-response .ai-response-content h4,.betterdocs-ai-suggestion .ai-response .ai-response-content h5,.betterdocs-ai-suggestion .ai-response .ai-response-content h6,.betterdocs-ai-suggestion .ai-response .ai-response-content strong{color:#1d2939}.betterdocs-ai-suggestion .ai-response .ai-response-content a{color:#818cf8}.betterdocs-ai-suggestion .ai-response .ai-response-actions{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.betterdocs-ai-suggestion .ai-response .ai-response-actions .powered-by{align-items:center;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0}.betterdocs-ai-suggestion .ai-response .ai-response-actions .continue-conversation-btn{align-items:center;border:1px solid #00b884;border-radius:8px;color:#1d2939;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:4px;line-height:1.3;padding:8px 12px;transition:all .2s ease}.buddypress-wrap ul.bp-list.groups-dir-list .group-footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.buddypress-wrap ul.bp-list.groups-dir-list .group-footer-wrap .bs-group-members{margin-bottom:0;}
.buddypress-wrap ul.bp-list.groups-dir-list.grid.centered li.item-entry .item-avatar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.buddypress-wrap ul.bp-list.groups-dir-list.grid.centered li.item-entry .list-wrap .item .item-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.buddypress-wrap ul.bp-list.groups-dir-list.grid.centered li.item-entry .list-wrap .item .item-block .groups-title a{text-align:center;}
.buddypress-wrap ul.bp-list.groups-dir-list.grid.centered li.item-entry .item-meta-wrap{text-align:center;}
.buddypress-wrap ul.bp-list.groups-dir-list#groups-list.grid.centered li.item-entry .item-avatar .group-avatar-wrap{margin-left:0;}
#buddypress .users-header .centered #item-header-cover-image{align-items:center;flex-flow:column;}
#buddypress .users-header .centered #item-header-cover-image.bb-enable-cover-img #item-header-avatar{margin:-130px 0 20px 0;position:relative;}
#buddypress .users-header .centered #item-header-cover-image.bb-disable-cover-img #item-header-avatar{margin-right:auto;margin-left:auto;margin-bottom:20px;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content{align-items:flex-start;display:flex;justify-content:center;position:relative;width:100%;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content .member-title-wrap{display:flex;justify-content:center;margin-top:0;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content .member-title-wrap .bp-member-type{display:none;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content .member-title-wrap .user-nicename{margin-right:0;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content .member-social{position:absolute;left:0;bottom:4px;}
#buddypress .users-header .centered #item-header-cover-image .member-header-actions-wrap{align-items:center;display:flex;flex-flow:nowrap;width:auto;}
#buddypress .users-header .centered #item-header-cover-image .member-header-actions-wrap .generic-button{margin-bottom:0;margin-top:0;}
#buddypress .users-header .centered #item-header-cover-image .member-header-actions-wrap .member-header-actions,
#buddypress .users-header .centered #item-header-cover-image .member-header-actions-wrap .bb_more_options{margin-top:0;margin-bottom:0;top:initial;}
#buddypress .users-header .centered #item-header-cover-image .member-social-links{display:table;margin:0 auto;position:static;}
@media screen and (min-width:1371px){
#buddypress .users-header .centered #item-header-cover-image .member-header-actions-wrap{position:absolute;right:0;bottom:4px;width:auto;}
#buddypress .users-header .centered #item-header-cover-image .followers-wrap,
#buddypress .users-header .centered #item-header-cover-image .following-wrap{margin-bottom:0;}
}
@media screen and (max-width:1370px){
#buddypress .users-header .centered #item-header-cover-image #item-header-content > .flex{align-items:center;flex-direction:column;justify-content:center;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content > .flex .bb-user-content-wrap{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;width:auto;}
#buddypress .users-header .centered #item-header-cover-image #item-header-content .member-social{display:flex;justify-content:center;position:static;}
}
#buddypress .users-header .centered.network_profiles #item-header-cover-image .member-header-actions-wrap,
#buddypress .users-header .centered.network_profiles #item-header-cover-image #item-header-content .member-social{bottom:-8px;}
#buddypress .users-header .centered.network_profiles #item-header-cover-image .item-meta{margin-bottom:15px;}
@media screen and (max-width:1370px){
#buddypress .users-header .centered.network_profiles #item-header-cover-image .member-social-links{margin-bottom:15px;}
}
#buddypress .users-header .centered.network_profiles.my_profile #item-header-cover-image .item-meta{margin-bottom:0;}
#buddypress .users-header .centered.network_profiles.my_profile #item-header-cover-image .member-social-links{position:static;margin-top:5px;}
@media screen and (max-width:1370px){
#buddypress .users-header .centered.network_profiles.my_profile #item-header-cover-image .member-social-links{position:static;}
}
#buddypress .users-header .centered #item-header-avatar .bp-member-type{display:block;bottom:-7px;left:50%;position:absolute;transform:translateX(-50%);}
#buddypress .groups-header .centered #header-cover-image .header-cover-reposition-wrap .drag-element-helper,
#buddypress .users-header .centered #header-cover-image .header-cover-reposition-wrap .drag-element-helper{top:60px;}
#buddypress .groups-header .centered #header-cover-image.cover-large .header-cover-reposition-wrap .drag-element-helper,
#buddypress .users-header .centered #header-cover-image.cover-large .header-cover-reposition-wrap .drag-element-helper{top:90px;}
.bb-pusher-typing-indicator-text{font-size:14px;color:#9b9c9f;}
.thread-item .typing-indicator {
font-size: 13px;
color: #9b9c9f;
}.bp-zoom-meeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px;}
#page .bp-zoom-meeting-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0;}
#page .bp-zoom-meeting-container .bp-navs a {
line-height: 1;
padding: 16px 0;
}.activity-update-form .activity-form.focus-in .bb-poll-form .bb-model-header{background-color:transparent;margin:-20px -30px 0;}
.bb-poll-form .bb-action-popup-content > label{font-weight:500;}
.bb-poll-form #message-feedabck{position:static;margin:-10px -10px 10px -10px;width:auto;display:none;}
.bb-poll-form #message-feedabck.active{display:flex;}
.bb-poll-form .input-field + label{margin-top:15px;}
.bb-poll-form .bb-poll-question_options > input{margin-bottom:8px;}
#activity-form-submit-wrapper .bb-poll-form .bb-poll_duration{height:41px;width:100%;}
.bb-poll-form #bb-activity-poll-form_modal.edit-activity-poll .bb-poll_duration{opacity:0.75;pointer-events:none;}
.bb-poll-form .bp-checkbox-wrap{position:relative;}
.bb-poll-form .bb-poll-question_options{width:calc(100% + 20px);margin-left:-20px;}
.bb-poll-form .sortable-placeholder, .bb-poll-form .input-field input[type="text"]{min-height:40px;padding:14px 12px;border-radius:6px;border:1px dashed #eee;}
.bb-poll-form .sortable-placeholder{margin:0 40px 10px 20px;}
.bb-poll-form .input-field input[type="text"]{border-style:solid;}
.bb-poll-form .bb-poll_option_draggable{position:relative;padding:0 0 0 20px;margin-bottom:8px;}
.bb-poll-form .bb-poll_option_draggable input{width:calc(100% - 20px);}
.bb-poll-form .bb-poll_option_draggable input[disabled]{pointer-events:none;}
.bb-poll-form .bb-poll_option_draggable .bb-poll-edit-option_remove{position:absolute;top:50%;transform:translateY(-50%);right:0;color:#333;opacity:0;visibility:hidden;}
.bb-poll-form .bb-poll_option_draggable .bb-poll-edit-option_remove span{font-size:20px;}
.bb-poll-form .bb-poll_option_draggable:hover:before, .bb-poll-form .bb-poll_option_draggable:hover .bb-poll-edit-option_remove{opacity:0.4;visibility:visible;}
.bb-poll-form .bb-poll_option_draggable:before{cursor:move;content:"\e9fd";font-family:bb-icons;font-weight:400;font-size:16px;color:#333;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;visibility:hidden;}
.bb-poll-form .bb-activity-poll-submit{min-width:65px;margin-left:10px;}
.bb-poll-form .bb-activity-poll-submit[disabled]{pointer-events:none;opacity:0.5;}
.bb-poll-form .bb-activity-poll-submit.loading:after{content:"\ef30";font-family:bb-icons;font-size:16px;font-weight:300;animation:spin 2s infinite linear;display:inline-block;margin-left:5px;}
.bb-poll-form .bb-poll-option_add{padding:10px;}
.bb-poll-form .bb-poll-option_add[disabled]{pointer-events:none;opacity:0.5;}
.bb-poll-form .bb-model-footer{background-color:transparent;}
.bb-poll-form .bb-activity-poll-cancel{min-width:75px;}
.bb-activity-poll_block{padding:16px 24px;border:1px solid #eee;border-radius:6px;}
.activity-inner .bb-activity-poll_block{padding:0;border:0;}
.activity-inner .bb-activity-poll_block .bb-activity-poll-option:hover{border-color:#ccc;}
.bb-activity-poll_block .bb-activity-poll_header{position:relative;margin-bottom:15px;}
.bb-activity-poll_block .bb-activity-poll-options-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;}
.bb-activity-poll_block .bb-activity-poll-options-wrap .bb-activity-poll-options-action{cursor:pointer;}
.bb-activity-poll_block .bb-activity-poll-options-wrap .bb-activity-poll-options-action i{font-size:16px;color:#333;opacity:0.4;}
.bb-activity-poll_block .bb-activity-poll-options-wrap.active .bb-activity-poll-action-options{visibility:visible;opacity:1;}
.bb-activity-poll_block h3{font-size:16px;margin-bottom:0 !important;}
.bb-activity-poll_block .bb-activity-poll-action-options{position:absolute;right:0;background-color:#fff;padding:8px;border-radius:6px;min-width:200px;box-shadow:0 6px 24px 0 rgba(0, 0, 0, 0.12);visibility:hidden;opacity:0;}
.bb-activity-poll_block .bb-activity-poll-action-options .bb-activity-poll-action-option{display:block;padding:8px 15px;border-radius:6px;}
.bb-activity-poll_block .bb-activity-poll-action-options .bb-activity-poll-action-option span{color:#555;font-size:14px;display:flex;align-items:center;}
.bb-activity-poll_block .bb-activity-poll-action-options .bb-activity-poll-action-option span i{color:#767676;font-size:20px;margin-right:7px;}
.bb-activity-poll_block .bb-activity-poll-action-options .bb-activity-poll-action-option:hover{background-color:#eaeaea;}
.bb-activity-poll_block .bb-activity-poll-option{display:flex;justify-content:space-between;align-items:center;position:relative;padding:8px 12px;border:1px solid #eee;border-radius:6px;margin-bottom:8px;}
.activity-form .bb-activity-poll_block .bb-activity-poll-option{pointer-events:none;}
.bb-activity-poll_block .bb-activity-poll-option.bb-activity-poll-option-hide{display:none;}
.bb-activity-poll_block .bb-activity-poll-option.is-visible{display:flex;}
.bb-activity-poll_block .bb-activity-poll-option .bb-option-field-wrap{display:flex;flex:1 0 auto;max-width:calc(100% - 85px);}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-fill{position:absolute;inset:0;right:inherit;background-color:rgba(80, 135, 229, 0.1);}
.bb-activity-poll_block .bb-activity-poll-option label{display:flex;align-items:center;flex:1 0 auto;font-size:14px;font-weight:500;margin-bottom:0;max-width:100%;}
.bb-activity-poll_block .bb-activity-poll-option label > span{max-width:calc(100% - 25px);line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bb-activity-poll_block .bb-activity-poll-option .bb-activity-poll-option-note{font-size:11px;}
.bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio + label:before,
.bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio + .bb-radio-label:before{vertical-align:middle;}
.bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio + label:before,
.bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio + .bb-radio-label:before{width:18px;height:18px;margin-right:6px;}
.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio.is-checked + label:before, .bb-template-v2
.bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio[checked="checked"] + label:before{border-width:6px;border-color:var(--bb-primary-color);}
.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio:checked + label:after{display:none;}
.bb-template-v1 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio:checked + label:after{width:10px;height:10px;left:4px;top:4px;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-state{font-size:16px;font-weight:500;color:#333;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-no-vote{visibility:hidden;padding:2px;font-size:16px;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-view-state{font-size:16px;color:#333;opacity:0.4;padding:2px;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-view-state:focus, .bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-view-state:hover{opacity:1;background-color:#eaeaea;border-radius:6px;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-right{position:relative;}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) label{transform:translateY(6px);}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bs-styled-checkbox + label:before{transform:translateY(-5px);}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bs-styled-checkbox:checked + label:after{top:-2px;}
.bb-template-v1 .bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bs-styled-radio:checked + label:after{transform:translateY(-5px);}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bb-activity-poll-option-note{position:absolute;top:5px;left:44px;}
.activity-form .bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bb-activity-poll-option-note{top:-3px;}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bp-radio-wrap .bb-activity-poll-option-note{left:37px;}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-activity-poll-option-note) .bs-styled-radio + label:before{transform:translateY(-5px);}
.bb-activity-poll_block .bb-activity-poll-option:has(.bb-poll-option_remove){margin-right:22px;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option_remove{font-size:20px;color:#333;position:absolute;right:-22px;top:50%;transform:translateY(-50%);opacity:0.4;cursor:pointer;}
.bb-activity-poll_block .bb-activity-poll-option .bb-poll-option_remove:hover{opacity:1;}
.bb-activity-poll_block .bb-poll-error{display:none;font-size:13px;font-weight:500;margin-top:-5px;margin-bottom:5px;}
.bb-activity-poll_block .bb-poll-error.is-visible{display:block;}
.bb-activity-poll_block .bb-activity-poll-footer{font-size:14px;display:flex;}
.bb-activity-poll_block .bb-activity-poll-footer .bb-activity-poll_duration{display:flex;align-items:center;}
.bb-activity-poll_block .bb-activity-poll-footer .bb-activity-poll_duration:before{content:"";height:4px;width:4px;background-color:#767676;display:inline-block;vertical-align:middle;margin:0 8px;border-radius:50%;}
.bb-activity-poll_block .bb-activity-poll-new-option{display:flex;align-items:center;padding:3px 12px;}
.bb-activity-poll_block .bb-activity-poll-new-option.bb-activity-poll-option-hide{display:none;}
.bb-activity-poll_block .bb-activity-poll-new-option.is-visible{display:flex;}
.bb-activity-poll_block .bb-activity-poll-new-option > span{font-size:20px;color:#333;opacity:0.3;margin-right:4px;}
.bb-activity-poll_block .bb-activity-poll-new-option .bb-activity-poll-new-option-input{flex:1;border:0 !important;outline:none !important;padding:0;box-shadow:none !important;}
.bb-activity-poll_block .bb-activity-poll-new-option .bb-activity-option-submit{display:none;padding:7px;background-color:#5087e5;border-radius:6px;opacity:0.5;pointer-events:none;}
.bb-activity-poll_block .bb-activity-poll-new-option .bb-activity-option-submit > span{display:block;color:#fff;font-size:16px;line-height:1;}
.bb-activity-poll_block .bb-activity-poll-new-option .bb-activity-option-submit.active{opacity:1;}
.bb-activity-poll_block .bb-activity-poll-new-option.is-valid .bb-activity-option-submit{opacity:1;pointer-events:all;}
.bb-activity-poll_block .bb-activity-poll-new-option:focus-within > span, .bb-activity-poll_block .bb-activity-poll-new-option.is-valid > span{display:none;}
.bb-activity-poll_block .bb-activity-poll-new-option:focus-within .bb-activity-option-submit, .bb-activity-poll_block .bb-activity-poll-new-option.is-valid .bb-activity-option-submit{display:block;}
.bb-activity-poll_block .bb-activity-poll-new-option.is-invalid{border-color:#b71717;box-shadow:0 2px rgba(183, 23, 23, 0.2), 0 -2px rgba(183, 23, 23, 0.2);}
.bb-activity-poll_block .bb-activity-poll-see-more-link{display:block;font-size:16px;font-weight:500;color:#333;background-color:#eaeaea;text-align:center;border-radius:6px;padding:10px;margin-bottom:8px;}
.bb-activity-poll_block .bb-activity-poll-see-more-link .bb-poll-see-less-text{display:none;}
.bb-activity-poll_block .bb-activity-poll-see-more-link.see-less .bb-poll-see-more-text{display:none;}
.bb-activity-poll_block .bb-activity-poll-see-more-link.see-less .bb-poll-see-less-text{display:block;}
#bb-activity-poll-state_modal .bb-activity-poll-loader{display:flex;align-items:center;justify-content:center;min-height:150px;}
#bb-activity-poll-state_modal .bb-activity-poll-loader > i{font-size:18px;line-height:1;}
#bb-activity-poll-state_modal .bb-option-state{display:block;font-size:16px;font-weight:500;margin-bottom:10px;}
#bb-activity-poll-state_modal .activity-state_users{margin:0;}
#bb-activity-poll-state_modal .bb-poll-state-loader{display:flex;justify-content:center;padding:10px 0;margin:0;}
#bb-activity-poll-state_modal .bb-poll-state-loader .bb-icon-spinner{font-size:18px;line-height:1;}
#bb-activity-poll-state_modal .bb-action-popup-content-dynamic:empty{display:flex;align-items:center;justify-content:center;min-height:150px;}
#bb-activity-poll-state_modal .bb-action-popup-content-dynamic:empty:after{content:"\ef30";font-family:bb-icons;font-size:16px;font-weight:300;animation:spin 2s infinite linear;display:inline-block;margin-left:5px;}
#bb-activity-poll-state_modal .activity-state_user{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;margin:0;}
#bb-activity-poll-state_modal .activity-state_user .activity-state_user__avatar{width:38px;height:38px;object-fit:cover;position:relative;margin-right:13px;}
#bb-activity-poll-state_modal .activity-state_user .activity-state_user__avatar img.avatar{width:100%;max-width:100%;}
#bb-activity-poll-state_modal .activity-state_user .activity-state_user__name{color:#222;font-size:18px;font-weight:600;line-height:1.33;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 155px);}
#bb-activity-poll-state_modal .activity-state_user .activity-state_user__name a{color:#222;font-size:16px;font-weight:600;}
#bb-activity-poll-state_modal .activity-state_user .activity-state_user__role{color:#fff;font-size:11px;font-weight:600;background-color:#595895;border-radius:4px;padding:4px 8px;margin-left:auto;text-transform:capitalize;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#bb-activity-poll-state_modal .modal-mask{background-color:transparent;}
#bb-activity-poll-state_modal .bb-activity-poll-state_overlay {
background-color: rgba(250, 251, 253, 0.9);
position: fixed;
inset: 0;
}#whats-new-form.focus-in #activity-schedule-section{display:flex;margin:auto;margin-right:0;font-size:13px;}
#whats-new-form.focus-in #activity-schedule-section [class*="bb-icon"]{font-size:16px;margin-right:3px;}
#whats-new-form.focus-in #activity-schedule-section .activity-post-schedule-details{display:flex;align-items:center;line-height:1.2;}
#whats-new-form.focus-in #activity-schedule-section .activity-post-schedule-details strong{font-weight:600;margin-right:5px;}
#whats-new-form.focus-in #activity-schedule-section .activity-post-schedule-details .activity-post-meridiem{margin-left:3px;text-transform:uppercase;}
.bb-schedule-post_dropdown_section{margin-right:8px;position:relative;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button{background-color:transparent;display:flex;align-items:center;justify-content:space-between;padding:5px 7px;border:1px solid #ccc;border-radius:7px;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button i{font-size:24px;color:#767676;line-height:1.1;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button i:before{margin:0;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button i.bb-icon-caret-down{font-size:13px;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button.is_scheduled{background-color:#ccc;text-decoration:none;padding:0 7px;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button.is_scheduled > i{display:none;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button.is_scheduled:after{content:"\e803";font-size:24px;font-family:'bb-icons';font-weight:300;color:#333;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list{display:none;position:absolute;top:100%;right:0;padding:8px;border-radius:8px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.06), 0 6px 24px 0 rgba(0, 0, 0, 0.12);}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list.is_open{display:block;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list.is_open.is_bottom{bottom:100%;top:inherit;margin-bottom:8px;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list ul{margin:0;padding:0;min-width:200px;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li{list-style:none;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li > a{padding:8px 15px;border-radius:6px;font-size:13px;color:#555;display:flex;align-items:center;text-decoration:none;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li > a:hover{background-color:#eaeaea;}
.bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li > a > i{font-size:20px;color:#737373;margin-right:8px;}
.bb-schedule-post_dropdown_section .bb-schedule-post_modal .modal-wrapper{max-width:400px;}
.activity-form.focus-in .bb-schedule-post_dropdown_section .bb-action-popup .bb-model-header{margin:-20px -30px 0;background-color:transparent;}
.bb-schedule-post_dropdown_section .bb-action-popup .bb-model-header .bb-model-close-button > span[class*="bb-icon"]{opacity:0.4;}
.bb-schedule-post_dropdown_section .bb-action-popup-content p.schedule-date{font-size:13px;margin-bottom:10px;}
.bb-schedule-post_dropdown_section .bb-action-popup-content label{font-weight:500;margin-bottom:10px;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field{position:relative;margin-bottom:20px;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field [class*="bb-icon"]{position:absolute;top:50%;transform:translateY(-50%);right:12px;font-size:20px;color:#333;opacity:0.4;pointer-events:none;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-action-popup-content .input-field > input{height:40px;padding:0 12px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-action-popup-content .bb-schedule-activity-meridian-wrap label input{width:auto;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-action-popup-content .bb-view-all-scheduled-posts{text-decoration:none;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-action-popup-content .bb-view-all-scheduled-posts{font-size:14px;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .bb-schedule-activity-time-wrap{flex:1 1 auto;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .bb-schedule-activity-meridian-wrap{position:relative;margin:0 0 20px 10px;flex:0 0 auto;display:flex;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline{display:flex;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#eaeaea;letter-spacing:-0.22px;cursor:pointer;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label input{position:absolute;opacity:0;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label input:checked + span{background:#5087e5;border-color:#5087e5;color:#fff;}
.bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label span{background:#fff;border:1px solid #eee;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#eaeaea;letter-spacing:-0.24px;line-height:24px;}
.bb-schedule-post_dropdown_section .bb-action-popup .bb-model-footer{display:flex;justify-content:space-between;background-color:transparent;}
.bb-schedule-post_dropdown_section .bb-action-popup .bb-model-footer > div{display:flex;align-items:center;}
.bb-schedule-post_dropdown_section .bb-action-popup .bb-model-footer .button{padding:6px 15px;min-width:auto;}
.bb-schedule-post_dropdown_section .bb-action-popup .bb-model-footer .button[disabled]{opacity:0.6;cursor:default;pointer-events:none;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder_loader{display:flex;align-items:center;justify-content:center;min-height:300px;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder_loader [class*="bb-icon"]{font-size:20px;line-height:1;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder{display:none;flex-direction:column;align-items:center;justify-content:center;min-height:210px;margin:30px 0;text-align:center;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder.is_open{display:flex;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder > [class*="bb-icon"]{color:#333;font-size:72px;opacity:0.4;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder h2{font-size:24px;margin-bottom:5px;}
body.buddypress .bb-schedule-post_dropdown_section .schedule-posts-placeholder h2{margin-bottom:5px;}
.bb-schedule-post_dropdown_section .schedule-posts-placeholder p{color:#555;}
.bb-schedule-post_dropdown_section .bb-action-popup-content.has-no-content .schedule-posts-content, .bb-schedule-post_dropdown_section .bb-action-popup-content.has-no-content .schedule-posts-placeholder_loader{display:none !important;}
.bb-schedule-post_dropdown_section .bb-action-popup-content.has-no-content .schedule-posts-placeholder{display:flex;}
.bb-schedule-post_dropdown_section .bb-action-popup-content.has-content .schedule-posts-placeholder, .bb-schedule-post_dropdown_section .bb-action-popup-content.has-content .schedule-posts-placeholder_loader{display:none;}
body:not(.buddyboss-theme) .bb-schedule-post_dropdown_section .bb-action-popup-content .schedule-posts-content > .activity-list{padding:0;margin:20px 0;background-color:transparent;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .modal-wrapper{max-width:815px;overflow:auto;max-height:calc(100vh - 20px);}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .bb-action-popup-content{background-color:#eaeaea;border-radius:0 0 4px 4px;min-height:340px;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bp-activity-head{margin-right:55px;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bp-activity-head a.view.activity-time-since{display:none;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bp-activity-head .activity-date{display:inline-block;margin-top:0;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-schedule-actions{position:absolute;right:15px;top:25px;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-schedule-actions .bb-activity-schedule-action{font-size:16px;margin:0 0 0 10px;cursor:pointer;text-decoration:none;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-schedule-actions .bb-activity-schedule-action i{color:#333;opacity:0.4;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .has-featured-image .bb-activity-schedule-actions{top:225px;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .activity-date .schedule-text{font-size:13px;font-weight:400;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .activity-date .time-since{font-size:13px;font-weight:400;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .item-action_more, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .media-action_more, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .document-detail-wrap, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-open-video-theatre, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-video-elem, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-open-media-theatre, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-open-document-theatre{pointer-events:none;}
.bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .item-action_more, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .media-action-wrap, .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .document-action-wrap{display:none;}
.bb-schedule-activity-time-picker.xdsoft_datetimepicker, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker{z-index:999999;}
@media screen and (max-width:580px){
.bp-nouveau-activity-form-placeholder- .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list, .activity-update-form .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list {
right: initial;
left: 0;
}
.bp-nouveau-activity-form-placeholder- .activity-form.focus-in .whats-new-form-header #user-status-huddle #activity-schedule-section,
.activity-update-form .activity-form.focus-in .whats-new-form-header #user-status-huddle #activity-schedule-section {
margin-top: 15px;
width: 100%;
}
}.bb-model-header .bb-activity-header-button-item{display:inline-flex;align-items:center;justify-content:center;}
.bb-activity-post-feature-image-ctrl{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:24px;color:#333;text-decoration:none;border:none;background:transparent;cursor:pointer;opacity:0.4;transition:opacity 0.2s ease;border-radius:6px;}
.bb-activity-post-feature-image-ctrl:hover{opacity:1;color:inherit;text-decoration:none;background-color:rgba(0, 0, 0, 0.08);}
.bb-activity-post-feature-image-ctrl.active{opacity:1;background-color:rgba(0, 0, 0, 0.08);}
.bb-activity-post-feature-image-ctrl i{font-size:24px;line-height:1;}
.bb-modal-header-actions .bb-activity-post-feature-image-button{order:-1;}
.bb-activity-post-feature-image-container{background-color:#f8f9fa;margin:0 25px 16px;padding:0;min-height:200px;height:200px;border-radius:6px;overflow:hidden;transition:all 0.3s ease;}
.bb-activity-post-feature-image-form{padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.bb-activity-post-feature-image-container{min-height:200px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;cursor:pointer;}
.bb-activity-post-feature-image-container.dz-drag-hover{border-color:#007cba;background-color:#e6f3ff;}
.bb-activity-post-feature-image-container.dz-started{min-height:auto;align-items:flex-start;justify-content:flex-start;}
.bb-activity-post-feature-image-container .dz-message{text-align:center;color:#666;}
.bb-activity-post-feature-image-container .dz-message i{font-size:24px;color:#9b9f9b;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:rgba(0, 0, 0, 0.05);}
.bb-activity-post-feature-image-container .dz-message p{margin:0;color:#666;font-size:13px;font-weight:400;line-height:1.5;}
.bb-activity-post-feature-image-container .dz-message .featured-image-uploader-heading{font-size:1rem;font-weight:500;line-height:21px;margin:0 0 2px;}
.bb-activity-post-feature-image-container .dropzone.dz-started{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;}
.bb-activity-post-feature-image-container .dz-preview{width:100%;height:100%;position:relative;display:inline-block;margin:0;vertical-align:top;border-radius:6px;}
.bb-activity-post-feature-image-container .dz-preview .dz-image{width:100%;height:100%;overflow:hidden;border:0;display:block;margin:0;padding:0;position:relative;top:0;left:0;z-index:1;}
.bb-activity-post-feature-image-container .dz-preview .dz-image img{width:100% !important;max-width:100%;min-width:100%;min-height:100%;height:auto;position:absolute;border:0;margin:0 auto;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;}
.bb-activity-post-feature-image-container .dz-preview .dz-image > img:not([src]){opacity:0;}
.bb-activity-post-feature-image-container .dz-preview .dz-details{padding:8px;text-align:center;}
.bb-activity-post-feature-image-container .dz-preview .dz-details .dz-filename{font-size:12px;color:#333;word-break:break-all;margin-bottom:4px;}
.bb-activity-post-feature-image-container .dz-preview .dz-details .dz-size{font-size:11px;color:#666;}
.bb-activity-post-feature-image-container .dz-preview .dz-progress-ring-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;}
.bb-activity-post-feature-image-container .dz-preview .dz-progress-ring-wrap i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;color:#fff;z-index:11;}
.bb-activity-post-feature-image-container .dz-preview .dz-progress-ring-wrap .dz-progress-ring{transform:rotate(-90deg);}
.bb-activity-post-feature-image-container .dz-preview .dz-progress-ring-wrap .dz-progress-ring .progress-ring__circle{transition:stroke-dashoffset 0.3s ease;}
.bb-activity-post-feature-image-container .dz-preview .dz-error-mark, .bb-activity-post-feature-image-container .dz-preview .dz-success-mark{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.bb-activity-post-feature-image-container .dz-preview .dz-error-mark{background-color:#dc3232;color:#fff;}
.bb-activity-post-feature-image-container .dz-preview .dz-success-mark{background-color:#46b450;color:#fff;}
.bb-activity-post-feature-image-container .dz-preview .dz-remove{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background-color:rgba(255, 255, 255, 0.7);color:rgba(0, 0, 0, 0.7);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;transition:background-color 0.2s ease;}
.bb-activity-post-feature-image-container .dz-preview .dz-remove:hover{color:black;}
.bb-activity-post-feature-image-container .dz-preview.dz-error .dz-error-title{top:30%;}
.bb-activity-post-feature-image-container .dz-preview.dz-error .dz-error-message{opacity:1;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#dc3232;background:transparent;}
.bb-activity-post-feature-image-container .dz-preview.dz-error .dz-error-message:after{display:none;}
@media(max-width:768px){
.bb-activity-post-feature-image-container{margin:12px 16px;}
.bb-activity-post-feature-image-header{padding:10px 12px;}
.bb-activity-post-feature-image-header h4{font-size:13px;}
#activity-post-feature-image-uploader{min-height:100px;}
#activity-post-feature-image-uploader .dz-message i{font-size:28px;}
#activity-post-feature-image-uploader .dz-message p{font-size:13px;}
}
.has-featured-image .activity-feature-image{margin:-16px -16px 15px;overflow:hidden;height:200px;position:relative;}
.has-featured-image .activity-feature-image .activity-feature-image-media{max-width:100%;min-width:100%;object-fit:cover;min-height:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:top 0.3s ease;}
.bb-media-model-wrapper .has-featured-image .activity-feature-image{display:none;}
.bb-media-model-wrapper .activity-list .has-featured-image .bb-activity-more-options-wrap{top:initial;}
.bb-media-model-wrapper .activity-list .has-featured-image .bb-pin-action{top:8px;}
.bb-feature-image-crop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10;}
.dz-error .bb-feature-image-crop-overlay{display:none;}
.bb-feature-image-crop-overlay .bb-feature-image-crop-btn, .buddypress .buddypress-wrap .bb-feature-image-crop-overlay .bb-feature-image-crop-btn{background:rgba(0, 0, 0, 0.2);border:1px solid rgba(255, 255, 255, 0.1);border-radius:6px;padding:4px 8px;color:#fff;font-size:13px;font-weight:400;line-height:1.5;gap:4px;box-shadow:none;display:inline-flex;align-items:center;cursor:pointer;position:relative;z-index:11;}
.bb-feature-image-crop-overlay .bb-feature-image-crop-btn:hover, .buddypress .buddypress-wrap .bb-feature-image-crop-overlay .bb-feature-image-crop-btn:hover{background:rgba(0, 0, 0, 0.5);}
.bb-feature-image-crop-overlay .bb-feature-image-crop-btn i, .buddypress .buddypress-wrap .bb-feature-image-crop-overlay .bb-feature-image-crop-btn i{font-size:20px;display:inline-flex;align-items:center;justify-content:center;}
.bb-feature-image-crop-overlay .bb-feature-image-crop-btn span, .buddypress .buddypress-wrap .bb-feature-image-crop-overlay .bb-feature-image-crop-btn span{white-space:nowrap;}
.bb-processing .bb-feature-image-crop-btn{pointer-events:none;}
.bb-feature-image-cropper-section{border-radius:0;border:0;overflow:hidden;position:relative;height:100%;width:100%;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-content{padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-content .bb-feature-image-cropper-wrapper{width:100%;height:100%;overflow:hidden;border-radius:6px;background:#f8f9fa;border:1px solid #e5e5e5;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-content .bb-feature-image-cropper-wrapper #bb-feature-image-to-crop{max-width:100%;max-height:100%;display:block;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-controls{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.bb-feature-image-cropper-section .bb-feature-image-crop-drag{background:rgba(0, 0, 0, 0.2);border:1px solid rgba(255, 255, 255, 0.1);border-radius:6px;padding:4px 8px;color:#fff;font-size:13px;font-weight:400;line-height:1.5;gap:4px;box-shadow:none;display:inline-flex;align-items:center;cursor:pointer;position:relative;z-index:11;}
.bb-feature-image-cropper-section .bb-feature-image-crop-drag i{font-size:20px;display:inline-flex;align-items:center;justify-content:center;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0;background:transparent;position:absolute;top:8px;right:12px;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-cancel, .bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-save{padding:4px 8px;border:none;border-radius:6px;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all 0.2s ease;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-cancel{background:rgba(0, 0, 0, 0.2);border:1px solid rgba(255, 255, 255, 0.1);color:#fff;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-cancel:hover{background:rgba(0, 0, 0, 0.5);border-color:rgba(255, 255, 255, 0.1);}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-save{background:#fff;color:#333;border:1px solid #fff;}
.bb-feature-image-cropper-section .bb-feature-image-cropper-footer .bb-feature-image-crop-save:hover {
background: #ccc;
border-color: #ccc;
color: #333;
}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%;}
.cropper-wrap-box, .cropper-canvas, .cropper-drag-box, .cropper-crop-box, .cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0;}
.cropper-wrap-box, .cropper-canvas{overflow:hidden;}
.cropper-drag-box{background-color:#fff;opacity:0;}
.cropper-modal{background-color:#000;opacity:0.5;}
.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51, 153, 255, 0.75);overflow:hidden;width:100%;}
.cropper-dashed{border:0 dashed #eee;display:block;opacity:0.5;position:absolute;}
.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%;}
.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3);}
.cropper-center{display:block;height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0;}
.cropper-center::before, .cropper-center::after{background-color:#eee;content:" ";display:block;position:absolute;}
.cropper-center::before{height:1px;left:-3px;top:0;width:7px;}
.cropper-center::after{height:7px;left:0;top:-3px;width:1px;}
.cropper-face, .cropper-line, .cropper-point{display:block;height:100%;opacity:0.1;position:absolute;width:100%;}
.cropper-face{background-color:#fff;left:0;top:0;}
.cropper-line{background-color:#39f;}
.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px;}
.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px;}
.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px;}
.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0;}
.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px;}
.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%;}
.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px;}
.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%;}
.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px;}
.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px;}
.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px;}
.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px;}
.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px;}
@media(min-width:768px){
.cropper-point.point-se{height:15px;width:15px;}
}
@media(min-width:992px){
.cropper-point.point-se{height:10px;width:10px;}
}
@media(min-width:1200px){
.cropper-point.point-se{height:5px;opacity:0.75;width:5px;}
}
.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%;}
.cropper-invisible{opacity:0;}
.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);}
.cropper-hide{display:block;height:0;position:absolute;width:0;}
.cropper-hidden{display:none !important;}
.cropper-move{cursor:move;}
.cropper-crop{cursor:crosshair;}
.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
cursor: not-allowed;
}
 :root{--mpcs-primary-color:var(--bb-primary-color, #385dff);--mpcs-primary-color-rgb:var(--bb-primary-color-rgb, 56, 93, 255);--mpcs-body-background-color:var(--bb-body-background-color, #fafbfd);--mpcs-body-background-color-rgb:var(--bb-body-background-color-rgb, 250, 251, 253);--mpcs-content-background-color:var(--bb-content-background-color, #fff);--mpcs-content-alternate-background-color:var(--bb-content-alternate-background-color, #f2f4f5);--mpcs-content-border-color:var(--bb-content-border-color, #d6d9dd);--mpcs-content-border-color-rgb:var(--bb-content-border-color-rgb, 214, 217, 221);--mpcs-cover-image-background-color:var(--bb-cover-image-background-color, #647385);--mpcs-headings-color:var(--bb-headings-color, #1e2132);--mpcs-headings-color-rgb:var(--bb-headings-color-rgb, 30, 33, 50);--mpcs-body-text-color:var(--bb-body-text-color, #5a5a5a);--mpcs-body-text-color-rgb:var(--bb-body-text-color-rgb, 90, 90, 90);--mpcs-alternate-text-color:var(--bb-alternate-text-color, #9b9c9f);--mpcs-alternate-text-color-rgb:var(--bb-alternate-text-color-rgb, 155, 156, 159);--mpcs-primary-button-background-regular:var(--bb-primary-button-background-regular, #385dff);--mpcs-primary-button-background-hover:var(--bb-primary-button-background-hover, #1e42dd);--mpcs-primary-button-border-regular:var(--bb-primary-button-border-regular, #385dff);--mpcs-primary-button-border-hover:var(--bb-primary-button-border-hover, #1e42dd);--mpcs-primary-button-text-regular:var(--bb-primary-button-text-regular, #fff);--mpcs-primary-button-text-regular-rgb:var(--bb-primary-button-text-regular-rgb, 255, 255, 255);--mpcs-primary-button-text-hover:var(--bb-primary-button-text-hover, #fff);--mpcs-primary-button-text-hover-rgb:var(--bb-primary-button-text-hover-rgb, 255, 255, 255);--mpcs-secondary-button-background-regular:var(--bb-secondary-button-background-regular, #f2f4f5);--mpcs-secondary-button-background-hover:var(--bb-secondary-button-background-hover, #385dff);--mpcs-secondary-button-border-regular:var(--bb-secondary-button-border-regular, #f2f4f5);--mpcs-secondary-button-border-hover:var(--bb-secondary-button-border-hover, #385dff);--mpcs-secondary-button-text-regular:var(--bb-secondary-button-text-regular, #1e2132);--mpcs-secondary-button-text-hover:var(--bb-secondary-button-text-hover, #fff);--mpcs-header-background:var(--bb-header-background, #fff);--mpcs-header-alternate-background:var(--bb-header-alternate-background, #f2f4f5);--mpcs-header-links:var(--bb-header-links, #1e2132);--mpcs-header-links-hover:var(--bb-header-links-hover, #385dff);--mpcs-header-mobile-logo-size:var(--bb-header-mobile-logo-size, 193px);--mpcs-header-height:var(--bb-header-height, 76px);--mpcs-sidenav-background:var(--bb-sidenav-background, #fff);--mpcs-sidenav-text-regular:var(--bb-sidenav-text-regular, #1e2132);--mpcs-sidenav-text-hover:var(--bb-sidenav-text-hover, #1e2132);--mpcs-sidenav-text-active:var(--bb-sidenav-text-active, #fff);--mpcs-sidenav-menu-background-color-regular:var(--bb-sidenav-menu-background-color-regular, #fff);--mpcs-sidenav-menu-background-color-hover:var(--bb-sidenav-menu-background-color-hover, #f2f4f5);--mpcs-sidenav-menu-background-color-active:var(--bb-sidenav-menu-background-color-active, #385dff);--mpcs-sidenav-count-text-color-regular:var(--bb-sidenav-count-text-color-regular, #1e2132);--mpcs-sidenav-count-text-color-hover:var(--bb-sidenav-count-text-color-hover, #fff);--mpcs-sidenav-count-text-color-active:var(--bb-sidenav-count-text-color-active, #385dff);--mpcs-sidenav-count-background-color-regular:var(--bb-sidenav-count-background-color-regular, #f2f4f5);--mpcs-sidenav-count-background-color-hover:var(--bb-sidenav-count-background-color-hover, #385dff);--mpcs-sidenav-count-background-color-active:var(--bb-sidenav-count-background-color-active, #fff);--mpcs-footer-background:var(--bb-footer-background, #fafbfd);--mpcs-footer-widget-background:var(--bb-footer-widget-background, #fafbfd);--mpcs-footer-text-color:var(--bb-footer-text-color, #5a5a5a);--mpcs-footer-menu-link-color-regular:var(--bb-footer-menu-link-color-regular, #5a5a5a);--mpcs-footer-menu-link-color-hover:var(--bb-footer-menu-link-color-hover, #385dff);--mpcs-footer-menu-link-color-active:var(--bb-footer-menu-link-color-active, #1e2132);--mpcs-admin-screen-bgr-color:var(--bb-admin-screen-bgr-color, #fff);--mpcs-admin-screen-txt-color:var(--bb-admin-screen-txt-color, #1e2132);--mpcs-login-register-link-color-regular:var(--bb-login-register-link-color-regular, #5a5a5a);--mpcs-login-register-link-color-hover:var(--bb-login-register-link-color-hover, #1e42dd);--mpcs-login-register-button-background-color-regular:var(--bb-login-register-button-background-color-regular, #385dff);--mpcs-login-register-button-background-color-hover:var(--bb-login-register-button-background-color-hover, #1e42dd);--mpcs-login-register-button-border-color-regular:var(--bb-login-register-button-border-color-regular, #385dff);--mpcs-login-register-button-border-color-hover:var(--bb-login-register-button-border-color-hover, #1e42dd);--mpcs-login-register-button-text-color-regular:var(--bb-login-register-button-text-color-regular, #fff);--mpcs-login-register-button-text-color-hover:var(--bb-login-register-button-text-color-hover, #fff);--mpcs-label-background-color:var(--bb-label-background-color, #d7dfff);--mpcs-label-text-color:var(--bb-label-text-color, #385dff);--mpcs-tooltip-background:var(--bb-tooltip-background, #1e2132);--mpcs-tooltip-background-rgb:var(--bb-tooltip-background-rgb, 30, 33, 50);--mpcs-tooltip-color:var(--bb-tooltip-color, #fff);--mpcs-default-notice-color:var(--bb-default-notice-color, #385dff);--mpcs-default-notice-color-rgb:var(--bb-default-notice-color-rgb, 56, 93, 255);--mpcs-success-color:var(--bb-success-color, #14b550);--mpcs-success-color-rgb:var(--bb-success-color-rgb, 20, 181, 80);--mpcs-warning-color:var(--bb-warning-color, #ed9615);--mpcs-warning-color-rgb:var(--bb-warning-color-rgb, 237, 150, 21);--mpcs-danger-color:var(--bb-danger-color, #db222a);--mpcs-danger-color-rgb:var(--bb-danger-color-rgb, 219, 34, 42);--mpcs-login-custom-heading-color:var(--bb-login-custom-heading-color, #fff);--mpcs-button-radius:var(--bb-button-radius, 6px);--mpcs-block-radius:var(--bb-block-radius, 10px);--mpcs-option-radius:var(--bb-option-radius, 5px);--mpcs-block-radius-inner:var(--bb-block-radius-inner, 6px);--mpcs-input-radius:var(--bb-input-radius, 6px);--mpcs-label-type-radius:var(--bb-label-type-radius, 6px);--mpcs-checkbox-radius:var(--bb-checkbox-radius, 5.4px);--mpcs-primary-button-focus-shadow:var(--bb-primary-button-focus-shadow, 0 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 0 0 2px rgba(0, 0, 0, 0.08));--mpcs-secondary-button-focus-shadow:var(--bb-secondary-button-focus-shadow, 0 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 0 0 2px rgba(0, 0, 0, 0.08));--mpcs-outline-button-focus-shadow:var(--bb-outline-button-focus-shadow, 0 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 0 0 2px rgba(0, 0, 0, 0.08));--mpcs-input-focus-shadow:var(--bb-input-focus-shadow, 0 0 0 2px rgba(var(--mpcs-primary-color-rgb), 0.1));--mpcs-input-focus-border-color:var(--bb-input-focus-border-color, var(--mpcs-primary-color));--mpcs-widget-title-text-transform:var(--bb-widget-title-text-transform, none);}
.container{margin-left:auto;margin-right:auto;padding-left:0.4rem;padding-right:0.4rem;width:100%;}
.container.grid-xl{max-width:1296px;}
.container.grid-lg{max-width:976px;}
.container.grid-md{max-width:856px;}
.container.grid-sm{max-width:616px;}
.container.grid-xs{max-width:496px;}
.show-xs, .show-sm, .show-md, .show-lg, .show-xl{display:none !important;}
.cols, .columns{display:flex;flex-wrap:wrap;margin-left:-0.4rem;margin-right:-0.4rem;}
.cols.col-gapless, .columns.col-gapless{margin-left:0;margin-right:0;}
.cols.col-gapless > .column, .columns.col-gapless > .column{padding-left:0;padding-right:0;}
.cols.col-oneline, .columns.col-oneline{flex-wrap:nowrap;overflow-x:auto;}
[class~="col-"],
.column{flex:1;max-width:100%;padding-left:0.4rem;padding-right:0.4rem;box-sizing:border-box;}
[class~="col-"].col-12, [class~="col-"].col-11, [class~="col-"].col-10, [class~="col-"].col-9, [class~="col-"].col-8, [class~="col-"].col-7, [class~="col-"].col-6, [class~="col-"].col-5, [class~="col-"].col-4, [class~="col-"].col-3, [class~="col-"].col-2, [class~="col-"].col-1, [class~="col-"].col-auto,
.column.col-12, .column.col-11, .column.col-10, .column.col-9, .column.col-8, .column.col-7, .column.col-6, .column.col-5, .column.col-4, .column.col-3, .column.col-2, .column.col-1, .column.col-auto{flex:none;}
.col-12{width:100%;}
.col-11{width:91.66666667%;}
.col-10{width:83.33333333%;}
.col-9{width:75%;}
.col-8{width:66.66666667%;}
.col-7{width:58.33333333%;}
.col-6{width:50%;}
.col-5{width:41.66666667%;}
.col-4{width:33.33333333%;}
.col-3{width:25%;}
.col-2{width:16.66666667%;}
.col-1{width:8.33333333%;}
.col-auto{flex:0 0 auto;max-width:none;width:auto;}
.col-mx-auto{margin-left:auto;margin-right:auto;}
.col-ml-auto{margin-left:auto;}
.col-mr-auto{margin-right:auto;}
@media(max-width:1280px){
.columns .col-xl-12, .columns .col-xl-11, .columns .col-xl-10, .columns .col-xl-9, .columns .col-xl-8, .columns .col-xl-7, .columns .col-xl-6, .columns .col-xl-5, .columns .col-xl-4, .columns .col-xl-3, .columns .col-xl-2, .columns .col-xl-1, .columns .col-xl-auto{flex:none;}
.columns .col-xl-12{width:100%;}
.columns .col-xl-11{width:91.66666667%;}
.columns .col-xl-10{width:83.33333333%;}
.columns .col-xl-9{width:75%;}
.columns .col-xl-8{width:66.66666667%;}
.columns .col-xl-7{width:58.33333333%;}
.columns .col-xl-6{width:50%;}
.columns .col-xl-5{width:41.66666667%;}
.columns .col-xl-4{width:33.33333333%;}
.columns .col-xl-3{width:25%;}
.columns .col-xl-2{width:16.66666667%;}
.columns .col-xl-1{width:8.33333333%;}
.columns .col-xl-auto{width:auto;}
.columns .hide-xl{display:none !important;}
.columns .show-xl{display:block !important;}
}
@media(max-width:960px){
.columns .col-lg-12, .columns .col-lg-11, .columns .col-lg-10, .columns .col-lg-9, .columns .col-lg-8, .columns .col-lg-7, .columns .col-lg-6, .columns .col-lg-5, .columns .col-lg-4, .columns .col-lg-3, .columns .col-lg-2, .columns .col-lg-1, .columns .col-lg-auto{flex:none;}
.columns .col-lg-12{width:100%;}
.columns .col-lg-11{width:91.66666667%;}
.columns .col-lg-10{width:83.33333333%;}
.columns .col-lg-9{width:75%;}
.columns .col-lg-8{width:66.66666667%;}
.columns .col-lg-7{width:58.33333333%;}
.columns .col-lg-6{width:50%;}
.columns .col-lg-5{width:41.66666667%;}
.columns .col-lg-4{width:33.33333333%;}
.columns .col-lg-3{width:25%;}
.columns .col-lg-2{width:16.66666667%;}
.columns .col-lg-1{width:8.33333333%;}
.columns .col-lg-auto{width:auto;}
.columns .hide-lg{display:none !important;}
.columns .show-lg{display:block !important;}
}
@media(max-width:840px){
.columns .col-md-12, .columns .col-md-11, .columns .col-md-10, .columns .col-md-9, .columns .col-md-8, .columns .col-md-7, .columns .col-md-6, .columns .col-md-5, .columns .col-md-4, .columns .col-md-3, .columns .col-md-2, .columns .col-md-1, .columns .col-md-auto{flex:none;}
.columns .col-md-12{width:100%;}
.columns .col-md-11{width:91.66666667%;}
.columns .col-md-10{width:83.33333333%;}
.columns .col-md-9{width:75%;}
.columns .col-md-8{width:66.66666667%;}
.columns .col-md-7{width:58.33333333%;}
.columns .col-md-6{width:50%;}
.columns .col-md-5{width:41.66666667%;}
.columns .col-md-4{width:33.33333333%;}
.columns .col-md-3{width:25%;}
.columns .col-md-2{width:16.66666667%;}
.columns .col-md-1{width:8.33333333%;}
.columns .col-md-auto{width:auto;}
.columns .hide-md{display:none !important;}
.columns .show-md{display:block !important;}
}
@media(max-width:600px){
.columns .col-sm-12, .columns .col-sm-11, .columns .col-sm-10, .columns .col-sm-9, .columns .col-sm-8, .columns .col-sm-7, .columns .col-sm-6, .columns .col-sm-5, .columns .col-sm-4, .columns .col-sm-3, .columns .col-sm-2, .columns .col-sm-1, .columns .col-sm-auto{flex:none;}
.columns .col-sm-12{width:100%;}
.columns .col-sm-11{width:91.66666667%;}
.columns .col-sm-10{width:83.33333333%;}
.columns .col-sm-9{width:75%;}
.columns .col-sm-8{width:66.66666667%;}
.columns .col-sm-7{width:58.33333333%;}
.columns .col-sm-6{width:50%;}
.columns .col-sm-5{width:41.66666667%;}
.columns .col-sm-4{width:33.33333333%;}
.columns .col-sm-3{width:25%;}
.columns .col-sm-2{width:16.66666667%;}
.columns .col-sm-1{width:8.33333333%;}
.columns .col-sm-auto{width:auto;}
.columns .hide-sm{display:none !important;}
.columns .show-sm{display:block !important;}
}
@media(max-width:480px){
.columns .col-xs-12, .columns .col-xs-11, .columns .col-xs-10, .columns .col-xs-9, .columns .col-xs-8, .columns .col-xs-7, .columns .col-xs-6, .columns .col-xs-5, .columns .col-xs-4, .columns .col-xs-3, .columns .col-xs-2, .columns .col-xs-1, .columns .col-xs-auto{flex:none;}
.columns .col-xs-12{width:100%;}
.columns .col-xs-11{width:91.66666667%;}
.columns .col-xs-10{width:83.33333333%;}
.columns .col-xs-9{width:75%;}
.columns .col-xs-8{width:66.66666667%;}
.columns .col-xs-7{width:58.33333333%;}
.columns .col-xs-6{width:50%;}
.columns .col-xs-5{width:41.66666667%;}
.columns .col-xs-4{width:33.33333333%;}
.columns .col-xs-3{width:25%;}
.columns .col-xs-2{width:16.66666667%;}
.columns .col-xs-1{width:8.33333333%;}
.columns .col-xs-auto{width:auto;}
.columns .hide-xs{display:none !important;}
.columns .show-xs{display:block !important;}
}
.mpcs-btn{background-color:var(--mpcs-primary-color);color:var(--mpcs-primary-button-text-regular);border:1px solid var(--mpcs-primary-button-border-regular);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;}
.mpcs-btn:hover{background-color:var(--mpcs-primary-button-background-hover);color:var(--mpcs-primary-button-text-hover);border-color:var(--mpcs-primary-button-border-hover);}
.mpcs-btn-secondary{background-color:var(--mpcs-content-background-color);color:var(--mpcs-headings-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;}
.mpcs-btn-secondary:hover{color:var(--mpcs-headings-color);background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-main .mpcs-submission-display__warning{background-color:var(--mpcs-content-background-color);border-color:var(--mpcs-warning-color);border-radius:var(--mpcs-block-radius-inner);}
.mpcs-main .mpcs-submission-display__warning .mpcs-upload-info{color:var(--mpcs-headings-color);font-weight:500;margin:0;}
.mpcs-main .mpcs-submission-display__warning .mpcs-submission-message{margin-bottom:0.5rem;font-weight:400;}
.mpcs-main .mpcs-submission-display__warning .mpcs-submission-message:empty{display:none;}
.mpcs-submission{margin:20px auto;}
.mpcs-submission #mpcs-drag-drop-area{background-color:var(--mpcs-content-alternate-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner) 0 0;}
.mpcs-submission #mpcs-drag-drop-area .mpcs-drag-drop-buttons input[type="button"]{color:var(--mpcs-content-background-color);background-color:var(--mpcs-primary-color);border-radius:var(--mpcs-block-radius-inner);}
.mpcs-submission #mpcs-drag-drop-area .mpcs-drag-drop-buttons input[type="button"]:hover{background-color:var(--mpcs-primary-color);}
.mpcs-submission #mpcs-url-paste-area{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-top:0;border-radius:0 0 var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner);z-index:99;margin-bottom:35px;}
.mpcs-submission #mpcs-url-paste-area label{font-size:15px;color:var(--mpcs-body-text-color);}
.mpcs-submission #mpcs-url-paste-area input#mpcs-upload-url{border-color:var(--mpcs-content-border-color);}
.mpcs-submission .mpcs-submission-upload-preview{border-radius:var(--mpcs-block-radius-inner);}
.mpcs-submission .mpcs-submission-upload-preview .mpcs-submission-upload-preview-error, .mpcs-submission .mpcs-submission-upload-preview .mpcs-submission-upload-preview-title{margin-bottom:0;}
.mpcs-submission .mpcs-submission-upload-preview .mpcs-submission-upload-preview-title a{color:var(--mpcs-headings-color);margin-left:5px;}
.mpcs-submission .mpcs-submission-upload-preview #mpcs-submission-upload-delete{color:var(--mpcs-primary-color);}
.mpcs-submission .mpcs-submission-upload-info figure img{border-radius:var(--mpcs-block-radius-inner);max-width:70px;}
.mpcs-submission #plupload-upload-progress-bar{background-color:var(--mpcs-success-color);}
#mpcs-assignment-continue-bottom{background-color:var(--mpcs-primary-color);color:var(--mpcs-primary-button-text-regular);border:1px solid var(--mpcs-primary-button-border-regular);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;padding:10px 15px;}
#mpcs-assignment-continue-bottom:hover{background-color:var(--mpcs-primary-button-background-hover);color:var(--mpcs-primary-button-text-hover);border-color:var(--mpcs-primary-button-border-hover);}
#mpcs-assignment-submit-bottom{background-color:var(--mpcs-content-background-color);color:var(--mpcs-headings-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;font-size:14px;padding:10px 15px;text-decoration:none;margin-bottom:35px;}
#mpcs-assignment-submit-bottom:hover{color:var(--mpcs-headings-color);background-color:var(--mpcs-content-alternate-background-color);}
#mpcs-assignment-submit-bottom.disabled-link-css{color:var(--mpcs-headings-color) !important;background-color:var(--mpcs-content-border-color) !important;opacity:0.5;}
.mepr-account-container .mepr-account-welcome-message{color:var(--mpcs-body-text-color);background-color:rgba(var(--mpcs-success-color-rgb), 0.1);border-color:var(--mpcs-success-color);}
.mepr-account-container h1, .mepr-account-container h2, .mepr-account-container h3, .mepr-account-container h4, .mepr-account-container h5, .mepr-account-container h6{color:var(--mpcs-headings-color);font-weight:500;}
.mepr-account-container #mepr-account-content{padding-top:0;}
.mepr-account-container #mepr-account-content #mepr-profile-details,
.mepr-account-container #mepr-account-content .mepr-account-message{width:100%;}
.mepr-account-container .mepr-profile-wrapper__footer{border-color:var(--mpcs-content-border-color);}
.mepr-account-container .mepr-button.btn-outline{background-color:var(--mpcs-primary-color);color:var(--mpcs-primary-color);}
.mepr-account-container .mepr-profile-wrapper > div{border-color:var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius);}
.mepr-account-container #mepr-account-nav{background-color:var(--mpcs-content-background-color) !important;border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius);}
.mepr-account-container #mepr-account-nav .mepr-nav-item:first-child a{border-radius:var(--mpcs-block-radius) var(--mpcs-block-radius) 0 0;}
.mepr-account-container #mepr-account-nav .mepr-nav-item a{color:var(--mpcs-body-text-color);}
.mepr-account-container #mepr-account-nav .mepr-nav-item a:before{color:var(--mpcs-alternate-text-color);}
.mepr-account-container #mepr-account-nav .mepr-nav-item:hover a,
.mepr-account-container #mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a{color:var(--mpcs-body-text-color);background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-classroom.buddyboss-theme #content .mepr-price-menu{max-width:400px !important;}
.mpcs-classroom.buddyboss-theme #content .mepr-price-menu .mepr-price-box{padding:0;}
body:has(.mepr-checkout-container), body:has(.mepr-account-container){height:auto;}
@media(min-width:1024px){
.mepr-checkout-container.mp_wrapper{min-height:auto;}
}
.mepr-checkout-container.mp_wrapper .form-wrapper input[type="submit"]{padding:0.5rem 1rem;height:auto;}
#bb_meprlms_courses_search_form{display:flex;justify-content:flex-end;margin-bottom:1.3rem;}
@media screen and (min-width:768px){
.bb-item-count + #bb_meprlms_courses_search_form{margin-top:-50px;}
}
.user-courses .bb-lms-pagination, .groups.courses .bb-lms-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:20px 0;padding:0;}
@media(max-width:840px){
.mpcs-submission .mpcs-submission-upload-preview{flex-flow:column;}
.mpcs-submission .mpcs-submission-upload-preview .mpcs-submission-upload-info{width:auto;margin-bottom:10px;}
.mpcs-submission .mpcs-submission-upload-preview .plupload-upload-progress{margin-left:0;}
}
@media(max-width:600px){
.mpcs-submission #mpcs-url-paste-area{display:flex;flex-flow:column;}
} .mpcs-cards.columns{row-gap:20px;}
.mpcs-cards.columns .card{display:flex;flex-direction:column;height:100%;background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);padding:0 20px 20px;}
.mpcs-cards.columns .card .card-image{margin-left:-20px;margin-right:-20px;position:relative;}
.mpcs-cards.columns .card .card-image .locked-course-overlay{display:flex;align-items:center;justify-content:center;height:32px;width:32px;background-color:rgba(0, 0, 0, 0.2);border-radius:50%;position:absolute;top:10px;right:10px;}
.mpcs-cards.columns .card .card-image .locked-course-overlay i:before{font-family:bb-icons;content:"\eecc";font-size:20px;font-weight:400;color:var(--mpcs-content-background-color);}
.mpcs-cards.columns .card .card-image img{height:180px;max-width:100%;object-fit:cover;border-radius:var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner) 0 0;min-width:100%;}
.mpcs-cards.columns .card .card-header{padding-top:20px;}
.mpcs-cards.columns .card .card-title h2{font-size:16px;font-weight:500;margin:0 0 8px;}
.mpcs-cards.columns .card .card-title a{color:var(--mpcs-headings-color);text-decoration:none;}
.mpcs-cards.columns .card .card-title a:hover{color:var(--mpcs-primary-color);}
.mpcs-cards.columns .card .card-categories{display:flex;flex-wrap:wrap;column-gap:8px;margin-bottom:8px;}
.mpcs-cards.columns .card .card-categories .card-category-name{color:var(--mpcs-alternate-text-color);font-size:14px;line-height:1.5;font-weight:500;}
.mpcs-cards.columns .card .card-categories .card-category-name:first-child:last-child .card-category__separator, .mpcs-cards.columns .card .card-categories .card-category-name:last-child .card-category__separator{display:none;}
.mpcs-cards.columns .card .card-body{flex:1 1 auto;margin-bottom:15px;}
.mpcs-cards.columns .card .card-body p{color:var(--mpcs-body-text-color);font-size:14px;line-height:1.5;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:65px;margin-top:0;}
.mpcs-cards.columns .card .course-author{display:flex;align-items:center;}
.mpcs-cards.columns .card .course-author a{display:flex;align-items:center;color:var(--mpcs-headings-color);font-size:14px;font-weight:600;text-decoration:none;}
.mpcs-cards.columns .card .course-author a:hover{color:var(--mpcs-primary-color);}
.mpcs-cards.columns .card .course-author img{width:32px;height:32px;object-fit:cover;margin-right:10px;border-radius:50%;}
.mpcs-cards.columns .card .card-footer{display:flex;flex-direction:column;}
.mpcs-cards.columns .card .card-footer [class*="mpcs-btn"]{display:flex;align-items:center;justify-content:center;font-weight:500;margin-top:20px;text-decoration:none;}
.mpcs-cards.columns .card .card-footer [class*="mpcs-btn"] i{font-size:20px;margin-right:5px;}
.mpcs-progress-wrap{width:100%;}
.mpcs-progress-data{display:flex;justify-content:space-between;margin-bottom:8px;line-height:1.5;}
.mpcs-progress-data .mpcs-progress-lessons{color:var(--mpcs-body-text-color);font-size:14px;font-weight:600;}
.mpcs-progress-data .mpcs-progress-per{color:var(--mpcs-alternate-text-color);font-size:14px;font-weight:400;}
.mpcs-progress-data .mpcs-progress-per strong{color:var(--mpcs-body-text-color);font-size:14px;font-weight:600;}
.mpcs-progress-wrap .mpcs-progress-bar{background-color:var(--mpcs-content-alternate-background-color);border-radius:20px;height:5px;width:100%;}
.mpcs-progress-bar-inner{background-color:var(--mpcs-primary-color);height:100%;border-radius:20px;}
.post-type-archive-mpcs-course .mpcs-course-filter{justify-content:space-between;}
.post-type-archive-mpcs-course .mpcs-course-filter .column{flex:none;}
.post-type-archive-mpcs-course .mpcs-course-filter .input-group{display:flex;align-items:center;flex-flow:row-reverse;background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-input-radius);padding:0 10px;}
.post-type-archive-mpcs-course .mpcs-course-filter .input-group input[type="text"].form-input{display:block;font-size:14px;font-weight:400;line-height:1.5;height:35px;color:var(--mpcs-body-text-color) !important;background-color:transparent;border-color:transparent !important;border:0;outline:0;box-shadow:none;padding:0;}
.post-type-archive-mpcs-course .mpcs-course-filter .input-group button.btn{color:var(--mpcs-secondary-button-text-regular) !important;background-color:transparent;border-color:transparent !important;padding:0;margin-right:5px;}
.post-type-archive-mpcs-course .mpcs-course-filter .input-group i[class*="bb-icon"]{font-size:20px;color:var(--mpcs-body-text-color) !important;border-color:transparent !important;opacity:0.4;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown{position:relative;display:inline-block;box-shadow:none;overflow:visible;width:auto;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown + .dropdown{margin-left:10px;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown a.dropdown-toggle{display:inline-block;font-size:14px;line-height:1.5;color:var(--mpcs-headings-color) !important;border:1px solid var(--mpcs-content-border-color) !important;border-radius:var(--mpcs-block-radius-inner);padding:7px 10px;text-decoration:none;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown a.dropdown-toggle i, .post-type-archive-mpcs-course .mpcs-course-filter .dropdown a.dropdown-toggle span{color:var(--mpcs-headings-color) !important;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown .menu{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);display:none;position:absolute;top:100%;left:0;list-style:none;margin:0;padding:0;min-width:200px;max-height:220px;overflow:auto;transform:translateY(0.35rem);z-index:300;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown .menu input{font-size:14px;border:0;height:35px;width:auto;padding:0 10px;box-shadow:none;outline:0;background-color:transparent;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown .menu li{border-bottom:1px solid var(--mpcs-content-border-color);}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown .menu li:last-child{border-bottom:0;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown .menu li a{color:var(--mpcs-body-text-color) !important;font-size:14px;padding:8px 10px;display:block;text-decoration:none;}
.post-type-archive-mpcs-course .mpcs-course-filter .dropdown.active .menu{display:block;}
.post-type-archive-mpcs-course .mpcs-course-filter .archives-authors-section ul{margin:0;}
@media(max-width:600px){
.post-type-archive-mpcs-course .mpcs-course-filter .input-group{margin-top:15px;}
.post-type-archive-mpcs-course .mpcs-course-filter .input-group input[type="text"].form-input{width:100%;}
} .bb-lms-pagination{margin-top:25px;}
body[class*="mpcs-course"] .pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:20px 0;padding:0;}
body[class*="mpcs-course"] .pagination li{display:inline-block;margin:0 5px;}
body[class*="mpcs-course"] .pagination li.active a{background-color:var(--mpcs-primary-color);color:var(--mpcs-content-background-color) !important;}
body[class*="mpcs-course"] .pagination li a{display:inline-block;font-size:13px;font-weight:500;line-height:1;color:var(--mpcs-body-text-color) !important;padding:7px 11px;text-align:center;border:0;border-radius:var(--mpcs-block-radius-inner);text-decoration:none;}
body[class*="mpcs-course"] .pagination li a i:before{color:var(--mpcs-body-text-color) !important;margin:0;}
body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-right), body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-left){border:1px solid var(--mpcs-content-border-color) !important;background-color:var(--mpcs-content-background-color);padding:7px;}
body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-right):hover, body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-left):hover{background-color:var(--mpcs-primary-color);border-color:transparent !important;}
body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-right):hover i:before, body[class*="mpcs-course"] .pagination li a:has(.mpcs-angle-left):hover i:before{color:var(--mpcs-content-background-color) !important;}
.mpcs-classroom.buddyboss-theme:not(.post-type-archive-mpcs-course) .site-content .container{max-width:initial;padding:0;}
.mpcs-classroom.buddyboss-theme:not(.post-type-archive-mpcs-course) .bb-footer{display:none;}
.mpcs-classroom.buddyboss-theme .entry.entry-content{padding:0;max-width:initial;}
.mpcs-classroom.buddyboss-theme .columns{margin-top:0;margin-left:0;margin-right:0;}
.mpcs-classroom.buddyboss-theme.bb-buddypanel .site-content{padding-left:0;padding-right:0;}
.mpcs-classroom.buddyboss-theme #mpcs-sidebar{padding:0;width:370px;}
.mpcs-classroom.buddyboss-theme #mpcs-sidebar .mpcs-sidebar-wrapper{background-color:var(--mpcs-body-background-color);position:fixed;width:370px;height:calc(100vh - var(--mpcs-header-height));overflow:auto;z-index:111;transition:left 0.2s ease, right 0.2s ease;padding:35px 30px;box-shadow:inset -36px 0 40px -32px rgba(0, 0, 0, 0.05);}
.mpcs-classroom.buddyboss-theme #mpcs-sidebar .mpcs-sidebar-wrapper .mpcs-section.mpcs-section-lessons{margin-left:-30px;margin-right:-30px;}
.mpcs-classroom.buddyboss-theme.admin-bar #mpcs-sidebar .mpcs-sidebar-wrapper{height:calc(100vh - var(--mpcs-header-height) - 32px);}
.mpcs-classroom.buddyboss-theme .mpcs-inner-page-main, .mpcs-classroom.buddyboss-theme .mpcs-main{flex:1;width:calc(100% - 380px);margin:0 auto;padding:35px 35px 0;}
.mpcs-classroom.buddyboss-theme .mpcs-inner-page-main > *,
.mpcs-classroom.buddyboss-theme .mpcs-main > *{max-width:1160px;margin-left:auto;margin-right:auto;}
.mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-menu, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-grades, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-resources{margin:0 -30px;}
.mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-menu a, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-grades a, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-resources a{padding:6px 30px;text-decoration:none;}
@media screen and (max-width:840px){
.mpcs-classroom.buddyboss-theme #mpcs-sidebar{max-width:initial;width:100%;}
.mpcs-classroom.buddyboss-theme #mpcs-sidebar .mpcs-sidebar-wrapper{position:static;height:auto;width:auto;padding:30px 20px 0;}
.mpcs-classroom.buddyboss-theme.admin-bar #mpcs-sidebar .mpcs-sidebar-wrapper{height:auto;}
.mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-menu, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-grades, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-resources{margin:0;}
.mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-menu a, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-grades a, .mpcs-classroom.buddyboss-theme .mpcs-sidebar-wrapper .mpcs-sidebar-resources a{padding:6px 10px;border-radius:var(--mpcs-block-radius-inner);}
.mpcs-classroom.buddyboss-theme .mpcs-inner-page-main, .mpcs-classroom.buddyboss-theme .mpcs-main{flex:auto;padding-top:25px;width:100%;}
}
.mpcs-classroom .columns{margin-top:35px;}
.mpcs-classroom .entry.entry-content{max-width:1200px;margin:0 auto;padding:0 15px;}
.mpcs-classroom .mpcs-sidebar-wrapper h1{color:var(--mpcs-headings-color);font-size:26px;margin-bottom:0.8em;}
.mpcs-classroom .mpcs-sidebar-wrapper h1 a{color:var(--mpcs-headings-color);text-decoration:none;}
.mpcs-classroom .mpcs-sidebar-wrapper .figure img{border-radius:var(--mpcs-block-radius-inner);margin-bottom:1em;width:100%;}
.mpcs-classroom .mpcs-sidebar-wrapper .course-progress{background-color:transparent;}
.mpcs-classroom .mpcs-sidebar-wrapper .progress-bar{background-color:var(--mpcs-content-alternate-background-color);border-radius:20px;height:5px;width:100%;}
.mpcs-classroom .mpcs-sidebar-wrapper .progress-bar .user-progress{background-color:var(--mpcs-primary-color);border-radius:20px;}
.mpcs-classroom .mpcs-sidebar-wrapper .progress-text{color:var(--mpcs-alternate-text-color);font-size:14px;font-weight:400;text-transform:lowercase;margin-bottom:1em;}
.mpcs-classroom .mpcs-sidebar-wrapper .progress-text span{color:var(--mpcs-body-text-color);font-weight:600;}
.mpcs-classroom .mpcs-sidebar-wrapper a.tile{text-decoration:none;}
.mpcs-classroom .mpcs-sidebar-wrapper a.tile:hover, .mpcs-classroom .mpcs-sidebar-wrapper a.tile.is-active{background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-classroom .tile{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--mpcs-block-radius-inner);text-decoration:none;}
.mpcs-classroom .tile .tile-icon{color:var(--mpcs-alternate-text-color);font-size:16px;}
.mpcs-classroom .tile .tile-title{color:var(--mpcs-headings-color);font-size:15px;margin:0;}
.mpcs-classroom .tile .mpcs-share{color:var(--mpcs-alternate-text-color);font-size:14px;}
.mpcs-classroom .mpcs-main h2{color:var(--mpcs-headings-color);font-size:24px;font-weight:500;margin-bottom:1rem;margin-top:0;}
.mpcs-classroom .mpcs-main p{color:var(--mpcs-body-text-color);font-size:14px;line-height:1.5;margin-bottom:1rem;}
.mpcs-classroom #bookmark{margin-bottom:25px;}
.mpcs-main .mpcs-section{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);}
.mpcs-main .mpcs-section .mpcs-section-header-static{margin:10px 15px;}
.mpcs-main .mpcs-section .mpcs-section-header-static .mpcs-section-title{padding-bottom:0;}
.mpcs-main .mpcs-section .mpcs-section-header-static .mpcs-section-title-text{color:var(--mpcs-body-text-color);font-size:15px;font-weight:600;}
.mpcs-main .mpcs-section .mpcs-section-header-static + .mpcs-lessons{padding:0;}
.mpcs-main .mpcs-section .mpcs-section-header-static + .mpcs-lessons .mp-table{margin-bottom:0;}
.mpcs-main .mpcs-section .mpcs-section-header{background-color:var(--mpcs-content-alternate-background-color);border-radius:var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner) 0 0;}
.mpcs-main .mpcs-section .mpcs-section-header .mpcs-section-title-text{color:var(--mpcs-headings-color);font-size:1.1em;font-weight:500;}
.mpcs-main .mpcs-section .mpcs-lessons .mpcs-lesson .mpcs-lesson-row-link{padding:8px 12px;border-radius:var(--mpcs-block-radius-inner);text-decoration:none;}
.mpcs-main .mpcs-section .mpcs-lessons .mpcs-lesson .mpcs-lesson-row-link .mpcs-lesson-link{padding:0;}
.mpcs-main .mpcs-section .mpcs-lessons .mpcs-lesson .mpcs-lesson-row-link:hover{background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-main .comments-area{margin-top:25px;}
.mpcs-main .comments-area .comments-title{color:var(--mpcs-headings-color);font-size:20px;font-weight:500;}
table.mp-table{border:0;}
table.mp-table thead{background-color:var(--mpcs-body-background-color);}
table.mp-table thead tr th{color:var(--mpcs-body-text-color);font-size:14px;font-weight:400;padding:8px 15px;border-top:1px solid var(--mpcs-content-border-color) !important;border-bottom:1px solid var(--mpcs-content-border-color);border-right:0;text-transform:capitalize;}
table.mp-table tbody tr td{color:var(--mpcs-body-text-color);font-size:14px;font-weight:400;padding:10px 15px;border:0;}
table.mp-table tbody tr td .mpcs-lesson-row-link{padding:0 !important;background-color:transparent !important;}
table.mp-table tbody tr td .mpcs-lesson-row-link .mpcs-lesson-button i{color:var(--mpcs-alternate-text-color);}
table.mp-table tbody tr td .mpcs-lesson-row-link:hover .mpcs-lesson-button i{color:var(--mpcs-primary-color);}
table.mp-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--mpcs-content-border-color);}
.mpcs-section.mpcs-section-lessons{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-bottom-width:0;border-radius:0;margin-top:0;}
.mpcs-section.mpcs-section-lessons.first_section{border-radius:var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner) 0 0;}
.mpcs-section.mpcs-section-lessons.first_section.last_section{border-radius:var(--mpcs-block-radius-inner);}
.mpcs-section.mpcs-section-lessons.last_section{border-bottom-width:1px;border-radius:0 0 var(--mpcs-block-radius-inner) var(--mpcs-block-radius-inner);margin-bottom:25px;}
.mpcs-section.mpcs-section-lessons .mpcs-section-header{background-color:transparent;padding:0;}
.mpcs-section.mpcs-section-lessons .mpcs-section-header.active .mpcs-section-title{border-bottom:1px solid var(--mpcs-content-border-color);}
.mpcs-section.mpcs-section-lessons .mpcs-section-header.active .mpcs-section-title .mpcs-section-title-text:before{content:"\e826";}
.mpcs-section.mpcs-section-lessons .mpcs-section-title{padding:12px 16px;margin-bottom:0;cursor:pointer;}
.mpcs-section.mpcs-section-lessons .mpcs-section-title .mpcs-section-title-text{display:flex;align-items:center;color:var(--mpcs-headings-color);font-size:16px;font-weight:500;}
.mpcs-section.mpcs-section-lessons .mpcs-section-title .mpcs-section-title-text:before{content:"\e87c";color:var(--mpcs-alternate-text-color);font-size:24px;font-family:bb-icons;margin:0 8px 0 0;width:auto;}
.mpcs-section .mpcs-lessons{padding:8px 0;}
.mpcs-section .mpcs-lessons:has(.mp-table){overflow:auto;}
.mpcs-section .mpcs-lessons:has(.mp-table) .mp-table{min-width:600px;}
.mpcs-section .mpcs-lessons .mpcs-lesson{padding:0 8px;}
.mpcs-section .mpcs-lessons .mpcs-lesson.current{background-color:transparent;}
.mpcs-section .mpcs-lessons .mpcs-lesson.current a{background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked{position:relative;}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked .mpcs-lesson-link{color:var(--mpcs-alternate-text-color);}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked i.mpcs-circle-regular{color:var(--mpcs-alternate-text-color);opacity:0.6;}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked .mpcs-lesson-locked-tooltip{visibility:hidden;opacity:0;position:absolute;left:8px;bottom:calc(100% + 10px);max-width:260px;padding:12px 15px;background-color:var(--mpcs-content-alternate-background-color);color:var(--mpcs-body-text-color);border-radius:var(--mpcs-block-radius);font-size:13px;line-height:1.5;}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked .mpcs-lesson-locked-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:var(--mpcs-content-alternate-background-color) transparent transparent transparent;}
.mpcs-section .mpcs-lessons .mpcs-lesson.locked:hover .mpcs-lesson-locked-tooltip{visibility:visible;opacity:1;}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link{padding:8px 12px;border-radius:var(--mpcs-block-radius-inner);}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link:hover{background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-assignment-icon:before, .mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-lesson-icon:before, .mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-quiz-icon:before{font-family:bb-icons;font-size:19px;margin:0 5px 0 2px;color:var(--mpcs-headings-color);opacity:0.7;}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-lesson-icon:before{content:"\ee7a";}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-assignment-icon:before{content:"\ee74";}
.mpcs-section .mpcs-lessons .mpcs-lesson-row-link .mpcs-quiz-icon:before{content:"\eeff";font-size:18px;font-weight:100;}
.mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span{color:var(--mpcs-primary-button-text-regular);background-color:var(--mpcs-primary-button-background-regular);border:1px solid var(--mpcs-primary-button-border-regular);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;font-weight:400;}
.mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span:hover{color:var(--mpcs-primary-button-text-hover);background-color:var(--mpcs-primary-button-background-hover);border-color:var(--mpcs-primary-button-border-hover);}
.mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span.is-outline, .mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span.mpcs-btn-secondary{color:var(--mpcs-secondary-button-text-regular);background-color:var(--mpcs-secondary-button-background-regular);border-color:var(--mpcs-secondary-button-border-regular);}
.mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span.is-outline:hover, .mpcs-section .mpcs-lessons .mpcs-lesson-button .mpcs-button > span.mpcs-btn-secondary:hover{color:var(--mpcs-secondary-button-text-hover);background-color:var(--mpcs-secondary-button-background-hover);border-color:var(--mpcs-secondary-button-border-hover);}
.mpcs-section .mpcs-lessons .mpcs-lesson-progress{color:var(--mpcs-success-color);padding-right:0;}
.mpcs-section .mpcs-lessons .mpcs-lesson-progress i{margin:0 8px 0 0;}
.mpcs-section .mpcs-lessons .mpcs-lesson-progress i:before{margin:0;}
.mpcs-section .mpcs-lessons .mpcs-lesson-progress i.mpcs-ok-circled:before{content:"\e876";font-weight:200;font-family:bb-icons;color:var(--mpcs-success-color);}
.mpcs-section .mpcs-lessons .mpcs-lesson-link{color:var(--mpcs-headings-color);font-size:14px;line-height:1;font-weight:400;padding:0;display:flex;align-items:center;}
.mpcs-section .mpcs-lessons .mpcs-lesson-link.mpcs-lesson{display:flex;align-items:center;}
.mpcs-section .mpcs-lessons .mpcs-lesson-link.mpcs-lesson:before{content:"\ee7a";font-family:bb-icons;font-size:18px;margin:0 5px 0 2px;color:var(--mpcs-headings-color);opacity:0.7;}
.mpcs-section .mpcs-lessons .mpcs-lesson-list-quiz-score{color:var(--mpcs-body-text-color);font-size:0.9em;font-style:normal;margin-left:5px;}
#custom.mpcs-resource-section{margin-top:25px;}
.course-curriculum:has(a){color:var(--mpcs-headings-color);background-color:var(--mpcs-content-background-color) !important;padding:0;border-radius:25px;border:1px solid var(--mpcs-content-border-color);}
.course-curriculum:has(a) > a{background-color:var(--mpcs-primary-color);padding:5px 15px;border-radius:25px;color:#fff !important;margin-right:10px;display:inline-block;text-decoration:none;}
.course-curriculum:has(a) > a i:before{margin-right:0;}
@media screen and (max-width:840px){
.course-curriculum:has(a){display:inline-block;}
.course-curriculum:has(a) > a{margin-right:0;}
} .vex.vex-theme-plain .vex-content{background-color:var(--mpcs-content-background-color);color:var(--mpcs-body-text-color);border-radius:var(--mpcs-block-radius-inner);box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.vex.vex-theme-plain .vex-content .vex-close{top:5px;right:5px;}
.vex.vex-theme-plain .vex-content .vex-close:before{color:var(--mpcs-headings-color);opacity:0.6;}
.vex.vex-theme-plain .vex-content .vex-close:hover:before{background-color:transparent;color:var(--mpcs-headings-color);}
.vex.vex-theme-plain .vex-dialog-message h4{font-weight:500;}
@media screen and (max-width:840px){
.single-mpcs-course .mpcs-main{padding-top:25px;}
}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons{border-left:0;border-right:0;width:auto;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-lessons{padding:8px 0;display:block;overflow:visible;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-lessons .mpcs-lesson.locked .mpcs-lesson-locked-tooltip{left:18px;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-lessons .mpcs-lesson-row-link{padding:10px 25px;text-decoration:none;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons.first_section{margin-top:25px;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons.first_section, #mpcs-sidebar .mpcs-section.mpcs-section-lessons.last_section{border-radius:0;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-lesson{line-height:1.2;padding:0;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-section-title{padding:12px 25px;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-section-title-text{line-height:1.2;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-lesson-link{padding-right:5px;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-section-header{border-bottom:0;padding:0;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons .mpcs-section-header:after{display:none;}
.mpcs-inner-page-main > .mpcs-lesson-locked{border:1px solid var(--mpcs-warning-color);background-color:rgba(var(--mpcs-warning-color-rgb, 237, 150, 21), 0.2);padding:20px;border-radius:var(--mpcs-block-radius);margin:35px auto;}
.mpcs-inner-page-main > .mpcs-lesson-locked .mpcs-lesson-locked-buttons{display:flex;}
.mpcs-inner-page-main > .mpcs-lesson-locked .btn.is-purple{background-color:var(--mpcs-primary-color);color:var(--mpcs-primary-button-text-regular);border:1px solid var(--mpcs-primary-button-border-regular);border-radius:var(--mpcs-block-radius-inner);padding:5px 15px;font-size:14px;padding:10px 15px;text-decoration:none;}
.mpcs-inner-page-main > .mpcs-lesson-locked .btn.is-purple:hover{background-color:var(--mpcs-primary-button-background-hover);color:var(--mpcs-primary-button-text-hover);border-color:var(--mpcs-primary-button-border-hover);}
.columns .mpcs-inner-page-main.column{padding-left:15px;padding-right:15px;}
.mpcs-classroom.buddyboss-theme .mpcs-inner-page-main{flex:1;width:calc(100% - 380px);margin:0 auto;padding:35px 35px 0;}
.mpcs-inner-page-main .mpcs-breadcrumbs{color:var(--mpcs-headings-color);font-size:0.75em;margin-bottom:15px;}
.mpcs-inner-page-main .mpcs-breadcrumbs a{color:var(--mpcs-headings-color);text-decoration:none;}
.mpcs-inner-page-main .entry-title{color:var(--mpcs-headings-color);font-size:2rem;line-height:1.2;margin-bottom:20px;font-weight:600;}
.mpcs-inner-page-main h1.entry-title{margin-top:0;margin-bottom:0.4em;}
.mpcs-inner-page-main h2, .mpcs-inner-page-main h3, .mpcs-inner-page-main h4, .mpcs-inner-page-main h5, .mpcs-inner-page-main h6{color:var(--mpcs-headings-color);margin-bottom:0.6em;}
.mpcs-inner-page-main h2{font-size:24px;font-weight:500;}
.mpcs-inner-page-main h3{font-size:21px;font-weight:500;}
.mpcs-inner-page-main h4{font-size:18px;font-weight:500;}
.mpcs-inner-page-main h5{font-size:14px;font-weight:500;}
.mpcs-inner-page-main h6{font-size:12px;font-weight:500;}
.mpcs-inner-page-main p{color:var(--mpcs-body-text-color);font-size:14px;line-height:1.5;margin-bottom:1.6em;}
.mpcs-inner-page-main div#mpcs-lesson-navigation{margin:35px 0;}
.mpcs-inner-page-main .wp-block-image, .mpcs-inner-page-main .wp-block-embed{margin:0 auto 30px;}
.mpcs-inner-page-main .wp-block-embed iframe{border-radius:var(--mpcs-block-radius-inner);}
.mpcs-inner-page-main #mpcs-navbar,
.mpcs-inner-page-main #mpcs-navbar button#mpcs-classroom-previous-lesson-link,
.mpcs-inner-page-main #mpcs-navbar button#mpcs-classroom-previous-lesson-link:hover,
.mpcs-classroom .mpcs-inner-page-main div#mpcs-lesson-navigation button#previous_lesson_link,
.mpcs-classroom .mpcs-inner-page-main div#mpcs-lesson-navigation button#previous_lesson_link:hover,
.mpcs-inner-page-main .course-progress .user-progress, .mpcs-inner-page-main .btn-green, .mpcs-inner-page-main #mpcs-navbar button:not(#mpcs-classroom-previous-lesson-link),
.mpcs-inner-page-main #mpcs-navbar button:not(#mpcs-classroom-previous-lesson-link):hover,
.mpcs-inner-page-main #mpcs-navbar button:not(#mpcs-classroom-previous-lesson-link):focus,
.mpcs-classroom .mpcs-inner-page-main div#mpcs-lesson-navigation button:not(#previous_lesson_link),
.mpcs-classroom .mpcs-inner-page-main div#mpcs-lesson-navigation button:not(#previous_lesson_link):focus,
.mpcs-classroom .mpcs-inner-page-main div#mpcs-lesson-navigation button:not(#previous_lesson_link):hover,
.mpcs-classroom .mpcs-inner-page-main #mpcs-quiz-navigation button:hover{background-color:var(--mpcs-primary-color);}
.mpcs-inner-page-main #mpcs-quiz-navigation button,
.mpcs-inner-page-main div#mpcs-lesson-navigation button{color:var(--mpcs-primary-button-text-regular);font-size:15px;font-weight:500;background-color:var(--mpcs-primary-color);border-radius:var(--mpcs-button-radius);padding:10px 20px;border:0;line-height:1.3;cursor:pointer;}
.mpcs-main .mpcs-instructor.tile{background-color:var(--mpcs-content-background-color);padding:25px 20px;border-radius:var(--mpcs-block-radius);display:flex;flex-flow:column;max-width:440px;border:1px solid var(--mpcs-content-border-color);margin:auto;gap:0;}
.mpcs-main .mpcs-instructor.tile .tile-icon{text-align:center;}
.mpcs-main .mpcs-instructor.tile .tile-icon img{max-width:90px;height:auto;border-radius:50%;}
.mpcs-main .mpcs-instructor.tile .tile-socials{display:flex;align-items:center;justify-content:center;list-style:none;margin:10px 0;padding:0;gap:8px;}
.mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-youtube, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-instagram-1, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-twitter-squared, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-facebook-squared{font-size:22px;color:var(--mpcs-body-text-color);}
.mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-youtube:before, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-instagram-1:before, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-twitter-squared:before, .mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-facebook-squared:before{font-weight:100;font-family:bb-icons;content:"\e807";margin:0;}
.mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-twitter-squared:before{content:"\ea12";}
.mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-instagram-1:before{content:"\eddc";}
.mpcs-main .mpcs-instructor.tile .tile-socials .mpcs-youtube:before{content:"\edfc";}
.mpcs-main .mpcs-instructor.tile .tile-content .tile-subtitle{font-size:15px;color:var(--mpcs-body-text-color);line-height:1.5;text-align:center;margin-bottom:15px;}
.mpcs-main .mpcs-instructor.tile .tile-content .tile-title{font-size:22px;font-weight:500;line-height:1.5;text-align:center;margin-top:10px;}
.mpcs-main .mpcs-instructor.tile .tile-description{text-align:center;}
.mpcs-main .mpcs-instructor.tile .tile-meta{text-align:center;}
.mpcs-main .mpcs-instructor.tile .tile-meta a{text-decoration:none;}
.mpcs-main .mpcs-instructor.tile .tile-meta p{margin-bottom:0;}
.mpcs-main .mpcs-instructor.tile .tile-meta .mpcs-btn{margin:15px auto 5px;display:table;}
@media screen and (max-width:840px){
.mpcs-classroom.buddyboss-theme .mpcs-inner-page-main{flex:auto;padding-top:25px;width:100%;}
.mpcs-classroom.buddyboss-theme #mpcs-sidebar .mpcs-sidebar-wrapper .mpcs-section.mpcs-section-lessons{margin-left:-10px;margin-right:-10px;}
#mpcs-sidebar .mpcs-section.mpcs-section-lessons{margin-left:-10px;margin-right:-10px;}
}
@media screen and (max-width:840px){
.mpcs-instructor{flex-flow:column;}
.mpcs-instructor .tile-icon{margin-bottom:15px;}
.mpcs-instructor .tile-content{padding-left:0;}
}
.mpcs-quiz-question{padding:0 30px;}
.buddyboss-theme .mpcs-quiz-question{padding:0;}
.mpcs-quiz-question .mpcs-quiz-question-input{max-width:800px;}
.mpcs-quiz-question .mpcs-quiz-question-label > label{color:var(--mpcs-headings-color);}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options, .mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options{display:flex;flex-wrap:wrap;gap:15px;}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option, .mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);width:calc(50% - 20px);padding:12px 10px;}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option:has(input:checked),
.mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option:has(input:checked){border-color:var(--mpcs-primary-color);}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option label, .mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option label{margin-bottom:0;}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option input, .mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option input{visibility:hidden;}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option input + label i.mpcs-radio-unchecked,
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option input + label i.mpcs-checkbox-unchecked,
.mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option input + label i.mpcs-radio-unchecked,
.mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option input + label i.mpcs-checkbox-unchecked{color:var(--mpcs-content-border-color);}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option input:checked + label i.mpcs-radio-checked,
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option input:checked + label i.mpcs-checkbox-checked,
.mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option input:checked + label i.mpcs-radio-checked,
.mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option input:checked + label i.mpcs-checkbox-checked{color:var(--mpcs-primary-color);}
.mpcs-quiz-question.mpcs-quiz-question-true-false .mpcs-quiz-question-options .mpcs-quiz-question-option .mpcs-quiz-question-option-label, .mpcs-quiz-question.mpcs-quiz-question-multiple-choice .mpcs-quiz-question-options .mpcs-quiz-question-option .mpcs-quiz-question-option-label{color:var(--mpcs-body-text-color);font-size:14px;font-weight:500;margin-bottom:0;padding-left:8px;}
.mpcs-quiz-question.mpcs-quiz-question-fill-blank .mpcs-fill-blank-field{border-bottom:2px dashed var(--mpcs-content-border-color);padding-bottom:5px;}
.mpcs-quiz-question.mpcs-quiz-question-fill-blank .mpcs-fill-blank-field > input[type="text"]{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);color:var(--mpcs-body-text-color);border-radius:var(--mpcs-input-radius);height:35px;line-height:1;padding:0 8px;}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-options{display:flex;flex-wrap:wrap;gap:15px;}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option{background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);width:calc(50% - 20px);padding:12px 10px;gap:0;}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option label{margin-bottom:0;}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option:has(input:checked){border-color:var(--mpcs-primary-color);}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option input{visibility:hidden;}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option input + label i{color:var(--mpcs-content-border-color);}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option input + label i.mpcs-checkbox-unchecked{color:var(--mpcs-content-border-color);}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option input + label i.mpcs-checkbox-checked{color:var(--mpcs-primary-color);}
.mpcs-quiz-question.mpcs-quiz-question-multiple-answer .mpcs-quiz-question-option-label{color:var(--mpcs-body-text-color);font-size:14px;font-weight:500;margin-bottom:0;padding-left:8px;}
.mpcs-quiz-question.mpcs-quiz-question-essay textarea, .mpcs-quiz-question.mpcs-quiz-question-short-answer input[type="text"]{color:var(--mpcs-body-text-color);background-color:var(--mpcs-content-background-color);border-color:var(--mpcs-content-border-color);border-radius:var(--mpcs-input-radius);font-size:15px;height:41px;font-family:inherit;}
.mpcs-quiz-question.mpcs-quiz-question-essay .mpcs-quiz-character-counter{color:var(--mpcs-body-text-color);font-size:16px;line-height:1;margin-top:5px;}
.mpcs-quiz-question.mpcs-quiz-question-essay textarea{height:150px;resize:vertical;}
.mpcs-quiz-question.mpcs-quiz-question-sort-values .mpcs-quiz-question-sort-options .mpcs-quiz-question-sort-list-item-a, .mpcs-quiz-question.mpcs-quiz-question-sort-values .mpcs-quiz-question-sort-options .mpcs-quiz-question-sort-list-item{color:var(--mpcs-body-text-color);background-color:var(--mpcs-content-background-color);border-color:var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);position:relative;}
.mpcs-quiz-question.mpcs-quiz-question-sort-values .mpcs-quiz-question-sort-options .mpcs-quiz-question-sort-list-item-a:before, .mpcs-quiz-question.mpcs-quiz-question-sort-values .mpcs-quiz-question-sort-options .mpcs-quiz-question-sort-list-item:before{content:"\edb1";font-family:bb-icons;font-size:18px;color:var(--mpcs-body-text-color);cursor:move;position:absolute;left:6px;top:50%;transform:translateY(-50%);}
.mpcs-quiz-question.mpcs-quiz-question-match-matrix .mpcs-quiz-question-matrix-item > div{padding:4px 8px;}
.mpcs-quiz-question.mpcs-quiz-question-match-matrix .mpcs-quiz-question-match-matrix-option-value > label{color:var(--mpcs-headings-color);font-size:17px;}
.mpcs-quiz-question.mpcs-quiz-question-match-matrix .mpcs-quiz-question-match-matrix-option-answer select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:15px;background-image:none;background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);height:41px;border-radius:var(--mpcs-input-radius);padding:0 12px;color:var(--mpcs-body-text-color);}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-option{flex-basis:auto;max-width:150px;padding:0;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options{display:inline-flex;background-color:var(--mpcs-content-background-color);border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-input-radius);padding:15px 15px 40px;position:relative;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options label:not(.mpcs-quiz-question-option-label){display:none;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options input{visibility:hidden;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options .mpcs-quiz-question-option-label{color:var(--mpcs-body-text-color);font-size:14px;padding:6px 5px;min-width:30px;line-height:1;margin:0;border:1px solid var(--mpcs-content-border-color);border-radius:var(--mpcs-block-radius-inner);justify-content:center;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options input:checked ~ .mpcs-quiz-question-option-label{font-weight:600;background-color:var(--mpcs-content-alternate-background-color);}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options .mpcs-likert-scale-high-label, .mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options .mpcs-likert-scale-low-label{color:var(--mpcs-body-text-color);font-size:14px;position:absolute;left:15px;bottom:6px;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-options .mpcs-likert-scale-high-label{left:initial;right:15px;}
.mpcs-quiz-question.mpcs-quiz-question-short-answer .mpcs-quiz-question-input, .mpcs-quiz-question.mpcs-quiz-question-essay .mpcs-quiz-question-input, .mpcs-quiz-question.mpcs-quiz-question-fill-blank .mpcs-quiz-question-input, .mpcs-quiz-question.mpcs-quiz-question-sort-values .mpcs-quiz-question-input, .mpcs-quiz-question.mpcs-quiz-question-likert-scale .mpcs-quiz-question-input{margin-left:0;}
.mpcs-quiz-question .mpcs-quiz-question-error{margin:10px 0;padding:0;}
.mpcs-quiz-question .mpcs-quiz-question-error-inner{color:var(--mpcs-danger-color);font-size:15px;font-weight:500;border:0;background-color:transparent;padding:0;}
.mpcs-classroom .mpcs-main .mpcs-quiz-submission-dark-inner{background-color:transparent;}
.mpcs-classroom .mpcs-main .mpcs-retake-container a{color:var(--mpcs-primary-color);}
.mpcs-classroom .mpcs-main .mpcs-retake-container .mpcs-retake-limit{color:var(--mpcs-body-text-color);}
.mpcs-classroom .mpcs-main .mpcs-quiz-correct-answer, .mpcs-classroom .mpcs-main .mpcs-quiz-question-correct .mpcs-quiz-question-label > label{color:var(--mpcs-success-color);}
.mpcs-classroom .mpcs-main .mpcs-quiz-incorrect-answer, .mpcs-classroom .mpcs-main .mpcs-quiz-question-incorrect .mpcs-quiz-question-label > label{color:var(--mpcs-danger-color);}
.mpcs-classroom .mpcs-main .mpcs-quiz-question-matrix-item.mpcs-quiz-question-matrix-item-correct{background-color:transparent;}
.mpcs-classroom .mpcs-main .mpcs-quiz-question-matrix-item.mpcs-quiz-question-matrix-item-correct i.mpcs-incorrect-answer, .mpcs-classroom .mpcs-main .mpcs-quiz-question-matrix-item.mpcs-quiz-question-matrix-item-correct i.mpcs-correct-answer{font-size:24px;}
.mpcs-classroom .mpcs-main .mpcs-quiz-question-label > label > .mpcs-quiz-correct-answer, .mpcs-classroom .mpcs-main .mpcs-quiz-question-label > label > .mpcs-quiz-incorrect-answer{font-size:28px;top:0;left:-33px;}
.mpcs-classroom .mpcs-main .mpcs-quiz-correct-answer, .mpcs-classroom .mpcs-main .mpcs-quiz-incorrect-answer{font-size:24px;}
.mpcs-classroom .mpcs-main .mpcs-correct-answer:before{content:"\e876";font-family:bb-icons;font-weight:400;}
.mpcs-classroom .mpcs-main .mpcs-incorrect-answer:before{content:"\e828";font-family:bb-icons;font-weight:400;}
.mpcs-classroom .mpcs-main .mpcs-quiz-question-correct-answer-box{background-color:rgba(var(--mpcs-success-color-rgb, 20, 181, 80), 0.5);border-radius:var(--mpcs-block-radius-inner);padding:10px 15px 15px;max-width:780px;}
.mpcs-classroom .mpcs-main #mpcs-quiz-navigation{margin-bottom:30px;}
.mpcs-classroom .mpcs-main #mpcs-quiz-navigation button,
.mpcs-classroom .mpcs-main #mpcs-quiz-navigation button:focus,
.mpcs-classroom .mpcs-main #mpcs-quiz-navigation button:hover {
background-color: var(--mpcs-primary-color);
}.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px;}
.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type td p{margin:0;}
.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type.child-custom-post-type td{margin:10px 0 10px 10px;}
.buddyboss_page_bp-integrations .section-bb_tutorlms_group_sync_settings_section .form-table .hidden-header th{opacity:0;visibility:hidden;padding:0;margin:0;font-size:0;line-height:0;}
.buddyboss_page_bp-integrations .section-bb_tutorlms_group_sync_settings_section .form-table .hidden-header .show-full-width{margin-left:-210px;word-break:break-word;}
.bb-group-tutorlms-settings-container .bb-course-instruction.bb-hide{display:none;}
.bb-group-tutorlms-settings-container .bb-course-instruction .bs-styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection.bb-hide{display:none;}
.groups.group-create .bb-group-tutorlms-settings-container .bb-course-activity-selection > fieldset{margin-bottom:0;}
.bb-course-activity-selection .bb-section-info, .bb-course-instruction .bb-section-info{font-size:14px;margin:0 0 10px;}
#create-group-form .bb-group-tutorlms-settings-container h3,
#group-settings-form .bb-group-tutorlms-settings-container h3{font-size:18px;font-weight:500;margin-bottom:15px;}
.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities{display:flex;flex-direction:column;gap:10px;margin:10px 0 15px 10px;}
.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group{flex:0 0 calc(50% - 10px);}
@media screen and (max-width:767px){
.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities{gap:15px;}
.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group{flex:0 0 100%;}
}
.wp-admin .bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities{margin-bottom:5px;}
.wp-admin .bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group{flex:0 0 auto;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container{margin-bottom:20px;width:100% !important;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple{border-color:var(--bb-content-border-color);border-radius:var(--bb-input-radius) !important;padding:5px 10px 10px;min-height:30px;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:0;}
#buddypress .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered input[type="search"]{margin-top:5px;border:0;box-shadow:none;}
.groups.group-create #buddypress .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered input[type="search"]{margin-bottom:0;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:14px;color:var(--bb-body-text-color);background-color:var(--bb-content-alternate-background-color);border-color:var(--bb-content-border-color);margin-top:5px;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field{background-image:none !important;padding:0 !important;min-height:auto;height:auto !important;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__choice__remove{color:var(--bb-headings-color);opacity:0.5;}
.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:1;}
.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple{border-color:#8c8f94;border-radius:4px !important;padding:5px 10px;}
.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:inherit;background-color:#f0f0f1;border-color:#8c8f94;}
.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search{margin-bottom:0;}
.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search .select2-search__field{margin-top:0;}
.groups #buddypress #create-group-form .bb-course-instruction h4.bb-section-title,
.groups.group-admin #buddypress #item-body #group-settings-form .bb-course-instruction h4.bb-section-title{font-size:18px;font-weight:500;margin-bottom:20px;}
.groups #buddypress #create-group-form .bb-group-tutorlms-settings-activities .bp-group-option-enable,
.groups.group-admin #buddypress #item-body #group-settings-form .bb-group-tutorlms-settings-activities .bp-group-option-enable{margin-bottom:0;}
.buddyboss_page_bp-groups .bb-course-activity-selection .bb-section-info, .buddyboss_page_bp-groups .bb-course-instruction .bb-section-info {
font-size: 13px;
margin: 1em 0;
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;}
.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center;}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:normal;font-style:normal;}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101";}
.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-play-circle:before{content:"\f102";}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103";}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104";}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105";}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106";}
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107";}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108";}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109";}
.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-square:before{content:"\f10a";}
.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-spinner:before{content:"\f10b";}
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c";}
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d";}
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e";}
.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-share:before{content:"\f10f";}
.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-cog:before{content:"\f110";}
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before{content:"\f111";}
.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-circle-outline:before{content:"\f112";}
.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-circle-inner-circle:before{content:"\f113";}
.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-hd:before{content:"\f114";}
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115";}
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116";}
.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-facebook:before{content:"\f117";}
.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-gplus:before{content:"\f118";}
.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-linkedin:before{content:"\f119";}
.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-twitter:before{content:"\f11a";}
.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-tumblr:before{content:"\f11b";}
.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-pinterest:before{content:"\f11c";}
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d";}
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e";}
.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-next-item:before{content:"\f11f";}
.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-previous-item:before{content:"\f120";}
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121";}
.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal;}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122";}
.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;word-break:initial;}
.video-js{position:relative !important;width:100% !important;height:auto !important;}
.video-js:-moz-full-screen{position:absolute;}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}
.video-js[tabindex="-1"]{outline:none;}
.video-js *,
.video-js *:before,
.video-js *:after{box-sizing:inherit;}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3{width:100%;max-width:100%;height:0;}
.video-js.vjs-16-9{padding-top:56.25%;}
.video-js.vjs-4-3{padding-top:75%;}
.video-js.vjs-fill{width:100%;height:100%;}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}
body.vjs-full-window{padding:0;margin:0;height:100%;}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important;}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}
.vjs-hidden{display:none !important;}
.vjs-disabled{opacity:0.5;cursor:default;}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px;}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible;}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}
.vjs-no-js a, .vjs-no-js a:visited{color:#66A8CC;}
.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43, 51, 63, 0.7);border-radius:0.3em;transition:all 0.4s;}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.81666em;margin-left:-1.5em;}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115, 133, 159, 0.5);transition:all 0s;}
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button{display:none;}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block;}
.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.vjs-control .vjs-button{width:100%;height:100%;}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2;}
.video-js .vjs-modal-dialog{background:rgba(0, 0, 0, 0.8);background:linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));overflow:auto;}
.video-js .vjs-modal-dialog > *{box-sizing:border-box;}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:0;}
.vjs-menu-button{cursor:pointer;}
.vjs-menu-button.vjs-disabled{cursor:default;}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none;}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;overflow:auto;}
.vjs-menu .vjs-menu-content > *{box-sizing:border-box;}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none;}
.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115, 133, 159, 0.5);}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff !important;color:#2B333F;}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43, 51, 63, 0.7);}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43, 51, 63, 0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em;}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em;}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em;}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em;}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em;}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block;}
.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden;}
.video-js .vjs-menu-button-inline:before{width:2.222222222em;}
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline{width:12em;}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all 0.4s;}
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1;}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto;}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto;}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden;}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43, 51, 63, 0.7);}
.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s, opacity 0.1s;}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s, opacity 1s;}
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar{display:none !important;}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table;}
.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none;}
.vjs-button > .vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67;}
.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus{text-shadow:0em 0em 1em white;}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle;}
.video-js .vjs-custom-control-spacer{display:none;}
.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none;}
.video-js .vjs-progress-control.disabled{cursor:default;}
.vjs-live .vjs-progress-control{display:none;}
.vjs-liveui .vjs-progress-control{display:flex;align-items:center;}
.vjs-no-flex .vjs-progress-control{width:auto;}
.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.3em;}
.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px;}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em;}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em;}
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;}
.video-js .vjs-play-progress{background-color:#fff;}
.video-js .vjs-play-progress:before{font-size:0.9em;position:absolute;right:-0.5em;top:-0.3333333333em;z-index:1;}
.video-js .vjs-load-progress{background:rgba(115, 133, 159, 0.5);}
.video-js .vjs-load-progress div{background:rgba(115, 133, 159, 0.75);}
.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255, 255, 255, 0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1;}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none;}
.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:0.6em;visibility:visible;}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em;}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1;}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0;}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block;}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s;}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none;}
.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0, 0, 0, 0.8);}
.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115, 133, 159, 0.5);}
.video-js .vjs-slider.disabled{cursor:default;}
.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff;}
.video-js .vjs-mute-control{cursor:pointer;flex:none;}
.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex;}
.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em;}
.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px;}
.video-js .vjs-volume-panel{transition:width 1s;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:5px;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s;}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width 0.1s;}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em;}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none;}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:0.5em;}
.video-js .vjs-volume-panel{display:flex;}
.video-js .vjs-volume-bar{margin:1.35em 0.45em;}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em;}
.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto;}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff;}
.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em;}
.vjs-slider-vertical .vjs-volume-level{width:0.3em;}
.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;}
.vjs-slider-horizontal .vjs-volume-level{height:0.3em;}
.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em;}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em;}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%;}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%;}
.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2B333F;background-color:rgba(43, 51, 63, 0.7);}
.video-js .vjs-volume-horizontal .vjs-menu{left:-2em;}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:transparent;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}
.vjs-has-started .vjs-poster{display:none;}
.vjs-audio.vjs-has-started .vjs-poster{display:block;}
.vjs-using-native-controls .vjs-poster{display:none;}
.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em;}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left;}
.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control{display:none;}
.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:0.5em;padding-right:0.5em;font-size:1em;line-height:3em;width:auto;min-width:4em;}
.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left;}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none;}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto;}
.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:0.5em;color:#888;}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red;}
.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em;}
.vjs-live .vjs-time-control{display:none;}
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time{display:block;}
.vjs-remaining-time{display:none;}
.video-js .vjs-duration, .vjs-no-flex .vjs-duration{display:block;}
.vjs-time-divider{display:block;line-height:3em;}
.vjs-live .vjs-time-divider{display:none;}
.video-js .vjs-play-control{cursor:pointer;}
.video-js .vjs-play-control .vjs-icon-placeholder{flex:none;}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none;}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;}
.vjs-subtitles{color:#fff;}
.vjs-captions{color:#fc6;}
.vjs-tt-cue{display:block;}
video::-webkit-media-text-track-display{transform:translateY(-3em);}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em);}
.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none;}
.video-js .vjs-fullscreen-control{cursor:pointer;flex:none;}
.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%;}
.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center;}
.vjs-playback-rate .vjs-menu{width:4em;left:0em;}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center;}
.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial, Helvetica, sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%;}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43, 51, 63, 0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden;}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear 0.3s forwards;animation:vjs-spinner-show 0s linear 0.3s forwards;}
.vjs-loading-spinner:before, .vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white;}
.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before{border-top-color:white;}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s;}
@keyframes vjs-spinner-show {
to{visibility:visible;}
}
@-webkit-keyframes vjs-spinner-show {
to{visibility:visible;}
}
@keyframes vjs-spinner-spin {
100%{transform:rotate(360deg);}
}
@-webkit-keyframes vjs-spinner-spin {
100%{-webkit-transform:rotate(360deg);}
}
@keyframes vjs-spinner-fade {
0%{border-top-color:#73859f;}
20%{border-top-color:#73859f;}
35%{border-top-color:white;}
60%{border-top-color:#73859f;}
100%{border-top-color:#73859f;}
}
@-webkit-keyframes vjs-spinner-fade {
0%{border-top-color:#73859f;}
20%{border-top-color:#73859f;}
35%{border-top-color:white;}
60%{border-top-color:#73859f;}
100%{border-top-color:#73859f;}
}
.vjs-chapters-button .vjs-menu ul{width:24em;}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em;}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit;}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em;}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit;}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control{display:none;}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:auto;width:initial;}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button{display:none;}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer{flex:auto;display:block;}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer{width:auto;}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control{display:none;}
.vjs-modal-dialog.vjs-text-track-settings{background-color:#2B333F;background-color:rgba(43, 51, 63, 0.75);color:#fff;height:70%;}
.vjs-text-track-settings .vjs-modal-dialog-content{display:table;}
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls{display:table-cell;}
.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom;}
@supports (display: grid) {
.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0px 24px;}
.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px;}
.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1;}
.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr;}
}
.vjs-track-setting > select{margin-right:1em;margin-bottom:0.5em;}
.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none;}
.vjs-text-track-settings fieldset span{display:inline-block;}
.vjs-text-track-settings fieldset span > select{max-width:7.3em;}
.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0;}
.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden;}
.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%);}
.vjs-track-settings-controls button:hover{color:rgba(43, 51, 63, 0.75);}
.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px;}
.vjs-track-settings-controls .vjs-default-button{margin-right:1em;}
@media print {
.video-js > *:not(.vjs-tech):not(.vjs-poster){visibility:hidden;}
}
.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000;}
.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none;background:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible){outline:none;background:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.single-activity-video.video-js .vjs-fullscreen-control { display: none; }.es_caption{padding-bottom:1em;padding-right:0.5em;}
.es_msg{padding-top:5px;padding-bottom:5px;color:#F00;}
.es_textbox{padding-bottom:10px;}
.es_button{padding-top:10px;padding-bottom:5px;}
.es_textbox_class{width:200px;}
.es_lablebox{padding-bottom:3px;}
.es_subscription_message.success{color:#008000;font-size:16px;}
.es_subscription_message.error{color:#ff0000;font-size:16px;}
.es_spinner_image{display:none;float:right;}
.es-field-wrap{margin-bottom:0.6em;}
.ig-es-form-list-selection, .ig-es-form-list-selection td, .ig-es-form-list-selection tr, .ig-es-form-radio-selection, .ig-es-form-radio-selection td, .ig-es-form-radio-selection tr{border:none;}
.ig_es_form_wrapper{width:30%;margin:0 auto;border:2px #e8e3e3 solid;padding:0.9em;border-radius:5px;}
.ig_es_form_heading{font-size:1.3em;line-height:1.5em;margin-bottom:0.5em;}
.ig_es_list_checkbox{margin-right:0.5em;}
.ig_es_submit{color:#FFFFFF !important;border-color:#03a025 !important;background:#03a025 !important;box-shadow:0 1px 0 #03a025;font-weight:bold;height:2.4em;line-height:1em;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;font-size:1em;padding:0 2em;margin-top:1em;}
.ig_es_submit:hover{color:#FFF !important;background:#0AAB2E !important;border-color:#0AAB2E !important;}
.ig_es_form_wrapper hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
.es_form_cf{padding:0.75rem;}
select.es_form_cf, input[type="text"].es_form_cf, input[type="number"].es_form_cf, input[type="date"].es_form_cf{
width: 50%;
}