
/* - ++resource++plonetheme.ocne.stylesheets/plone-foundation-fixes.css - */
@media screen {
/* https://ocne.inaem.gob.es/portal_css/++resource++plonetheme.ocne.stylesheets/plone-foundation-fixes.css?original=1 */
#edit-bar{font-size:83%;min-height:30px}
#edit-bar *{color:white;font-weight:lighter;font-size:.85rem}
#edit-bar span:hover,#edit-bar a:hover,#edit-bar a:hover span{color:#333}
ul#contentActionMenus{margin:3px 3px 0 0}
ul.contentViews{margin:0}
#edit-bar ul,#edit-bar ol,#edit-bar dl{font-size:.8rem;padding:0;line-height:2}
#edit-bar ul li ul,#edit-bar ul li ol{font-size:.8rem;margin:0;padding:0}
#edit-bar ul li{display:inline}
#content #edit-bar ul:not(.social-share):not(.document-actions):not(.formTabs) li{margin:0;line-height:inherit;display:inline}
#content #edit-bar ul{margin:0}
ul{list-style-type:none}
#listing-table th{float:none;width:auto}
#listing-table td input{margin:0}
#listing-table tr th,#listing-table tr td{font-size:.8rem}
.portlet-action button,.portlet-action .button{padding:0}
#portlets ul,#portlets ol,#portlets dl{font-size:.8rem;margin:0;padding:0;line-height:2}
#edit_form select,.formPanel select:not(.datagridwidget-select){/* */width:auto;/* */}
#edit_form textarea,.formPanel textarea{height:auto;width:auto}
#edit_form input,.formPanel input{height:auto}
input[type="hidden"]{display:none}
input[type="checkbox"]{float:left;clear:none;margin:5px 5px 0 0}
.LSBox .searchSection{display:flex;justify-content:flex-start;align-items:center}
.formPanel .newTagsSection{margin-left:0}
.formPanel .newTagsSection label{width:57%}
.formPanel .newTagsSection .newTags{margin-left:1rem}
.formPanel .fieldTextFormat{float:right}
#edit_form label,#edit_form .label,.formPanel label,.formPanel .label{white-space:normal;font-weight:bold;background:none;color:#4D4D4D;cursor:pointer;font-size:.875rem;margin-bottom:.5rem;padding:0;text-align:left;line-height:1;clear:none}
#atrbResults table tr th,#atrbResults table tr td{padding:5px;line-height:1rem!important}
#atrbResults table tr td img{float:left;margin-bottom:15px;margin-right:2px}
#search .field,#search .field input{display:inline;margin:0}
#plonebrowser #searchtext{height:28px}
#gmap img,#map img{max-width:none}
input[type="radio"]+label{display:inline;color:#666666;margin-left:0}
input[type="checkbox"] + label{display:inline;color:#666666;margin-left:0;float:left}
.field input[type="text"]{display:inline-block}
.field .widget .value{text-align:left}
.field .widget .label{background:none}
a.link-parent{line-height:2rem}
div.managePortletsLink,a.managePortletsFallback{margin-top:1rem;position:relative;width:100%}
.template-login_form #login_form{margin:2em 0}
.template-login_form #login_form input{width:300px;display:inline-block}
.template-login_form #login_form input.context{width:auto}
body.template-logged_out #content,body.template-login_form #content,body.template-login_failed #content,.pb-ajax #login-form{text-align:center}
.template-login_form #login_form,.template-login_failed #login_form{margin:2em 0}
#fieldset-openid-login input,#login-form input{font-size:100%}
#portal-sitemap{font-size:1em;font-weight:bold}
#portal-sitemap > li{border-bottom:1px dotted #ddd;padding:1em .25em}
body.template-manage-viewlets #portal-body-wrapper{padding-bottom:2em}
body.template-manage-viewlets #portal-footer-wrapper{position:relative;color:#666}
body.template-manage-viewlets #portal-footer-wrapper dt a{color:#666}
body.template-manage-viewlets .portal-header-bar{position:relative}
body.template-manage-viewlets .fixed{display:none}
div.formControls{margin:1rem 0;clear:both}
#portal-personaltools-wrapper dl.actionMenu{border-radius:0 0 6px 6px;background-color:#000000;font-size:.9rem;position:absolute;position:absolute;right:0;top:0;z-index:99999999999999}
#portal-personaltools-wrapper dl.actionMenu a{color:#FFFFFF;line-height:2;padding:0 5px}
#portal-personaltools dd{background:#000000;padding:0;margin-top:-4px}
#portal-personaltools dd ul{margin:0;padding-bottom:5px}
#portal-personaltools dd ul li a:hover{background:#023052}
.formHelp strong{display:inline}
body.template-login_form .field,body.template-login_failed .field{max-width:250px;margin:0 auto}
body.template-login_form .field,body.template-login_failed .field label{display:block}
.field .widget .value br{clear:both}
.field .widget label{max-width:90%}
.field .widget .value .checkboxType{margin-top:7px}
#content ul.configlets ul.configletDetails{margin:0;margin-left:15px;display:inline-block}
#content ul.configlets li input{margin-top:7px}
body.template-search fieldset .field{text-align:left}
body.template-search fieldset .field .optionsToggle{border:none}
body.template-search fieldset .field > div{margin:0!important;width:100%}
body.template-search fieldset .field input[type="checkbox"]{float:left;clear:both;margin-right:2px;margin-top:7px}
body.template-search #content-core .enableAutoFocus .field label{display:inline;margin:0}
span#form-widgets-allowed_types,span#form-widgets-secondary_types{display:flex;flex-direction:row;flex-wrap:wrap}
span.label{background:inherit;color:inherit;padding-left:0}
.cell{padding-left:.625rem;padding-right:.625rem}
.cell.with-full{width:100%}
#search-results-bar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border:1px solid #ddd;margin:.5em 0;font-size:.9em;justify-content:space-between;padding:.2em .5em}
#search-field input{display:inline-block}
#search-field input[type="text"]{width:83%}
#search-field input[type="submit"]{width:16%;height:2.4375rem;vertical-align:top;float:right}
#search-results .searchResults dt{margin:0}
#search-results .searchResults dd{margin-bottom:.66rem;padding-bottom:.66rem;border-bottom:1px solid #ddd;font-size:.85rem}
div#search-results-bar *{font-size:.8rem}
dl.actionMenu,dl.actionMenu dt,dl.actionMenu.deactivated dt{margin:0}
dd.actionMenuContent{background-color:white;border:1px solid rgb(170,170,170)}
dd.actionMenuContent div#search-filter fieldset.noborder legend{font-weight:bold;margin-top:5px;visibility:inherit}
body.template-search .document-first-heading{margin:0}
ul#ref_browser_items_relatedItems{display:flex;flex-direction:column}
label{display:initial}
#plonebrowser
#plonebrowser .dialog-wrapper #general_panel #internallinkcontainer > .row{display:flex;flex-flow:row wrap;max-width:100%;margin:0}
#plonebrowser .dialog-wrapper #general_panel #internallinkcontainer > .row > div{flex-basis:20%}
table.invisible,table.invisible tbody,table.invisible thead,table.invisible thead tr,table.invisible tbody tr,table.invisible th,table.invisible td{visibility:initial;border:0;background-color:transparent;width:auto;margin:0 auto;text-align:center;}
.configlet table th{border-right:1px solid #eee;display:inline-flex;flex-flow:row-reverse nowrap;justify-content:flex-end;align-items:center;padding:0 10px}
.configlet table br{display:none}
#content fieldset{border:0}
body.template-member_search_form form fieldset div.field br{display:none}
.field.editionComment{padding:0}
.eventDetails.vcard table{margin-bottom:0!important}
.thumbnail.item.folderish{display:block;line-height:initial}
body.template-login_form #login-form div.field{display:flex;flex-flow:column nowrap;width:300px;max-width:none;align-items:flex-start}
body.template-login_form #login-form div.field label{text-align:left;font-size:1rem;font-weight:600}
body.template-search fieldset#search-field{text-align:left;margin-bottom:1rem}
body.template-search fieldset#search-field input[type="submit"]{margin:0;padding:0}
body.template-search #search-filter .field{padding:1em 0 1.5em 1em}
.bgimage{background-position:center center;background-size:cover;display:block;height:100px;width:100%}
.contain{background-size:contain;background-repeat:no-repeat}
.nomargin{margin:0}
#login-form .field{text-align:center}
#login-form .field input{width:100%;display:inline-block}
#login-form .field label{display:block;width:100%;margin:0 auto;text-align:left;font-size:1rem;font-weight:600}
.overlay .field{width:250px;margin:0 auto}
#portal-personaltools{float:right;background:#e3e3e3;position:fixed;z-index:3;top:0;right:0;padding:.25em .5em;font-size:80%;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em}
#portal-personaltools #anon-personalbar a{float:left;margin:0 .5em}
#portal-languageselector{float:right;background:#e3e3e3;position:fixed;top:0;right:1px;z-index:3;padding:.25em .5em;font-size:80%;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;max-width:50%}
.actionMenuSelected span{color:#333!important}
.datagridwidget-add-button {padding: 4px 12px !important;border: 1px solid #ddd;text-transform: none !important;}
.ArchetypesSelectionWidget > span .formQuestion {display: block;}
.ArchetypesSelectionWidget > span .noborder {margin-bottom: 0.2rem;margin-right: 0.3rem;vertical-align: middle;}
}

