.bbcode-sidebar > textarea {
min-height: 380px;
padding: 0.309em 1.228em 0.309em 1.618em;
}

.bbcode-container {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-around;
margin: 0;
list-style-type: none;
}

.form-field-textarea { position: relative;}

.bbcode-bar {
display: table;
position: absolute;
top: 0.809em;
right: -1.1618em;
width: 0;
}

.bbcode-groups {
list-style-type: none;
margin: 0;
padding: 0;
border-width: 1px;
border-style: solid;
border-color: transparent;
border-color: var(--bdr-main);
background-color: var(--bgc-main);
}

.bbcode-group {
position: relative;
}

.bbcode-group > ul {
position: absolute;
top: 50%;
right: calc(100% + 1px);
opacity: 0;
visibility: hidden;
transition: all 0.3s;
width: 12.28em;
background-color: var(--bgc-main);
}

.bbcode-group.bbcode-sub > ul {
top: 0;
opacity: 1;
visibility: visible;
transition: all 0.3s
}

.bbcode-sub > span {
color: var(--main-light);
background-color: rgba(var(--main-rgb-t), 0.2);
}



.constraint-status-right .bbcode-elements input,
.constraint-status-right .bbcode-elements select,
.constraint-status-right .bbcode-elements textarea { padding-left: 0.618em; }

.bbcode-elements .flex-between .formatter-title {
flex: 1 1 auto;
margin-right: 0.618em !important;
}

.bbcode-elements .flex-between .button {
height: 31px;
align-self: flex-end;
}

.bbcode-label { flex: 1 1 auto; }

.bbcode-elements .button { display: inline-block; }

.cell-table.color-table td {
cursor: pointer;
border-width: 3px !important;
width: calc(100% / 8);
}

.bbcode-forbidden {
opacity: 0.3 !important;
cursor: not-allowed !important;
}


.bbcode-button {
display: inline-block;
padding: 0.309em;
cursor: pointer;
font-size: 1.228em
}


#html-style .button.bgc-full {
padding: 0.228em 1.618em;
}

#emojis.bbcode-elements ul li h5 { padding: 0.618em 0.618em; }

#emojis.bbcode-elements ul li h6 { padding: 0.618em 1.618em; }

#emojis.bbcode-elements ul li span {
display: block;
padding: 0.228em 0.809em;
cursor: pointer;
}


div.mce-edit-area,
div.mce-statusbar {
margin-left: auto;
margin-right: auto;
width: 98%;
}

label.mce-wordcount {
position: relative;
}

div.mce-window-head {
padding: 20px 15px;
}

.form-element-textarea .form-field-textarea div {
float: none;
}

.mce-resizehandle {
margin-bottom: 5px !important;
}

div[id$="rich_text_field"].editor-tinymce .form-field-textarea.field-required:after,
div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after,
div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after {
top: auto;
right: 28px;
}

div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after {
bottom: 10px;
}

div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after {
bottom: 8px;
}

.mce-content-body blockquote {
margin: 0.456em;
padding: 0.618em 1.618em;
background-color: var(--bgc-sub);
position: relative;
font-style: italic;
}

.mce-content-body blockquote::before,
.mce-content-body blockquote::after {
position: absolute;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
font-size: 1em;
}

.mce-content-body blockquote::before {
content: '\f10d';
top: -0.256em;
left: -0.256em;
}

.mce-content-body blockquote::after {
content: '\f10e';
bottom: -0.256em;
right: -0.1618em;
}

#module-connect .cell { padding: 0; }

#module-connect button,
#module-connect .button,
#module-connect [type="text"],
#module-connect [type="password"],
#module-connect .external-auth { width: 100%; }

#module-connect#login { cursor: help; }

#module-connect .social-connect { display: inline-block; }

#module-connect .js-menu-button {
display: block;
padding: 0.309em 0.809em;
position: relative;
}

#module-connect .js-menu-button .stacked { margin: 0 0 0 0.809em; }

#module-connect .js-menu-button::after {
position: absolute;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
content: '\f0d7';
right: 0.809em;
}

#module-connect.active-connect .js-menu-button::after { content: '\f0d8'; }

#module-connect .cell-list-inline ul {
flex-direction: column;
flex-wrap: nowrap;
}

#module-connect .cell-list .li-spaced a { padding-right: 0.618em; }

#module-connect .cell-list li:hover { background-color: transparent; }

#module-connect .li-spaced {
padding: 0.456em;
width: 100%;
}

@media (min-width: 768px) {


#module-connect .cell-list-inline ul {
flex-direction: column;
flex-wrap: wrap;
}

#module-connect .li-spaced { width: auto; }
}

.connect-container {
opacity: 0;
visibility: hidden;
width: 100%;
z-index: 200;
height: 0;
}

.active-connect .connect-container {
opacity: 1;
visibility: visible;
height: auto;
}

.active-connect .js-menu-button,
.js-menu-button:hover { text-decoration: none; }

@media (min-width: 769px) {


#module-connect .cell-list-inline .connect-container form { display: inline-flex; }

#module-connect .cell-list .connect-container li { padding: 0.309em; }
}

.connected-contents > a:hover { text-decoration: none; }

@media (min-width: 769px) {
#module-connect .modal .content-panel {
width: 25%;
}
}

.pushmenu-nav-connect label { position: relative; }

.pushmenu-nav-connect input:not([type="checkbox"]) {
width: 100%;
margin-bottom: 0.618em;
}

.pushmenu-nav-connect input[type="checkbox"] { display: inline-block; }
.pushmenu-nav-connect .social-connect { font-size: 1em; }

.ui-menu-item-wrapper { display: none;}

.pushmenu .nav-item-link span + span.alert,
.pushmenu .nav-item-link img + span.alert {
padding-left: 0.228em;
}


#module-mini-search .grouped-search { flex-direction: row; }

#module-mini-search .grouped-search input { width: 100%; }

#module-mini-search .grouped-search button { width: auto; }

#search-button { padding: 0.618em 1em; }

#module-mini-search.modal .content-panel { width: 95%; }

@media (min-width: 769px) { #module-mini-search.modal .content-panel { width: auto; } }

.pushmenu-nav-search .nav-item-link .button.submit {
background-color: var(--bgc-alt);
color: var(--txt-alt);
}

.pushmenu-nav-search form input { width: 100%; }



.grecaptcha-badge { bottom: 70px !important; }

@media (max-width: 768px) {
.grecaptcha-badge {
z-index: 300 !important;
bottom: 60px !important;
}

.g-recaptcha div { width: 101% !important; }

.g-recaptcha iframe { max-width: 101%; }
}



.map-address-input { width: 100%; }

.map-canvas {
width: 100%;
padding-bottom: 56.25%;
}

.googlemap {
width: 100%;
padding-bottom: 56.25%;
}

.multiple-markers-container .marker-container { margin-bottom: 0.618em; }




.social-connect {
display: block;
padding: 0.809em 1.618em;
text-align: center;
font-size: 0.618em;
}

@media (min-width: 769px) {
.social-connect.login-page { display: inline-block; }
}

.social-connect.login-page { margin: 0.809em 0; }

.horizontal-fieldset .social-connect {
margin: 0;
vertical-align: middle;
}

.social-connect i:before {
transition: 0.2s ease-out;
font-size: 1.618em;
}

.social-connect:hover i:before { transition: 0.2s ease-out; }

span.social-connect i:before { font-size: 1.618em; }
span.social-connect { padding: 1em 1.618em; }

.social-connect span { display: none; }

.social-connect { color: var(--txt-alt); }

.social-connect i:before { color: var(--txt-alt); }


.blogger{ background-color: #f57d00; }
.discord{ background-color: #7289DA; }
.facebook { background-color: #3b5998; }
.flickr { background-color: #f40083; }
.github { background-color: #24292E; }
.googleplus { background-color: #DD4b39; }
.google { background-color: #4285f4; }
.instagram{ background-color: #c32aa3; }
.line { background-color: #00b900; }
.linkedin { background-color: #0077B5; }
.pinterest{ background-color: #BD081C; }
.reddit { background-color: #FF4500; }
.skype{ background-color: #00AFF0; }
.slack{ background-color: #4d394b; }
.snapchat { background-color: #FFFC00; }
.soundcloud { background-color: #FF8800; }
.spotify{ background-color: #1ed760; }
.steam{ background-color: #171A21; }
.telegram { background-color: #0088CC; }
.tumblr { background-color: #35465d; }
.twitch { background-color: #6441A4; }
.twitter{ background-color: #1da1f2; }
.viadeo { background-color: #f07355; }
.viber{ background-color: #675CA8; }
.wechat { background-color: #7BB32E; }
.whatsapp { background-color: #25D366; }
.yahoo{ background-color: #430297; }
.youtube{ background-color: #ff0000; }

.blogger:hover{ color: #f57d00; border-color: #f57d00; background-color: rgba(245, 125, 0, 0.4); }
.discord:hover{ color: #7289DA; border-color: #7289DA; background-color: rgba(114, 137, 218, 0.4); }
.facebook:hover { color: #3b5998; border-color: #3b5998; background-color: rgba(59, 89, 152, 0.4); }
.flickr:hover { color: #f40083; border-color: #f40083; background-color: rgba(244, 0, 131, 0.4); }
.github:hover { color: #24292E; border-color: #24292E; background-color: rgba(36, 41, 46, 0.4); }
.googleplus:hover { color: #DD4b39; border-color: #DD4b39; background-color: rgba(221, 75, 57, 0.4); }
.google:hover { color: #4285f4; border-color: #4285f4; background-color: rgba(66, 133, 244, 0.4); }
.instagram:hover{ color: #c32aa3; border-color: #c32aa3; background-color: rgba(195, 42, 163, 0.4); }
.line:hover { color: #00b900; border-color: #00b900; background-color: rgba(0, 185, 0, 0.4); }
.linkedin:hover { color: #0077B5; border-color: #0077B5; background-color: rgba(0, 119, 181, 0.4); }
.pinterest:hover{ color: #BD081C; border-color: #BD081C; background-color: rgba(189, 8, 28, 0.4); }
.reddit:hover { color: #FF4500; border-color: #FF4500; background-color: rgba(255, 69, 0, 0.4); }
.skype:hover{ color: #00AFF0; border-color: #00AFF0; background-color: rgba(0, 175, 240, 0.4); }
.slack:hover{ color: #4d394b; border-color: #4d394b; background-color: rgba(77, 57, 75, 0.4); }
.snapchat:hover { color: #FFFC00; border-color: #FFFC00; background-color: rgba(255, 252, 0, 0.4); }
.soundcloud:hover { color: #FF8800; border-color: #FF8800; background-color: rgba(255, 136, 0, 0.4); }
.spotify:hover{ color: #1ed760; border-color: #1ed760; background-color: rgba(30, 215, 96, 0.4); }
.steam:hover{ color: #171A21; border-color: #171A21; background-color: rgba(23, 26, 33, 0.4); }
.telegram:hover { color: #0088CC; border-color: #0088CC; background-color: rgba(0, 136, 204, 0.4); }
.tumblr:hover { color: #35465d; border-color: #35465d; background-color: rgba(53, 70, 93, 0.4); }
.twitch:hover { color: #6441A4; border-color: #6441A4; background-color: rgba(100, 65, 164, 0.4); }
.twitter:hover{ color: #1da1f2; border-color: #1da1f2; background-color: rgba(29, 161, 242, 0.4); }
.viadeo:hover { color: #f07355; border-color: #f07355; background-color: rgba(240, 115, 85, 0.4); }
.viber:hover{ color: #675CA8; border-color: #675CA8; background-color: rgba(104, 93, 168, 0.4); }
.wechat:hover { color: #7BB32E; border-color: #7BB32E; background-color: rgba(123, 179, 46, 0.4); }
.whatsapp:hover { color: #25D366; border-color: #25D366; background-color: rgba(37, 210, 102, 0.4); }
.yahoo:hover{ color: #430297; border-color: #430297; background-color: rgba(67, 2, 150, 0.4); }
.youtube:hover{ color: #ff0000; border-color: #ff0000; background-color: rgba(255, 0, 0, 0.4); }


.social-networks-list-container .sortable-title > .social-connect {
font-size: .618em;
margin-right: 0.809em;
}


#smallads-flexisel .flexisel-thumbnail {
display: block;
height: 185px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.nbs-flexisel-container {
position: relative;
max-width: 100%;
padding: 0;
overflow: hidden;
}

.nbs-flexisel-ul {
position: relative;
width: 9999px;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.nbs-flexisel-inner {
overflow: hidden;
float: left;
width: 100%;
}

.relative-container ul li {
float: left;
margin: 0;
padding: 0;
cursor: pointer;
position: relative;
}

.nbs-flexisel-item a { display: block; }

.nbs-flexisel-item a .smallads-mini-infos {
position: absolute;
padding: 0.309em;
bottom: 0;
right: 0;
left: 0;
background: rgba(var(--lighten), 0.8);
}

.nbs-flexisel-item a.new-content .smallads-mini-infos { color: var(--success-tone); }

.nbs-flexisel-item a.completed-smallad .smallads-mini-infos { color: var(--error-tone); }

#smallads-flexisel .nbs-flexisel-item a.completed-smallad span.completed-item {
color: var(--error-tone);
position: absolute;
padding: 0.309em;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(var(--lighten), 0.5);
z-index: 8;
}

.nbs-flexisel-item a.completed-smallad span.completed-item span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
font-size: 2rem;
}

.smallads-mini-infos h6 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.nbs-flexisel-item img {
cursor: pointer;
margin:0;
}


.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
width: 22px;
height: 22px;
position: absolute;
cursor: pointer;
z-index: 9;
opacity: 1;
}

.nbs-flexisel-nav-left {
left: 0.309em;
background: url("/smallads/templates/images/button-previous.webp") no-repeat;
}

.nbs-flexisel-nav-right {
right: 0.309em;
background: url("/smallads/templates/images/button-next.webp") no-repeat;
}


.component-mini-sandbox .stacked .stack-event.stack-sup { top: -0.456em; }

.sandbox-mini-form fieldset,
.sandbox-mini-form .fieldset-inset {
padding: 0;
margin: 0;
background-color: transparent;
border-width: 0;
}

.sandbox-mini-form .button.submit,
.sandbox-mini-form .button.submit:hover,
.sandbox-mini-form .button.submit:active {
text-align: left;
width: 100%
}

.sandbox-mini-form { margin: -0.618em 0 -0.618em -1.618em;}

.sandbox-mini-form span { display: inline-block; }



.fwkboost-toggle {
text-align: center;
z-index: 399;
cursor: pointer;
text-decoration: none;
position: fixed;
opacity: 0.3;
padding: 0.809em 1.618em 1.618em 0.809em;
}

.sandbox-mini-left {
top: 0;
left: 0;
border-radius: 0 0 100% 0;
}

.sandbox-mini-right {
top: 0;
right: 0;
border-radius: 0 0 0 100%;
}

.sandbox-mini-top {
top: 0;
left: 20%;
transform: translateX(-50%);
border-radius: 0 0 100% 100%;
}

.sandbox-mini-bottom {
bottom: 0;
left: 20%;
transform: translateX(-50%);
padding: 1.618em 1.618em 0.809em 0.809em;
border-radius: 100% 100% 0 0;
}

.fwkboost-toggle:hover {
opacity: 1;
text-decoration: none;
}

.toolbox-errors { margin-right: 2.618em;}

.switchtheme.grouped-inputs input,
.switchtheme.inputs-with-sup .label-sup {
flex: auto 0 0;
margin: 0;
width: 90%;
}

.switchtheme.grouped-inputs select { width: 100%; }

.pushmenu-toggle .stacked {
padding: 0 0.618em;
}


@font-face {
font-family: 'icoboost';
src:
url("/templates/__default__/theme/icoboost/fonts/icoboost.ttf?py08f7") format('truetype'),
url("/templates/__default__/theme/icoboost/fonts/icoboost.woff?py08f7") format('woff'),
url("/templates/__default__/theme/icoboost/fonts/icoboost.svg?py08f7#icoboost") format('svg');
font-weight: normal;
font-style: normal;
}

.iboost {

font-family: 'icoboost' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;


-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;


position: relative;
min-width: 1em;
min-height: 1em;
}

.fa-iboost-email::before {
content: "\b900"; }

.fa-iboost-logo-phpboost::before,
.fa-iboost-phpboost::before,
.fa-iboost-logo::before {
content: "\b000"; }

.fa-iboost-phpboost-01::before {
content: "\b001"; }

.fa-iboost-phpboost-02::before {
content: "\b002"; }

.fa-iboost-phpboost-03::before {
content: "\b003"; }

.fa-iboost-tag-51::before {
content: "\b051"; }

.fa-iboost-tag-52::before {
content: "\b052"; }

.fa-iboost-tag-60::before {
content: "\b060"; }


.fa-stack.logo-stack {
width: 3em;
height: 3em;
}

.fa-stack .fa-iboost-phpboost-01,
.fa-stack .fa-iboost-phpboost-02,
.fa-stack .fa-iboost-phpboost-03 {
position: absolute; }

.fa-stack .fa-iboost-phpboost-01 { top: 0;left: 0;}
.fa-stack .fa-iboost-phpboost-02 { top: 0.17em; left: 0.65em; }
.fa-stack .fa-iboost-phpboost-03 { top: 0.57em; left: 0;}

.fa-stack .color-tag.fa-iboost-phpboost-01 { color: rgba(3, 46, 80, 1); }
.fa-stack .color-tag.fa-iboost-phpboost-02 { color: rgba(63, 116, 157, 1); }
.fa-stack .color-tag.fa-iboost-phpboost-03 { color: rgba(17, 76, 121, 1); }


.color-tag.fa-iboost-tag-51 { color: #134F61; }
.color-tag.fa-iboost-tag-52 { color: #16A086; }
.color-tag.fa-iboost-tag-60 { color: #0B72B7; }


.iboost::before {
position: absolute;
left: 0;
right: 0;
bottom: -0.12em;
}



#profile-container { margin: 2em auto; }

.preview-img {
max-height: 180px;
vertical-align: top;
}

.user-agreement {
width: 90%;
max-width: none;
max-height: 250px;
overflow-y: auto !important;
}

.user-group-select { margin-bottom: 1.309em; }

.user-group-select fieldset { margin: 0; }

.user-group-select label {
width: auto;
vertical-align: middle;
}

#module-user-messages .cell-name { padding-left: 0.309em;}


#module-user-contribution-list hr { margin: 1.309em 0; }

.module-contribution-element {
float: left;
margin: 1.309em 0;
text-align: center;
}

#module-user-moderation-panel .content { padding-bottom: 75px; }

#module-user-moderation-panel .bt td:before { display: none; }

#module-user-moderation-panel .bt-content {
display: block;
width: 100%;
text-align: center;
}

.contribution-module-container {
float: left;
margin: 1.309em 0;
text-align: center;
}

table.announce-legend td { width: calc(100% / 3); }


#module-user-error-403 .content,
#module-user-error-404 .content {
text-align: center;
font-size: 1.482em;
}

#module-user-error-403 .message-error,
#module-user-error-404 .message-error { padding: 1.309em 0; }

#module-user-error-403 .type-error,
#module-user-error-404 .type-error { padding: 0.618em 0; }


.group-container {
display: flex;
flex-direction: column;
}

.list-members-container { flex: 0 0 auto; }

.list-members-container > .user-card {
overflow: hidden;
max-height: 0;
transition: 0.3s ease;
}

.list-members-container.selected > .user-card { max-height: 9999px; }

.list-group-container.reorder-top { order : 1; }
.list-admins-container { order : 2; }
.list-modos-container{ order : 3; }
.list-members-container { order : 4; }

.list-members-container-action {
float: right;
font-size: 0.618em;
}

.list-members-container-action a {
width: 25px;
height: 25px;
text-align: center;
font-size: 0.809em;
}

.list-members-container-action i { vertical-align: middle; }

.action-less{ display: none; }
.selected .action-less { display: inline-block; }

.action-more{ display: inline-block; }
.selected .action-more { display: none; }

.group-button {
opacity: 0.5;
display: inline-block;
}

.group-button.selected { opacity: 1; }

.user-card-avatar,
.group-has-img img { max-height: 3em; }



.message-announce,
.message-announce-new,
.message-announce-track { font-size: 1.618em; }



.dnd-area { position: relative;}

.dnd-dropzone {
min-height: 120px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
border-width: 2px;
border-style: dashed;
}

#new-multiple-files .submit[disabled] { cursor: not-allowed; }

.ufiles {
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;
background-color: transparent;
}

.ready-to-load {
position: absolute;
top: 0.618em;
right: 0;
}

.clear-list {
display: none;
margin: 0;
}

.files-nbr {
font-size:0.809em;
margin-top:2px;
}

.ulist {
max-width: 100%;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
margin: 0;
padding: 0;
}

.upload-help {
border-radius: 100%;
padding: .309em 0.618em;
position: absolute;
bottom: 0;
right: 0.309em;
width: auto;
}

.ulist li {
padding: 0.309em;
margin: 0.456em 0.456em 0 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border-style: solid;
border-width: 1px;
line-height: 45px;
}

.ulist img,
.ulist .far {
margin-right: 0.256em;
max-width: 80px;
max-height: 45px;
}

.close-item {
position: absolute;
top: -0.256em;
right: -0.256em;
display: none;

}


.change-name input { width: 100%; }

.upload-address-bar-links {
padding: 0.618em 1.618em 1.618em;
text-align: right;
}

.upload-address-bar-links a {
margin: 0 0 0.618em 0.618em;
display: inline-block;
}

.upload-address-bar { padding: 0.618em; }

#empty-folder { width: 70%; }

.upload-elements-container { text-align: left; }

.upload-elements-file,
.upload-elements-repertory {
display: inline-block;
vertical-align: top;
margin: 10px;
}

.upload-elements-repertory {
line-height: 50px;
width: 180px;
text-align: center;
border-width: 1px;
border-style: solid;
}

.upload-repertory-controls { font-size: 0; }

.upload-repertory-controls span {
font-size: 1.6rem;
width: calc(100% / 3);
display: inline-block;
}

.upload-elements-file { width: 180px; }

.upload-elements-file input { width: 100%; }

.upload-element-name {
width: 100%;
text-align: center;
}

.upload-element-picture {
width: 100%;
height: 100px;
display: block;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

.upload-element-icon {
width: 100%;
height: 100px;
border-width: 1px;
border-style: solid;
display: flex;
justify-content: center;
align-items: center;
}

.upload-elements-repertory .upload-element-icon { border-width: 0 0 1px; }

.upload-file-controls { font-size: 0; }

.upload-file-controls a {
font-size: 1.6rem;
width: calc(100% / 4);
display: inline-block;
text-align: center;
padding: 3px 0;
}

#new-file .form-field { width: auto; }


.upload-move-container {
display: flex;
flex-direction: column;
}

.file-move-container {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
margin: 0.618em 0;
}

.file-move-container img {
width: 100px;
height: auto;
}

@media (min-width: 769px) {
.upload-move-container { flex-direction: row; }

.file-move-container{ width: calc(100% / 3); }

.file-move-container:last-child {align-items: flex-start; }
}

.upload-selected-cat {
border-width: 1px;
border-style: solid;
}

.upload-cat-list,
.upload-cat-explorer { list-style: none; }

.upload-cat-list li a,
.upload-cat-explorer li a {
padding: 0.309em 0.1618em;
display: inline-block;
}

.upload-cat-list li span,
.upload-cat-explorer li span { padding: 0.309em 0.228em; }



.fieldset-refresh .form-element { align-content: center; }



#forms-selection { padding: 0; }

#forms-selection a {
display: block;
padding: 2px 8px;
text-decoration: none;
}

.cell-options {
min-width: 0;
width: auto;
}

.specialized-form { padding: 0 0.309em; }

@media (max-width: 768px) {
#module-search #form-all .form-element label { text-align: center; }

#module-search #form-all .form-element label span { font-size: 0.809em; }
}

.search-results li { padding: 0.309em 0; }