/*.um-account-meta-img,.um-profile-photo,.um-profile-edit.um-profile-headericon{display: none;}*/
.um-field-area{border: 1px solid #CCCCCC;border-radius: 5px;margin-right: 15px;}
.um-profile.um-viewing .um-field-area{padding: 7px;}
.um.um-profile.um-viewing .um-field-label{margin: 0;border-bottom: unset;padding-bottom: 0;}
.um-profile.um-viewing .um-field-label{border: 0px;}
.um .picker--opened .picker__holder{top: 40% !important;}
.um .picker__button--close{background: none;color: #fff;border-color: #550303;background-color: #550303;}
.um .um-field-label label{color: #555555;}
.um-account-tab-privacy .um-request-button{padding: 8px 10px;}
.um-field-export_data label[name="um-export-data"],
.um-field-export_data label[name="um-erase-data"]{font-weight: 600;color: #555555;}
.um-account-tab-privacy .um-request-button.um-export-data-button{margin-top: 5px !important;}
.um-field-area .select2-selection[aria-disabled="true"]{opacity: 0.6 !important;cursor: no-drop !important;} 
.um-page-loggedin .main-container{background: #fff;}
.um-own-profile .main-container .container{padding-left: 10%;padding-right: 10%;margin-top: 90px;}
.um-own-profile .post-title{font-size: 24px;line-height: 30px;color: #10203a;text-transform: uppercase;}
.um-own-profile .dark-wrapper {background: #f4f4f4 !important;}
.um-own-profile .article-body {border-bottom: unset;padding-bottom: inherit;}
.profileExtraLink {text-align: center;}
.profileExtraLink a {background-color: #BA9A62;color: #fff;margin-right: 10px;padding: 5px 20px;margin-top: 20px;display: inline-block;border-radius: 50px;font-weight: 500;}
.um input[type=submit].um-button, 
.um input[type=submit].um-button:focus, .um a.um-button, 
.um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, 
.um a.um-button.um-disabled:active{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #821111 0%, #550303 100%) repeat scroll 0 0 !important;border-color: rgb(187, 50, 49) rgb(187, 50, 49) rgb(85, 3, 3) rgb(85, 3, 3) !important;color: #fff !important;}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, 
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, 
.um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, 
.um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, 
.um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, 
.um-account-side li a.current:hover span.um-account-icon, 
.um-dropdown li a:hover, i.um-active-color, span.um-active-color {color: #14315f !important;}
/*.um-form .um-account-name a,.um-form .um-account-main div.um-account-heading{color: #fff;}*/
/*.um a.um-link {color: #666666 !important;}*/
/*.um a.um-link:hover, .um a.um-link-hvr:hover,.um-profile.um .um-name a{color: #FFFFFF !important;}*/
.um-right.um-half .um-button{background: #eeeeee !important;color: #666666 !important;}
.um-412908.um .um-profile-body {max-width: 100% !important;}
/*.um-field.um-field-block.um-field-block.um-field-type_block {color: #fff;}*/
.um .picker--opened .picker__frame{top: 15% !important;}
.um .picker__table{margin-left: unset !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: #000204 !important;}
.um .picker {width: auto;}
.um .picker--opened .picker__holder {position: relative; overflow: hidden; width: 100%;}
.um .picker--opened .picker__frame {position: relative;}
.um .picker__header{margin-top: 0 !important;}
.um-own-profile .um .picker{position: relative !important;}
body.um-page-user.um-own-profile{overflow: inherit !important;}
.wpb_text_column .nf-form-cont .nf-cell:last-child{margin-bottom: 0 !important;}
/*#um_account_submit_general{display: none;}*/
#um_field_412908_birth_date_33 .picker--opened .picker__holder,
#um_field_412908_birth_date_34  .picker--opened .picker__holder{top: 70% !important;}
.um-profile.um-editing input[type="text"],
.um-profile.um-editing input[type="email"],
.um-profile.um-editing .select2-container,.um-form .um-field-value{text-transform: uppercase;}
.um-profile-title-h{visibility: hidden;}
#um_field_959_spouse_partner .um-field-area,
#um_field_959_vetaran .um-field-area{border: none;}
#um_field_959_spouse_partner .um-field-radio-option,
#um_field_959_vetaran .um-field-radio-option{text-align: left;}
.um .picker.picker--opened table tr:nth-child(even){background: transparent;}
.um .picker.picker--opened table thead{background: #44b0ec;}
.um .picker__frame{max-width: 100%;}
.account-page-title-heading{margin-bottom: -16px !important;}
.um-account-name a.um-link{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #821111 0%, #550303 100%) repeat scroll 0 0 !important;border-color: rgb(187, 50, 49) rgb(187, 50, 49) rgb(85, 3, 3) rgb(85, 3, 3) !important;color: #fff !important;font-size: 15px;border: none !important;display: block;width: 100%;line-height: 1em !important;padding: 16px 20px !important;text-decoration: none !important;text-align: center;text-transform: none !important;font-weight: normal !important;overflow: hidden;position: relative;transition: 0.25s;box-sizing: border-box;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;border-radius: 4px !important;-webkit-box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);    box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);opacity: 1;margin: 0 auto;width: max-content;}
.um-login .um-field-area{border: none;}
#menu-item-21,#menu-item-20{display: none;}
.logged-in #menu-item-532017{display: none;}
.logged-in #menu-item-21,.logged-in #menu-item-20{display: block;}
#um_field_general_user_login {
    display: none;
}
.page-id-18 .ac-message{
    width: 80%;
    margin: 0 auto !important;
}
.um .picker--opened .picker__frame{
    width: 100% !important;
    max-width: 100% !important;
}
/*.um-account-profile-link{
    display: none !important;
}*/
#form-links ul li:nth-child(2),
#form-links ul li:nth-child(3),
#form-links ul li:nth-child(4),
#form-links ul li:nth-child(5),
#form-links ul li:nth-child(6),
#form-links ul li:nth-child(7){
    /*display: none !important;*/
}
.download-form-link{
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #132E5B;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 10px;
}
.download-form-link:hover{
    color: #fff;
}

#menu-item-531937 a,
#menu-item-26 a,
#menu-item-25 a,
#menu-item-23 a,
#menu-item-27 a,
#menu-item-306 a,
#menu-item-300 a,
#menu-item-665 a,
#menu-item-298 a,
#menu-item-308 a,
#menu-item-310 a,
#menu-item-313 a,
#menu-item-309 a,
#menu-item-311 a,
#menu-item-305 a,
#menu-item-304 a,
#menu-item-312 a{
	pointer-events: none !important;
	/*	background: url('/wp-content/uploads/2023/07/icone-cadenas-bleu.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;*/
    /*opacity: 0.8;*/
}

#menu-item-531937 a:after,
#menu-item-26 a:after,
#menu-item-25 a:after,
#menu-item-23 a:after,
#menu-item-27 a:after,
#menu-item-306 a:after,
#menu-item-300 a:after,
#menu-item-665 a:after,
#menu-item-298 a:after,
#menu-item-308 a:after,
#menu-item-310 a:after,
#menu-item-313 a:after,
#menu-item-309 a:after,
#menu-item-311 a:after,
#menu-item-305 a:after,
#menu-item-304 a:after,
#mega-menu-item-514 a:after,
#mega-menu-item-515 a:after,
#mega-menu-item-513 a:after,
#menu-item-312 a:after{
	content: "\f023";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    position: relative;
    margin-left: 6px;
    background: none;
    opacity: 1;
}
#mega-menu-item-35 a,
#mega-menu-item-36 a,
#mega-menu-item-532318 a,
#mega-menu-item-389 a,
#mega-menu-item-37 a{
	pointer-events: none !important;
}
#mega-menu-item-37 .mega-sub-menu a:after,
#mega-menu-item-36 .mega-sub-menu a:after,
#mega-menu-item-532318 .mega-sub-menu a:after,
#mega-menu-item-35 a:after,
#mega-menu-item-389 a:after,
#mega-menu-item-36 a:after,
#mega-menu-item-532318 a:after,
#mega-menu-item-37 a:after{
	content: "\f023" !important;
    font-weight: 900 !important;
    font-family: "Font Awesome 5 Free" !important;
    -webkit-font-smoothing: antialiased !important;
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    line-height: 1 !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    position: relative !important;
    margin-left: 6px !important;
    background: none !important;
    opacity: 1 !important;
    /*color: #fff;*/
}

.logged-in #mega-menu-item-37 .mega-sub-menu a:after,
.logged-in #mega-menu-item-36 .mega-sub-menu a:after,
.logged-in #mega-menu-item-532318 .mega-sub-menu a:after,
.logged-in #mega-menu-item-35 a:after,
.logged-in #mega-menu-item-389 a:after,
.logged-in #mega-menu-item-36 a:after,
.logged-in #mega-menu-item-532318 a:after,
.logged-in #mega-menu-item-37 a:after,
.logged-in #menu-item-531937 a:after,
.logged-in #menu-item-26 a:after,
.logged-in #menu-item-25 a:after,
.logged-in #menu-item-23 a:after,
.logged-in #menu-item-27 a:after,
.logged-in #menu-item-306 a:after,
.logged-in #menu-item-300 a:after,
.logged-in #menu-item-665 a:after,
.logged-in #menu-item-298 a:after,
.logged-in #menu-item-308 a:after,
.logged-in #menu-item-310 a:after,
.logged-in #menu-item-313 a:after,
.logged-in #menu-item-309 a:after,
.logged-in #menu-item-311 a:after,
.logged-in #menu-item-305 a:after,
.logged-in #menu-item-304 a:after,
.logged-in #mega-menu-item-514 a:after,
.logged-in #mega-menu-item-515 a:after,
.logged-in #mega-menu-item-513 a:after,
.logged-in #menu-item-312 a:after{
	display: none !important;
}

.logged-in #mega-menu-item-35 a,
.logged-in #mega-menu-item-36 a,
.logged-in #mega-menu-item-532318 a,
.logged-in #mega-menu-item-389 a,
.logged-in #mega-menu-item-37 a,
.logged-in #menu-item-531937 a,
.logged-in #menu-item-26 a,
.logged-in #menu-item-25 a,
.logged-in #menu-item-23 a,
.logged-in #menu-item-27 a,
.logged-in #menu-item-306 a,
.logged-in #menu-item-300 a,
.logged-in #menu-item-665 a,
.logged-in #menu-item-298 a,
.logged-in #menu-item-308 a,
.logged-in #menu-item-310 a,
.logged-in #menu-item-313 a,
.logged-in #menu-item-309 a,
.logged-in #menu-item-311 a,
.logged-in #menu-item-305 a,
.logged-in #menu-item-304 a,
.logged-in #menu-item-312 a{
	pointer-events: visible !important;
}

.elementor-element-6b3d853,
.elementor-element-8774177,
.elementor-element-27ac70c,
.elementor-element-357dc8f,
.elementor-element-d4c9676,
.elementor-element-485808f{
    display: none !important;
}
.logged-in .elementor-element-8774177,
.logged-in .elementor-element-27ac70c,
.logged-in .elementor-element-357dc8f,
.logged-in .elementor-element-d4c9676,
.logged-in .elementor-element-485808f{
    display: block !important;
}

.logged-in #store-btn{
	display: block;
	/*pointer-events: none !important;*/
}
#store-btn span.elementor-button-text:after{
	/*content: "\f023" !important;
    font-weight: 900 !important;
    font-family: "Font Awesome 5 Free" !important;
    -webkit-font-smoothing: antialiased !important;
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    line-height: 1 !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    position: relative !important;
    margin-left: 6px !important;
    background: none !important;
    opacity: 1 !important;*/
}
@media only screen and (min-width: 770px) {
   	#mega-menu-item-389 a span:before,
   	#mega-menu-item-36 a span:before,
    #mega-menu-item-532318 a span:before,
	#mega-menu-item-37 a span:before{
		content: "\f023" !important;
	    font-weight: 900 !important;
	    font-family: "Font Awesome 5 Free" !important;
	    -webkit-font-smoothing: antialiased !important;
	    display: inline-block !important;
	    font-style: normal !important;
	    font-variant: normal !important;
	    text-rendering: auto !important;
	    line-height: 1 !important;
	    font: normal normal normal 14px/1 FontAwesome !important;
	    font-size: inherit !important;
	    position: relative !important;
	    margin-left: 6px !important;
	    background: none !important;
	    opacity: 1 !important;
  	}
  	#mega-menu-item-389 > a:after,
  	#mega-menu-item-36 > a:after,
    #mega-menu-item-532318 > a:after,
  	#mega-menu-item-37 > a:after{
  		display: none !important;
	}
    .logged-in #mega-menu-item-389 a span:before,
    .logged-in #mega-menu-item-36 a span:before,
    .logged-in #mega-menu-item-532318 a span:before,
    .logged-in #mega-menu-item-37 a span:before{
        display: none !important;
    }

}
.mysubmissions-table{
    margin-top: 10px;
}
.mysubmissions-table th{
    padding: 15px;
}
.mysubmissions-table .text-center{
    text-align: center;
}
.msg-submission{
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.nf-form-content .nf-field-container #nf-field-481-wrap .nf-field-element .ninja-forms-field,
.nf-form-content .nf-field-container #nf-field-920-wrap .nf-field-element .ninja-forms-field,
.nf-form-content .nf-field-container #nf-field-1175-wrap .nf-field-element .ninja-forms-field,
.nf-form-content .nf-field-container #nf-field-305-wrap .nf-field-element .ninja-forms-field,
.nf-form-content .nf-field-container #nf-field-1162-wrap .nf-field-element .ninja-forms-field {
    width: auto !important;
}
#m-logout,#m-login{
    display: none;
    margin-right: 5px;
    padding: 10px 8px 10px 8px;
}
#menu-1-a646888{
    flex-direction: column;
    align-items: flex-start;
}
#menu-1-a646888 li a{
	color: white;
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 5px 15px 15px 15px;
    vertical-align: baseline;
}
#menu-1-a646888 li a .fa-angle-double-right {
	color: #EEB204;
    transition: color 0.3s;
}
.elementor-element-a646888 .elementor-widget-container .hfe-nav-menu__toggle {
    display: none !important;
}
#menu-1-a646888 li a:hover{
	color: #fff;
}
@media only screen and (max-width: 770px) {
	#menu-1-a646888 li a,#menu-1-a646888, .footer-width-fixer nav{
		background-color: transparent !important;
	}
	.footer-width-fixer nav{
		visibility: visible !important;
    	opacity: 1 !important;
    	height: auto !important;
	}
	#menu-1-a646888{
		visibility: visible;
    	opacity: 1;
	}
	#menu-1-a646888 li{
		border: none !important;
	}
	#menu-1-a646888 li a{
		justify-content: flex-start;
		color: #fff !important;
	}
	.footer-width-fixer nav .hfe-nav-menu__toggle{
		display: none;
	}
    #donate-btn{
        margin-right: 5px;
        padding: 10px 8px 10px 8px;
    }
    #m-login{
        display: inline-block;
    }
    .logged-in #m-login{
        display: none;
    }
    .logged-in #m-logout{
        display: inline-block;
    }
    .nf-form-content .nf-field-container #nf-field-1172-wrap .nf-field-label label,
    .nf-form-content .nf-field-container #nf-field-1173-wrap .nf-field-label label,
    .nf-form-content .nf-field-container #nf-field-1174-wrap .nf-field-label label{
        text-align: left !important;
    }
}

/*.mysubmissions-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin-top: 30px;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.mysubmissions-table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

.mysubmissions-table th,
.mysubmissions-table td {
  padding: .625em;
  text-align: center;
}

.mysubmissions-table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}*/

@media screen and (max-width: 767px) {
  .mysubmissions-table {
    border: 0;
    margin-top: 30px;
  }
  
  .mysubmissions-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .mysubmissions-table tr {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    padding: .35em;
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .mysubmissions-table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  .mysubmissions-table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .mysubmissions-table td:last-child {
    border-bottom: 0;
  }
  .mysubmissions-table .text-center{
    text-align: right;
  }
}
#um_field_959_employee_no label {
    width: auto;
}
#nf-form-13-cont input[type="text"],
#nf-form-13-cont select{
    text-transform: uppercase;
}