Files
resourcespace/css/global.css
2025-07-18 16:20:14 +07:00

2676 lines
72 KiB
CSS
Executable File

/*
* Global Style Document for ResourceSpace
*
* Standard structural styling
*
*/
/* Default font-family */
body, input, textarea, select, h2, h3, h4, h5, h6, .Title, .ListviewTitleStyle, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
select {font-size:1em; height:1.8rem;}
/*Create Base font for relative sizing*/
html {height:100%;-webkit-text-size-adjust: 100%;}
body {width:100%;height:100%; margin:0;padding:0;font-size:15px;text-align: center; line-height: 1.4; overflow: hidden;}
/*Basic tag setup for creating standards across platforms and browsers*/
p, h1, h2, h3, h4, h5 {padding:0; margin:0; vertical-align:top;}
p {padding:0 0 1em; margin:0; font-size:1em;}
h1 {padding:0.5em 0;margin:0;font-weight: normal;font-size: 1.5rem;}
h2 {padding:0.1em 0;margin:0;font-weight: normal;font-size:1.5em;}
h3 {font-size:1.25em; padding:0.5em 0 0.5em 0; margin:0;font-weight:normal;}
h4 {font-size:1em; padding:0.5em 0 0.5em; margin:0;font-weight:normal;}
h5 {font-size:0.75em; padding:0.5em 0 0.5em 0; margin:0;font-weight:normal;}
img {border:0}
em {font-style: italic;}
strong {font-weight: bold;}
ol, ul {margin:0 0 0 2.5em;padding:0 0 1em;}
ul ul, ul ol, ol ul, ol ol {margin:0 0 0 2.5em;padding:1em 0 0;}
li {padding:0 0 1em;margin:0;}
blockquote {padding:0 0 2em; margin:0 2.5em;}
blockquote blockquote {padding:1em 0 2em; margin:0 2.5em;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
input,textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
option {font-size:1em;}
p.tight {padding:0 0 0.75em;}
input[readonly] {background: none;}
input.defaultbutton {position: absolute; left: -100%; width: 0; height: 0;}
/* Form elements */
input, textarea, button, select, .RecordPanel .RecordDownloadSpace .DownloadDBlend a, .sp-replacer, .toolbox{
font-size: 0.875rem;
border-radius: 5px;
}
input[type="text"], input[type="password"], input[type="url"],input[type="email"], input[type="number"], input[type="date"], textarea, select {
padding: 4px 6px 4px 8px;
vertical-align: middle;
min-height: 32px;
margin: 3px 0;
}
input[type="submit"], input[type="button"], button {
padding: 6px 14px;
vertical-align: middle;
min-height: 28px;
min-width: 100px;
margin: 3px 0;
}
input[type="submit"]:disabled {
cursor: not-allowed;
}
input[type="file"] {
border-radius: 0;
}
.TopInpageNavLeft select, .TopInpageNavLeft select:focus {
border: none;
}
.vjs-menu-button, .vjs-menu-button-popup, .vjs-resolution-button, .vjs-button {
box-shadow:none;
margin: 0px;
}
button, input[type=submit], input[type=button], .RecordPanel .RecordDownloadSpace .DownloadDBlend a, .UploadButton a {
background-image: none;
text-decoration: none;
cursor: pointer;
font-weight: 600;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .MissingFile a {
border-radius: 5px;
cursor: default;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend a {
line-height: 1.8rem;
padding: 0 1rem;
vertical-align: middle;
display: block;
margin: 0.15rem 0 0.3rem 0;
}
button, input[type=submit], input[type=button], .RecordPanel .RecordDownloadSpace .DownloadDBlend a {
text-align: center;
max-width: 500px;
}
#ResourceDownloadOptions td.DownloadFileName.AlternativeFile a {
background-color: transparent;
border-top: none;
box-shadow: none;
padding: 0px;
}
.AlternativeFileText { max-width: 165px; }
.AlternativeFileImage, .AlternativeFileText {
float: left;
word-break: break-word;
}
.RecordPanel:not(.RecordPanelLarge) .DownloadFileSizePicker > #size {
max-width: 230px;
}
button:hover, input[type=submit]:hover, input[type=button]:hover, .RecordPanel .RecordDownloadSpace .DownloadDBlend a:hover,.UploadButton a:hover {
filter: brightness(1.08);
-moz-filter: brightness(1.08);
-webkit-filter: brightness(1.08);
}
button:active, input[type=submit]:active, input[type=button]:active, .RecordPanel .RecordDownloadSpace .DownloadDBlend a:active,.UploadButton a:active {
filter: brightness(0.92);
-moz-filter: brightness(0.92);
-webkit-filter: brightness(0.92);
}
/* Prevent iOS overriding button styling */
input[type=submit], input[type=button] {
-webkit-appearance: none;
}
span+input {
margin-left: 2rem;
}
select, .sp-replacer {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDIyIDEzIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQpIj4KICAgIDxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMSIgeT0iMiIvPgogICAgPHBvbHlsaW5lIHN0cm9rZT0iIzJFOTlFNiIgc3Ryb2tlLXdpZHRoPSIyIiBwb2ludHM9IjkuNTk2IDEuNDc1IDkuNTk2IDguNTk2IDIuNDc1IDguNTk2IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA2LjAzNiA1LjAzNikiLz4KICA8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: right 65%;
position: relative;
z-index: 0;
padding-right: 30px;
display: inline-block;
}
select:before {
content: "\f078";
display: inline-block;
font: normal normal normal 14px/1 "Font Awesome 5 Free", sans-serif;
font-weight: 600;
outline: 1px solid red;
text-rendering: auto;
position: absolute;
right: 2rem;
z-index: 1;
}
#clearbutton {margin: 10px 5px 0 0;width: 122px; font-weight: 600;}
#searchbutton{ width: 122px;margin: 10px 0 0 0; font-weight: 600;}
/*General tags*/
.clearer {clear:both;}
.clearerleft {clear:left;}
.Hidden {visibility: hidden;height: 0;width: 0;overflow: hidden;}
.nowrap {white-space:nowrap;}
.textcenter {text-align:center;}
.breakall {word-break:break-all;}
.underline{text-decoration: underline;}
.pageline{border-bottom: 1px solid #d7d7d7; margin-right:10px;margin-left:5px;}
.DisplayNone { display: none !important; }
.AbsoluteTopLeft { position: absolute; top: 0; left: 0; }
.PointerEventsNone { pointer-events: none; }
.MarginLeft1rem { margin-left: 1rem; }
.BorderBottom { border-bottom: 2px solid; }
/* General Form tags */
.checkoption {vertical-align: top;display: inline-block;width: 195px;margin: 2px;}
.checkbox {margin-right: 3px;vertical-align: top;display: inline-block;}
.checkboxtext {margin-right: 2px;width: 160px;display: inline-block;}
.checkboxes{margin-top: 5px;padding-left: 300px;}
.verticalcheckboxes {padding-left: 300px;}
.editcheckboxes {float:left;padding-left: 300px;}
.radioblock { float: left;padding-left: 300px;clear: left;margin-top: -1em;}
.radiotext label.customFieldLabel {float:none;}
.radiotext {margin-right: 2px;width: 160px;display: inline-block;}
.radio{margin-right: 3px;vertical-align: top;display: inline-block;}
.radiooption {vertical-align: top;display: inline-block;width: 195px;margin: 2px;}
#custom_access {padding-left: 300px;}
#custom_access .radiooptions{margin: 5px;}
/* Hide arrow on selects in IE */
select::-ms-expand
{
display: none;
}
/*General layout*/
#Header {
padding: 5px 25px 5px 25px;
margin:0;
text-align:left;
background-image:none;
/* z-index and overflow are required for MessageBox to appear */
z-index: 1 !important;
overflow: visible;
min-height: 47px;
}
#TextHeader{font-size:25px;float:left;}
#TextHeader a {text-decoration:none;}
#TextDesc{font-size:1em;float:left;display:block;clear:left;}
.headerlink {margin:20px 25px; position: absolute; display: block; width: 400px; height: 55px; top: 0; left: 0;}
.TeamCentreAlertIcon { position: relative; top: 3px;}
.ui-layout-container{
overflow:auto;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
transition: background-image 1s linear;
}
#HeaderNav1, #HeaderNav2 {
padding: 5px;
margin: auto 0;
}
#HeaderNav1 {
position: absolute;
top: 7px;
right: 10px;
}
#HeaderNav2 {
padding-top: 12px;
overflow: visible;
float: left;
}
.HeaderImgLink{
float: left;
height: 50px;
width: auto;
margin-right: 20px;
}
#HeaderImg{margin:0; max-height: 50px; margin-top: 3px;}
.HorizontalNav li a {display: inline-block;zoom: 1;}
h2#CollectionsPanelHeader {display:none;}
.HeaderLink a {
border-radius: 8px;
padding: 0 8px;
margin: 2px;
font-weight: 500;
}
.HeaderLink a.current {
background: #00000012;
}
.HorizontalNav li.HeaderLink {
padding: 0;
}
.ProfileImage { vertical-align:top; width:36px; height:36px; border-radius:36px}
#HeaderNav1 .fa-user, #HeaderNav1 .fa-bars
{
font-size: 24px;
}
/* Fix for .svg files */
img[src$=".svg"]
{
height: 100% !important;
}
/* Slim header with fixed top bar */
div#Header.SlimHeaderFixedPosition { width: 100%; position:fixed; top: 0; z-index: 1100; }
div#Header.SlimHeaderFixedPosition #HeaderNav1 { margin-right: 25px; }
div#Header.SlimHeaderFixedPosition #HeaderNav2 li:last-child { margin-right: 40px; }
div#CentralSpaceContainer.SlimHeaderFixedPosition { margin-top: 100px; }
/* Hide Header on Login page */
#Header.LoginHeader {display: none !important;}
.LoginHeaderImg {
max-width: 400px;
max-height: 60px;
display: block;
margin: 0 auto;
padding: 10px;
}
#Footer {clear: both; margin:20px 25px 38px 25px;padding:0;text-align:left;}
#FooterNavRight {float:right;text-align:right;margin-top: 10px;clear: right;}
#FooterNavRightBottom {float:right;text-align:right;margin-top: 10px;clear: right;font-size: 13px;}
#FooterNavLeft {float:left;text-align:left;margin-top: 10px;}
#FooterLanguages{margin-left:15px;}
#login_box #Footer {margin: 0 0 10px 0;}
#UICenter {
width: calc(100% - 295px - 30px);
margin-left: 30px;
}
#CentralSpaceContainer {
margin:0 15px 20px;
padding:0 0 0 0;
text-align:left;
}
#CentralSpaceContainerRestrict {margin:0 15px 20px 25px;padding:0;text-align:left;}
#CentralSpaceLogin {margin: 100px auto;padding:0;width: 600px;text-align:left; position: relative;}
#CentralSpace {text-align:left;position:relative;display: inline-block; width: 100%; min-height:500px;}
.TopInpageNav {clear: left;margin-bottom:10px;margin-right: 0;position:relative;min-height: 30px;}
.BottomInpageNav {clear: left;padding-top: 5px;margin: 20px 15px 20px 0; position:relative;}
.BottomInpageKey {margin-right: 15px; clear: left; text-align: left;}
.TopInpageNavLeft{float:left; width: 90%;}
.TopInpageNavRight{position:absolute;right:0;top:3px;width:max-content;text-align:right;}
.InpageNavLeftBlock {display:inline-block;text-align:left;margin: 0 20px 5px 0;}
.InpageNavRightBlock {display:inline-block;text-align:left;margin: 0 15px 0 0;}
.BottomInpageNavLeft {float:left;}
.BottomInpageNavRight{float:right;margin-right:10px;text-align:right;}
.BottomInpageNavRight .TopInpageNavRight {position:relative;}
.TopInpageNav a:link, .TopInpageNav a:visited, .BottomInpageNav a:link, .BottomInpageNav a:visited , #CentralSpaceLogin a:link, #CentralSpaceLogin a:visited {text-decoration:none;}
.TopInpageNav a:hover, .TopInpageNav a:active, .BottomInpageNav a:hover, .BottomInpageNav a:active, #CentralSpaceLogin a:hover, #CentralSpaceLogin a:active {text-decoration:underline;}
.InpageNavLeftBlock span.Selected {font-weight: bold;}
.HorizontalNav ul {padding:0.2em 0;margin:0;list-style:none;white-space: nowrap; overflow: hidden;font-size: 0;}
.HorizontalNav li {display:inline;padding:0 0.35em 0 0.5em;margin:0; font-size: 18px; line-height: 36px; zoom: 1;}
.HorizontalNav a:link, .HorizontalNav a:visited {text-decoration:none;}
.HorizontalNav a:hover, .HorizontalNav a:active {text-decoration:underline;}
.HorizontalWhiteNav li:first-child {border-left:none;}
.HorizontalNav li:first-child {border-left:none;}
#CollectionMinRightNav li:first-child {border-left:none;}
/*Collection layout*/
#CollectionMenu{width: 206px;position: absolute;left: 25px;top: 6px;text-align:left;}
#CollectionMenuExp{width: 216px;position: absolute;left: 25px;top: 6px;text-align:left;}
#CollectionSpace{font-size: 0.95em;text-align:left; margin-top: 3px;}
.CollectionSpace{position: absolute;left: 249px;top: 6px;}
.CollectionSpaceExp {position: absolute;left: 249px;top: 6px;font-size: 0.95em;text-align:left;}
.CollectionStatsAnon {margin-bottom:15px;}
.CollectBack h2 {font-size: 1.3em;}
#CollectionMenu ul {padding:0.2em 0;margin:0;list-style:none;}
#CollectionMenu li {padding:0;margin:0 8px 1px 0;float:left;white-space:nowrap;}
#CollectionMenuExp ul {padding:0.2em 0;margin:0;list-style:none;}
#CollectionMenuExp li {padding:0;margin:0 8px 1px 0;float:left;white-space:nowrap;}
.CollectBack a:link, .CollectBack a:visited {text-decoration:none;}
.CollectBack a:hover, .CollectBack a:active {text-decoration:underline;}
.CollectBack form {padding:0; margin:0;}
.CollectBack .SearchWidth {width: 190px;font-size: 0.9em;margin: 0 0;padding-right: 28px;}
.CollectBack .SearchWidthExp {width: 200px;font-size: 0.9em;margin: 0 0;padding: 0;}
.CollectBack .SearchItem {margin: 0 0 10px;padding: 0;}
.CollectBack .MinSearchItem {margin: 0;padding: 0;}
#CentralSpace .SearchWidth {width: 550px;font-size: 0.9em ;margin: 0 0;}
#CentraSpace .SearchWidthExp {width:200px;font-size: 0.9em ;margin: 0 0;padding: 0;}
#CentralSpace .SplitSearch {float: left; margin-left: 5px;margin-right: 5px;}
input[type="number"].NumberSearchWidth {width:80px; margin: 0 10px;}
.CollectionPanelShell {padding:5px;float: left;margin: 0 10px 10px 0;width: 110px;text-align: left;border-radius: 4px;}
.CollectionPanelInfo{width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.CollectionPanelThumb{max-height: 75px;}
.CollectionResourceAlign {width:110px;height:90px;text-align: center;vertical-align: middle;}
.CollectionPanelShell .nopreview {font-size:60px;}
#CollectionMinTitle{float: left;margin: 4px 10px 0 25px;}
#CollectionMinDropTitle{float: left;padding:0.2em 0;margin-top: 6px;}
#CollectionMinDrop{float: left;margin: 4px 0 0;padding:0.2em 0}
#CollectionMinDrop form{margin:0;padding:0}
#CollectionMinitems{float: left;margin: 5px 10px 0;padding:0.35em 0}
#CollectionMinRightNav{float: right;margin: 4px 25px 0 0;padding:0.2em 0}
#CollectionMinRightNav #toggleThumbsLink, #CollectionMinRightNav .ActionsContainer {float:right;}
.CollectionTitleLinks a {margin: 5px 4px;}
#CollectionMinDiv .ToggleThumbsContainer {float: left; padding: 0 12px 0 24px; margin-top: 9px;border-right: 1px solid #E0E0E0;}
#CollectionMinDiv #CollectionMinDropTitle {margin-left: 12px;}
#CollectionMinDrop .SearchWidth {width: 190px;margin:0; min-height: 20px;}
#CollectionMinDrop .SearchWidthExp {width: 200px;font-size: 0.7em ;margin:0;padding: 0;}
#CollectionMinRightNav ul {padding:0 0;margin:0;list-style:none;}
#CollectionMinRightNav li {display:inline;padding:0 0.35em 0 0.5em;margin:0;}
/* Chosen support - General */
.chosen-container .chosen-results li {word-wrap: normal;}
/* Chosen support - Collection bar */
.chosen-container.chosen-drop-up.chosen-container-active.chosen-with-drop .chosen-drop {border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.chosen-container.chosen-drop-up.chosen-container-active.chosen-with-drop .chosen-single {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.chosen-container.chosen-drop-up .chosen-drop {top: auto; bottom: 100%;}
#CollectionDiv #CollectionMinDiv .chosen-drop {display:none;}
#CollectionDiv .chosen-results li.active-result {display:list-item; float:none; padding:5px 6px;}
#colselect2 .chosen-container, #CollectionMinDiv .ActionsContainer .chosen-container {text-align:left;}
/* Chosen support */
#CentralSpace .ChosenDateMonth {width:88px !important;}
#CentralSpace .ChosenDateDay, #CentralSpace .ChosenDateHour, #CentralSpace .ChosenDateMinute {width:60px !important;}
#CentralSpace .ChosenDateRangeMonth {width:115px !important;}
#CentralSpace .ChosenDateRangeDay {width:95px !important;}
#CentralSpace .ChosenDateRangeYear {width:100px !important;}
/*Right Search Box layout*/
#SearchBarContainer {height: 100%; float: right;}
#SearchBox {float: right; width: 295px;text-align:left; height: inherit; overflow-x: hidden;}
#SearchBoxPanel {width: inherit;}
#ResearchBoxPanel {width: 100%;}
#SearchBox .PopupCategoryTree {display: none; text-align: left; z-index: 999; padding: 5px; background: none; overflow-x: scroll;}
.PoweredByPanel {font-style: italic; margin: 0 15px 15px 15px; font-size: 13px;}
.PoweredByPanel img {max-width: 215px; margin-top: 8px;}
/*Resource Panel layout*/
.ResourcePanel {padding:0;margin:0 14px 14px 0;width: 200px;float:left;position:relative; overflow: hidden;}
.ResourcePanelPreview {height: 156px;width: 156px;margin: 3px;}
.ResourcePanelInfo {margin: 0;overflow:hidden;white-space:nowrap;padding:5px 5px 0 5px;text-align:justify;text-overflow: ellipsis; font-size: 13px; min-height: 19px;}
.ResourcePanelInfo.ResourcePanelTitle {font-size: 15px; min-height: 21px;}
.ResourcePanelCountry {margin-right: 5px;margin-left: 5px;margin-bottom: 0;float: left;clear: left;display:inline;}
.ResourcePanelIcons {padding: 5px;text-align:right;bottom:0;right:0;font-size:0;}
.ResourcePanelSmallIcons {padding-left: 5px;}
.ResourcePanelTop {position: absolute; width: 100%;}
.ImageWrapper {height:200px;display:block;padding:0;vertical-align: middle;text-align: center;clear: right;}
.ImageWrapperSmall {height:75px;display:block;padding:0;vertical-align: middle;text-align: center;clear: right;}
.ImageWrapperLarge {height:320px; display:block; padding:0; vertical-align: middle; text-align:center; clear:right;}
.ImageColourWrapper {display: inline-block;}
.ResourcePanel .nopreview {font-size:120px;margin-top:0.4em;}
.ResourcePanelLarge .nopreview {font-size:200px;margin-top:0.35em;}
.ImageStripLink .nopreview {font-size:150px;position: relative; left:-100px;left: -1em;top: -0.2em;}
.ResourceAlign {width:172px;height:177px;text-align: center;vertical-align: middle;}
.ResourceTypeIcon.fa-fw {height: 16px;float:right;margin: 3px; background: #ffffffcc; padding: 3px 4px 2px 4px; border-radius: 3px;}
.ResourcePanelShell a:link, .ResourcePanelShell a:visited {text-decoration:none;}
.ResourcePanelShell a:hover, .ResourcePanelShell a:active {text-decoration:underline;}
.ResourcePanelShell.ui-draggable {text-align: left;}
.ResourcePanelShellSmall {padding:0;float: left;margin: 0 15px 10px 0;width: 105px;}
.ResourcePanelSmall {padding:0;margin:0;width: 105px;padding-bottom:5px;}
.ResourceAlignSmall {width:105px;height:90px;text-align: center;vertical-align: middle;}
.ResourcePanelShellLarge {padding:0 0 10px; float: left;margin: 0 15px 0 0;width: 365px;}
.ResourcePanelShellLarge.ui-draggable {text-align: left;}
.ResourcePanelLarge {width: 320px;}
.ResourcePanelSmall .ResourcePanelIcons {font-size:0.8em;}
.ResourceAlignLarge {width:365px;height:365px;text-align: center;vertical-align: middle;}
.ResourcePanelIcons a, .CollectionPanelTools a {text-decoration:none; font-size: 16px;}
.ResourcePanelIcons a {padding: 5px;}
.ResourcePanelResourceID {font-size: 15px; text-align:left; display: block; }
.CollectionPanelTools .fa, .CollectionPanelTools .fas {font-size: 13px;}
.ListTools a {float: right;margin-left: 10px;text-decoration:none;}
.ResourcePanelIcons a:hover {text-decoration:none;}
.ListTools a:hover {text-decoration:none;}
a:hover .fa,.fa:hover {text-decoration:none !important;} /* Never underline a FontAwesome icon */
.ResourceSelect {display:block;float:right;}
.IconUserRatingStar {width:13px;height:15px;padding: 0;margin-bottom:6px;display: block;}
.IconUserRatingSpace {width:7px;height:10px;padding: 0;margin-bottom:6px;display: block;float: left;}
.ASC {display: inline;padding-right: 10px;}
.DESC {display: inline;padding-right: 10px;}
.thumbs-file-extension {
font-weight: 600;
background: #ffffffcc;
border-radius: 3px;
font-size: 12px;
padding: 3px 4px 1px 4px;
margin: 3px;
cursor: default;
float: left;
}
/*Resource Panel layout*/
.Listview {overflow-x:auto; margin: 0 0 25px 0; clear:both;border-radius:8px;}
.ListviewTight {margin: 5px 10px 5px 0;}
.Listview table{ width:100%;}
.Listview td, .Listview th {padding:6px 8px 6px 8px;vertical-align: top;}
.ListTools {text-align: right;}
.ListTitle {font-weight: bold;}
.Listview .IconStar {width:11px;height:12px;padding: 0;display: block;float:left;}
.ListViewBulkActions {margin-bottom: 15px;}
.ListViewBulkActions i {padding-right: 8px;}
.ListViewBulkActions span {cursor: pointer; margin-right: 5px; margin-left: 5px;}
.ListViewBulkActions span .DisabledLink {cursor: default;}
/*Search Panel layout*/
.SearchSpace {padding: 15px;width: auto;}
.SearchSpace p {padding:0 0 0.5em; margin:0; font-size:0.95em; line-height:1.1em;}
.SearchSpace form {padding:0; margin:0;}
.SearchSpace .SearchWidth {width: 250px;font-size: 1em;margin: 3px 0;}
.SearchSpace .SearchWidthHalf {width: 120px;margin: 5px 4px 5px 0;}
.SearchSpace .SearchWidthRight {margin-right:0;}
.SearchSpace .tick {margin:2px;}
.SearchSpace .tickindent {margin-left:12px;}
.SearchSpace .SearchItem {margin: 10px 0 0;padding: 0;font-weight: bold;}
.SearchSpace a:link, .SearchSpace a:visited {text-decoration:none;}
.SearchSpace a:hover, .SearchSpace a:active {text-decoration:underline;}
.ListDropdown {width: 115px;margin:0;padding-left: 8px;height:18px;}
/*Forms*/
#CentralSpaceLogin form {margin:0;padding:0;}
.Question{padding: 0.7em 0 0.7em 0.5em;}
.QuestionSubmit{ padding: 1em 0 1em 0.5em;}
.QuestionSubmit.QuestionSticky {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 2;
}
/* IE does not support position: sticky so fall back to standard styling */
@media all and (-ms-high-contrast:none) {
.QuestionSubmit.QuestionSticky {
border-top: none;
box-shadow: none;
}
}
.Question label, .QuestionSubmit label{ width: 300px;float: left;margin-top: 0.3em;padding-right:10px;}
.Question .customFieldset { padding: 0; border: 0;}
.Question #capswarning { margin-left: 190px; display: none; font-weight: bold;}
.Question .stdwidth,.stdwidth, .dynamickeywords {width: 420px;font-size: 1em;}
.Question .medwidth,.medwidth{width: 285px;font-size: 1em;}
.Question .shrtwidth,.shrtwidth{width: 145px;font-size: 1em;}
.Question .vshrtwidth{width: 93px;font-size: 0.9em;}
.Question .medcomplementwidth{width: 105px;font-size: 1em;}
.Question .Inline {float: left;margin: 0 10px 0 0;vertical-align: middle;}
.Question .Inline label { float: none; font-weight: normal; margin-top: 0; width: auto; }
.Question .tickset {float: left;}
.Question .OptionTable, .Question .OptionToggle {margin: 0 0 0 190px;padding:0;}
.Question .InnerLabel {width:90px; margin-top: 0;}
.Question .ExifOptions {margin: 0 0 0 290px;padding:0;}
.questionSpacer{
width: 210px;
float: left;
margin-top: 0.3em;
}
.Question .indent {
float:left;
width: 600px;
}
.FormWide .Question label{width: 20%}
#UsergroupActionSection label {width: 300px}
.FormWide .Question .Inline label { width: auto; }
.FormWide .Question .stdwidth, .FormWide .Question .tickset{width: 70%; max-width: 625px;}
.FormWide .Question .tickset .stdwidth{width: 99%}
.FormWide .Question .FormHelp {margin: 0 10px 4px 20%;}
.FormWide .Question .FormHelp .FormHelpInner {width: 89%; margin-left: 10px; max-width: 625px; box-sizing: border-box; font-style: italic;}
.FormWide .Question .label-spacer {margin-left: calc(20% + 10px);}
.Question .Fixed { width: 300px;float: left;margin-top: 0.4em;font-weight: bold;}
.FormError{font-weight: bold;font-size: 1.1em;margin: 0 0 10px 190px;padding: 10px 0 0;}
.FormIncorrect {font-weight: bold;font-size: 1.1em;margin: 10px 0;text-align: center;padding: 5px; border-radius: 6px;}
.PageInformal, .PageInfoMessage{ font-weight: bold; font-size: 1.1em; margin: 15px 5px 10px 5px; text-align: center; padding: 3px; border-radius:4px; }
.AutoSaveStatus {font-weight: bold;float:right;padding:6px 0 0;min-width:100px;min-height:15px;}
.PurgeUsersMonths {width:4em;}
/*Record Panel layout*/
.RecordBox {margin: 20px 15px 15px 0;}
.PushedRecordBox:before {
content : "";
left : 20px;
right : 25px;
height : 5px;
display : block;
position: absolute;
width : auto;
border-top: 1px solid #666666;
}
.RecordPanel {padding: 15px 20px 15px 20px;}
.backtoresults {float: right;margin: 0.4em 0 0 0.25em;}
.backtoresults .upLink, .backtoresults .nextLink,.backtoresults .prevLink {
padding-left:4px;padding-right:4px;
margin-left:2px;
border-left: none;
}
.BackToResultsContainer {display: inline;}
.backtoresults .nextLink,.backtoresults .prevLink,.backtoresults .maxLink {font-size:1.1em;}
.backtoresults .maxLink {padding-left:20px;}
.backtoresults .closeLink {padding-left:5px;font-size:1.3em;}
.backtoresults .prevLink:hover,.backtoresults .nextLink:hover,.backtoresults .closeLink:hover,.backtoresults .maxLink:hover {text-decoration:none;}
.RequiredFieldLabel {display: inline-block; margin-left: 10px;}
.RecordPanel .RecordResource {position:relative;clear: left;}
.RecordPanel .Picture {margin: 0 auto;display: block;width: auto;max-width: 740px;}
#previewimagewrapper {float:left;margin: 0 15px 15px 0; position: relative; min-width: 740px; }
#openseadragon_viewer { width: 100%; height: 500px; } /* width and height in line with #previewimagewrapper and #previewimage, as best as it can. */
/* Larger layout changes */
.RecordPanelLarge #previewimagewrapper {float: none; text-align: center; margin: 0 0 10px 0;}
#previewimagewrapper .nopreview {
font-size: 150px;
margin: 30px 0 15px 0;
width: 740px;
text-align: center;
}
.RecordPanel.RecordPanelLarge .Picture {display: inline-block; max-width: 100%;}
.RecordPanel.RecordPanelLarge .RecordDownload {width: 70%; margin-right: 10px;}
.RecordPanel.RecordPanelLarge #ResourceDownloadOptions {
float: left;
margin-right: 3%;
clear: left;
}
.RecordPanel.RecordPanelLarge .RecordDownloadSpace {
padding: 6px 1rem;
overflow: hidden;
}
.RecordPanelLarge #ResourceToolsContainer, .FloatingOptions {
display: inline-grid;
}
.RecordPanel .PictureDoc {float: left;margin: 50px 130px;}
.RecordPanel .Detail {float: left;}
.RecordPanel form { margin:0; padding:0;}
.RecordPanel .Title {padding:0.1em 0 0.5em;font-size:1.25em;clear: left;}
.NoFind {font-size: 1.1em;margin: 50px 0 25px;text-align: center;padding: 1rem;border-radius: 4px;}
.RecordPanel .Col {float: left;width: 352px;margin-bottom: 10px;}
.RecordPanel .ColNarrow {float: left;width: 171px;margin-bottom: 10px;}
.RecordPanel .buffer {margin-right: 10px;}
.RecordPanel .itemNarrow {word-wrap: break-word; float: left;width: 170px;margin-right: 5px;position:relative; margin-top: 10px;padding-left: 10px;}
.RecordPanel .SearchSimilar {float: left;width: auto; margin: 0 10px 2px 0;padding: 0;}
.RecordPanel .item {word-wrap: break-word; overflow-wrap:anywhere; float: left;margin-left: 10px;margin-top: 10px;margin-right: 10px;position:relative;}
.RecordPanel .item h3, .RecordPanel .itemNarrow h3, th {margin: 0;padding: 0;text-transform: uppercase; font-size: 0.875rem;}
.RecordPanel .item p, .RecordPanel .itemNarrow p {margin: 0;padding: 0;}
.RecordPanel .RecordDownload {float: left; width: 423px; margin: 0 0 10px 0;}
.RecordPanel .RecordDownload table {width: 100%;margin: 0;padding: 0;}
.RecordPanel .RecordDownload table tbody { display: block; max-height: 320px; overflow-y: auto; }
.RecordPanel .RecordDownload td { padding: 5px 5px 5px 0;margin: 0;}
.RecordPanel .RecordDownload .DownloadDBlend td {margin: 0;vertical-align: middle;padding: 0.4rem 0.2rem;}
.RecordPanel .RecordDownload .DownloadDBlend td.Picker,
.RecordPanel .RecordDownload .DownloadDBlend td.DownloadButton { vertical-align: top; }
.RecordPanel .RecordDownload .DownloadDBlend td.Picker select { max-width: 280px; }
.RecordPanel .RecordDownload .DownloadDBlend td.Picker select[id$="size"] { min-width: 150px; }
.RecordPanel .RecordDownloadSpace {padding: 5px 10px 0 10px; border-top-right-radius: 8px;}
.RecordPanel .RecordDownloadSpace ul {padding:0.2em 0;margin:0;margin-top: 5px;list-style:none;}
.RecordPanel .RecordDownloadSpace li {padding:0;margin:0 12px 3px 0;float:left;min-width:198px;}
.RecordPanel .RecordDownloadSpace li a:hover {text-decoration:none;}
.RecordPanel .RecordDownloadSpace#DownloadsTab {overflow: hidden;}
.RecordPanel .RecordDownloadSpace#DownloadsTab td { width: 100%;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {text-align: center;font-weight: bold;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend h2 {margin:0;padding:0;font-size: 1em; text-align: left;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend p {margin:0;padding:0; text-align: left;}
.RecordPanel.RecordPanelLarge #RecordDownloadTabContainer {width: 100%; margin-right: 10px;}
.RecordPanel.RecordPanelLarge .RecordDownload table {width: 67%;}
.RecordTools {display: inline-block; background: #FFF; border-radius: 8px; width: 445px; box-sizing: border-box;}
.RecordPanel .RecordDownloadSpace.RecordTools {padding-bottom: 5px;}
.RecordPanelLarge .RecordTools {width: calc(30% - 10px)}
.RecordStory {padding: 8px;}
.RecordStory h1{font-size:1.25em; padding:0.5em 0 0.5em 0; margin:0;}
.RecordPanel h2{font-size:1.25em; padding:0; margin:0.2em 0 0.2em 0;font-weight:normal;}
.RecordPanel p{padding:0; margin:0.5em 0 0.5em 0;}
/* Basic page */
.BasicsBox {margin: 15px 15px 10px 0;}
.BasicsBox h1 {padding: 0 0 0.5em;}
.BasicsBox h2 {font-size: 1.2em;margin-bottom: 4px;}
.BasicsBox .HorizontalNav ul {padding:0.2em 0;margin:0 0 1.5em;list-style:none;}
.BasicsBox .HorizontalNav li {display:inline;padding:0 0.9em 0 0;margin:0 0.5em 0 0;}
.BasicsBox .VerticalNav ul {padding:0.2em 0;margin:0 0 1em;list-style:none;}
.BasicsBox .VerticalNav li {padding:0 0.35em 0 0;margin:0 0.5em 0.5em 0;}
.nopadding,.nopadding .VerticalNav ul {padding:0;margin:0;}
.nopad, .BasicsBox .nopad {padding:0;}
/* Themes */
.ThemeBox {float: left;width: 250px;margin: 0 15px 15px 0;padding: 0;}
.ThemeBox ul {padding:0.2em 0;margin:0 0 0.5em;list-style:none;}
.ThemeBox li {padding:0 0.35em 0 0;margin:0 0.5em 0.25em 0.25em;}
/*Home styling */
.HomePanel {margin:15px 15px 0 0;width: 250px;float: left;}
.HomePanelIN {padding: 15px;min-height: 150px;}
.HomePanel h2 {display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.HomePanel p {margin: 0; padding: 5px 0 4px 0;}
.HomePanelPromotedImageWrap {text-align:center;min-height:155px;vertical-align:middle;}
a.HomePanel {text-decoration:none; cursor:pointer;}
.TabBar {padding:8px 0 0 0;margin-bottom: -1px;}
.Tab a {margin:0 5px 0 0;padding:5px 1rem;display:inline-block; border-top-right-radius:6px;border-top-left-radius:6px;}
.Tab a:hover {text-decoration: none;}
.Tab {display:inline;}
.StyledTabbedPanel {
clear:left;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-top-right-radius:10px;
}
.TabSelected {margin-right: 5px;}
.TabSelected a { margin: 0;}
#RecordDownloadTabButtons {width: 445px;}
.RecordPanelLarge #RecordDownloadTabButtons {width: 100%;}
.NonMetadataProperties { padding-bottom: 8px; }
div#Metadata > div.Title { padding-top: 0.3em; }
.RecordResource .RecordDownload .TabBar { padding: unset; }
.infotable {border-top: 1px solid #999999;}
.infotable td,.infotable th {border-bottom: 1px solid #999999;}
.TableArray{border: 1px solid #d4d4d4; border-radius: 4px; border-spacing: 0;}
.TableArray td:not(:last-child) {border-right: 1px solid #d4d4d4;}
table.TableArray:not(:first-of-type) {margin-top: 5px;}
.RecordStory .highlight {padding:2px;}
#InfoBox {display:none;position:absolute;top:0;left:0;width:362px;height:303px;background-repeat:no-repeat;}
#InfoBoxInner {margin:15px 32px 15px 18px;height:210px;overflow:hidden;}
#InfoBoxInner h2 {font-size:1.2em;}
#InfoBoxInner p {padding:0;margin:0 0 5px 0;}
#InfoBoxCollection {display:none;position:absolute;top:0;left:0;width:376px;height:112px;background-repeat:no-repeat;}
#InfoBoxCollectionInner {margin:6px 32px 10px 20px;height:90px;overflow:hidden;}
#InfoBoxCollectionInner h2 {font-size:1.2em;font-weight:bold;text-align:left;}
#InfoBoxCollectionInner p {padding:0;margin:0 0 5px 0;text-align:left;}
.InfoTable td {padding:10px;}
.PDFnav {font-size: 4em; padding:6px;font-weight:bold;}
.PDFnav:hover {text-decoration: none;}
.NewFlag { display: inline; font-size: 0.6em; margin-left: 5px; padding: 1px 3px; font-weight: bolder; }
.Breadcrumbs {float:left;margin-top:4px;}
.SearchBreadcrumbs {margin-top:15px;}
.SearchTitle {padding: 0;margin-top:-10px;margin-bottom:5px;}
.SearchTitle + p{padding-bottom: 7px;}
.SearchBreadcrumbs + .RecordHeader .SearchTitle {margin-top:0;}
.CategoryBox {overflow:auto;width:414px;height:80px;padding:2px;font-size:1em;}
.MiniCategoryBox {overflow:auto;width:240px;height:80px;padding:4px;font-size:1em;}
.CategoryTree {overflow:auto;width:420px;height:400px;display:none;}
.backline {
background-image: url(../gfx/interface/line.gif);
background-position: 14px 0;
background-repeat: repeat-y;
}
.node_parent_chosen_selector {
width: 200px;
}
.URLDisplay {width: 100%;font-size: 1em;}
.PageIntrotext{
padding-top: 8px;
}
.BreadcrumbsBox .HelpLink {
vertical-align: unset;
font-size: 15px;
}
/* Autocomplete dropdown CSS */
div.autocomplete {
position:absolute;
width:250px;
margin:0;
padding:0;
}
div.autocomplete ul {
list-style-type:none;
margin:0;
padding:0;
}
div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}
/* user ratings */
.RatingCount {font-size:0.8em;}
.RatingStars {text-align:center;margin-bottom:5px;margin-top:5px;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .RatingStarsContainer a {line-height: unset; display: unset; background-color: unset; padding: 0; box-shadow: none;}
#RatingCount {display: inline-block;}
#UserRatingMessage {padding-left: 10px;}
/* CSS for the lightbox (for resource feedback) */
#lightbox{ position: fixed; left: 0; top:0;width: 100%; z-index: 120; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
.lightboxOverlay {z-index: 110;}
#outerImageContainer{ position: relative; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink, .sharelink { right: 0; float: right;}
#imageDataContainer{font-size: 0.7em; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;}
.FormHelp{margin: 0 0 10px 310px;padding: 0; word-wrap:break-word;}
.FormHelpInner{width:408px;padding:5px;margin:10px 0 0 0;font-style: italic;}
.FormHelpInner a {font-weight: bold;}
.FormHelpInner p {padding: 0;}
#ThemeBox {padding:0;margin:0;text-align:left;width: 170px;}
#ThemeBoxPanel {width: 170px;padding:0;margin:0;}
.DownloadDisabled {font-weight: normal;}
.AltThumb { padding-right:5px; }
/* single file upload progress bar */
.meter-wrap{position: relative;width:290px;}
.meter-value {height: 10px;}
.SearchOptionNav {padding:0 20px 5px 0;float:left;}
.dynamickeywords {float:left;}
.keywordsselected {margin-top:10px;}
#ProcessingBox
{
position: absolute;
top:300px;
left: 30%;
font-size:150%;
width:450px;
padding:20px 30px;
z-index:99999;
display:none;
border-radius:5px;
}
#ProcessingBox h3
{
padding:0px;
}
#ProcessingBox p
{
padding: 0;
margin: 15px 0 0 0;
text-align:left;
font-size:60%;
}
#ProcessingBox i
{
padding: 10px;
}
.ui-widget-content {
border-radius: 15px;
}
#uploader .uppy-size--md .uppy-DashboardContent-addMore {
margin-right: 25px;
}
.uppy-Dashboard-browse{
font-size: 20px;
margin-bottom: 8px;
}
.uppy-DashboardContent-addMore svg{
display:none;
}
.uppy-size--xl .uppy-Dashboard-Item {
width: calc(10% - 30px);
height: 125px;
}
.uppy-size--xl .uppy-Dashboard-Item-preview {
height: 60px;
}
.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg {
object-fit: contain;
}
.uppy-StatusBar {
line-height: normal;
}
.uppy-Dashboard-Item.is-complete > .uppy-Dashboard-Item-fileInfoAndButtons > .uppy-Dashboard-Item-fileInfo > .uppy-Dashboard-Item-fileName > .uppy-Dashboard-Item-name {
display:none;
}
.uppy-Dashboard-Item.is-inprogress > .uppy-Dashboard-Item-fileInfoAndButtons > .uppy-Dashboard-Item-fileInfo > .uppy-Dashboard-Item-fileName > .uppy-Dashboard-Item-name {
display:none;
}
.uppy-DashboardTab-btn {
max-height:73px;
}
.uppy-ProviderBrowserItem-inner {
width: 100%;
}
.uppy-ProviderBrowser-searchInput[type="text"] {
padding-left: 27px;
margin: 0 8px;
}
#showlog,#hidelog
{
margin-top:10px;
}
.ui-layout-pane
{
overflow: auto;
transform: translateZ(0);
-webkit-transform: translateZ(0);
}
.ui-layout-pane-north {
overflow: auto
}
.InfoBoxResourceTypeIcon
{
float:right;clear:right;padding:10px 0 10px 10px;
}
.spacer
{
height: 8px;
}
.CollapsibleSectionHead
{
cursor: pointer;
}
h2.CollapsibleSectionHead, h1.CollapsibleSectionHead
{
padding: 0.7em 0 0.5em 0;
}
.CollapsibleSection
{
margin:10px 5px 0 0;
}
/* Resource commenting */
#CommentsPanelHeader { display: table; width: 100%; }
#CommentsPanelHeaderRow { display: table-row;}
#CommentsPanelHeaderRowPolicyLink { margin-top:-10px;text-align: right; padding-right: 5px; display: table-cell;}
#CommentsContainer { width: 100%;}
.CommentEntry { margin-top: 10px; width: 600px; border-radius: 4px; padding: 8px;}
.CommentEntryInfoContainer {width: 100%;}
.CommentEntryInfo { width: 100%;}
.CommentEntryInfoCommenterName { font-weight: bolder; }
#CommentProfileImage { float:left; width:40px; height:40px; border-radius:40px; margin-right:10px}
.CommentEntryInfoCommenterEmail { font-size: 0.75em;}
.CommentEntryInfoCommenterWebsite{ font-size: 0.75em;}
.CommentEntryInfoDetails { display: table-cell; font-size: 0.75em;}
.CommentEntryInfoFlag{display: inline-flex;}
.CommentFlag{display: inline; margin-right: 12px;}
.CommentFlagged{display: inline; margin-right: 10px;}
.CommentBody{width: 100%; margin-top: 10px; margin-bottom: 10px;}
.CommentFlagReason{width: 100%; height: 60px;}
.CommentFlagFullname {margin-top: 5px; width: 150px;}
.CommentFlagEmail{margin-top: 5px; margin-left: 5px; width: 150px;}
.CommentFlagSubmit{margin-top: 5px; margin-bottom: 5px; }
.CommentFormFullname {margin-top: 5px; width: 170px;}
.CommentFormEmail{margin-top: 5px; margin-left: 5px; width: 220px;}
.CommentFormWebsiteURL{margin-top: 5px; margin-left: 5px; width: 189px;}
.comment_form .CommentFormSubmit{margin: 8px 0 0 0;}
.CommentFormBody {width: 600px; height: 60px; font-size: 1em; margin: 3px 0 0 0;}
.CommentRespond {display: inline-block; width: auto; margin-right: 12px;}
.TaggingHint {cursor: hand;display:block;width:588px;padding:5px;}
.TaggingHint::before {content: "\f02b "; font: normal normal normal 14px "Font Awesome 5 Free", sans-serif;font-weight: 600;}
.comment_form_container{padding: 8px; border-radius: 4px; width: 600px; margin-top: 5px;}
.collectionscompactstylespacer {height:25px;}
.Terms
{
padding: 6px;
width: 70%;
max-height: 300px;
overflow: auto;
clear:none;
}
/* Search bar resource types */
#searchbarrt
{
margin-top:10px;
}
#themeselect
{
width: 200px;
font-size: 1em;
margin-bottom:10px;
}
#themeviewall
{
display:block;
margin-bottom:10px;
}
/* Search view icons */
.smalllisticon, .smalllisticonactive, .xlthumbsicon, .xlthumbsiconactive, .largethumbsicon, .largethumbsiconactive, .stripicon, .stripiconactive
{
padding-left: 3px;
width: 24px;
height: 24px;
display: block;
float: left;
}
.smalllisticon{background: url(../gfx/interface/listicon.svg) no-repeat 0; opacity: 0.65;}
.smalllisticonactive {background: url(../gfx/interface/listiconactive.svg) no-repeat 0;}
.xlthumbsicon{background: url(../gfx/interface/xlicon.svg) no-repeat 0; opacity: 0.65;}
.xlthumbsiconactive {background: url(../gfx/interface/xliconactive.svg) no-repeat 0;}
.largethumbsicon{background: url(../gfx/interface/largeicon.svg) no-repeat 0; opacity: 0.65;}
.largethumbsiconactive{background: url(../gfx/interface/largeiconactive.svg) no-repeat 0;}
.stripicon{background: url(../gfx/interface/stripicon.svg) no-repeat 0; opacity: 0.65;}
.stripiconactive{background: url(../gfx/interface/stripiconactive.svg) no-repeat 0;}
.icondisplay
{
margin-right: 10px;
margin-top: 3px;
padding: 4px 4px 4px 5px;
border-radius: 5px;
}
.icondisplay .fa-map {
font-size:22px;
margin-right: 2px;
}
#searchSortOrderContainer, #resultsdisplay, .InpageNavLeftBlock {
vertical-align: top;
}
.update_result_order_button {
display: inline-block;
padding: 6px 8px 5px 8px;
vertical-align: middle;
border-radius: 5px;
}
#SearchResultFound {
padding-top: 7px;
min-width: 90px;
}
#contactadminbox textarea, #antispam {
width: 90%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: 5px;
}
input.contactadminbutton {
margin-bottom: 10px;
margin-right: 10px;
width: 150px;
}
#ssearchbox {
margin-top:0;
padding: 4px 30px 4px 6px;
border: none;
}
.search-icon,
.search-icon:hover,
.search-icon:active {
float: left;
position: relative;
margin-top: -35px;
margin-left: 219px;
font-size: 17px;
box-shadow: none;
padding: 7px 6px 6px 6px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
filter: unset;
-moz-filter: unset;
-webkit-filter: unset;
min-width: unset;
}
.CollectionsCompactToolsContainerDummy, .CollectionsCompactToolsContainer {display:inline-block;}
#GeoDragMode{margin-bottom: 10px;}
.sharerelatedresources {
float: left;
width: 65%;
}
.sharerelatedtype .CollectionPanelShell{
height: 150px;
}
.sharerelatedresources .Title {
margin-bottom: 10px;
font-weight: bold;
}
/*Accessibility (screen readers)*/
.accessibility-hidden {
height: 1px;
width: 1px;
position: absolute;
left: -10000px;
top: auto;
overflow: hidden;
}
.collectionin {
text-align: center;
}
.ViewPanelTitles {
clear: left;
margin-bottom: 8px;
}
.ViewPanelTitles .Title {
border-bottom: 0;
display: inline-block;
margin: 0;
padding: 0;
margin-right: 36px;
opacity: 0.4;
cursor: pointer;
}
.ViewPanelTitles .Selected {
opacity: 1;
}
#submissionResponse {padding-left: 300px;}
.upload_results {
margin-top: 10px;
}
.SearchResultsCollectionCompactTools {display:inline-block;}
#merge_filename_title_container {
float: left;
}
#merge_filename_title_spacer {
width: 30px;
text-align: center;
}
/* Dash Styling */
#HomePanelContainer {
width: 100%;
float: left;
}
#HomePanelContainer a {-webkit-user-drag: none;}
.HomePanelPromotedIN h3 {
padding-top:20px;
}
a.HomePanel:hover {
border-radius:8px;
}
.HomePanelDynamicDash p.tile_corner_box {
position: absolute;
bottom: 0;
right: 0;
padding: 2px 10px;
font-size: 1.5em;
}
.DashTileDraggable, .DraggableItem, .SortableItem {
cursor:pointer;
}
.HomePanelDynamicDash, .HomePanelThemes {
padding: 0;
overflow: hidden;
position: relative;
height: 160px;
width: 100%;
}
.HomePanelDynamicDash h2, .HomePanelThemes h2, .FeaturedSimpleTileContents h2 {
float: none;
position: relative;
padding: 5px 15px 5px 15px;
margin-bottom: 0;
font-size: 1.2em;
}
.HomePanelDynamicDash h2 span, .HomePanelThemes h2 span, .FeaturedSimpleTileContents h2 span {
padding-right: 5px;
font-size: 1.2em;
vertical-align: text-bottom;
}
.HomePanelDynamicDash p, .HomePanelThemes p {
float: none;
position: relative;
padding-left: 15px;
padding-right: 15px;
clear: left;
font-size:1em;
text-shadow: 0px 1px 5px #000000, 0px 1px 10px #000000;
}
.DoubleWidthDashTile {
/*Note: check .HomePanel width to be sure it is ok*/
width: 515px;
}
.DashTileActions {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 20px;
text-align: right;
z-index:3;
}
.DashTileActions .tool {
margin-left: 8px;
vertical-align: middle;
display: inline-block;
padding-right: 5px;
}
.tools a{white-space: nowrap;}
#trash_bin_delete_dialog {display:none !important; }
.no-close .ui-dialog-titlebar-close {display: none;}
/* Plugin Categories Styling */
.plugin-category-container h3 {
margin-left:10px;
margin-bottom: 0;
padding-bottom: 0;
cursor: pointer;
padding-top: 5px;
text-transform: capitalize;
}
.plugin-category-container{margin-bottom:10px;}
.plugin-upload{margin-top:20px;}
#SearchSystemPages, .ResultsFilterTopRight {
float: right;
font-size: 0.7em;
}
/* Maintenance Page */
#system_down_container {
width: 500px;
height: 200px;
position: absolute;
margin: -100px 0 0 -225px;
left: 50%;
top: 50%;
text-align: center;
}
/* Global Trash Bin */
.trash_bin {
width: 10%;
min-width: 100px;
padding-top: 150px;
display: none;
position: fixed;
top: 0;
left: 45%;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
z-index: 102;
}
.trash_bin_text {
min-width: 100%;
display: block;
position: absolute;
bottom: 8px;
left: 0;
text-transform: capitalize;
text-align: center;
font-size: 100px;
}
div.video-js {margin:auto;}
.video-js button {min-width: unset;}
.video-thumbs .vjs-control-bar {font-size:7px;}
.video-thumbs .vjs-control-bar .vjs-live-controls {display:none;}
.vjs-gif-transparent {
background-color: transparent !important;
}
.video-js .vjs-loop-button .vjs-icon-placeholder:before {
font-family: VideoJS;
content: "\f116";
font-weight: 400;
font-style: normal;
}
.video-js .vjs-loop-button.vjs-loop-active .vjs-icon-placeholder:before {
border-bottom: 2px solid white;
}
/* Modals */
#modal_overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.5;
display:none;
z-index: 100;
}
#modal_outer {
z-index: 101;
}
#modal
{
position:absolute;
max-width: 1235px;
text-align:left;
opacity: 1;
display:none;
overflow-y: auto;
z-index: 102;
}
#modal .RecordBox
{
margin:0;
}
#modal .RecordHeader
{
margin:-20px -20px 0 -20px;padding:14px 20px 0 20px;
}
#modal .RecordHeader h1
{
padding: 0.1em 0 0.25em;
}
#modal .BasicsBox h1
{
margin:-20px -20px 0 -20px;padding:14px 20px 10px 20px;
}
#modal .BasicsBox, #modal #CollapsibleSections
{
margin:0;
padding:20px 20px 0 20px;
}
#modal .nopadding
{
padding:0;
}
/* custom styling for image preview in edit modal */
#modal .PreviewImageBlock
{
float:right;
width:35%;
padding:20px;
margin-top:-30px;
}
#modal .PreviewImageBlock label
{
display:none;
}
#modal .PreviewImageBlock .Question
{
border:none;
}
#modal_dialog, .ui-dialog
{
z-index: 103;
word-break: break-word;
}
#modal_dialog .MessageText {
text-align:left;
margin-bottom: 10px;
}
#modal_dialog .MessageText ul{
padding-top: 1em;
padding-bottom: 0px;
list-style-type: none;
}
#modal .TopInpageNav {
margin: 0;
padding: 0 20px 10px 5px;
}
#modal .TopInpageNav .TopInpageNavRight {
padding: 14px 20px 10px 20px;
}
#modal .BasicsBox .HelpHeader .backtoresults { margin-top: 18px; }
#modal:focus {
outline: none;
}
.modalform {
min-width: 600px;
margin-bottom: 20px;
}
/* Dropdown Actions */
#CollectionMenu .ActionsContainer {
margin: 0;
}
.ListTools .ActionsContainer select {
width: 250px;
}
.ListTools .ActionsContainer .DropdownActionsLabel {
display: none;
}
/* Drag & Drop */
#CentralSpaceResourceClone, #CollectionSpaceClone {
text-align: left;
opacity: 0.5 !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: initial;
}
.DropdownActionsLabel {display:inline-block;}
/* Messaging */
span.Pill {
border-radius: 4px;
padding: 2px 5px 2px 5px;
cursor: pointer;
}
div#MessageContainer {
width: 200px;
z-index: 90;
right: 10px;
}
div.MessageBox {
border-radius: 4px;
padding: 5px;
text-align: left;
margin-bottom: 5px;
min-height: 50px;
cursor: pointer;
line-height: 120%;
white-space: break-spaces;
}
div.MessageBox a {
margin-top: 1vh;
max-width: 90% !important;
word-wrap: break-word;
text-decoration: underline !important;
}
.FeaturedSimpleLinks {
display: table;
width:100%;
}
.FeaturedSimpleTile {
position: relative;
margin-top: 10px;
height: 160px;
border-radius:8px;
overflow: hidden;
}
.FeaturedSimpleTileImage .HomePanelIN {
background: none;
}
.FeaturedSimpleLinks .FeaturedSimpleTileContents {
width:100%;
height:100%;
display: table;
}
.FeaturedSimpleTileText {
vertical-align: middle;
display: table-cell;
}
.FeaturedSimpleTileText h2 span{
text-shadow: none;
}
.FeaturedSimpleLink{
position: absolute;
padding: 0;
width: 100%;
height: 100%;
z-index: 1;
}
a.FeaturedSimpleLink:hover, a.FeaturedSimpleLink:active {
text-decoration:none;
}
.FeaturedCallToActionTile .FeaturedSimpleTileContents h2 {
text-align: center;
}
.FeaturedCallToActionTile .FeaturedSimpleTileContents h2 span{
font-size: 2em;
}
.FeaturedSimpleTile .FeaturedSimpleTileContents h2{
background: transparent;
max-width: 220px;
white-space: normal;
}
.FeaturedSimpleTileActions {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
text-align: right;
z-index:2;
}
.FeaturedSimpleTileActions .tool {
margin-left: 8px;
vertical-align: middle;
display: inline-block;
padding-right: 5px;
}
.HomePanel.DashTile .HomePanelIN img:not(img:only-of-type),
.FeaturedSimpleTileImage img.TileGroupImageBase { position: absolute; top: 10px; height: 100%; }
.FeaturedSimpleTile.FullWidth { height: 40px; }
.FeaturedSimpleTile.FullWidth .FeaturedSimpleLink { width: 85%; }
.FeaturedSimpleTile.FullWidth .FeaturedSimpleTileContents h2 { background-color: unset; }
.FeaturedSimpleTile.FullWidth .FeaturedSimpleTileContents h2 span[data-tag="resources_count"] { padding: 3px 5px; border-radius: 4px; font-size: 0.85em;}
.FeaturedSimpleTile.FullWidth .ListTools .ActionsContainer select { margin: 5px 5px; }
.FeaturedCallToActionTile.FullWidth .FeaturedSimpleTileContents h2 span { font-size: larger; }
.MessageUnread {
font-weight: bold;
}
#toggleHiddenCollectionsLink{
margin-left:10px;
}
#user_messages table tr {
vertical-align:top;
}
#login_box {
padding: 20px 25px 5px 25px;
border-radius: 15px;
}
#login_box h1 {
font-size: 18px;
padding-bottom: 0;
}
#login_box #language {
width: 255px;
}
#login_box #user_local_tz {
width: 272px;
}
#login_box .Question input[type=text],
#login_box .Question input[type=password] {
width: 550px;
}
#login_box .Question label {
width: 515px;
}
#login_box .Question.HalfWidth {
width: 272px;
display: inline-block;
}
#login_box .Question.HalfWidth label {
width: 250px;
}
#login_box .QuestionSubmit {
margin-top: 5px;
padding: 1em 0;
}
#login_box .UserRequestSubmit {
display: block;
float: none;
}
#login_box .QuestionSubmit label {
display: none;
}
#login_box .QuestionSubmit input {
min-height: 32px;
padding: 6px 18px;
}
#login_box .Question.KeepLoggedIn {
display: inline-block;
}
#login_box .KeepLoggedIn label {
float: unset;
}
#login_box #remember {
float: left;
margin-right: 10px;
margin-left: 0;
}
p.LoginLinks {
line-height: 28px;
padding-bottom: 5px;
}
p.ExternalLoginLinks {
line-height: 28px;
padding: 10px 0 0 0;
}
#login_opt_in {
float: left;
margin: 3px 10px 3px 0;
}
#modal #login_box {
width: 600px;
box-sizing: border-box;
border-radius: 0;
}
#login_box .FormError {
margin: 0;
padding: 5px;
border-radius: 6px;
}
#LoginHeader {
border-radius: 6px;
}
/* Manage External Shares */
.FormFilter {
width: 700px;
}
.FilterItemContainer {
margin-top: 10px;
}
.FilterItemContainer:nth-child(2) {
margin-top: 0;
}
.FilterItemContainer > label {
width: 300px;
float: left;
margin-top: 0.4em;
}
#filter_date_from, #filter_date_to {
width: 100px;
}
form.FormFilter button {
display: block;
margin-top: 20px;
float: right;
}
form.FormFilter button.ClearButton {
margin-right: 10px;
}
.HiddenTile {
border: 1px solid red !important;
margin: -2px ;
}
.CollectBack .CollectionResourceRemove, .CollectBack .CollectionResourceRemove:hover {text-decoration:none;}
.JumpPanel input
{
width:35px;
}
/* Collapsible sections - using FontAwesome */
.collapsed:before {content: "\f054"; font: normal normal normal 14px "Font Awesome 5 Free", sans-serif;font-weight: 600;padding-right:12px; display: inline-block; width:0.6em;}
.expanded:before {content: "\f078"; font: normal normal normal 14px "Font Awesome 5 Free", sans-serif;font-weight: 600;padding-right:12px; display: inline-block; width:0.6em;/*! margin-right: 6px; */}
/* Subtext */
.sub {font-size:0.8em;}
.Highlight {background:#FFFF00;}
/* Pagers (Search, Collections, Shares etc.) */
.TeamExternalSharesPager {
width: 240px;
float: right;
margin-top: -50px;
margin-right: 10px;
}
#AdminManageMetadataFieldOptions > .TopInpageNavRight,
#AdminManageMetadataFieldOptions > .TopInpageNavRight > .TopInpageNavRight {
position: inherit;
padding-left: 250px;
margin-bottom: 10px;
}
#AdminManageMetadataFieldOptions > .BottomInpageNav {
width: 540px;
}
/* Custom filters (extends the default form filters in ResourceSpace) */
#FilterNodeOptions { width: 510px; }
#FilterNodeOptions .FilterItemContainer > label { width: 150px; }
.ImageStrip
{
height:150px;
width:auto;
margin:10px 10px 0 0;
transform: scale(1);
transition: all 0.1s ease-in-out;
}
.ImageStrip:hover {
transform: scale(1.15);
}
#CentralSpaceResources
{
text-align:justify;
margin: 10px 8px 0 8px;
}
.ImageTools
{
position:absolute;display:inline;visibility:hidden;
}
.ImageStripLink:hover .ImageTools
{
visibility:visible;
}
.CollectionPanelTools {visibility:hidden;text-align:right;}
.CollectionPanelShell:hover .CollectionPanelTools {visibility:visible;}
.tag-editor li { padding: initial; }
/* Pill-like display for keywords */
.ResponsiveViewFullSite { display: none; }
.Question .customFieldLabel {
width: auto;
margin: 0;
float: left;
border-radius:4px;
padding:2px 6px;
margin-left:3px;
vertical-align: text-bottom;
max-width: 1000px;
}
.Question td > .customFieldLabel {
float: left;
border-radius:4px;
padding:2px 6px;
margin-left:3px;
vertical-align: text-bottom;
max-width: 80%;
}
.SearchSimilar .customFieldLabel {
border-radius: 4px;
padding: 2px 6px;
margin-left: 3px;
vertical-align: text-bottom;
}
.keywordselected {
display: inline-block;
margin: 0 5px 5px 0;
float: none;
border-radius: 4px;
padding: 2px 6px;
line-height: 20px;
}
.keywordselected a {padding-left:8px;}
.RemoveKeyword {font-weight: bold; font-size: 1.2em;}
#PreviewTools {
height: 41px;
position: relative;
width: 100%;
}
#PreviewToolsOptionsWrapper {
height: 100%;
font-size: 26px;
}
.ToolsOptionLink {
float: right;
margin: 5px 10px 0 0;
}
.ToolsOptionLink:hover {
text-decoration: none;
}
a.Enabled, a:visited.Enabled {
text-decoration: underline;
}
.checkselect {float:left;padding-left:5px;}
.checkselectmedium {
-moz-transform: scale(1.3); /* FF */
-webkit-transform: scale(1.3); /* Safari and Chrome */
-o-transform: scale(1.3); /* Opera */
transform: scale(1.3);
margin-top: 4px;
margin-right: 5px;
}
#Metadata {
border-radius: 6px;
padding-bottom: 8px;
}
.fixedlistnodepill {
background-color: #2e99e6;
color: white;
border-radius: 4px;
padding: 2px 6px;
line-height: 20px;
display: inline-block;
margin: 2px;
word-break: break-word;
}
.ReportSheet {padding:10px;}
.ReportSummary td {padding:10px;}
.ReportMetric {font-size:200%;padding-left:5px;}
.ReportAddToDash {font-size:65%;}
#modal #CentralSpaceResources {padding:20px;} /* extra spacing needed when results displayed in a modal - e.g. geographical search */
.ListTools a, .SingleLine {
white-space: nowrap;
}
.TableOrderBy {
width:100px;
}
/* Breadcrumbs */
.BreadcrumbsBox {
display: table;
margin: 0 0 8px 0;
padding: 0 0 8px 0;
}
.BreadcrumbsBox > .SearchBreadcrumbs{
margin: 0;
}
.BreadcrumbsBox .fa {
padding-left: 10px;
padding-right: 3px;
}
.BreadcrumbsBox.BreadcrumbsBoxSlim {
margin: 1em 1em 0 0;
}
.lockedQuestion .fieldset, .lockedQuestion table, .lockedQuestion input, .lockedQuestion select, .lockedQuestion textarea, .lockedQuestion .keywordselected, .lockedQuestion .CategoryBox{
font-weight: bold;
}
.lock_icon {
float: right;
height: 30px;
vertical-align: top;
margin: 0;
min-width: unset;
}
/* jQuery UI */
.ui-menu-item {
text-align: left;
}
.HeaderSearchForm {padding:0;margin:0;display:inline;}
.NoSearchBar {padding-right:0 !important;}
#OverFlowLinks {
margin: 5px;
padding: 15px 18px 5px 15px;
display: none;
position: absolute;
right: 100px;
border-radius: 0 0 4px 4px;
z-index: 500;
text-align: left;
}
#OverFlowLinks a:hover {
opacity: 1;
text-decoration: none;
}
#OverFlowLinks #HiddenLinks {
margin: 0;
padding: 0;
}
#HiddenLinks li {
display: block;
padding: 0 0 10px 0;
}
.HelpHeader {
margin-bottom: 20px;
}
#modal #SearchBox, #modal #SearchBoxPanel {
margin: 0;
}
#Header #ssearchbox {
margin-top: 0;
width: 250px;
}
#previewimage {
max-height: 500px;
}
#preview, #wmpreview {
max-height: 250px;
max-width: 240px;
margin-top: 10px;
}
/* Configuration options */
select.MultiSelect {
padding: 0;
height: auto;
background-image: none;
box-shadow: none;
}
select.MultiSelect:before {
content: unset;
}
.MultiRTypeSelect {
width: 292px;
padding: 3px;
border: 1px solid rgba(0,0,0,0.25);
border-radius: 4px;
}
.MultiRTypeSelect label {
float: unset;
padding-left: 3px;
}
.MultiRTypeSelectContainer {
max-height:147px;
overflow:auto;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .AltThumbLink {
min-height: unset;
padding: 0;
}
#ResourceToolsContainer h2 {
margin-bottom: 6px;
}
.MultiLine {
padding-top: 5px;
}
.searchcrumbs{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#previewimage.NoPreview {
box-shadow: none;
}
/* Browse Bar */
#BrowseBarContainer {
overflow: hidden;
white-space: nowrap;
padding-top: 5px;
}
#BrowseBar {
text-align: left;
white-space: nowrap;
height: 100%;
float: left;
}
#BrowseBarContent {
height: 100%;
float: left;
overflow-x: hidden;
overflow-y: auto;
min-width: 272px;
}
.BrowseBarStructure {
display: table-cell;
min-width: 6px;
font-family: "Font Awesome 5 Free", sans-serif;
font-weight: 600;
padding-left: 8px;
padding-top: 2px;
padding-bottom: 2px;
}
.BrowseRowInner {
display: table-row;
}
.BrowseBarExpand + a .BrowseTypeNode, .BrowseBarExpand + a .BrowseTypeRestype, .BrowseBarExpand + .BrowseTypeField, .BrowseBarExpand + a .BrowseTypeFeatured{
padding-left: 5px;
}
.BrowseLine + .BrowseTypeNode, .BrowseLine + .BrowseTypeRestype, .BrowseLine + .BrowseTypeField, .BrowseLine + .BrowseTypeNew{
padding-left: 6px;
}
.BrowseBarLink{
display: table-cell;
white-space: normal;
padding-left: 8px;
font-size: 90%;
}
#BrowseBar .BrowseLine {
border-right: 1px solid;
width: 6px;
}
#BrowseBarContainer a:hover, .BrowseBarItem a:hover, #BrowseBarContainer a:visited, .BrowseBarItem a:visited, .row_clickable{
text-decoration: none;
cursor: pointer;
opacity: 1;
}
.BrowseTypeRestype:after, .BrowseTypeField:after, .BrowseTypeFeatured:after{
content: "\f07b";
}
.BrowseBarRoot {
text-transform: uppercase;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 10px;
border-radius: 4px;
}
.BrowseBarItem {
margin-left: 10px;
max-width: 262px;
}
#BrowseBarContainer .BrowseBarItem:first-child {
padding-top: 0;
}
.BrowseBarRoot .BrowseBarLink {
cursor: pointer;
}
.BrowseOpen .BrowseTypeRestype:after, .BrowseOpen .BrowseTypeField:after, .BrowseOpen .BrowseTypeFeatured:after, .BrowseOpen.BrowseTypeState:after{
content: "\f07c";
}
.browse_closed:after {
content: "\f054";
}
.browse_expanded:after {
content: "\f078";
}
.BrowseBarRoot .browse_expand {
padding: 0;
}
.browse_expand {
padding: 5px;
}
.BrowseBarExpand {
padding-left: 4px;
}
.BrowseTypeNode:after {
content: "\f02b";
}
.BrowseTypeCol:after {
content: "\f1b2";
}
.BrowseTypeNew:after {
content: "\2b";
}
a.BrowseRefresh{
display:none;
font-size: 0.8em;
}
.BrowseOpen .BrowseRefresh{
display: table-cell;
padding-left: 5px;
}
.RecordPanelLarge #ResourceWorkflowActions, .RecordPanelLarge #RecordDownloadSummary {
width: 100%;
box-sizing: border-box;
}
.UploadButton a
{
border-radius:5px;
padding:0 10px 0 10px;
opacity:0.9 !important;
margin-right:10px;
border: none;
font-weight: 600;
}
.HelpLink {
font-size: 1rem;
vertical-align: text-top;
}
.FieldDisabled
{
text-decoration: line-through;
}
.ResourceLocked{
float:left;
}
.ResourceLocked:before{
content: "\f023";
font: normal normal normal 15px "Font Awesome 5 Free", sans-serif;
font-weight: 600;
display: inline-block;
width: 1.25em;
text-align: center;
}
.ResourceUnlocked:before{
content: "\f09c";
font: normal normal normal 15px "Font Awesome 5 Free", sans-serif;
font-weight: 600;
display: inline-block;
width: 1.25em;
text-align: center;
}
.userselect {
z-index:500;
max-height: 250px;
overflow-y: auto;
overflow-x: hidden;
}
.FullWidth { width: 100%; }
.MarginZeroAuto { margin: 0 auto; }
.JobTable {
clear: both;
}
.TablePagerHolder .TopInpageNavRight {
position: inherit;
}
.TableNav.TopInpageNav {
margin-bottom:5px;
min-height: 25px;
}
.TablePagerHolder {
float: right;
margin-bottom: 5px;
}
.Question.QuestionStickyRight {
border-top: none;
border-bottom: none;
padding-left: 15px;
padding-top: 0;
padding-bottom: 0;
width: 100%;
height: 100%;
}
.ImageBorder {
margin-bottom: 10px;
}
.BasicsBoxEdit {
display: grid;
grid-template-columns: 1fr 250px;
}
.BasicsBoxEdit .QuestionSubmit.QuestionSticky,
.BasicsBoxEdit .RecordHeader {
width: calc(100% + 270px);
}
.BasicsBoxLeft {
padding-right: 10px;
}
.BasicsBoxRight {
margin-top: 75px;
}
#modal #BasicsBoxTabs {
padding: 0px 10px 10px 0px;
}
.FloatingPreviewContainer {
position: -webkit-sticky;
position: sticky;
top: 15px;
margin-bottom: 16px;
}
.FloatingPreviewContainer .nopreview {
font-size: 120px;
margin-bottom: 5px;
}
/* Tile navigation used on top menus */
.TileNav ul {list-style:none;padding:0;margin:0;}
.TileNav li {padding:10px 5px 10px 5px;margin:0;width:117px;float:left;height:100px;text-align:center;position:relative;word-break:break-word}
.TileNav a:hover {text-decoration:none;}
.TileNav .fa {font-size:48px;padding-bottom:10px;}
.TileNav .Pill {position:absolute; top:0; right:25px;border-radius:10px;font-size:115%;}
.TileNav .overquota {width: 95% !important; height: auto !important;}
/* Additional CSS to show list views correctly on top menus. */
.TileReflow br {display:none;}
.TileReflow .fa {display:inline-block; min-width:26px;}
.TileReflow a:hover {text-decoration:none;}
.TileReflow .overquota {width: auto !important; height: auto !important;}
.titlediv h1 {float :left;}
.sharelink:before {
content: "\f0c1";
font: normal normal normal 14px "Font Awesome 5 Free", sans-serif;
font-weight: 600;
padding-right:12px;
display: inline-block; width:0.6em;
}
.infield-icon {
margin-left: -26px;
margin-top: 12px;
position: absolute;
cursor: pointer;
}
.toolbox {
border: 1px solid transparent;
background-image: none;
text-decoration: none;
cursor: pointer;
font-weight: normal;
}
.FormWide .Question .user_select_table {
width: 70%;
table-layout:fixed;
}
.FormWide .Question .user_select_table .stdwidth {
width: 100%;
}
.message_conversation {
width: 100%;
font-size: 1em;
max-height: 250px;
overflow-y: scroll;
}
.user_message {
width: 85%;
padding: 8px;
clear:both;
}
.user_message_text {
padding: 10px;
width: 85%;
float: left;
border-radius: 8px;
white-space: pre-line;
}
.message_content
{
width: 90%;
}
.profileimage {margin-right: 10px; margin-left: 10px;}
.user_message .profileimage i.fa {margin-top: 15px;}
.user_message, .message_content .profileimage, .message_content {float: left;}
.own_message, .own_message .user_message, .own_message .user_message_text, .own_message .profileimage {float:right;}
/* Fixes for form checkboxes and date range fields */
.BasicsBoxEdit .Question label:not(.customFieldLabel) {width: 200px;}
.BasicsBoxEdit .Question label.InnerLabel {width: 200px;}
.BasicsBoxEdit .FormHelp {margin: 0 0 10px 210px;}
.nodes_input_checkbox {float:left; margin-top: 5px}
.Question table td {
vertical-align: top;
}
/* Fixes for label alignment with checkboxes */
.Question table td:has(> input[type="checkbox"]) { vertical-align: bottom; }
.Question td > label{ margin-top: 0.1em; width: auto; }
.Question input[name="antispam_user_code"] { position: absolute; left: -2000px; }
/* Update Preview button for MultiRTypeSelect */
.Question .updatePreviewButton {
margin-top: 10px;
margin-left: 3px;
}
#ShareDeleteForm .ListViewBulkActions {
padding-top: 20px;
}
#contact-sheet--collectionname > label { float: unset; }
#contact-sheet--collectionname > span { display: block; font-weight: bold; }
/* Resource type icon picker */
#iconpicker-question {display: inline-block;}
input[type="text"]#iconpicker-input {
width: 380px;
margin: 3px 0;
font-size: 1em;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: none;
}
#iconpicker-button {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
padding: 5px 10px 4px 10px;
display: inline-block;
vertical-align: top;
cursor: pointer;
margin: 3px 0;
}
#iconpicker-container {
width: 418px;
height: 285px;
left: 318px;
border-radius: 6px;
position: absolute;
display: none;
margin-top: 5px;
}
.iconpicker-title {padding: 6px 8px;}
.iconpicker-title input {width: 100%;}
.iconpicker-content {
padding: 5px 8px;
height: 235px;
overflow: scroll;
}
.iconpicker-content-icon {
width: 34px;
display: inline-block;
padding: 5px;
font-size: 20px;
text-align: center;
cursor: pointer;
border-radius: 5px;
}
.BasicsBox.SearchSticky {
top: 0;
position: -webkit-sticky;
position: sticky;
z-index: 101;
padding-top: 15px;
margin-top: 0;
}
/* jQuery tagEditor */
.SearchSpace .tag-editor{
border-radius: 5px;
min-height: 28px;
width: 250px;
display: inline-block;
}
.SearchSpace .tag-editor li {
margin: 4px 0;
}
.SearchSpace .tag-editor .active input{
max-height: 18px;
min-height: 0;
padding: 2px;
margin: 0;
border: none;
box-shadow: none;
}
.inline_config_search {
display: inline-block;
}
/* Skip to main content hidden button */
.skip-to-main-content {
position: absolute;
left: -9999px;
z-index: 999;
padding: 1em;
opacity: 0;
}
.skip-to-main-content:focus {
left: 0;
top: 50px;
opacity: 1;
}
.config-image-preview {
float: left;
max-height: 200px;
max-width: 200px;
}
#config-image-preview-label{
height: 240px;
}
/* jsTree improvements */
.jstree-default-dark {
background-color: transparent;
}
.jstree-default-dark .jstree-anchor {
text-shadow: none;
}
.jstree-default-dark .jstree-wholerow {
border-radius: 5px;
}
/* Search Bar Tab styling */
#SearchBarTabsContainer a {
display: inline-block;
}
.SearchBarTab {
padding: 10px 5px;
min-width: 116px;
display: inline-block;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
font-weight: 500;
text-align: center;
}
.SearchBarTab.SearchTab {
margin: 10px 2px 0 10px;
}
.SearchBarTab.BrowseTab {
margin: 10px 10px 0 2px;
}
#LoginError {
outline: none;
}
/* Leaflet Maps */
.leaflet-touch .leaflet-control-geocoder-icon {
min-width: unset;
}
.codeexample
{
white-space: pre-wrap;
word-wrap: break-word;
width:100%;
padding:10px;
}
.codeoutput
{
white-space: pre-wrap;word-wrap: break-word; width:100%;padding:5px;
}
#HomeSiteText
{
min-width: 250px;
max-width: 40%;
border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
margin-bottom: 0;
}
#HomeSiteTextInner{padding:15px;}
#HomeSiteText p {padding-bottom:8px;}
.no_file_link.no_file:before {
font-family: "Font Awesome 5 Free", sans-serif;
font-weight: 600;
content: "\f1ce";
font-size: 16px;
padding-right:5px;
}
.no_file_link.has_file:before {
font-family: "Font Awesome 5 Free", sans-serif;
font-weight: 600;
content: "\f5bf";
font-size: 16px;
padding-right:5px;
}
.displayexisting_options {
width: 420px;
overflow-y: scroll;
max-height: 150px;
}
.cke_notification_warning {
display: none;
}
#cke_text {
display: inline-block;
}
/* Custom styling for jQuery UI dialogs */
.ui-dialog {
padding: 0;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: center;
border-radius: 0 0 15px 15px;
padding: .3em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: none;
}
.ui-dialog .ui-dialog-titlebar {
padding: 1em 1em .5em 1em;
}
.ui-dialog .ui-dialog-title {
width: 100%;
font-size: 16px;
}
.ui-dialog .ui-dialog-buttonpane button {
border-radius: 5px;
font-weight: 600;
margin: .5em .4em .5em .4em;
}
.ui-corner-all {
border-radius: 15px;
}
.ui-widget-overlay {
opacity: 0.25;
}
.PluginDisplay
{
width:400px;
height:150px;
float: left;
border-radius: 10px;
margin: 10px 20px 10px 0;
padding: 15px 20px 20px 20px;
}
.PluginDisplay h2
{
margin-bottom:10px;
}
.PluginDisplay .plugin-icon
{
text-align: center;
vertical-align: middle; /* Align the icon within the container */
background-image: url('../gfx/interface/rs_outline.svg');
background-size: contain;
background-repeat: no-repeat;
padding:9px;margin-right:0.5em;
width:40px;height:50px;
line-height:46px;
}
.PluginDisplay p
{
margin: 10px 0;
height:30px;
overflow: hidden;
}
.PluginDisplay .PluginTools
{
font-size: 0.9em;
text-align: right;
}
.PluginDisplay .PluginTools a
{
padding-left:20px;
}
.plugin-title
{
vertical-align: middle; /* Align the text with the icon */
display: inline-block; /* Ensures proper alignment */
}
.plugin-header
{
display: inline-block; /* Makes the container fit its content */
vertical-align: middle; /* Aligns the container relative to other elements */
}
/* TinyMCE fixes */
button.tox-button {
min-width: unset;
}
.tox-tinymce button {
min-width: unset;
min-height: unset;
}
label {
user-select: none; /* Prevents accidental text selection when clicking labels*/
}