/*! WP User Manager - v2.8.18
 * https://wpusermanager.com
 * Copyright (c) 2023; * Licensed GPLv2+ */
.wpum_five_sixth,.wpum_four_fifth,.wpum_one_fifth,.wpum_one_fourth,.wpum_one_half,.wpum_one_sixth,.wpum_one_third,.wpum_three_fifth,.wpum_three_fourth,.wpum_two_fifth,.wpum_two_fourth,.wpum_two_third{position:relative;margin-right:4%;float:left}.wpum_one_half{width:48%}.wpum_one_third{width:30.6666%}.wpum_two_third{width:65.3332%}.wpum_one_fourth{width:22%}.wpum_two_fourth{width:48%}.wpum_three_fourth{width:74%}.wpum_one_fifth{width:16.8%}.wpum_two_fifth{width:37.6%}.wpum_three_fifth{width:58.4%}.wpum_four_fifth{width:79.2%}.wpum_one_sixth{width:13.3333%}.wpum_two_sixth{width:30.6666%}.wpum_three_sixth{width:47.9998%}.wpum_four_sixth{width:65.3332%}.wpum_five_sixth{width:82.6665%}.last{margin-right:0!important;clear:right}.wpum_one_half .wpum_one_half{margin-right:8.3333%;width:45.8333%}.wpum_one_half .wpum_one_third{margin-right:8.3333%;width:27.7778%}.wpum_one_half .wpum_two_third{margin-right:8.3333%;width:63.8889%}.wpum_two_third .wpum_one_third{margin-right:6.1224%;width:29.2517%}.wpum_two_third .wpum_two_third{margin-right:6.1224%;width:64.6258%}.wpum_two_third .wpum_one_fourth{margin-right:6.1224%;width:20.4082%}.wpum_clearfix::after{content:"";clear:both;display:table}:root{--gutter-width:1rem;--outer-margin:2rem;--gutter-compensation:calc((var(--gutter-width) * .5) * -1);--half-gutter-width:calc((var(--gutter-width) * .5));--xs-min:30;--sm-min:48;--md-min:64;--lg-min:75;--screen-xs-min:var(--xs-min)em;--screen-sm-min:var(--sm-min)em;--screen-md-min:var(--md-min)em;--screen-lg-min:var(--lg-min)em;--container-sm:calc(var(--sm-min) + var(--gutter-width));--container-md:calc(var(--md-min) + var(--gutter-width));--container-lg:calc(var(--lg-min) + var(--gutter-width))}@custom-media --sm-viewport only screen and (min-width:48em);@custom-media --md-viewport only screen and (min-width:64em);@custom-media --lg-viewport only screen and (min-width:75em);.wpum-container,.wpum-container-fluid{margin-right:auto;margin-left:auto}.wpum-container-fluid{padding-right:var(--outer-margin,2rem);padding-left:var(--outer-margin,2rem)}.wpum-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:var(--gutter-compensation,-.5rem);margin-left:var(--gutter-compensation,-.5rem)}.wpum-row.reverse{flex-direction:row-reverse}.wpum-col.reverse{flex-direction:column-reverse}.wpum-col-xs,.wpum-col-xs-1,.wpum-col-xs-10,.wpum-col-xs-11,.wpum-col-xs-12,.wpum-col-xs-2,.wpum-col-xs-3,.wpum-col-xs-4,.wpum-col-xs-5,.wpum-col-xs-6,.wpum-col-xs-7,.wpum-col-xs-8,.wpum-col-xs-9,.wpum-col-xs-offset-0,.wpum-col-xs-offset-1,.wpum-col-xs-offset-10,.wpum-col-xs-offset-11,.wpum-col-xs-offset-12,.wpum-col-xs-offset-2,.wpum-col-xs-offset-3,.wpum-col-xs-offset-4,.wpum-col-xs-offset-5,.wpum-col-xs-offset-6,.wpum-col-xs-offset-7,.wpum-col-xs-offset-8,.wpum-col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-xs{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-xs-3{flex-basis:25%;max-width:25%}.wpum-col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-xs-6{flex-basis:50%;max-width:50%}.wpum-col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-xs-9{flex-basis:75%;max-width:75%}.wpum-col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-xs-12{flex-basis:100%;max-width:100%}.wpum-col-xs-offset-0{margin-left:0}.wpum-col-xs-offset-1{margin-left:8.33333333%}.wpum-col-xs-offset-2{margin-left:16.66666667%}.wpum-col-xs-offset-3{margin-left:25%}.wpum-col-xs-offset-4{margin-left:33.33333333%}.wpum-col-xs-offset-5{margin-left:41.66666667%}.wpum-col-xs-offset-6{margin-left:50%}.wpum-col-xs-offset-7{margin-left:58.33333333%}.wpum-col-xs-offset-8{margin-left:66.66666667%}.wpum-col-xs-offset-9{margin-left:75%}.wpum-col-xs-offset-10{margin-left:83.33333333%}.wpum-col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (--sm-viewport){.wpum-container{width:var(--container-sm,46rem)}.wpum-col-sm,.wpum-col-sm-1,.wpum-col-sm-10,.wpum-col-sm-11,.wpum-col-sm-12,.wpum-col-sm-2,.wpum-col-sm-3,.wpum-col-sm-4,.wpum-col-sm-5,.wpum-col-sm-6,.wpum-col-sm-7,.wpum-col-sm-8,.wpum-col-sm-9,.wpum-col-sm-offset-0,.wpum-col-sm-offset-1,.wpum-col-sm-offset-10,.wpum-col-sm-offset-11,.wpum-col-sm-offset-12,.wpum-col-sm-offset-2,.wpum-col-sm-offset-3,.wpum-col-sm-offset-4,.wpum-col-sm-offset-5,.wpum-col-sm-offset-6,.wpum-col-sm-offset-7,.wpum-col-sm-offset-8,.wpum-col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-sm{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-sm-3{flex-basis:25%;max-width:25%}.wpum-col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-sm-6{flex-basis:50%;max-width:50%}.wpum-col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-sm-9{flex-basis:75%;max-width:75%}.wpum-col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-sm-12{flex-basis:100%;max-width:100%}.wpum-col-sm-offset-0{margin-left:0}.wpum-col-sm-offset-1{margin-left:8.33333333%}.wpum-col-sm-offset-2{margin-left:16.66666667%}.wpum-col-sm-offset-3{margin-left:25%}.wpum-col-sm-offset-4{margin-left:33.33333333%}.wpum-col-sm-offset-5{margin-left:41.66666667%}.wpum-col-sm-offset-6{margin-left:50%}.wpum-col-sm-offset-7{margin-left:58.33333333%}.wpum-col-sm-offset-8{margin-left:66.66666667%}.wpum-col-sm-offset-9{margin-left:75%}.wpum-col-sm-offset-10{margin-left:83.33333333%}.wpum-col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (--md-viewport){.wpum-container{width:var(--container-md,61rem)}.wpum-col-md,.wpum-col-md-1,.wpum-col-md-10,.wpum-col-md-11,.wpum-col-md-12,.wpum-col-md-2,.wpum-col-md-3,.wpum-col-md-4,.wpum-col-md-5,.wpum-col-md-6,.wpum-col-md-7,.wpum-col-md-8,.wpum-col-md-9,.wpum-col-md-offset-0,.wpum-col-md-offset-1,.wpum-col-md-offset-10,.wpum-col-md-offset-11,.wpum-col-md-offset-12,.wpum-col-md-offset-2,.wpum-col-md-offset-3,.wpum-col-md-offset-4,.wpum-col-md-offset-5,.wpum-col-md-offset-6,.wpum-col-md-offset-7,.wpum-col-md-offset-8,.wpum-col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-md{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-md-3{flex-basis:25%;max-width:25%}.wpum-col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-md-6{flex-basis:50%;max-width:50%}.wpum-col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-md-9{flex-basis:75%;max-width:75%}.wpum-col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-md-12{flex-basis:100%;max-width:100%}.wpum-col-md-offset-0{margin-left:0}.wpum-col-md-offset-1{margin-left:8.33333333%}.wpum-col-md-offset-2{margin-left:16.66666667%}.wpum-col-md-offset-3{margin-left:25%}.wpum-col-md-offset-4{margin-left:33.33333333%}.wpum-col-md-offset-5{margin-left:41.66666667%}.wpum-col-md-offset-6{margin-left:50%}.wpum-col-md-offset-7{margin-left:58.33333333%}.wpum-col-md-offset-8{margin-left:66.66666667%}.wpum-col-md-offset-9{margin-left:75%}.wpum-col-md-offset-10{margin-left:83.33333333%}.wpum-col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (--lg-viewport){.wpum-container{width:var(--container-lg,71rem)}.wpum-col-lg,.wpum-col-lg-1,.wpum-col-lg-10,.wpum-col-lg-11,.wpum-col-lg-12,.wpum-col-lg-2,.wpum-col-lg-3,.wpum-col-lg-4,.wpum-col-lg-5,.wpum-col-lg-6,.wpum-col-lg-7,.wpum-col-lg-8,.wpum-col-lg-9,.wpum-col-lg-offset-0,.wpum-col-lg-offset-1,.wpum-col-lg-offset-10,.wpum-col-lg-offset-11,.wpum-col-lg-offset-12,.wpum-col-lg-offset-2,.wpum-col-lg-offset-3,.wpum-col-lg-offset-4,.wpum-col-lg-offset-5,.wpum-col-lg-offset-6,.wpum-col-lg-offset-7,.wpum-col-lg-offset-8,.wpum-col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-lg{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-lg-3{flex-basis:25%;max-width:25%}.wpum-col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-lg-6{flex-basis:50%;max-width:50%}.wpum-col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-lg-9{flex-basis:75%;max-width:75%}.wpum-col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-lg-12{flex-basis:100%;max-width:100%}.wpum-col-lg-offset-0{margin-left:0}.wpum-col-lg-offset-1{margin-left:8.33333333%}.wpum-col-lg-offset-2{margin-left:16.66666667%}.wpum-col-lg-offset-3{margin-left:25%}.wpum-col-lg-offset-4{margin-left:33.33333333%}.wpum-col-lg-offset-5{margin-left:41.66666667%}.wpum-col-lg-offset-6{margin-left:50%}.wpum-col-lg-offset-7{margin-left:58.33333333%}.wpum-col-lg-offset-8{margin-left:66.66666667%}.wpum-col-lg-offset-9{margin-left:75%}.wpum-col-lg-offset-10{margin-left:83.33333333%}.wpum-col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}#wpum-account-forms-tabs{margin-bottom:30px}#wpum-account-forms-tabs ul{list-style:none;margin:0;padding:0}#wpum-account-forms-tabs ul li{display:block;margin:0 0 5px;padding:10px 15px;border-radius:3px}#wpum-account-forms-tabs ul li:hover{text-decoration:none;background:#fcfcfc}#wpum-account-forms-tabs ul li.active{background:#efefef;text-decoration:none}#wpum-account-forms-tabs ul li a{text-decoration:none}.wpum-message{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.wpum-message p{margin:0}.wpum-message.success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.wpum-message.error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.wpum-message.info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.wpum-message.warning{background-color:#fcf8e3;border-color:#faebcc;color:#C09853}.wpum-form>h2{margin-top:0}.wpum-form .wpum-required{color:red}.wpum-form fieldset{margin:0;padding:0 0 1em;line-height:2em;border:0}.wpum-form fieldset label{display:block;margin:0;vertical-align:middle}.wpum-form fieldset label small{opacity:.75;font-size:.83em}.wpum-form fieldset div.field{vertical-align:middle}.wpum-form fieldset div.field label{float:none;width:auto}.wpum-form fieldset div.field.field-mailchimp label~small{margin-top:0;margin-bottom:1.2em}.wpum-form fieldset input.input-email,.wpum-form fieldset input.input-text,.wpum-form fieldset select,.wpum-form fieldset textarea{margin:0;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpum-form fieldset small.description{opacity:.75;font-size:.83em;margin:1.2em 0 0;display:block;line-height:1.2em}.wpum-form fieldset input[type=checkbox]~.description{display:inline}.wpum-form fieldset.fieldset-user_avatar .wpum-uploaded-file-preview img{width:70px;height:70px;display:block;min-height:100%;object-fit:cover;object-position:center}.wpum-form fieldset.fieldset-robo{display:none}.wpum-form fieldset .fieldset-wpum_field_group{border:1px solid #dcdcdc;padding:1em;margin-top:1em;position:relative}.wpum-form fieldset .fieldset-wpum_field_group-clone{display:none}.wpum-form fieldset .add-repeater-row{margin-top:1em}.wpum-form fieldset .remove-repeater-row{position:absolute;right:10px;text-decoration:none;top:0}.wpum-form .select2-container{width:100%}.wpum-action-links{list-style:none;padding:0;margin-top:1em}.wpum-action-links li{margin-bottom:.3em}.wpum-datepicker{width:100%}#cover-image-container{position:relative}#header-cover-image{background-color:#c5c5c5;background-position:center top;background-repeat:no-repeat;background-size:cover;border-top-right-radius:3px;border-top-left-radius:3px;border:0;display:block;left:0;margin:0;padding:0;top:0;width:100%;z-index:1;height:350px;position:relative}#header-avatar-container{position:absolute;bottom:20px;left:20px}#header-avatar-container a{width:128px;height:128px;display:inline-block;overflow:hidden;border-radius:3px;box-shadow:none}#header-avatar-container img{display:block;width:100%;min-height:100%;object-fit:cover;object-position:center}#header-profile-details{border:1px solid #eee;margin:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#header-name-container h2{padding:20px;font-size:24px;margin:0}#header-name-container h2 small{font-size:14px;text-decoration:underline}.profile-navbar{display:flex;flex-wrap:wrap;border-top:1px solid #eee}.profile-navbar>a,.profile-navbar>button{background:0 0;border:0;display:block;padding:13px 20px;text-decoration:none}.profile-navbar>a.active,.profile-navbar>a:hover,.profile-navbar>button.active,.profile-navbar>button:hover{background:#eee}.profile-navbar>a.active:first-child,.profile-navbar>a:hover:first-child,.profile-navbar>button.active:first-child,.profile-navbar>button:hover:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}#profile-content-about h3.group-title,#profile-content-about p.group-description,.profile-content-settings h3.group-title,.profile-content-settings p.group-description{border:1px solid #eee;margin:1.5rem 0 0;padding:15px 20px;border-top-right-radius:3px;border-top-left-radius:3px}#profile-content-about p.group-description,.profile-content-settings p.group-description{margin-top:0;border-top:none}#profile-content-about .profile-fields-table,.profile-content-settings .profile-fields-table{width:100%;margin-top:0;border:1px solid #eee;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#profile-content-about .profile-fields-table td,.profile-content-settings .profile-fields-table td{border:none}#profile-content-about .profile-fields-table td.label,.profile-content-settings .profile-fields-table td.label{width:30%;font-weight:600;padding:5px 20px}#profile-content-about .profile-fields-table td .field_repeater_child,.profile-content-settings .profile-fields-table td .field_repeater_child{margin:0 0 .5em}#profile-content-about .profile-fields-table td .field_repeater_child:last-child,.profile-content-settings .profile-fields-table td .field_repeater_child:last-child{margin-bottom:0}#profile-content-about .profile-fields-table tr:last-child,.profile-content-settings .profile-fields-table tr:last-child{border-bottom:none}#profile-tab-content{margin-top:40px}#profile-posts .wpum-post{border-bottom:2px solid #f6f6f6;padding:15px 0}#profile-posts .wpum-post:first-child{padding-top:0}#profile-posts .wpum-post-thumbnail{float:left;width:70px;margin-right:1rem}#profile-posts .wpum-post-meta{margin:0;padding:0}#profile-posts .wpum-post-meta li{list-style:none;margin:0;display:inline-block}#profile-pagination{display:flex;flex-wrap:wrap;margin:0 0 20px;border-bottom:1px solid #eee}#profile-pagination a,#profile-pagination span{background:0 0;border:0;display:block;padding:10px 15px;text-decoration:none}#profile-pagination a:first-child,#profile-pagination span:first-child{padding-left:0}#profile-comments .wpum-single-comment p{border-bottom:2px solid #f6f6f6;margin:0;padding:15px 0}#profile-comments .wpum-single-comment:first-child p{padding-top:0}#wpum-recent-users ul.wpum-users-list{list-style:none;padding:0;margin:0}#wpum-recent-users ul.wpum-users-list li{margin:0;padding:0}#wpum-profile-card{text-align:center;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}#wpum-profile-card ul{list-style:none;margin:0;padding:0}#wpum-profile-card ul li:last-child a{margin-bottom:0}#wpum-profile-card .wpum-profile-img{position:relative;border-radius:999px;margin-top:-48px}#wpum-profile-card .wpum-profile-img img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-profile-card a.wpum-card-button{border:1px solid #cecccc;background:#eee;padding:5px 12px;text-decoration:none;outline:0;border-radius:3px;display:inline-block;margin:10px 0}#wpum-profile-card a.wpum-card-button:hover{background:#f5f5f5}#wpum-profile-card h4.wpum-card-name{margin-top:0}#wpum-profile-card .wpum-profile-cover{background-color:#c5c5c5;background-position:center top;background-repeat:no-repeat;background-size:cover;border:0;display:block;left:0;margin:0;padding:0;top:0;width:100%;z-index:1;height:200px}#wpum-profile-card .wpum-card-details{padding:0 15px 15px}.wpum-profile-card~.wpum-profile-card{margin-top:70px}#wpum-user-overview{vertical-align:middle}#wpum-user-overview img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-user-overview ul{margin:0}#wpum-user-overview ul li{display:inline-block;margin-right:5px;border:0}.wpum-avatar-img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-user-directory{margin-bottom:1em;max-width:100%}#wpum-user-directory ul.wpum-user-listings{margin:0}#wpum-directory-search-form,#wpum-directory-top-bar{padding:.5em 1em;background:#f9f9f9;border-top:1px solid #e5e5e5}#wpum-directory-search-form div p,#wpum-directory-top-bar div p{margin:0}#wpum-directory-top-bar .wpum-col-xs:last-child{text-align:right}#wpum-directory-search-form{padding:1em}#wpum-directory-search-form input{width:100%;display:block}.wpum-directory-pagination{padding:.5em 1em;background:#f9f9f9;border-bottom:1px solid #e5e5e5;text-align:center}.wpum-directory-pagination a.next{float:right}.wpum-directory-pagination a.prev{float:left}#wpum-directory-users-list{padding:0;margin:0;border-top:1px solid #eee}#wpum-directory-users-list .wpum-directory-single-user{margin:0;border-bottom:1px solid #eee;zoom:1;position:relative;line-height:1.5em;text-decoration:none;padding:1em}#wpum-directory-users-list .wpum-directory-single-user:focus,#wpum-directory-users-list .wpum-directory-single-user:hover{background-color:#fcfcfc}#directory-avatar a{width:68px;height:68px;display:inline-flex;overflow:hidden;border-radius:999px;box-shadow:none}#directory-avatar img{display:block;width:100%;min-height:100%;object-fit:cover;object-position:center}.wpum-directory-single-user .wpum-description{font-size:13px;margin:0}.wpum-directory-single-user .wpum-name{margin:0}.wpum-directory-single-user .wpum-meta{text-align:right}@media only screen and (max-width:500px){#directory-avatar a{width:inherit;height:inherit}#directory-avatar img{height:100%}#wpum-directory-search-form .wpum-col-xs-10{margin-bottom:10px}#wpum-directory-search-form .wpum-col-xs-10,#wpum-directory-search-form .wpum-col-xs-2,.wpum-directory-single-user .wpum-meta{flex-basis:100%;max-width:100%}}@media only screen and (max-width:767px){.wpum_five_sixth,.wpum_four_fifth,.wpum_one_fifth,.wpum_one_fourth,.wpum_one_half,.wpum_one_sixth,.wpum_one_third,.wpum_three_fifth,.wpum_three_fourth,.wpum_two_fifth,.wpum_two_fourth,.wpum_two_third{width:100%;float:none;margin-left:0}#header-avatar-container{text-align:center}#header-avatar-container a{left:0}#profile-navbar{display:block;border:0}}
@font-face{font-family:'wpum-social-login';src:url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.eot?12571720);src:url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.eot?12571720#iefix) format('embedded-opentype'),url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.woff2?12571720) format('woff2'),url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.woff?12571720) format('woff'),url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.ttf?12571720) format('truetype'),url(//usedynamics.com/wp-content/plugins/wpum-social-login/css/../font/wpum-social-login.svg?12571720#wpum-social-login) format('svg');font-weight:400;font-style:normal}[class^=wpumsl-icon-]:before,[class*=" wpumsl-icon-"]:before{font-family:"wpum-social-login";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpumsl-icon-twitter:before{content:'\f099'}.wpumsl-icon-facebook:before{content:'\f09a'}.wpumsl-icon-linkedin:before,.wpumsl-icon-linkedinopenid:before{content:'\f0e1'}.wpumsl-icon-instagram:before{content:'\f16d'}.wpumsl-icon-google:before{content:'\f1a0'}
.qsm-certificate-table-container .qsm-check-column {
    width: 40px;  
    padding: 0;  
    text-align: center;
}
.qsm-certificate-table-container div.dt-container select.dt-input{
    padding: 0px 23px 0 11px ;
    background-color: #fff;
}
.qsm-certificate-table-container div.dt-container .dt-search input{
    padding: 0;
    background-color: #fff;
}
.qsm-certificate-expiry-days #expiry_days,
.qsm-certificate-expiry-date #expiry_date,
#prefix,
#certificate_font,
#certificate_title,
#certificate_dpi,
#certificate_logo,
#certificate_logo_style,
#qsm_certificate_background,
#certificate_id_err_msg_wrong_txt,
#certificate_id_err_msg_blank_txt{
    border-radius: 5px;
    border-color: #ccc;
    padding-top: 3px;
    padding-bottom: 3px;
}
.qsm-delete-file{
    border: none;
    background: none;
    cursor: pointer;
    border-left: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 3px;
}
.qsm-view-file{
    margin-right: 2px;
}
.qsm-table-icons{
    display: inline-flex;
    border: 1px solid #ccc;
    background-color: #fff;
    width: fit-content;
    border-radius: 5px;
}
.qsm-table-icons .qsm-view-file img{
    width: 20px;
    padding: 9px 3px 4px 7px;
}
.qsm-table-icons a.qsm-view-file:focus, 
.qsm-table-icons a.qsm-view-file:active {
    outline: none; 
    border: none;
    box-shadow: none;
}
.qsm-certificate-preview-btn .dashicons-visibility:before{
    position: relative;
    top: 3px;
    right: 3px;
}
#wp-certificate_template-wrap .qsm-certificate-template-preview-btn {
    margin-top: 10px;
}
.qsm-certificate-result{
    font-family: system-ui; 
    width: fit-content; 
    margin: 0 auto; 
    border: 1px solid #e0e0e0; 
    border-radius:20px; 
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    padding: 60px 70px 50px;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    background: #fff;
    position: relative;
}
.qsm-certificate-error{
    color: red;
}
#qsm-certificate-show-popup .qsm-popup__container{
    max-width: 100%;
}
.qsm-certificate-popup-footer{
    margin-top: 10px;
}
.qsm-preview-btn .dashicons-visibility:before{
    position: relative;
    top: 3px;
    right: 3px;
}
#wp-certificate_template-wrap .qsm-certificate-template-btn{
    margin-top: 10px;
}
.qsm-certificate-page-template-card {
	display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
    transition: background-color 0.3s ease;
	background: linear-gradient(135deg, #DBE2FE, #D9F5E1);
    padding: 17px 8px;
    width: 250px;
    margin: 20px;
}
.qsm-certificate-page-template-card-content {
    transition: background-color 0.3s ease; /* Transition on the child */
}
.qsm-certificate-page-template-card-content {
	position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
	height: 175px;
    min-width: 230px;
    overflow: hidden;
	background: #fff;
}
.qsm-certificate-page-template-card-content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}
img.qsm-certificate-page-template-card-image {
	position: absolute;
    max-width: calc(100% - 10px);
    top: 5px;
}
.qsm-certificate-page-template-card-content:hover::before {
    opacity: 1;
}
.qsm-certificate-page-template-card-content button {
    position: relative;
    z-index: 2;
}
.qsm-certificate-page-template-button {
	background-color: #FFFFFF;
	color: #0056b3;
}
.qsm-certificate-page-template-template-name {
	margin: 16px 0 0 0;
	font-size: 14px;
	color: #333;
}
#qsm-certificate-page-templates .qsm-popup__container {
	max-width: 940px;
	padding: 0;
	max-height: 80vh;
	border-radius: 0;
}
#qsm-certificate-page-templates .qsm-popup__close {
	color: #1E1E1E;
	font-weight: 600;
}
#qsm-certificate-page-templates .qsm-certificate-page-template-card-buttons {
	max-width: 100px;
	display: none;
    background: #ffffff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #8a8a8a;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
	z-index: 3;
}
.qsm-certificate-page-template-card-buttons img.qsm-common-svg-image-class {
	position: relative;
	bottom: 4px;
	padding-right: 3px;
}
.qsm-certificate-page-template-header-tabs {
	display: flex;
    justify-content: center;
    gap: 20px;
}
#qsm-certificate-page-templates .qsm-popup__header {
	display: grid;
    grid-template-columns: 1.4fr 2fr;
	border-bottom: 1px solid rgba(30, 30, 30, 0.1);
	padding: 0 10px;
}
#qsm-certificate-page-templates .qsm-popup__header .qsm-certificate-page-template-header-image {
	max-height: 55px;
}
.qsm-certificate-page-template-header-tabs .qsm-certificate-page-tmpl-header-links {
    color: #1E1E1E;
}
.qsm-certificate-page-template-header-left {
    display: flex;
    align-items: center;
}
h2#qsm-certificate-page-templates-title {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 400;
    padding-top: 4px;
}
.qsm-certificate-page-template-header-right {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.qsm-certificate-page-template-header-right .qsm-popup__close{
    cursor: pointer;
}
.qsm-certificate-page-template-header-tabs .qsm-certificate-page-tmpl-header-links.active {
	color: #1D4ED8;
	font-weight: 500;
    text-decoration: underline;
    text-decoration-color: #1D4ED8;
    text-underline-offset: 10px;
}
.qsm-more-settings-box-details a.qsm-view-templates-list:hover{
	background-color: #ebf4fc;
}
.qsm-certificate-page-template-card-buttons button.button {
	width: 100px;
    border: none;
    margin: 2px 0px 3px 0px;
}
.qsm-popup__header .qsm-popup__close{
    cursor: pointer;
}
.qsm-certificate-page-template-container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
#qsm-preview-certificate-page-templates-content{
    text-align: center;
}
.qsm-certificate-preview-page-template-header-left {
    display: flex;
    align-items: center;
}
h2#qsm-certificate-preview-page-templates-title {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 400;
    padding-top: 4px;
}
.qsm-certificate-preview-page-template-header-right {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.qsm-certificate-preview-page-template-header-right .qsm-popup__close{
    cursor: pointer;
}
#qsm-certificate-show-popup .qsm-popup__header{
    display: grid;
    grid-template-columns: 1.4fr 2fr;
    border-bottom: 1px solid rgba(30, 30, 30, 0.1);
}
#qsm-certificate-show-popup .qsm-popup__header .qsm-certificate-preview-page-template-header-image {
	max-height: 55px;
}
#qsm-certificate-show-changes{
    margin-top: 30px;
}
.qsm-certificate-result .qsm-certificate-details .qsm-certificate-detail-row .dashicons{
    display: flex;
    justify-content: center;
    justify-self: center;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    font-size: 25px;
    line-height: 40px;
    position: relative; 
    top: -10px;
    left: 10px;
}
.qsm-certificate-result .qsm-certificate-details .qsm-certificate-detail-row span{
    display: flex;
    justify-content: center;
}
.qsm-certificate-result .qsm-certificate-details .qsm-certificate-detail-row .qsm-certificate-value{
    font-size: 22px;
}
.qsm-certificate-result .qsm-certificate-details .qsm-certificate-table-show{
    min-width: 300px;
    margin: 30px 0;
}
.qsm-certificate-result .qsm-certificate-pdf-preview{
    display: flex;
    justify-content: center;
    justify-self: center;
    background: rgb(45, 45, 45);
    width: fit-content;
    padding: 5px 15px;
    border-radius: 10px;
}
.qsm-certificate-result .qsm-certificate-pdf-preview a{
    color: #fff;
    text-decoration: none;
}
.qsm-certificate-result .qsm-certificate-expiry-result-close span{
    float: right;
    position: relative;
    top: -53px;
    left: 60px;
    cursor: pointer;
}
.qsm-certificate-result .qsm-certificate-table-show .qsm-certificate-value{
    font-weight: 400;
    border-right: none;
}
.qsm-certificate-result .qsm-certificate-table-show .qsm-certificate-label{
    border-right: none;
    border-left: none;
}
.qsm-certificate-result .qsm-certificate-table-show{
    border-radius: 10px;
    border: 1px solid #d1d5db;
}
.qsm-certificate-table-show tr:last-child td.qsm-certificate-value,
.qsm-certificate-table-show tr:last-child td.qsm-certificate-label {
    border-bottom: none ;
}
.qsm-certificate-table-show .qsm-certificate-value,
.qsm-certificate-table-show .qsm-certificate-label {
    padding: 20px 10px;
}
/* Popup Styles */
.qsm-popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    align-items: center;
    justify-content: center;
}
.qsm-popup-close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 24px;
    cursor: pointer;
    color: #555;
}
.qsm-popup-close:hover {
    color: #000;
}
.qsm-logic-expired-date{
    color: red;
}
#qsm-certificate-expiry-check-form label{
    display: block;
    margin: 10px 0;
}
#qsm-certificate-expiry-check-form input[type="text"]{
    max-width: 1000px;
}
#qsm-certificate-expiry-check-form input[type="submit"]{
    margin-left: 10px;
}
#validation_message .qsm-certificate-error span::before{
    line-height: 29px;
}
.qsm-certificate-expiry-shortcode-notloop {
    min-width: 120px;
    text-align: center;
    margin-left: 8px;
    margin-top: -6px;
}
.qsm-certificate-expiry-shortcode-notloop span {
    cursor: pointer;
}
.certificate-copy-success {
    color: rgb(45, 158, 45);
    display: none;
}
.qsm-certificate-expiry-shortcode-notloop:not(:hover) .qsm-certificate-expiry-shortcode-info {
    display: none;
}
.qsm-certificate-expiry-shortcode-notloop:hover .qsm-certificate-expiry-shortcode-print {
    display: none;
}
.qsm-certificate-expiry-shortcode-notloop.button-secondary:hover {
    background: #DDEFFE;
    border: 1px dashed;
}
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:15px;height:100%;background:#fff;padding:0 3px;border-left:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#fff;position:relative}.jspDrag{background:#c2c2c2;position:relative;top:0;left:0;cursor:pointer;border-radius:4px}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}