.braces::before {
    content: ' [';
}
.braces::after {
    content: ']';
}

.menu-jumbotron .info-text {
    margin-bottom: 1rem;
}

.menu-jumbotron ul li{
    list-style: none!important;
}

.mdb-only {
    display: none!important;
}

legend.form-legend {
    display: none;
}

.float-right {
    float:right;
}

.float-left {
    float:left;
}

.yui-skin-sam .yui-pg-current,
.yui-skin-sam .yui-pg-rpp-options {
    margin-left: 0;
    margin-right: 0;
}

#page-subtitle {
    margin: 0.5rem 0;
}

.menu-jumbotron form {
    padding-bottom: 1rem;
}

.menu-jumbotron .form-actions {
    margin-top: 0.5rem;
}

/****** yui-table ******/
.yui-table table {
    width: 100%;
}
.yui-table .yui-dt-paginator:first-of-type .float-right,
.yui-table .yui-dt-paginator:last-of-type .float-left span:first-of-type,
.yui-table .yui-dt-paginator:first-of-type .float-left span:last-of-type {
    display: none;
}
.yui-table .yui-dt-paginator:first-of-type .float-left {
    width: 100%;
    margin-bottom: 0.5rem;
}
.yui-table a.yui-pg-page {
    border: 0;
}
/****** /yui-table ******/

/****** applications-include ******/
#applications-include .mount_application {
    margin: 0.5rem 0;
}

#applications-include #admin_applications_table td,
#applications-include #applications_table td {
    width: max-content;
}
#applications-include .ctxmenu {
    width: 30px;
    margin-left: 1rem;
    padding-right: 5rem;
}
#applications-include div.ctxmenu ul {
    left: 20px;
    width: 42px;
}
#applications-include div.ctxmenu ul li {
    list-style: none!important;
}
/****** /applications-include ******/

/****** organizer ******/
#organizer_include table.list-table {
    width: 60%;
}
/****** /organizer ******/

/****** edit-event ******/
.form-item-wrapper[id^=xoe_cat_] label {
    display:block;
}
/****** /edit-event ******/

#event_edit_form input[name=title],
#event_edit_form input[name=sub_title],
#event_edit_form input[name=url] {
    width: 300px;
}

.menu-jumbotron div.category_filter_options.exam-date-filter-form,
.menu-jumbotron div.category_filter_options.exam-date-filter-form form {
    padding-bottom: 0;
}

.profile-pic .circle_user_potrait {
    margin-left: 2rem;
    object-fit: cover;
    border-radius: 50%;
    height: 20rem;
    width: 20rem;
}

#content .row.user-information-flex {
    display: flex;
}

#content .row.user-information-flex .profile-pic {
    order: 2;
}

.none_content #content h1 {
    margin-top: 1rem;
}

.user-information-flex .profile-pic #profile_placeholder_pic {
    margin-left: 2rem;
    height: 20rem;
    font-size: 15rem;
}

#venue_edit_form\:venue_info_additional_information .form-button,
#xoevents-master #registration_view_form .form-button input[name="formbutton\:edit"] {
    display:none;
}

/**** xolrs-client *****/
.xolrs-client #xolrs-client-organization {
    float:left; margin-left:3em;
}

div.xolrs-client > div {
    position: relative;
}

div.xolrs-client div.xoe_dd_form {
    position: absolute;
    top: 0;
    left: 100%;
    margin-left: 3em;
    z-index: 100;
    white-space: nowrap;
}
div.xolrs-client div#xoe_type_filter {
    border: solid 1px #888;
    background: white;
    padding: 0.5em;
    margin-bottom: 0.5em;
}
div.xolrs-client div#xoe_type_filter h3 {
    margin: 0.4em;
}
div.xolrs-client div#xoe_type_filter td {
    padding: 1em;
}
/**** xolrs-client *****/

/**** assessment *****/
.assessment-template-header {
    width: 16em;
    display: inline-block;
    float: left;
    text-align: right;
    font-weight: bold;
}
/**** assessment *****/

select#change-event-status {
    margin-top: 1.5rem;
}

#assessment-player ul.scs_legend,
#assessment-player ul.scs_legend li {
    list-style: none;
}
