/* All members */
.youzer {
    font-family: inherit !important;
}

.yz-directory-filter #directory-show-search a, 
.yz-directory-filter .item-list-tabs li a {
    text-transform: none !important;
}

.youzer textarea::placeholder,
.youzer ::-webkit-input-placeholder,
.youzer ::-moz-placeholder,
.youzer :-ms-input-placeholder,
.youzer :-moz-placeholder {
	font-family: inherit !important;
}

#yz-directory-search-box form input[type="submit"], 
#yz-directory-search-box form input[type="text"], 
#yz-groups-list .action a, 
#yz-groups-list .item .item-meta span, 
#yz-groups-list .item .item-title a, 
#yz-members-list .yz-fullname, 
#yz-members-list .yz-name, 
#yz-members-list .yzm-user-actions a {
    font-family: inherit !important;
}

#yz-members-list .yz-fullname,
.yzb-head-content .yzb-head-username {
    text-transform: uppercase !important;
}

.yz-infos-content .field_titre-de-champ-obligatoire-a-changer {
    display: none !important;
}

#sitewide-notice, 
.widget.buddypress, 
.widget_bp_core_members_widget .item-options a, 
.widget_bp_core_sitewide_messages .bp-site-wide-message button, 
.widget_bp_groups_widget .item-options a, 
.youzer a, 
.youzer a.button, 
.youzer input, 
.youzer p, 
.youzer select, 
.youzer textarea, 
.youzer-dialog, 
.youzer-dialog-desc, 
.yz-items-list-widget, 
.yz-my-account-widget, 
.yz-tool-btn .yz-tool-name, 
.yz-tooltip::after, 
[data-yztooltip]::after {
    font-family: inherit !important;
}

.yz-page-main-content {
    padding: 5px 0 0;
}

.yz-page {
    background-color: transparent !important;
}

.yz-directory-filter {
    background-color: #fafafa !important;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.yz-directory-filter .item-list-tabs li#members-all a::before {
    content: none;
}

.yz-directory-filter #directory-show-search a, 
.yz-directory-filter .item-list-tabs li a {
	line-height: 30px;
}

#yz-members-list li .yzm-user-data {
    background-color: #fafafa !important;
}

#yz-members-list .yz-item-avatar {
    width: 125px !important;
    height: 125px !important;
 }

.my-friends .yz-blue-scheme #friend-list .action a.accept, 
.yz-blue-scheme #group-create-tabs li.current, 
.yz-blue-scheme #message-recipients .highlight-icon i, 
.yz-blue-scheme #search-members-form #members_search_submit, 
.yz-blue-scheme #send-invite-form .submit input, 
.yz-blue-scheme #send-reply #send_reply_button, 
.yz-blue-scheme #send_message_form .submit #send, 
.yz-blue-scheme #yz-directory-search-box form input[type="submit"], 
.yz-blue-scheme #yz-group-buttons .group-button a.join-group, 
.yz-blue-scheme #yz-groups-list .action .group-button .accept-invite, 
.yz-blue-scheme #yz-groups-list .action .group-button .join-group,
.yz-blue-scheme #yz-groups-list .action .group-button .membership-requested, 
.yz-blue-scheme #yz-groups-list .action .group-button .request-membership, 
.yz-blue-scheme #yz-members-list .yzm-user-actions .friendship-button .add, 
.yz-blue-scheme #yz-members-list .yzm-user-actions .friendship-button .requested, 
.yz-blue-scheme .button.accept, .yz-blue-scheme .group-button.accept-invite, 
.yz-blue-scheme .group-button.join-group, .yz-blue-scheme .group-button.request-membership, 
.yz-blue-scheme .group-request-list .action .accept a, 
.yz-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, 
.yz-blue-scheme .messages-notices .thread-options .read span,
.yz-blue-scheme .messages-options-nav #messages-bulk-manage,
.yz-blue-scheme .notifications .notification-actions .mark-read span,
.yz-blue-scheme .notifications-options-nav #notification-bulk-manage,
.yz-blue-scheme .pagination .current,
.yz-blue-scheme .sitewide-notices .thread-options .activate-notice,
.yz-blue-scheme .yz-group-manage-members-search #members_search_submit,
.yz-blue-scheme .yz-group-settings-tab .yz-group-submit-form input,
.yz-blue-scheme .yz-items-list-widget .yz-list-item .yz-item-action .yz-add-button i,
.yz-blue-scheme .yz-loading .youzer_msg,
.yz-blue-scheme .yz-nav-effect .yz-menu-border,
.yz-blue-scheme .yz-pagination .page-numbers.current,
.yz-blue-scheme .yz-post .yz-read-more,
.yz-blue-scheme .yz-post-content .yz-post-type,
.yz-blue-scheme .yz-project-content .yz-project-type,
.yz-blue-scheme .yz-scrolltotop i:hover,
.yz-blue-scheme .yz-service-icon i:hover,
.yz-blue-scheme .yz-social-buttons .friendship-button a.add,
.yz-blue-scheme .yz-social-buttons .friendship-button a.requested,
.yz-blue-scheme .yz-tab-post .yz-read-more,
.yz-blue-scheme .yz-wall-actions .yz-wall-post,
.yz-blue-scheme .yz-wall-embed .yz-embed-action .friendship-button a.add,
.yz-blue-scheme .yz-wall-embed .yz-embed-action .friendship-button a.requested,
.yz-blue-scheme .yz-wall-embed .yz-embed-action .group-button a,
.yz-blue-scheme .yz-wall-new-post .yz-post-more-button,
.yz-blue-scheme .yz-widget .yz-user-tags .yz-utag-values .yz-utag-value-item,
.yz-blue-scheme .yzb-author .yzb-account-settings,
.yz-blue-scheme .yzb-author .yzb-login, .yz-blue-scheme .yzm-user-actions .friendship-button a.add,
.yz-blue-scheme .yzm-user-actions .friendship-button a.requested,
.yz-blue-scheme .yzw-file-post {
    background-color: #00346B !important;
    border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
}
 
#members-order-select {
	display: none !important;
}

#yz-directory-search-box {
    border-left: none !important;
}

#yz-directory-search-box form input[type="text"] {
    width: 265px !important;
}	

/* Profile */
.yzb-author {
    background-color: #fafafa !important;
}

.yz-vertical-layout .yz-content {
    padding: 5px 0 0 !important;
}

.youzer.yz-vertical-wild-navbar #yz-profile-navmenu {
    margin: 0 auto 15px !important;
}

#yz-profile-navmenu {
    background-color: #fafafa !important;
}

.yz-blue-scheme .yz-group-navmenu li.current, 
.yz-blue-scheme .yz-profile-navmenu .yz-navbar-item.yz-active-menu {
    border-color: #00346B !important;
}

/* Login */
.yz-close-login {
    line-height: 29px !important;
}

.logy-form .form-title h2 {
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
}

.logy-form .logy-form-desc {
    font-size: 18px !important;
    line-height: 30px !important;
}

.logy-forgot-password, 
.logy-form .form-title h2, 
.logy-form .logy-form-cover .form-cover-title, 
.logy-form .logy-form-desc, 
.logy-form .logy-form-message p, 
.logy-form-actions button, 
.logy-form-item .logy-item-content input, 
.logy-form-item .logy-item-content label, 
.logy-form-note, 
.logy-link-button, 
.logy-social-buttons .logy-social-title, 
.logy-social-buttons li a {
    font-family: inherit !important;
}

.logy-page-box {
    padding: 0 !important;
}

.logy-link-button {
    background-color: #c80000 !important;
}

.logy-form {
    width: 100%;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

.logy-form .logy-form-actions button {
    background-color: #00346B !important; 
}

.logy-form .logy-form-desc {
    text-transform: none !important;
}

/* Messages */
#message.info, div#message.info {
    background: #CECECE !important;
}

#message p {
    text-transform: none !important;
}

/* Profiles */
.yz-infos-content .yz-info-data p,
.yz-infos-content .yz-info-label {
    line-height: 22px;
    font-size: 13px !important;
}

#yz-profile-navmenu .yz-settings-menu a span {
    text-transform: lowercase !important;
}


#yz-profile-navmenu .yz-settings-menu {
    margin: 5px 0 0 0 !important;
    width: auto !important;
    padding: 8px 15px !important;
}

.settings-sidebar .account-menus ul li a {
    text-transform: lowercase !important;
}


.settings-sidebar .account-menus ul {
    padding: 15px 5px !important;
}

.settings-inner-content .options-section-title h2 {
    text-transform: uppercase !important;
}

.yz-account-head span {
    text-transform: lowercase !important;
}


.yza-icon {
    background-color: #e0e0e0 !important;
}

.youzer .editfield label[for*="public"] .field-visibility-text::before, 
.yza-view-profile,
.yza-profile-settings,
.yza-widgets-settings,
.yza-account-settings,
.yza-logout {
    background-color: #f5f5f5 !important;
    background-image: none !important;
}

.yza-account-settings {
    display: none !important;
}

.settings-sidebar .account-menus .yz-active-menu,
.settings-sidebar .account-menus ul li a:hover,
.settings-sidebar .account-menus ul li a:focus {
    color: #00346B !important;
}

.yz-account-header ul li a:hover,
.yz-account-header ul li a:focus {
 	color: #5B5B61 !important;
}

.yz-account-header ul li a {
    width: 100%;
    color: #8b8b94 !important;
}

.yz-account-header ul {
    padding: 0 0 25px !important;
}

.yz-uploader-change-item h2,
.youzer .drag-drop-inside p.drag-drop-info {
    text-transform: lowercase !important;
}

.yza-widgets-settings {
	display: none !important; 
}

.yz-uploader-change-item h2::first-letter,
.youzer .drag-drop-inside p.drag-drop-info::first-letter,
.yz-account-head span::first-letter,
.settings-sidebar .account-menus ul li a::first-letter,
#yz-profile-navmenu .yz-settings-menu a span::first-letter {
	text-transform: uppercase !important;
}	


.settings-sidebar .account-menus ul li:nth-child(4),
#yz-profile-navmenu .yz-settings-menu a:nth-child(2),
.youzer .editfield .field-visibility-settings-notoggle, 
.youzer .editfield .field-visibility-settings-toggle { 
    display: none !important;
}

.yz-save-options,
.yz-tool-btn {
    background-color: #00346B !important;
    color: #fff;
}

.yz-save-options:hover,
.yz-save-options:focus {
    background-color: #001B38 !important;
}

#message {
    background-color: #fafafa !important;
}

.youzer .bp-uploader-progress div.error, 
.youzer div.bp-avatar-status p, 
.youzer div.bp-cover-image-status p {
    text-transform: none !important;
}

i.yz-small-verified-icon {
    line-height: 17px !important;
}

.yz-tools-only-icons .yz-tool-btn,
.yz-tools-only-icons .yz-tool-btn .yz-tool-icon {
	line-height: 25px !important;
}
.yz-tool-btn .yz-tool-icon, 
.yz-tool-btn .yz-tool-name {
    vertical-align: top !important;
}

.yz-tools-only-icons .yz-tool-btn .yz-tool-icon i {
    font-size: 16px !important;
}

.yz-account-verified {
    background-color: #00346B !important;
}

.yzb-author-content .yzb-account-menu .yzb-login {
    display: none !important;
}

i.yz-medium-verified-icon {
   	width: 20px !important;
    height: 20px !important;
    font-size: 12px !important;
    line-height: 20px !important;
}

.youzer .editfield .checkbox-options label, 
.youzer .editfield .radio-button-options label {
    line-height: 20px !important;
    text-transform: none !important;
}

.youzer .editfield .checkbox-options label input, 
.youzer .editfield .radio-button-options label input {
	margin-right: 10px !important;
	margin-top: -4px !important;  
}

.youzer .editfield fieldset legend {
    text-transform: none !important;
}

.youzer .editfield legend .bp-required-field-label {
	display: none !important; 
}

.yz-icons-transparent li i {
    background: #00346B !important;
}

.yzb-author-v5 .yz-profile-photo {
    width: 160px !important;
    height: 160px !important;
}

.yz-photo-circle .yz-profile-img {
    border: 10px solid #ffffff !important;
    background-color: #fcfcfc !important;
}

.yz-nav-settings .yz-settings-img {
    width: 60px;
    height: 60px;
    background-color: #fcfcfc !important;
    border: 5px solid #ffffff !important;
}

.yz-tooltip::after, 
[data-yztooltip]::after {
    z-index: 1000;
}

.yz-account-header .yz-account-img {
	background-color: #ffffff !important;
    border: 10px solid #fafafa !important;
}

.uk-option-item .option-infos label {
    text-transform: uppercase !important;
}

/* Members */
#yz-members-directory .dir-search {
    width: 100%;
    float: left;
}

#yz-members-directory .dir-search form {
    float: left;
    width: 100%;
}

#yz-members-directory .dir-search form label,
#yz-members-directory .dir-search form input {
    float: left;
}

#yz-members-directory .dir-search form label {
    margin-right: 15px !important;
    padding: 0;
}

#yz-members-directory {
    text-align: right !important; 
}

.yz-directory-filter {
    text-align: left !important;   
}

#yz-directory-search-box {
    width: 100%;
    margin-left: 17.5px !important;
    margin-right: 17.5px !important;
    padding-left: 0 !important;
    margin-bottom: 15px !important;
    text-align: right !important;
}

@media screen and (max-width: 768px) {
    #yz-directory-search-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #yz-directory-search-box form input[type="text"] {
        width: 100% !important;
    }

    .yz-directory-filter #subnav {
        display: none !important;
    }

    #yz-members-directory .dir-search form label {
        width: 100%;
    }
}

#members-descriptions {
    margin-bottom: 40px;
}

#members-descriptions .columns {
   
}

#members-descriptions .columns .title,
#members-descriptions .columns .icon,
#members-descriptions .columns .description {
    text-align: center;
}

#members-descriptions .columns .title {
    font-size: 20px;
    height: 80px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#members-descriptions .columns .separator {
    width: 50px;
    height: 1px;
    margin: 0 auto;
    display: block;
    background: #eeeeee;
    margin-bottom: 20px;
}

#members-descriptions .columns .icon {
    color: #00346B;
    padding: 10px;
}

#members-descriptions .columns .icon:hover,
#members-descriptions .columns .icon:focus {
    color: #C90404;
}

#members-descriptions .columns .description {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0
}

#message, div#message {
    text-align: left !important;
}

.yz-directory-filter .item-list-tabs li a span {
    display: none !important;
}

.yz-directory-filter .item-list-tabs li + li::before {
    content: " | ";
    color:  #eee;
    line-height: 30px;
}

.yz-directory-filter .item-list-tabs li a {
    margin-right: 5px !important;
}