.visibility_roles .see_everything, .permission_roles .see_everything{
    color: #d3d3d3;
    font-style: italic;
}
#label_involved_roles{
    min-width: 175px;
    font-weight: bold;
    display: inline-block;
    margin-top: 4px;
}
.involved-roles .info { margin-top:5px; }
.involved-roles .role { background-color:#fdd; border: 1px solid #d3d3d3; border-radius:3px; padding:2px 5px 1px 4px; margin:1px 0 2px; cursor:pointer; display:inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.involved-roles .role:hover { background-color:#ffe9e9; }
.involved-roles .role.involved { background-color:#cfb; }
.involved-roles .role.quiet { background-color:#abc; }
.involved-roles .role.disabled { cursor:default; }
.involved-roles .role.involved:hover { background-color:#d7ffc6; }
.involved-roles .role.no-member,
.involved-roles .role.no-member:hover { /* background-color:#dddddd; */
                                        opacity: 0.4; }
/* font awesome icons */
.involved-roles .role .status-icon { width:1em; display:inline-block; }
.involved-roles .role:not(.involved) .fa-icon-ok { display:none; }
.involved-roles .role .fa-icon-ok { color:#080; }
.involved-roles .role.involved .fa-icon-remove { display:none; }
.involved-roles .role.quiet .fa-icon-remove { display:none; }
.involved-roles .role .fa-icon-remove { color:#800; }
.involved-roles .role .fa-icon-lock { color:#080; display:none; /* hide icon when not in a form */ }
form .involved-roles .role .fa-icon-lock { display:inline; }
.involved-roles .role:not(.disabled) .fa-icon-lock { display:none; }

/* my page */
a.icon-visibility  { background-image: url(../images/magnify.png); margin-right:6px; margin-left: 8px;}

/* .organizations .role { width:50%; } */
.organizations .permission_roles { max-width: 250px;width: 250px;padding-right: 15px; }
.organizations .visibility_roles{ width: 250px; }
.organizations .tech_roles_checkboxes { max-width: 250px;width: 250px;padding-right: 15px;  }
.organizations .functions_checkboxes { width: 250px; }
table.organizations th { text-align: left; padding-left: 50px; }
.organizations .visibility_buttons { width: 110px !important;}

#functions_description {display:none;}
#functions_description dt {font-weight: bold; text-decoration: underline;}
#functions_description dd {margin: 0; padding: 0 0 1em 0;}

.two-columns {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}

.members.box .function {display: flex;}
.members.box .function_name {font-weight: bold;margin-right: 20px;text-align: right;min-width: 160px;}
.members.box .organization {width:auto;}

.limited_visibility_project_settings ul.navigation {
    list-style: none;
    display: inline-flex;
    flex-wrap: wrap;
    padding: inherit;
    font-size: 1.2em;
}
.limited_visibility_project_settings ul.navigation a {
    padding: 0 16px 8px;
    border-bottom: 1px solid lightgrey;
    margin-right: 8px;
    margin-bottom: 8px;
    display: block;
}
.limited_visibility_project_settings ul.navigation a, .limited_visibility_project_settings ul.navigation a:hover {
    text-decoration: none;
}
.limited_visibility_project_settings ul.navigation .active a {
    border-bottom: 4px solid #229e43;
}
.limited_visibility_project_settings ul.navigation a:hover {
    border-color: #229e43;
}
