/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2021 | 13:28:32 */
.user-id-154 #wpadminbar {
     display: none !important; 
}

.user-id-154 {
    margin-top: -32px;
}

.page-id-82.user-id-154 #wpadminbar {
     display: block !important; 
}


.page-id-82.user-id-154{
       margin-top: 0px;
}


.um-account-profile-link {
      display: none !important;
}

.um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
    background: #000;
}

.um-request-button {
  display: block !important;
    width: auto !important;
    min-width: 100% !important;
    color: #FFFFFF;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 0px 0px 0px 0px !important;
    max-width: 100% !important;
    font-size: 13px !important;
}

input[type=submit].um-button, input[type=submit].um-button:focus, .um-request-button {
    display: block !important;
    width: auto !important;
    min-width: 100% !important;
    color: #FFFFFF;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 0px 0px 0px 0px !important;
    max-width: 100% !important;
    font-size: 13px !important;
}

input[type=submit].um-button:hover, .um-request-button:hover{
     color: var( --e-global-color-01b455c ) !important;
    background-color: var( --e-global-color-secondary ) !important;
}

._passwordstrength {
  
      line-height: normal;
    margin-bottom: 5px !important;
    font-size: 14px;
}

.logbackin {
      border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #ffffff !important;
    border-color: #000000;
    background-color: #000000;
    border-radius: 2px 0px !important;
    padding-top: 10px;
    border-radius: 0px !important;
    padding-bottom: 12px;

    font-family: inherit;
    font-weight: inherit;
    line-height: 1;
  line-height: normal !important;
    width: 100% !important;
      text-transform: uppercase;
      display: block;
}

p.um-notice {
    font-size: 12px !important;
    padding: 5px 10px !important;
    margin: 0px 0 0 0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius:  0px !important;
 
}
p.um-notice i {
 
    right: 10px !important;
    font-size: 25px !important;

    top: 1px !important;

}
.um-field-error {
    width: auto;
    max-width: 100%;
   -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius:  0px !important;
    color: #fff;
    box-sizing: border-box;
    position: relative;
     padding: 5px 10px !important;
  font-size: 12px !important;
    line-height: 20px !important;
    margin: 12px 0 0 0;
}

.um-row._um_row_1  {
      margin: 0 0 15px 0 !important;
}
.um-field-c .um-field-checkbox {
    margin-bottom: 15px !important;
}
.um-field {
    padding: 5px 0 0 0  !important;
}

.um-center .um-button {
    display: block !important;
    width: auto !important;
    min-width: 100% !important;
    color: #FFFFFF;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 0px 0px 0px 0px !important;
    max-width: 100% !important;
    font-size: 13px !important;
}
.um-center .um-button:hover {
    color: var( --e-global-color-01b455c ) !important;
    background-color: var( --e-global-color-secondary ) !important;
}

.logbackin:hover  {
  
   color: var( --e-global-color-01b455c ) !important;
    background-color: var( --e-global-color-secondary ) !important;
}

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=password], .um .um-form textarea {
    color: #666666;
    background-color: #e8e8e8;
    border-color: rgba(145,156,167,0.27);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.um-field-label label {
    display: none;
}

.um-password .um-field-label label {
     display: block;
}

.um-password .um-field {
    padding: 15px 0 0 0 !important;
}
.role-um_marketing #menu-item-764 {
	display: none;
}
.role-um_marketing .educationblock {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_marketing .supportblock {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_educator .marketingblock {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_educator #menu-item-764 {
	display: none;
}
.role-um_educator .supportblock {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_educator .galleriesblock {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_marketing .productupdates {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_marketing .flagssection {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_educator .flagssection {
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.role-um_marketing .menu-item.educationblock {
	display: none;
}
.role-um_educator .menu-item.marketingblock {
	display: none;
}

.um-um_password_id.um {
    margin-bottom: 0 !important;
}