/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mo_saml_table_layout{background-color:#FFFFFF;border:1px solid #CCCCCC;padding:0px 10px 10px 10px;margin-bottom:10px;}.mo_saml_table_layout input[type=text]{width:80%;}.mo_saml_table_layout td strong{margin-left:10px;}.fa.fa-pull-right{margin-left:.3em;}.fa-pull-right{float:right;}.mo_copy{padding:1%;cursor:pointer;}.mo_copy:active{background:gray;}.mo_saml_selected-text,.mo_saml_selected-text>*{background:#2196f3;color:#ffffff;}.mo_saml_button_class{color:#fff !important;background:#337ab7 !important;border-color:#2e6da4 !important;font-size:0.5rem !important;border-radius:5px !important;}.mo_saml_sp_role{width:30%;display:inline-block;}.mo_saml_sp_profile{width:30%;display:inline-block;}.mo_saml_idp_role_class{width:30%;display:inline-block;}.mo_saml_idp_profile_class{width:30%;display:inline-block;}.mo_saml_otp_row{margin:15px 0px;}.mo_saml_profile_otp_row{margin:15px 0px;}.mo_saml_otp_sp_name{display:inline-block;width:30%;max-width:450px;}.mo_saml_profile_sp_name{display:inline-block;width:30%;max-width:450px;}.mo_saml_otp_idp_name{display:inline-block;width:48%;}.mo_saml_profile_idp_name{display:inline-block;width:48%;}.mo_saml_otp_delete{display:inline-block;width:6%;}.mo_saml_profile_delete{display:inline-block;width:6%;}.mo-display-logs{color:#3c763d;background-color:#dff0d8;padding:2%;margin-bottom:20px;text-align:center;border:1px solid #AEDB9A;font-size:18pt;}.mo-display-block{color:#050505;width:-moz-available;min-height:300px !important;overflow:auto;display:inline-block;background-color:#f6f6f6;padding:2%;margin-bottom:20px;text-align:left;border:1px solid #AEDB9A;font-size:12pt;}.mo_saml_text_center{text-align:center;}.mo_saml_register_message{display:block;text-align:center;font-size:14px;border-radius:10px;border:1px solid #fb9a9a;color:red;background-color:rgba(255,0,0,0.1);padding:8px;margin-top:15px;}.mo_saml_welcome_message{display:block;margin-top:10px;text-align:center;font-size:15px;color:rgba(0,128,0,0.70);background-color:rgba(0,255,0,0.15);padding:5px;border:1px solid rgba(0,128,0,0.15);border-radius:4px;}.mo_saml_highlight_background_note{background-color:#e0e0e0;border-radius:4px;padding:0.55em;width:98%;}.mo_saml_highlight_background_note_1{background-color:#e0e0e0;border-radius:4px;padding:0.55em;width:98%;}.mo_saml_table_layout{border-radius:1px;box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#FFFFFF;border:1px solid #CCCCCC;margin:0 2% 2% 0;}.mo_saml_sp_container1{width:95%;padding:2%;float:left;}.mo_saml_full_page_container{width:96%;padding:25px;border-radius:4px !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);float:none;}.mo_saml_full_screen_tabel{border-radius:1px;box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#FFFFFF;border:1px solid #CCCCCC;}.mo_saml_form_text{padding:2px !important;box-sizing:border-box !important;padding:0.3em 0.4em 0.3em 0.5em !important;border:1px solid #b8b8b8 !important;border-top-color:#999 !important;border-radius:2px !important;background:#fcfcfa !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.125) !important;}@media only screen and (max-width:641px){.mo_saml_form_text{width:100% !important;}}.mo_saml_form_select{padding:2px !important;box-sizing:border-box !important;padding:0.3em 0.4em 0.3em 0.5em !important;border:1px solid #b8b8b8 !important;border-top-color:#999 !important;border-radius:2px !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.125) !important;}@media only screen and (max-width:641px){.mo_saml_form_select{width:100% !important;}}.mo_guide_text-color{color:#fe7e00;}.mo_saml_container_2{width:28%;padding:2%;border-radius:4px !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin-left:auto;margin-right:auto;float:left;}.mo_saml_configure_message{display:block;text-align:center;font-size:14px;border-radius:10px;border:1px solid #fb9a9a;color:red;background-color:rgba(255,0,0,0.1);padding:8px;}#miniorange_saml_backdoor_table div{display:inline-block;}#miniorange_saml_backdoor_table{border-style:none;}.mo_backdoor{display:ruby;}#miniorange_saml_backdoor_textbox1{width:150px;}#mo_saml_edit_backdoor{cursor:pointer;margin-left:15px;font-size:larger;text-decoration:none;}.mo_idp_attr_map_row{margin:15px 0px;}.mo_idp_idp_attr_separator_title{float:right;margin-right:10%;}.mo_idp_attr_map_sp_name{display:inline-block;width:35% !important;max-width:450px;}.mo_idp_attr_map_sp_name_textfield{width:90% !important;}.mo_idp_attr_map_sep{width:80% !important;}.mo_idp_attr_map_sep_name{width:15% !important;float:right;}.mo_idp_attr_map_idp_name{display:inline-block;width:40%;}.mo_idp_role_map_delete,.mo_idp_attr_map_delete{display:inline-block;width:6%;margin-top:15px;float:right;}.button_class_attr{color:#fff !important;background:#337ab7 !important;border-color:#2e6da4 !important;font-size:0.5rem !important;border-radius:5px !important;}.mo_idp_sp_attr_title{width:35%;display:inline-block;}.mo_idp_idp_attr_title{width:90%;height:28px;display:inline;}.mo_saml_sp_font_for_heading{letter-spacing:0.08em;font-size:1.2em;font-weight:bold;padding-bottom:1%;}.mo_saml_font_SP_setup_for_heading{letter-spacing:0.08em;text-transform:uppercase;font-size:1em;font-weight:bold;padding-bottom:1%;color:#0073aa;text-align:center;}.mo_saml_sp_font_for_sub_heading{letter-spacing:0.08em;text-transform:uppercase;font-size:1.1em;font-weight:bold;}#miniorange_saml_backdoor_table div{display:inline-block;}#miniorange_saml_backdoor_table{border-style:none;}.mo_saml_backdoor{display:ruby;margin-left:20px;color:blue;}#miniorange_saml_backdoor_textbox1{width:100px;}table.mo_upgrade_plans_features td{border:groove;text-align:center;height:2em;font-weight:600;width:25% !important;}table.mo_upgrade_plans_features td+td,table.mo_upgrade_plans_features td+td+td,table.mo_upgrade_plans_features td+td+td+td{border:groove;text-align:center;width:13% !important;}table.mo_upgrade_plans_features tbody>:nth-child(1){color:white !important;background-color:#34495E !important;}table.mo_upgrade_plans_features tbody>:nth-child(1):hover{color:white !important;background-color:#34495E !important;}table.mo_upgrade_plans_features tbody>:nth-child(odd){background-color:#e3f2f6;}table.mo_upgrade_plans_features tbody>:nth-child(odd):hover{background-color:#e3f2f6;}.mo_upgrade_plans_features{margin:0 1em !important;width:auto;}table.mo_how_to_upgrade td{border:groove;height:2em;width:25% !important;}.mo-support-button{position:fixed;bottom:2em;right:2em;width:4em;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:100;display:flex;transition:transform 0.2s ease-in-out;}.mo-support-button:hover{transform:scale(1.05);}.mo-saml-container{max-width:1200px;margin:20px auto;}.mo-saml-container h2{margin-bottom:20px;}.mo-saml-card{background-color:#fff;border-radius:5px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);overflow:hidden;width:100%;}.mo-saml-header{display:flex;gap:450px;padding:15px 40px;background-color:#f5f7fa;border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:bold;}.mo-saml-card h4{margin-top:0;margin-bottom:15px;}.mo-saml-card hr{border:0;height:1px;background-color:#e5e5e5;margin-bottom:20px;}.mo-saml-card table{margin:20px 0;width:100%;}.mo-saml-card th,.mo-saml-card td{padding:8px 12px;text-align:left;background-color:transparent;}.mo-saml-card th{font-weight:600;}.mo-saml-card > div:last-child{padding:20px;}.mo-saml-buttons button{padding:10px 20px;border:none;border-radius:4px;font-weight:500;cursor:pointer;margin-right:10px;}.mo-saml-license-content{display:flex;gap:20px;padding:20px;}.mo-saml-license-section{flex:1;}.mo-saml-license-divider{border-left:2px solid #e5e5e5;}.mo-saml-license-section-inner{padding-left:20px;}.mo-saml-license-table{width:100%;border-collapse:collapse;border-spacing:0;}.mo-saml-license-table thead tr{border-bottom:none;}.mo-saml-license-table th{padding:8px 12px;text-align:left;font-weight:600;}.mo-saml-license-label-col{width:150px;}.mo-saml-license-label{font-weight:bold;height:3rem;padding:8px 12px;white-space:nowrap;width:150px;}.mo-saml-license-value{height:3rem;padding:8px 12px;}.mo-saml-expired{color:#e53935;}.mo-saml-valid{color:#43a047;}.gin--dark-mode{.mo_saml_highlight_background_note{background-color:#3b3b3f;}.mo-saml-card{background-color:#2a2a2d;}.mo-saml-header{background-color:#1e1e21;border-bottom-color:#444;}.mo-saml-license-divider{border-left-color:#444;}.mo-saml-license-table th,.mo-saml-license-table td{background-color:transparent;color:inherit;}.mo-saml-expired{color:#ff6b6b;}.mo-saml-valid{color:#69db7c;}}
.current-plan-section{border:1px solid #ccc;padding:12px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.section-container{border:1px solid #ccc;padding:12px 20px;margin-bottom:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.section-title{display:flex;justify-content:space-between;align-items:center;}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;}.feature-box{border:1px solid #ccc;padding:12px;border-radius:4px;}h3,h5{margin:8px 0px !important;}.product-description{min-height:150px;display:block;}.feature-image{width:100%;height:350px !important;object-fit:fill;border-radius:4px;}.mo-saml-licensing-new-container{width:100%;margin:20px 0;}.mo-saml-current-plan{margin-bottom:20px;text-align:left;}.mo-saml-plan-label{font-size:18px;font-weight:600;color:#666;margin-bottom:8px;}.mo-saml-plan-info{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;}.mo-saml-plan-name{font-size:28px;font-weight:800;color:#003ecc;}.mo-saml-plan-version{font-size:18px;font-weight:600;color:#666;}.mo-saml-upgrade-box{background-color:#e6f2ff;border:1px solid #003ecc;border-radius:8px;padding:24px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.mo-saml-upgrade-header{width:100%;}.mo-saml-upgrade-title{font-size:24px;font-weight:bold;color:#000;margin:0 0 12px 0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start;}.mo-saml-saml-highlight{color:#003ecc;}.mo-saml-rocket{font-size:24px;}.mo-saml-upgrade-description{font-weight:600;font-size:20px;color:#333;margin-bottom:20px;line-height:1.5;text-align:left;}.mo-saml-features-grid{width:70%;display:flex;flex-direction:row;gap:8px;margin-left:0;}.mo-saml-features-column{display:flex;flex-direction:column;gap:12px;flex:1;}.mo-saml-feature-item{display:flex;align-items:flex-start;gap:8px;}.mo-saml-checkmark,.mo-saml-comparison-checkmark{color:white;font-weight:bold;font-size:14px;background-color:#28a745;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.mo-saml-feature-text{color:#333;font-size:14px;line-height:1.4;}.mo-saml-plan-cards-section{width:100%;margin-top:40px;margin-bottom:20px;}.mo-saml-plan-cards-heading{font-size:28px;font-weight:bold;color:#003ecc;margin-bottom:12px;margin-top:0;}.mo-saml-plan-cards-description{font-size:16px;color:#333;margin-bottom:30px;}.mo-saml-plan-cards-wrapper{border:1px solid #ddd;border-radius:8px;padding:24px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);margin:0 auto;}.mo-saml-plan-cards-container{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:flex-start;flex-wrap:wrap;}.mo-saml-plan-card{flex:1;min-width:280px;max-width:350px;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:24px;position:relative;display:flex;flex-direction:column;box-shadow:none;}.mo-saml-plan-card-current{border:2px solid #003ecc;box-shadow:0 4px 8px rgba(0,102,204,0.2);}.mo-saml-current-plan-badge{position:absolute;top:-12px;right:20px;background-color:#003ecc;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:bold;z-index:1;}.mo-saml-plan-card-name{font-size:20px;font-weight:bold;color:#333;text-transform:uppercase;margin-bottom:16px;text-align:center;}.mo-saml-plan-card-price{text-align:center;margin-bottom:20px;}.mo-saml-price-amount{font-size:36px;font-weight:bold;color:#003ecc;}.mo-saml-price-period{font-size:16px;color:#333;margin-left:4px;}.mo-saml-plan-card-field{margin-bottom:16px;}.mo-saml-field-label{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500;}.mo-saml-field-select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#333;background-color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:36px;}.mo-saml-field-select:hover{border-color:#003ecc;}.mo-saml-field-select:focus{outline:none;border-color:#003ecc;box-shadow:0 0 0 2px rgba(0,102,204,0.1);}.mo-saml-button-disabled{cursor:not-allowed;pointer-events:none;}.mo-saml-comparison-section{width:100%;margin-top:40px;margin-bottom:20px;}.mo-saml-comparison-wrapper{border:1px solid #ddd;border-radius:8px;padding:24px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);margin:0 auto;}.mo-saml-comparison-header{margin-bottom:24px;}.mo-saml-comparison-heading{font-size:28px;font-weight:bold;color:#003ecc;margin-bottom:12px;margin-top:0;}.mo-saml-comparison-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}.mo-saml-comparison-description{font-size:16px;color:#333;margin:0;flex:1;}.mo-saml-comparison-link{color:#003ecc;text-decoration:underline;font-weight:600;font-size:18px;white-space:nowrap;}.mo-saml-comparison-link:hover{color:#003ecc;text-decoration:underline;}.mo-saml-comparison-table{width:100%;border-collapse:collapse;margin-top:20px;border:1px solid #ddd;background-color:#fff;}.mo-saml-comparison-table thead{background-color:#e6f2ff;}.mo-saml-comparison-table th{padding:12px 16px;font-weight:bold;color:#333;border:1px solid #ddd;}.mo-saml-comparison-feature-col{width:40%;}.mo-saml-comparison-plan-col{width:20%;text-align:center;}.mo-saml-comparison-table tbody tr{background-color:#fff;transition:background-color 0.2s ease;}.mo-saml-comparison-table tbody tr:hover{background-color:#f5f5f5;}.mo-saml-comparison-table tbody tr:hover td{background-color:#f5f5f5;}.mo-saml-comparison-table tbody tr td{border:1px solid #ddd;padding:12px 16px;color:#333;transition:background-color 0.2s ease;}.mo-saml-comparison-feature-name{font-size:14px;color:#333;}.mo-saml-comparison-feature-check{text-align:center;}.mo-saml-comparison-cross{color:white;font-weight:bold;font-size:14px;background-color:#dc3545;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.mo-saml-comparison-row-hidden{display:none;}.mo-saml-comparison-table.expanded .mo-saml-comparison-row-hidden{display:table-row;}.mo-saml-comparison-footer{margin-top:20px;text-align:center;width:100%;}.mo-saml-comparison-toggle{cursor:pointer;}.mo-saml-comparison-toggle:hover{text-decoration:underline;}.mo-saml-suite-section{width:100%;margin-top:40px;margin-bottom:20px;}.mo-saml-suite-banner{background-color:#003ecc;border-radius:8px;padding:32px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;}.mo-saml-suite-left{flex:1;min-width:250px;color:#fff;}.mo-saml-suite-question{font-size:18px;margin-bottom:8px;color:#fff;}.mo-saml-suite-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;line-height:1.2;margin-top:35px;}.mo-saml-suite-prefix{font-size:18px;color:#fff;}.mo-saml-suite-amount{font-size:35px;font-weight:bold;color:#fff;line-height:1;}.mo-saml-suite-period{font-size:18px;color:#fff;}.mo-saml-suite-instance{font-size:18px;color:#fff;}.mo-saml-suite-middle{flex:1;min-width:300px;color:#fff;}.mo-saml-suite-features{display:flex;flex-direction:column;gap:12px;}.mo-saml-suite-right{display:flex;align-items:center;color:#fff;margin-right:200px;}.mo-saml-suite-feature-item{display:flex;align-items:flex-start;gap:8px;}.mo-saml-suite-checkmark{color:#fff;font-weight:bold;font-size:18px;flex-shrink:0;margin-top:2px;}.mo-saml-suite-feature-text{color:#fff;font-size:16px;line-height:1.4;}.mo-saml-suite-button{display:inline-block;padding:12px 24px;background-color:#fff;color:#003ecc;text-align:center;text-decoration:none;border-radius:4px;font-size:16px;font-weight:bold;transition:background-color 0.3s ease;white-space:nowrap;}.mo-saml-suite-button:hover{background-color:#f0f0f0;color:#003ecc;text-decoration:none;}.mo-saml-suite-button:focus{outline:2px solid #fff;outline-offset:2px;}.mo-saml-related-products-section{width:100%;margin-top:40px;margin-bottom:20px;}.mo-saml-related-products-wrapper{border:1px solid #ddd;border-radius:8px;padding:24px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);margin:0 auto;}.mo-saml-related-products-header{margin-bottom:24px;}.mo-saml-related-products-heading{font-size:28px;font-weight:bold;color:#003ecc;margin-bottom:12px;margin-top:0;}.mo-saml-related-products-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}.mo-saml-related-products-description{font-size:16px;color:#333;margin:0;flex:1;}.mo-saml-related-products-link{color:#003ecc;font-size:16px;white-space:nowrap;}.mo-saml-related-products-link:hover{color:#003ecc;text-decoration:none;cursor:pointer;}.mo-saml-related-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.mo-saml-related-product-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:24px;display:flex;flex-direction:column;transition:box-shadow 0.3s ease;}.mo-saml-related-product-card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1);}.mo-saml-related-product-icon{width:38px;height:38px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background-color:#e6f2ff;border-radius:10px;padding:8px;}.mo-saml-related-product-icon img{width:100%;height:100%;object-fit:contain;}.mo-saml-related-product-icon-placeholder{width:38px;height:38px;background-color:#e6f2ff;border-radius:8px;}.mo-saml-related-product-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:12px;margin-top:0;}.mo-saml-related-product-description{font-size:14px;color:#666;line-height:1.5;margin-bottom:16px;flex:1;}.mo-saml-related-product-link{color:#003ecc;text-decoration:none !important;font-size:14px;font-weight:500;align-self:flex-start;}.mo-saml-related-product-link:hover{color:#003ecc;text-decoration:none !important;}.mo-saml-upgrade-steps-section{width:100%;margin-top:40px;margin-bottom:20px;}.mo-saml-upgrade-steps-wrapper{border:1px solid #ddd;border-radius:8px;padding:24px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);margin:0 auto;}.mo-saml-upgrade-steps-heading{font-size:28px;font-weight:bold;color:#003ecc;margin-bottom:12px;margin-top:0;}.mo-saml-upgrade-steps-intro{font-size:16px;color:#333;margin-bottom:24px;line-height:1.5;}.mo-saml-upgrade-steps-list{display:flex;flex-direction:column;gap:20px;}.mo-saml-upgrade-step{display:flex;flex-direction:column;gap:12px;}.mo-saml-upgrade-step-header{background-color:#e6f2ff;border-radius:6px;padding:4px 6px;display:inline-flex;align-items:center;gap:8px;width:fit-content;}.mo-saml-upgrade-step-number{font-size:18px;font-weight:bold;color:#003ecc;}.mo-saml-upgrade-step-title{font-size:18px;font-weight:bold;color:#003ecc;}.mo-saml-upgrade-step-content{margin:0;padding-left:40px;list-style-type:disc;}.mo-saml-upgrade-step-content li{font-size:14px;color:#333;line-height:1.6;margin-bottom:8px;}.mo-saml-upgrade-step-content li:last-child{margin-bottom:0;}.gin--dark-mode{.mo-saml-upgrade-steps-wrapper,.mo-saml-related-products-wrapper,.mo-saml-related-product-icon,.mo-saml-plan-cards-wrapper,.mo-saml-field-select,.mo-saml-comparison-wrapper,.mo-saml-comparison-feature-name,.mo-saml-upgrade-box{background-color:#3b3b3f;}.mo-saml-related-product-card,.mo-saml-plan-card,.mo-saml-upgrade-step-header{background-color:#2a2a2d;border:1px solid #2a2a2d;}.mo_saml_highlight_background_note_1{background:#47474c;}.mo-saml-comparison-table{border:1px solid #2a2a2d;background-color:#3b3b3f;}.mo-saml-comparison-table thead{background-color:#2a2a2d;}.mo-saml-comparison-table th{background-color:#2a2a2d;color:#d2d3d3;border:1px solid #3b3b3f;}.mo-saml-comparison-table tbody tr{background-color:#3b3b3f;transition:background-color 0.2s ease;}.mo-saml-comparison-table tbody tr:hover{background-color:#4a4a4f;}.mo-saml-comparison-table tbody tr:hover td{background-color:#4a4a4f;}.mo-saml-comparison-table tbody tr td{border:1px solid #2a2a2d;transition:background-color 0.2s ease;}.mo-saml-comparison-wrapper,.mo-saml-field-select{border:1px solid #2a2a2d;}.mo-saml-upgrade-steps-wrapper,.mo-saml-related-products-wrapper,.mo-saml-plan-cards-wrapper,.mo-saml-upgrade-box{border:1px solid #3b3b3f;}.mo-saml-upgrade-steps-intro,.mo-saml-upgrade-step-content li,.mo-saml-related-products-description,.mo-saml-related-product-title,.mo-saml-related-product-description,.mo-saml-plan-cards-description,.mo-saml-plan-card-name,.mo-saml-price-period,.mo-saml-field-label,.mo-saml-field-select,.mo-saml-comparison-description,.mo-saml-comparison-table th,.mo-saml-comparison-table tbody tr td,.mo-saml-comparison-feature-name,.mo-saml-upgrade-title,.mo-saml-upgrade-description,.mo-saml-feature-text,.mo-saml-plan-label,.mo-saml-plan-version,.bundle-plan-headline,.bundle-plan-description,.bundle-plan-feature-text,.mo_base_url_link,.form-item__label.is-disabled{color:#d2d3d3;}.mo-saml-suite-question,.mo-saml-suite-prefix,.mo-saml-suite-amount,.mo-saml-suite-period,.mo-saml-suite-instance,.mo-saml-suite-feature-text,.mo-saml-suite-checkmark,.mo-saml-suite-button{color:#111;}.mo-saml-suite-button{background:whitesmoke;}.mo-saml-suite-banner,.mo-saml-valid-till-btn{background:rgb(144,174,239);}.mo-saml-current-plan-badge{background-color:rgb(144,174,239);color:#111;}.mo-saml-plan-name,.mo-saml-saml-highlight,.mo-saml-comparison-heading,.mo-saml-comparison-link,.mo-saml-plan-cards-heading,.mo-saml-price-amount,.mo-saml-related-products-heading,.mo-saml-related-products-link,.mo-saml-related-product-link,.mo-saml-upgrade-steps-heading,.mo-saml-upgrade-step-title,.mo-saml-upgrade-step-number,.bundle-plan-checkmark{color:rgb(144,174,239);}.mo-saml-related-product-icon img{filter:brightness(0) saturate(100%) invert(60%) sepia(100%) saturate(1700%) hue-rotate(199deg) brightness(1.33) contrast(0.86) !important;}.mo-saml-suite-right{margin-right:50px;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.dropbutton-wrapper,.dropbutton-wrapper div{box-sizing:border-box;}.js .dropbutton-wrapper,.js .dropbutton-widget{position:relative;display:block;}@media screen and (max-width:600px){.js .dropbutton-wrapper{width:100%;}}@media screen and (min-width:600px){.form-actions .dropbutton-wrapper{float:left;}[dir="rtl"] .form-actions .dropbutton-wrapper{float:right;}}.js .form-actions .dropbutton-widget{position:static;}.js td .dropbutton-multiple .dropbutton-widget{position:absolute;}.js td .dropbutton-wrapper{min-height:2em;}.js td .dropbutton-multiple{max-width:100%;margin-right:2em;padding-right:10em;}[dir="rtl"].js td .dropbutton-multiple{margin-right:0;margin-left:2em;padding-right:0;padding-left:10em;}.js td .dropbutton-multiple .dropbutton-action a,.js td .dropbutton-multiple .dropbutton-action input,.js td .dropbutton-multiple .dropbutton-action button{width:auto;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;}.js .dropbutton li,.js .dropbutton a{display:block;outline:none;}.js .dropbutton li:hover,.js .dropbutton li:focus,.js .dropbutton a:hover,.js .dropbutton a:focus{outline:initial;}.js .dropbutton-multiple .dropbutton-widget{padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding-right:0;padding-left:2em;}.dropbutton-multiple.open,.dropbutton-multiple.open .dropbutton-widget{max-width:none;}.dropbutton-multiple.open{z-index:100;}.dropbutton-multiple .dropbutton .secondary-action{display:none;}.dropbutton-multiple.open .dropbutton .secondary-action{display:block;}.dropbutton-toggle{position:absolute;top:0;right:0;bottom:0;display:block;width:2em;white-space:nowrap;text-indent:110%;}[dir="rtl"] .dropbutton-toggle{right:auto;left:0;}.dropbutton-toggle button{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;background:none;}.dropbutton-toggle button:hover,.dropbutton-toggle button:focus{outline:initial;}.dropbutton-arrow{position:absolute;top:50%;right:40%;display:block;overflow:hidden;width:0;height:0;margin-top:-0.1666em;border-width:0.3333em 0.3333em 0;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;line-height:0;}[dir="rtl"] .dropbutton-arrow{right:auto;left:0.6667em;}.dropbutton-multiple.open .dropbutton-arrow{top:0.6667em;border-top-color:transparent;border-bottom:0.3333em solid;}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.collapsiblockTitle button{display:block;width:100%;padding:0 20px;cursor:pointer;text-align:left;color:#0071b3;border:none;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.72798%2015.795L3.72798%207.795C3.10356%206.79593%203.82183%205.5%204.99998%205.5L15%205.5C16.1781%205.5%2016.8964%206.79593%2016.272%207.795L11.272%2015.795C10.6845%2016.735%209.31549%2016.735%208.72798%2015.795Z'%20fill='%23000000'/%3e%3c/svg%3e") no-repeat right}.collapsiblockTitle button:hover{color:#018fe2}.collapsiblockTitle button.collapsiblock-color-switcher{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.72798%2015.795L3.72798%207.795C3.10356%206.79593%203.82183%205.5%204.99998%205.5L15%205.5C16.1781%205.5%2016.8964%206.79593%2016.272%207.795L11.272%2015.795C10.6845%2016.735%209.31549%2016.735%208.72798%2015.795Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}div .collapsiblockTitleCollapsed button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.205%208.72805L12.205%203.72805C13.2041%203.10363%2014.5%203.82189%2014.5%205.00004V15C14.5%2016.1782%2013.2041%2016.8965%2012.205%2016.272L4.205%2011.272C3.265%2010.6845%203.265%209.31555%204.205%208.72805Z'%20fill='%23000000'/%3e%3c/svg%3e")}div .collapsiblockTitleCollapsed button.collapsiblock-color-switcher{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.205%208.72805L12.205%203.72805C13.2041%203.10363%2014.5%203.82189%2014.5%205.00004V15C14.5%2016.1782%2013.2041%2016.8965%2012.205%2016.272L4.205%2011.272C3.265%2010.6845%203.265%209.31555%204.205%208.72805Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}.collapsiblockContent{overflow:hidden}[dir=rtl] .collapsiblockTitle button{display:block;background-position:left}[dir=rtl] div .collapsiblockTitleCollapsed button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.795%2011.272L7.795%2016.272C6.79593%2016.8964%205.5%2016.1782%205.5%2015L5.5%205.00002C5.5%203.82186%206.79593%203.1036%207.795%203.72802L15.795%208.72802C16.735%209.31552%2016.735%2010.6845%2015.795%2011.272Z'%20fill='%23000000'/%3e%3c/svg%3e");background-position:left}[dir=rtl] div .collapsiblockTitleCollapsed button.collapsiblock-color-switcher{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.795%2011.272L7.795%2016.272C6.79593%2016.8964%205.5%2016.1782%205.5%2015L5.5%205.00002C5.5%203.82186%206.79593%203.1036%207.795%203.72802L15.795%208.72802C16.735%209.31552%2016.735%2010.6845%2015.795%2011.272Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
#google-cse-results-searchbox-form div,#google-cse-results-searchbox-form input{margin:0;display:inline;}#google-cse-results-searchbox-form .form-radios div{display:block;}
.paragraph--unpublished{background-color:#fff4f4;}
