Files
conservatorio-tomadini/media/com_phocadownload/css/main/phocadownload.css
2024-12-17 17:34:10 +01:00

1043 lines
20 KiB
CSS

/* Phoca Download https://www.phoca.cz/ https://www.phoca.cz/phocadownload */
/* Main */
.pd-hr-cb {
border-bottom: 3px solid #e9e9e9;
margin-bottom: 10px;
clear:both;
}
.pd-hr {
border-bottom: 3px solid #e9e9e9;
margin-bottom: 10px;
}
.pd-fl {
position: relative;
float: left;
}
.pd-fl-m {
position: relative;
float: left;
margin: 5px 0;
}
.pd-fr {
position: relative;
float: right;
}
.pd-cb {
clear:both;
}
.pd-cl {
clear:left;
}
.pd-cr-m {
clear: right;
margin-top: 20px;
}
.pd-not-found {
text-align: center;
font-weight: bold;
}
.pd-center {
text-align:center;
vertical-align:middle;
}
.pd-inline {
margin:0 10px 0 10px;
display:inline;
}
/* Top */
#phoca-dl-category-box .pd-category h3.pd-ctitle,
#phoca-dl-file-box .pd-file h3.pd-ctitle,
#phoca-dl-download-box .pd-file h3.pd-ctitle{
margin: 0;
padding: 5px;
/*background: #fafafa;
border: 1px solid #e9e9e9;*/
margin-bottom: 7px;
}
#phoca-dl-category-box .pd-category div.pdtop,
#phoca-dl-file-box .pd-file div.pdtop,
#phoca-dl-download-box .pd-file div.pdtop {
float: right;
position: relative;
width: 16px;
margin-top: 5px;
margin-right: 7px;
padding-top: 2px;
}
/* Category, File */
#phoca-dl-category-box .pd-filesize-txt,
#phoca-dl-file-box .pd-filesize-txt,
#phoca-dl-category-box .pd-version-txt,
#phoca-dl-file-box .pd-version-txt,
#phoca-dl-category-box .pd-license-txt,
#phoca-dl-file-box .pd-license-txt,
#phoca-dl-category-box .pd-author-txt,
#phoca-dl-file-box .pd-author-txt,
#phoca-dl-category-box .pd-email-txt,
#phoca-dl-file-box .pd-email-txt,
#phoca-dl-category-box .pd-date-txt,
#phoca-dl-file-box .pd-date-txt,
#phoca-dl-category-box .pd-downloads-txt,
#phoca-dl-file-box .pd-downloads-txt{
font-weight: bold;
clear:left;
margin:5px 0;
float:left;
width: 100px;
}
#phoca-dl-category-box .pd-notes-txt,
#phoca-dl-file-box .pd-notes-txt,
#phoca-dl-category-box .pd-features-txt,
#phoca-dl-file-box .pd-features-txt,
#phoca-dl-category-box .pd-changelog-txt,
#phoca-dl-file-box .pd-changelog-txt {
margin: 7px 0;
font-weight: bold;
clear:left;
}
/*
#overDiv .pd-filesize-txt,
#overDiv .pd-version-txt,
#overDiv .pd-license-txt,
#overDiv .pd-author-txt,
#overDiv .pd-email-txt,
#overDiv .pd-date-txt,
#overDiv .pd-downloads-txt{
font-weight: bold;
clear:left;
margin:5px 0;
float:left;
width: 80px;
}
#overDiv .pd-title,*/
#phoca-dl-category-box .pd-title,
#phoca-dl-file-box .pd-title,
#phoca-dl-download-box .pd-title {
font-weight: bold;
}
/*#overDiv .pd-image,*/
#phoca-dl-category-box .pd-image,
#phoca-dl-file-box .pd-image,
#phoca-dl-download-box .pd-image {
position:relative;
float:right;
margin:10px;
}
/*#overDiv .pd-textonly,
#overDiv .pd-cdesc,*/
#phoca-dl-category-box .pd-textonly,
#phoca-dl-category-box .pd-cdesc,
#phoca-dl-file-box .pd-cdesc,
#phoca-dl-download-box .pd-cdesc {
margin: 10px 0px;
padding: 5px 0px;
clear:both;
}
/*#overDiv .pd-fdesc,*/
#phoca-dl-category-box .pd-fdesc,
#phoca-dl-file-box .pd-fdesc,
#phoca-dl-download-box .pd-fdesc {
padding: 5px 0px;
clear:both;
}
#phoca-dl-category-box .pd-buttons,
#phoca-dl-file-box .pd-buttons,
#phoca-dl-download-box .pd-buttons {
position: relative;
float: right;
margin: 5px;
}
#phoca-dl-download-box .pd-filenamebox,
#phoca-dl-category-box .pd-filenamebox {
position: relative;
float: left;
margin: 5px;
}
#phoca-dl-file-box .pd-filenamebox {
position: relative;
float: left;
margin: 5px 0px;
}
.ph-top {
margin: 0.5em 0;
}
/* Tooltip */
.pd-tooltip-box {
display: flex;
flex-wrap: wrap;
}
.pd-tooltip-box .pd-fl-m {
float:none;
margin: auto;
}
.pd-tooltip-box .pd-col1 {
font-weight: bold;
width: 50%;
text-align: left;
}
.pd-tooltip-box .pd-col2 {
width: 50%;
text-align: left;
}
.pd-tooltip-box .pd-colfull {
width: 100%;
}
#phoca-dl-download-box .pd-downloadbox-direct {
margin: 0 auto;
margin-top: 20px;
background: #f5f5f5;
border: 1px solid #d9d9d9;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 10px;
}
#phoca-dl-category-box .pd-filebox {
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #f0f0f0;
}
#phoca-dl-download-box .pd-filebox,
#phoca-dl-file-box .pd-filebox {
padding: 5px;
}
#phoca-dl-category-box .pd-title,
#phoca-dl-file-box .pd-title,
#phoca-dl-download-box .pd-title {
margin-bottom: 3px;
}
#phoca-dl-category-box .pd-mirrors,
#phoca-dl-file-box .pd-mirrors {
position: relative;
float: right;
clear: right;
margin-top: 0px;
}
#phoca-dl-category-box .pd-rating,
#phoca-dl-file-box .pd-rating {
position: relative;
float: left;
clear: both;
margin-top: 15px;
}
#phoca-dl-category-box .pd-tags,
#phoca-dl-category-box .pd-report,
#phoca-dl-file-box .pd-tags,
#phoca-dl-file-box .pd-report {
position: relative;
float: right;
clear: right;
margin-top: 15px;
}
#phoca-dl-download-box,
#phoca-dl-file-box {
text-align: left;
}
#phoca-dl-download-box .pd-file,
#phoca-dl-file-box .pd-file {
margin:5px 0;
}
/* Categories */
#phoca-dl-categories-box a img {
border: 0px;
padding: 0;
margin: 0;
}
#phoca-dl-categories-box div.pd-desc {
margin: 10px 0 10px 0;
}
#phoca-dl-categories-box div.pd-categoriesbox {
width: 28%;
position: relative;
float: left;
margin: 1%;
padding: 1%;
}
#phoca-dl-categories-box div.pd-title{
font-weight:bold;
font-size: 120%;
margin: 5px 0px 8px 0px;
}
/*
#phoca-dl-category-box .pagination,
#phoca-dl-category-box .pagination div ul {
text-align: center;
margin: auto;
margin: 5px;
border: none;
}
*/
#phoca-dl-category-box .pd-subcategory,
#phoca-dl-file-box .pd-file {
margin: 5px;
}
#phoca-dl-download-box .pd-file-details,
#phoca-dl-file-box .pd-file-details {
border: 0;
}
#phoca-dl-categories-box .pd-subcategory,
#phoca-dl-category-box .pd-subcategory {
padding-left: 20px;
background: transparent url('../../images/folder.png') 0 center no-repeat;
}
#phoca-dl-category-box .pd-category div.pdtop,
#phoca-dl-file-box .pd-file div.pdtop,
#phoca-dl-download-box .pd-file div.pdtop {
float: right;
position: relative;
width: 16px;
margin-top: 5px;
margin-right: 7px;
}
#phoca-dl-categories-box a img,
#phoca-dl-category-box a img,
#phoca-dl-file-box a img,
#phoca-dl-download-box a img {
border: none;
}
/* Pagination */
.com_phocadownload .form-select {
width: auto;
margin-left: 0.5em;
margin-right: 0.5em;
}
.com_phocadownload .pagination {
align-items: center;
justify-content:flex-end;
}
/* Icons - icon next to file*/
.phoca-dl-file-box-mod .pd-document16,
#phoca-dl-file-box .pd-document16,
#phoca-dl-category-box .pd-document16,
#phoca-dl-download-box .pd-document16 {
padding-left: 20px;
background: url('../../images/icon-document-16.png') 0px center no-repeat;
height: 16px;
line-height: 16px;
}
#phoca-dl-most-viewed-box .pd-document16 {
padding-left: 20px;
background: url('../../images/icon-document-16.png') 0px center no-repeat;
}
.phoca-dl-file-box-mod .pd-document32,
#phoca-dl-file-box .pd-document32,
#phoca-dl-category-box .pd-document32,
#phoca-dl-most-viewed-box .pd-document32,
#phoca-dl-download-box .pd-document32 {
background: url('../../images/icon-document-32.png') 0px center no-repeat;
height: 32px;
line-height: 32px;
padding-left: 36px;
}
.phoca-dl-file-box-mod .pd-document48,
#phoca-dl-file-box .pd-document48,
#phoca-dl-category-box .pd-document48,
#phoca-dl-most-viewed-box .pd-document48,
#phoca-dl-download-box .pd-document48 {
background: url('../../images/icon-document-48.png') 0px center no-repeat;
height: 48px;
line-height: 48px;
padding-left: 52px;
}
.phoca-dl-file-box-mod .pd-document64,
#phoca-dl-file-box .pd-document64,
#phoca-dl-category-box .pd-document64,
#phoca-dl-most-viewed-box .pd-document64,
#phoca-dl-download-box .pd-document64 {
background: url('../../images/icon-document-64.png') 0px center no-repeat;
height: 64px;
line-height: 64px;
padding-left: 70px;
}
/* Plugin */
#phoca-dl-category-box-plugin .pd-document {
padding-left: 20px;
background: url('../../images/document.png') 0 center no-repeat;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
}
/* Module */
.phoca-dl-categories-box-module .pd-categories {
color: #BF6070;
}
.phocadownload-navigation {
padding: 2px;
border: 1px dotted #D6D6D6;
width: 6em;
position: relative;
float: right;
text-align: center;
margin-left: 5px;
}
.phocadownload-navigation .navigation-text {
color: #BF6070;
background-color: #D6D6D6;
padding: 2px;
margin-bottom: 3px;
font-size: 10px;
text-align: center;
}
#phoca-dl-license {
border: 1px solid #ccc;
background: #f5f5f5;
overflow: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.pd-pagination {
margin-top: 20px;
}
.pd-float {
position: relative;
float: left;
margin: 0px 3px;
}
#phocadownload-upload .comment-input{
width: 98%;
}
#phocadownload-upload .comment-input2 {
width: 40px;
border: 0px;
font-weight: bold;
}
/* tabs */
form {
margin: 0;
padding: 0;
}
dl.tabs {
float: left;
margin: 10px 0 -1px 2px;
z-index: 50;
}
dl.tabs dt {
float: left;
padding: 4px 10px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-left: 3px;
background: #f0f0f0;
color: #666;
}
dl.tabs dt.open {
background: #ffffff;
border-bottom: 1px solid #ffffff;
z-index: 100;
color: #000;
}
dl.tabs a {
text-decoration: none;
font-weight: normal;
}
dl.tabs a:hover {
background: transparent !important;
}
div.current {
clear: both;
border: 1px solid #ccc;
padding: 10px 10px;
background: #ffffff;
}
div.current dd {
padding: 0;
margin: 0;
}
#loading-label-file{
text-align: center;
display: none;
}
/** Table styles **/
#phocadownload-upload table.adminlist {
width: 100%;
border-spacing: 1px;
background-color: #e7e7e7;
color: #666;
}
#phocadownload-upload .pagination {
margin: 0;
padding: 0;
display: inline;
}
#phocadownload-upload table.adminlist td,
#phocadownload-upload table.adminlist th {
padding: 4px;
}
#phocadownload-upload table.adminlist thead th {
text-align: center;
background: #f0f0f0;
color: #666;
border-bottom: 1px solid #999;
border-left: 1px solid #fff;
}
#phocadownload-upload table.adminlist thead a:hover { text-decoration: none; }
#phocadownload-upload table.adminlist thead th img { vertical-align: middle; }
#phocadownload-upload table.adminlist tbody th { font-weight: bold; }
#phocadownload-upload table.adminlist tbody tr { background-color: #fff; text-align: left; }
#phocadownload-upload table.adminlist tbody tr.row1 { background: #f9f9f9; border-top: 1px solid #fff; }
#phocadownload-upload table.adminlist tbody tr.row0:hover td,
#phocadownload-upload table.adminlist tbody tr.row1:hover td { background-color: #ffd ; }
#phocadownload-upload table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff; }
#phocadownload-upload table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
#phocadownload-upload table.adminlist tfoot tr { text-align: center; color: #333; }
#phocadownload-upload table.adminlist tfoot td,
#phocadownload-upload table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }
#phocadownload-upload table.adminlist td.order { text-align: center; white-space: nowrap; }
#phocadownload-upload table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }
#phocadownload-upload .error,
#phoca-dl-file-box .error,
#phoca-dl-category-box .pd-error,
#phoca-dl-category-box .error {
background: #FFC2C2;
border: 1px solid #bf3030;
color: #a60000;
padding: 10px;
margin-top: 5px;
margin-bottom: 5px;
}
#phoca-dl-categories-box .pd-no-subcat {
margin-left: 5px;
}
/* not conflict with beez */
/*
#phocadownload-upload table,
#phocadownload-upload table tr,
#phocadownload-upload table tr td,
#phoca-dl-file-box table,
#phoca-dl-file-box table tr,
#phoca-dl-file-box table tr td,
#phoca-dl-download-box table,
#phoca-dl-download-box table tr,
#phoca-dl-download-box table tr td,
#phoca-dl-category-box table,
#phoca-dl-category-box table tr,
#phoca-dl-category-box table tr td {
border: none;
}
#overDiv table,
#overDiv table tr,
#overDiv table tr td{
border: none;
padding:5px;
}
#phoca-dl-category-box .pagination.pd-pagination {
border: none;
}
/*
#phocadownload-pane div.current,
#phocadownload-pane div.current dd,
#phocadownload-pane .tabs,
#phocadownload-pane #pane {
width: 100%;
}
*//*
#phoca-dl-category-box .pdtop a:hover,
#phoca-dl-category-box .pdtop a:active,
#phoca-dl-category-box .pdtop a:focus,
#phoca-dl-category-box .pdfile a:hover,
#phoca-dl-category-box .pdfile a:active,
#phoca-dl-category-box .pdfile a:focus,
#phoca-dl-file-box .pdtop a:hover,
#phoca-dl-file-box .pdtop a:active,
#phoca-dl-file-box .pdtop a:focus,
#phoca-dl-download-box .pdtop a:hover,
#phoca-dl-download-box .pdtop a:active,
#phoca-dl-download-box .pdtop a:focus {
background: transparent;
}
/* overlib *//*
#overDiv table,
#overDiv table tr,
#overDiv table tr td {
border: 0px
}
#overDiv .fontPhocaPDClass {
color: #999;
margin:0;padding:0;
}
#overDiv .fgPhocaPDClass {
background-color: #f0f0f0;
margin:0;padding:0;
}
#overDiv .bgPhocaPDClass {
background-color: #f0f0f0;
margin:0;padding:0;
border: 1px solid #999;
}
#overDiv .capfontPhocaPDClass {
color: #999;
margin:0;padding:0;
}
#overDiv .capfontclosePhocaPDClass,
#overDiv .capfontclosePhocaPDClass a {
color: #999;
text-decoration: underline;
text-align: right;
margin:0;padding:0;
}
#phoca-dl-category-box .pagination #pg-pagination ul {
margin: 10px auto;
text-align: center;
}
.pd-mirror,
.pd-report {
margin: 0px 0px 5px 5px;
float:right;
}
.pd-mirror-file,
.pd-report-file {
margin: 0px 5px 5px 0px;
float:right;
}
.pd-fbcomments {
margin-top: 10px;
margin-bottom: 10px;
}
*/
/*
* If Beez template is not used, the following code
* can be removed
* Because of using !important methods in Beez
*/
/*
#phocadownload table,
#phocadownload-pane table,
#phocadownload-pane table tr,
#phocadownload-pane table tr td{
border-style: none !important;
}
#phocadownload-pane table tr td {
padding:3px;
}
#phocadownload-multipleupload form fieldset {
text-align:left;
padding:5px;
}
#phocadownload-pane .actions {
text-align:left;
width: auto;
padding:10px 5px !important;
margin:10px 0 !important;
}
#phocadownload-pane ul#flash_uploader_filelist {
margin:0px;
}
.label {
border-radius: 3px 3px 3px 3px;
padding: 1px 4px 2px;
color: #FFFFFF;
font-size: 10.998px;
font-weight: bold;
line-height: 14px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
vertical-align: baseline;
white-space: nowrap;
}
.label-warning {
background-color: #f89406;
}
.label-important {
background-color: #b94a48;
}
.ph-cb {
clear:both
}
*/
/* Bootstrap */
#phoca-dl-category-box .pd-rating {
position: relative;
float: left;
clear: both;
margin-top: 5px;
margin-left: 5px;
}
#phoca-dl-category-box .pd-tags-bp,
#phoca-dl-file-box .pd-tags-bp {
position: relative;
margin: 0px 5px 0px 5px;
float: right;
clear: right;
}
#phoca-dl-category-box .pd-mirror-bp {
margin: 0px 5px 0px 5px;
float:right;
}
#phoca-dl-file-box .pd-mirror-bp {
margin: 0px 0px 0px 5px;
float:right;
}
#phoca-dl-category-box .pd-report-bp,
#phoca-dl-file-box .pd-report-bp {
margin: 0px 5px 0px 5px;
clear: right;
float:right;
}
#phoca-dl-category-box .pd-video {
margin-left: 5px;
}
#phoca-dl-file-box .pd-video {
padding-top: 10px;
clear:both;
padding: 10px;
}
.pd-row2-bp {
border-bottom: 1px solid #e9e9e9;
margin: 0px 0px 8px 0px;
padding-bottom:5px;
}
#phoca-dl-file-box .pd-buttons-bp {
position: relative;
float: right;
margin: 0px 0px 0px 5px;
}
.ph-right {
text-align:right;
}
.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
.pd-comment-input {
width: 100%;
}
.pd-user-upload-table tr td {
padding: 5px;
}
#phocadownload-upload .footer {
text-align: center;
}
#phocadownload-upload .pd-file-upload-form {
padding-right: 10px;
}
.ph-th-50 {
width: 50%;
}
.ph-th-3 {
width: 3%;
}
.ph-td-center {
text-align: center;
}
.pd-button-box-bt a.btn {
float: right;
margin: 5px;
}
#phoca-dl-download-box .pd-filenamebox-bt,
#phoca-dl-category-box .pd-filenamebox-bt {
position: relative;
float: left;
margin: 5px 0px;
}
/* Specific colors for string tags */
.pd-j-15 {background-color: #559d22;}
.pd-j-17 {background-color: #f25c14;}
.pd-j-25 {background-color: #6a379b;}
.pd-j-3x {background-color: #bc8b02;}
.pd-j-35 {background-color: #bc8b02;}
.phc-red {color: #a60000;}
.phc-grey {color: #555555}
.phc-green {color: #559d22;}
#phoca-dl-license pre {
border: 0px;
border-radius:0px;
}
/* Modals */
#pdCategoryModal .modal-dialog {
height: 90%;
max-width: 70%;
}
#pdCategoryModal.detail .modal-dialog {
height: 70%;
max-width: 70%;
}
#pdCategoryModal.play-thin .modal-dialog {
height: 40%;
max-width: 70%;
}
#pdCategoryModal.image .modal-dialog {
height: 40%;
max-width: 70%;
}
#pdCategoryModal.document .modal-dialog {
height: 80%;
max-width: 70%;
}
#pdCategoryModal .modal-content {
height: 100%;
}
#pdCategoryModal.detail .modal-content {
height: 70%;
}
#pdCategoryModal.play-thin .modal-content {
height: 40%;
}
#pdCategoryModal.image .modal-content {
height: 70%;
}
#pdCategoryModal.document .modal-content {
height: 80%;
}
#pdCategoryModal .modal-body iframe html body,
#pdCategoryModal.play-thin .modal-body iframe html body {
display: flex;
align-items: center;
justify-content: center;
}
#pdCategoryModalLabel::first-letter {
text-transform: uppercase;
}
/*
#pdCategoryModal .modal-header {
padding: initial;
}
*/
#phoca-dl-file-box {
padding: 0.5em;
}
/* Pagination */
.com_phocadownload .form-select {
width: auto;
margin-left: 0.5em;
margin-right: 0.5em;
display: inline;
}
.com_phocadownload .pagination {
align-items: center;
justify-content:flex-end;
}
.test {
background: red;
border: 1px solid green;
}
/* Loading */
.ph-lds-ellipsis {
display: inline-block;
position: relative;
width: 80px;
height: 0px;
}
.ph-loading-text {
text-align: center;
}
.ph-loading-text .ph-lds-ellipsis {
height: 50px;
}
.ph-loading-hidden {
display: none;
}
.ph-lds-ellipsis div {
position: absolute;
top: 33px;
width: 13px;
height: 13px;
border-radius: 50%;
background: #129ED9;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.ph-lds-ellipsis div:nth-child(1) {
left: 8px;
animation: ph-lds-ellipsis1 0.6s infinite;
}
.ph-lds-ellipsis div:nth-child(2) {
left: 8px;
animation: ph-lds-ellipsis2 0.6s infinite;
}
.ph-lds-ellipsis div:nth-child(3) {
left: 32px;
animation: ph-lds-ellipsis2 0.6s infinite;
}
.ph-lds-ellipsis div:nth-child(4) {
left: 56px;
animation: ph-lds-ellipsis3 0.6s infinite;
}
@keyframes ph-lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes ph-lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes ph-lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(24px, 0);
}
}
.ph-media-iframe-box {
display: flex;
align-items: center;
justify-content: center;
}
/* Possible option to have all images in cards of categories view the same height */
/*
.card-img-top {
width: 100%;
height: 15vw;
object-fit: cover;
}
*/
/* Hide/display count of categories/files in categories card */
/*
.pd-categories-card .pd-categories-number { display: none;}
.pd-categories-card .pd-sep-number { display: none;}
.pd-categories-card .pd-files-number { display: none;}
*/