diff --git a/htdocs/themes/xbootstrap/theme.tpl b/htdocs/themes/xbootstrap/theme.tpl index 796a5cbe4..e7f78b68a 100644 --- a/htdocs/themes/xbootstrap/theme.tpl +++ b/htdocs/themes/xbootstrap/theme.tpl @@ -1,7 +1,10 @@ -<{assign var=theme_name value=$xoTheme->folderName}> +<{assign var=theme_name value="<{$xoops_rootpath}>/themes/xbootstrap"}> +<{assign var=theme_url value="<{$xoops_url}>/themes/xbootstrap"}> +<{assign var=theme_dynamic value=$xoTheme->folderName}> + @@ -15,40 +18,40 @@ - - + + - - - + + + - - + + - + <{if isset($xoops_dirname) && $xoops_dirname == 'newbb'}> - + <{/if}> - - + + - - <{**}> - - + + <{**}> + + - + <{if isset($xoops_dirname) && $xoops_dirname == "system"}><{$xoops_sitename}><{if !empty($xoops_pagetitle)}> - <{$xoops_pagetitle}><{/if}><{else}><{if !empty($xoops_pagetitle)}><{$xoops_pagetitle}> - <{$xoops_sitename}><{/if}><{/if}> @@ -63,7 +66,7 @@ <{include file="$theme_name/tpl/nav-menu.tpl"}> -<{include file="$theme_name/tpl/slider.tpl"}> +<{include file="$theme_dynamic/tpl/slider.tpl"}>
<{if isset($xoops_page) && $xoops_page == "index"}> @@ -140,13 +143,13 @@

<{$xoops_footer}> - Design by: XOOPS UI/UX Team + Design by: XOOPS UI/UX Team

- Design by: XOOPS UI/UX Team + Design by: XOOPS UI/UX Team
diff --git a/htdocs/themes/xbootstrap1/images/slider1.jpg b/htdocs/themes/xbootstrap1/images/slider1.jpg new file mode 100644 index 000000000..c6b367eef Binary files /dev/null and b/htdocs/themes/xbootstrap1/images/slider1.jpg differ diff --git a/htdocs/themes/xbootstrap1/images/slider2.jpg b/htdocs/themes/xbootstrap1/images/slider2.jpg new file mode 100644 index 000000000..94131544c Binary files /dev/null and b/htdocs/themes/xbootstrap1/images/slider2.jpg differ diff --git a/htdocs/themes/xbootstrap1/style.css b/htdocs/themes/xbootstrap1/style.css new file mode 100644 index 000000000..9f8a7174a --- /dev/null +++ b/htdocs/themes/xbootstrap1/style.css @@ -0,0 +1,1360 @@ +/* CSS Document */ +/* + Bootstrap 3 Template + Author: Angelo Rocha + Author URL: www.angelorocha.com.br + Licence: GPL v3 + + Contacts + Twitter: https://twitter.com/_AngeloRocha + Google Plus: https://plus.google.com/+AngeloRocha/posts + Linkedin: http://br.linkedin.com/in/angelorocha + Github: https://github.com/angelorocha +*/ + +/** + * Table of Contents: + * + * 1. Home Classes + * 2. XOOPS Codes + * 3. XOOPS Blocks + * 4. XOOPS Modules + * 4.1. News + * 4.2. Tag Module + * 4.3. System + * 4.4. System Comments + * 4.5. System Site Closed + * 4.6. Profile Module + * 4.7. Contact Module + * 4.8. PM Module + * 4.9. eXtgallery Module + * 4.10. TDMDownloads + * 4.11. XOOPS Tube + * 4.12. NewBB Module + * 5. Useful Classes +**/ + +/* 1. Home Classes */ +.global-nav { + margin-bottom: 0; +} + +a.navbar-brand.xlogo { + padding: 5px 20px 0 5px; +} + +.slideshow { +} + +.slideshow .carousel-caption { + bottom: 10%; +} + +.slideshow .carousel-indicators { + bottom: 40px; +} + +.slideshow .item { + text-align: center; +} + +.slideshow .item img { + display: inline-block; +} + +.maincontainer { + margin-top: 20px; + margin-bottom: 20px; +} + +.home-message { + background: #FAFAFA; + padding-top: 5px; + border-left: 3px solid #9C6; + margin-top: -60px; + margin-bottom: 10px; + position: relative; + z-index: 5; +} + +.bottom-blocks { + background: url(images/cover.jpg) 50% 50% no-repeat fixed; + background-size: cover; + margin-top: 20px; + padding: 20px 0 20px 0; +} + +.footer-blocks { + background: #111; + color: #EAEAEA; +} + +.footer { + background: #0f7aa5; + color: #EAEAEA; +} + +.footer > h3 { + font-size: 0.9em; + line-height: inherit; + max-width: 960px; + margin: 0 auto 0 auto; + padding: 10px 0 10px 0; + text-align: center; + position: relative; +} + +.footer > h3 > a.credits { + position: absolute; + top: 3px; + right: 10px; +} + +.xoops-banner { + position: relative; + top: 40px; +} + +.xoops-banner * { + max-width: 100%; +} + +/* 2. XOOPS Codes */ +.xoopsQuote blockquote { + font-size: 0.9em; + border-left: 2px solid #EEE; + padding-left: 10px; + font-style: italic; + color: #969696; +} + +.xoopsCode { + background: url(images/code.png); + overflow-x: auto; + border: 1px solid #EEE; + padding-left: 10px; +} + +.xoopsCode code { + background-color: transparent; + line-height: 25px; + position: relative; + padding: 0; + white-space: nowrap; +} + +.xoopsCode code > span { + position: relative; + z-index: 5; +} + +/* 3. XOOPS Blocks*/ +.xoops-side-blocks > aside { + margin-bottom: 20px; + text-align: justify; +} + +.xoops-side-blocks > aside h1, div.xoops-side-blocks > aside h2, div.xoops-side-blocks > aside h3, div.xoops-side-blocks > aside h4, div.xoops-side-blocks > aside h5, div.xoops-side-blocks > aside h6 { + font-size: 0.9em; +} + +.xoops-side-blocks > aside > h4.block-title { + line-height: inherit; + margin: 0; + font-size: 1.3em; +} + +.xoops-blocks { + margin-bottom: 20px; + text-align: justify; +} + +.xoops-blocks > h4 { + line-height: inherit; + margin: 0; +} + +.xoops-bottom-blocks { + background: #FFF; + padding: 10px; + text-align: justify; + margin-bottom: 20px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + position: relative; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; + top: 0; +} + +.xoops-bottom-blocks:hover { + top: -10px; + box-shadow: 0 10px 10px #222; +} + +/* 4. XOOPS Modules */ + +/* 4.1. News */ +.news-home { +} + +.news-home .text-center form { + margin-bottom: 20px; +} + +.home-news-loop { + margin-bottom: 20px; +} + +.home-thumbnails { + height: 200px; + overflow: hidden; + border: 3px solid #EEE; +} + +.home-thumbnails img { + position: relative; + width: 100%; + height: 100%; +} + +section.news-item { + margin-bottom: 20px; +} + +.news-header { + position: relative; +} + +.news-header img { + position: relative; + min-width: 100%; + max-width: 100%; +} + +.news-header > h2.news-title { + background: url(images/alpha.png); + position: absolute; + bottom: 10%; + left: 0; + padding: 10px; + margin: 0; + color: #FFF; + font-size: 1.8em; + z-index: 5; +} + +.news-header > h2.news-title > a { + color: #CF9; +} + +.news-header > h2.news-title > a:after { + content: ": "; +} + +h2.news-no-image { + font-size: 1.5em; + margin: 0; + line-height: inherit; +} + +strong.hit-counter { + background: #333; + color: #FFF; + border-radius: 5px 5px 0 0; + padding: 0 10px 0 10px; + font-size: 0.8em; + line-height: 20px; +} + +.xoops-news-navigation { + padding: 10px 0 10px 0; +} + +.xoops-news-navigation a { + background: #222; + padding: 5px 10px 5px 10px; + color: #EEE; + border-radius: 50px; + -moz-border-radius: 50px; + -webkit-border-radius: 50px; + letter-spacing: 0.5px; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; +} + +.xoops-news-navigation a:hover { + background: #EEE; + box-shadow: 0 0 5px #222; + color: #333; +} + +.xoops-news-icons { + padding: 10px; +} + +.xoops-news-icons a { + font-size: 1.5em; + margin: 0 10px 0 10px; +} + +/* 4.2. Tag module */ +.xoops-tag-bar { +} + +.xoops-tag-bar > ul { +} + +.xoops-tag-bar > ul > li.tag-title { + font-weight: bold; + margin: 0 10px 0 0; +} + +.xoops-tag-bar > ul > li { + display: inline-table; + line-height: 25px; + margin-right: 10px; +} + +.xoops-tag-bar > ul > li > span { +} + +/* 4.3. System */ +.loginform input[type=submit] { + margin-bottom: 5px; +} + +.usermenu li span { + margin-right: 10px; +} + +.usermenu li a.info span { + color: #F00; +} + +.usermenu li a.info span.badge { + background: #F00; + color: #FFF; +} + +.xoops-theme-select { + text-align: center; +} + +.xoops-theme-select form select { + border: 1px solid #D6D6D6; + width: 100%; +} + +.xoops-theme-select img { + max-width: 100%; +} + +ul.userblock { + border-bottom: 1px solid #EEE; + margin-bottom: 0; + padding: 5px 0 5px 0; +} + +ul.userblock:nth-child(odd) { + background: #F9F9F9; +} + +ul.userblock:hover { + background: #EEE; +} + +ul.userblock:last-child { + border-bottom: none; +} + +ul.userblock > li { + display: inline-block; + position: relative; +} + +ul.userblock > li.avatar-image { + max-width: 20%; +} + +ul.userblock > li.avatar-image img { + max-width: 100%; +} + +ul.userblock > li.user-name { + padding: 0 0 0 10px; + width: 49%; +} + +ul.userblock > li.join-date { + padding: 0 5px 0 0; + width: 9%; +} + +ul.userblock > li span.badge { + background: #47A447; + position: absolute; + bottom: 0; + right: 0; +} + +.userinfo { + border: 1px solid #DDD; + border-radius: 5px; +} + +.userinfo .welcome { + padding: 6px; + font-weight: bold; + margin-bottom: 5px; +} + +/* 4.4. System Comments */ +.xoops-comment-body { + margin-top: 20px; +} + +.xoops-comment-template { + margin-bottom: 20px; +} + +.xoops-comment-author img { + display: inline-block; +} + +.xoops-comment-author ul.poster-info { + text-align: left; +} + +.xoops-comment-author li.poster-rank { + margin-bottom: 10px; +} + +.xoops-comment-author strong.poster-rank { + font-size: 0.8em; +} + +.xoops-comment-author img.image-avatar { + width: 100%; + border: 1px solid #CCC; +} + +.xoops-comment-author.col-md-2 { + padding-right: 0; +} + +.xoops-comment-text > div { + display: block; +} + +.xoops-comment-text p.message-text { + background: #EAEAEA; + padding: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + position: relative; +} + +.xoops-comment-text p.message-text:after { + content: ""; + display: block; + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -10px; + background: url(images/comment-arrow.png) 50% 50% no-repeat; + background-size: contain; +} + +.xoops-comment-form { +} + +.xoops-comment-form input[type=text], div.xoops-comment-form textarea { + background: #EEE; + padding: 5px; + min-width: 100%; + border: 1px solid #DDD; + margin-bottom: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +.xoops-comment-form input[type=text]:focus, div.xoops-comment-form textarea:focus { + background: #FFF; +} + +.xoops-comment-form textarea { + max-height: 150px; + max-width: 150px; +} + +.xoops-comment-form input[type=submit] { + background: #5BC0DE; + border: 1px solid #09C; + padding: 5px; + color: #FFF; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + float: right; +} + +.xoops-comment-form span { + font-weight: bold; + color: #999; +} + +.xoops-comment-form span.caption-marker { + color: #F00; + padding-left: 10px; + font-size: 1.5em; +} + +.modal-dialog.comments-modal { +} + +.comments-nav { + padding: 10px; +} + +/* 4.5. System Site Closed */ +.site-closed-body { + background: url(images/background-site-closed.jpg) top center no-repeat fixed; +} + +.xoops-site-closed { + margin-top: 10%; +} + +.site-closed-logo { + margin-bottom: 5%; +} + +.xoops-site-closed-container { + background: #FFF; + padding: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + box-shadow: 0 0 10px #333, 0 0 10px #333; +} + +.xoops-site-closed-container input { + margin-bottom: 10px; +} + +.input-container { + position: relative; +} + +.input-container input:focus ~ span { + left: -50px; +} + +.input-container > span { + background: #111; + color: #000; + text-shadow: 1px 1px 0 #333; + position: absolute; + top: -3px; + left: -10px; + padding: 10px; + z-index: -1; + font-size: 1.5em; + border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -webkit-border-radius: 5px 0 0 5px; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; +} + +/* 4.6. Profile Module */ +ul.profile-values { + margin-top: 10px; +} + +ul.profile-values > li { + margin-bottom: 5px; +} + +ul.profile-values > li.profile-category-title { + font-size: 1.2em; + font-weight: 600; + border-bottom: 1px dashed #999; + margin-bottom: 0; + color: #09C; +} + +/* 4.7. Contact Module */ +.contact-module { + font-weight: bold; +} + +.contact-module input, +.contact-module textarea { + background: #EEE; + border: 1px solid #EAEAEA; + padding: 10px; + display: block; + min-width: 100%; + max-width: 100%; + max-height: 250px; + margin-bottom: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +.contact-module input[type=text]:focus, +.contact-module textarea:focus { + background: #FFF; +} + +.contact-module input[type=submit] { + background: #5BC0DE; + color: #FFF; + font-weight: bold; +} + +/* 4.8. PM Module */ +.xoops-message-header { + min-height: 40px; +} + +.xoops-message-list div.col-xs-1, +.xoops-message-list div.col-md-1 { + max-width: 14px; + text-align: center; +} + +.xoops-message-list div.col-xs-1 .btn, +.xoops-message-list div.col-md-1 .btn { + padding: 3px; + display: inline-block; + font-size: 0.9em; +} + +.xoops-message-loop { + margin-bottom: 10px; +} + +.current-tab { + margin-bottom: 20px; +} + +.message-current-tab div.alert { + padding: 10px 30px 10px 10px; +} + +/* 4.9. eXtgallery Module */ +.xoops-gallery-thumb { + margin-bottom: 20px; +} + +.xoops-gallery-thumb img { + max-width: 100%; +} + +a.extgallery-album-name { + background: #000; + padding: 5px 0 5px 0; + text-align: center; + color: #FFF; + display: block; +} + +strong.number-photos { + background: #000; + opacity: 0.8; + color: #FFF; + font-size: 0.8em; + position: absolute; + top: 5%; + left: 10%; + padding: 0 10px 0 10px; +} + +.extGalleryAlbum { +} + +.extGalleryAlbum > .col-md-12 { + padding: 0; +} + +h3.gallerytitle { + font-size: 1.3em; +} + +.orderbyicons { + font-size: 1.2em; + font-weight: bold; + color: #999; +} + +.orderbyicons ul li { + display: inline-block; + margin: 0 10px 0 10px; + line-height: 30px; +} + +.orderbyicons a { + color: #333; + font-size: 1.2em; +} + +.album-thumb { + margin-bottom: 20px; + overflow: hidden; + position: relative; +} + +ul.adminlinks { + background: url(images/alpha.png); + color: #EAEAEA; + font-size: 0.9em; + position: absolute; + top: 0; + right: -300px; + height: 100%; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; + transition: all linear 300ms; +} + +.album-thumb:hover > ul.adminlinks { + right: 0; + text-align: center; +} + +ul.adminlinks > li { + padding: 2px 5px 2px 5px; + position: relative; +} + +ul.adminlinks > li > a { + color: #FFF; +} + +.photoRating { + position: absolute; + bottom: 0; + padding: 3px; + background: #FFF; + opacity: 0.8; + border-radius: 0 5px 0 0; +} + +.photo-nav-controls { +} + +.photo-nav-controls ul { + background: url(images/alpha.png); + position: relative; + right: 5px; + color: #FFF; + font-weight: bold; + border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + margin: 0; + overflow: hidden; +} + +.photo-nav-controls ul li { + display: inline-table; + padding: 5px 0 0 0 +} + +.photo-nav-controls ul li.nav-btn { + background: url(images/alpha.png); + width: 30px; + font-size: 1.5em; +} + +.photo-nav-controls ul li a { + color: #555; + text-shadow: 1px 1px 0 #111; +} + +.photo-nav-controls ul li.small { + font-size: 0.9em; + margin: 0 5px 0 5px; + position: relative; + bottom: 5px; +} + +.gallery-single-photo { +} + +.gallery-single-photo img.img-thumbnail { + position: relative; + width: 100%; +} + +ul.photo-info li { + margin-bottom: 10px; + border-bottom: 1px dotted #999; +} + +ul.photo-info li:last-child { + border-bottom: none; +} + +ul.form-send-e-card li { + max-width: 100%; + overflow: hidden; + margin-bottom: 10px; +} + +ul.form-send-e-card input[type=submit] { + background: #09C; + min-width: 20%; + color: #FFF; +} + +ul.form-send-e-card input, ul.form-send-e-card textarea { + min-width: 50%; + max-width: 50%; + border: 1px solid #E6E6E6; + padding: 5px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +ul.form-send-e-card input:focus, ul.form-send-e-card textarea:focus { + background: #EEE; +} + +/* 4.10. TDMDownloads */ +.tdmdownloads { +} + +.tdm-category-list { + margin-bottom: 10px; +} + +.tdm-category-list img { + max-width: 100%; +} + +a.tdm-category-image { + margin: 10px 0 10px 0; + display: block; + text-align: center; +} + +a.tdm-download-btn { + font-size: 1.5em; +} + +.tdm-downloads-info { + margin-top: 10px; + margin-bottom: 10px; +} + +.tdm-downloads-info ul.list-unstyled { +} + +.tdm-downloads-info ul.list-unstyled li { + line-height: 30px; + list-style: square; + margin-left: 20px; + font-size: 0.9em; +} + +.tdm-minibox { + margin-bottom: 20px; +} + +.tdm-download-logo { + max-height: 120px; + overflow: hidden; +} + +.tdm-download-logo img { + width: 100%; +} + +.tdm-short-description { + max-height: 80px; + overflow: hidden; + text-align: justify; + margin: 5px 0 5px 0; +} + +.tdm-download-data.row { + font-weight: bold; + color: #999; + font-size: 0.8em; +} + +.tdm-title { + font-size: 1.3em; + line-height: inherit; + margin: 0 0 5px 0; + display: block; +} + +.tdm-screenshot-single { +} + +.tdm-screenshot-single img { + min-width: 100%; + max-width: 100%; +} + +.tdm-download-data { + padding-bottom: 5px; + border-bottom: 1px dashed #999; +} + +.tdm-download-data ul.tdm-download-details { +} + +.tdm-download-data ul.tdm-download-details li { + margin: 5px 10px 5px 10px; +} + +.tdm-modify-file { + overflow-x: hidden; +} + +.tdm-modify-file img { + max-width: 100%; +} + +ul.tdm-new-download-block { +} + +ul.tdm-new-download-block li { + line-height: 30px; + border-bottom: 1px dashed #EAEAEA; +} + +ul.tdm-new-download-block li:last-child { + border-bottom: none; +} + +/* 4.11. XOOPS Tube */ +.xoopstube { +} + +.xoopstube .col-md-12 { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-header { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-header > a > img { + max-width: 100%; +} + +.xoopstube .xoopstube-header-text { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-description { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-navigation { +} + +.xoopstube .xoopstube-navigation span { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-navigation a { + background: #FAFAFA; + border: 1px solid #EEE; + font-size: 0.9em; + padding: 5px 10px 5px 10px; + display: inline-block; + margin: 0 0 5px 0; + border-radius: 5px; +} + +.xoopstube .xoopstube-navigation a:hover { + background: #EBEBEB; + color: #979797; +} + +.xoopstube-loop { + margin-bottom: 20px; +} + +.xoopstube-loop ul li { + margin-bottom: 5px; +} + +.xoopstube-video-title { + font-size: 1.5em; + line-height: inherit; + margin: 0; +} + +.xoopstube-video-thumb { + padding: 0; + position: relative; +} + +.xoopstube-video-thumb span { + position: absolute; + left: 5px; + bottom: 5px; + color: #666; +} + +.xoopstube-video-thumb img { + max-width: 100%; +} + +.xoopstube .xoopstube-video-info { +} + +.xoopstube .xoopstube-video-info [class*=col] { + margin-bottom: 10px; +} + +.xoopstube .category-titles { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-data { + margin-bottom: 10px; +} + +.xoopstube ul.xoopstube-list li { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-footer { + margin-bottom: 20px; +} + +.xoopstube-other-video { + background: #F9F9F9; + border-top: 1px solid #EEE; +} + +.xoopstube-credits { + background: #333; + color: #EEE; + padding: 10px; +} + +.xoopstube-blocks { +} + +.xoopstube-blocks img { + max-width: 100%; +} + +.xoopstube-thumb { + position: relative; + margin-bottom: 20px; +} + +.xoopstube-thumb span { + background: #000; + display: block; +} + +.xoopstube-video-play { +} + +.xoopstube-video-play embed { + max-width: 100%; +} + +/* 4.12. NewBB Module */ +.newbb { +} + +.newbb-header { +} + +.anchor:before { + content: ' '; + height: 60px; + margin-top: -60px; + display: block; +} + +.newbb-menu { +} + +.newbb-header-icons { +} + +.newbb-header-icons div { + margin-bottom: 10px; +} + +.newbb-category-list { +} + +.newbb-category-list a.pull-right { + margin-left: 5px; +} + +.newbb-list-foruns { + border-bottom: 1px solid #EAEAEA; + padding-bottom: 5px; +} + +.xoops-newbb-list-foruns:last-child { + border-bottom: none; +} + +.newbb-viewtopic { +} + +.newbb-tagbar { +} + +.newbb-online-users { +} + +.newbb-quick-reply textarea { + max-height: 150px; + width: 100%; +} + +.newbb-forum-title { +} + +.newbb-forum-title strong { + font-size: 1.5em; + color: #BBB; +} + +.newbb-forum-title a.btn { + color: #FFF; +} + +.newbb-subforum { +} + +.newbb-subforum ul.subforum-loop { + background: #EEE; + margin: 0; + padding: 10px 0 10px 0; + border-bottom: 1px solid #E1E1E1; + border-top: 1px solid #FFF; +} + +.newbb-topicslist { +} + +.newbb-topiclist-loop { +} + +.newbb-topiclist-header { + background: #F6F6F6; + padding: 10px 0 10px 0; + border-bottom: 1px solid #FFF; +} + +.newbb-topiclist-itens { + border-bottom: 1px solid #FFF; + border-top: 1px solid #DDD; + padding: 10px 0 10px 0; +} + +.newbb-topiclist-itens.even { + background: #FAFAFA; +} + +.newbb-topiclist-itens.odd { + background: #F6F6F6; +} + +.newbb-thread { + background: #EEE; + border: 1px solid #DADADA; +} + +.newbb-post-anchor { + background: #09C; + color: #FFF; + position: absolute; + right: 0; + top: 0; + padding: 3px; + font-size: 0.8em; +} + +.newbb-user-signature { + position: absolute; + bottom: 0; + left: 0; + border-top: 1px dotted #DADADA; + width: 100%; + color: #BBB; + font-style: italic; + padding: 5px; +} + +.newbb-thread-attachment { + margin-top: 20px; +} + +.newbb-thread-attachment strong, +.newbb-thread-attachment small { + display: block; +} + +.newbb-user-data { +} + +.newbb-message-area { + position: relative; + padding-bottom: 40px; + padding-left: 0; +} + +.newbb-topic-id { + position: absolute; + bottom: 0; + right: 0; +} + +.newbb-links { + margin-top: 5px; + border-bottom: 1px dotted #E6E6E6; + padding-bottom: 2px; +} + +.read-topic { + color: #999; +} + +.read-topic:hover { + color: #333; +} + +.new-topic { + font-weight: bold; +} + +.forum-search { + margin-top: 10px; +} + +/* 5. Useful Classes */ +.big-info-icon-link { + color: #333; + font-size: 1.8em; + margin: 10px 0 10px 0; + display: inline-table; + cursor: pointer; +} + +.xoops-default-title { + font-size: 1.3em; + margin: 0; + line-height: inherit; +} + +.generic-pagination { +} + +.generic-pagination a { + background: #FAFAFA; + border: 1px solid #EEE; + padding: 5px 10px; + border-radius: 5px; +} + +.generic-pagination a:hover { + background: #EBEBEB; +} + +.generic-pagination .xo-pagact { + background: #09C; + color: #FFF; + border: 1px solid #EEE; + padding: 5px; + border-radius: 5px; +} + +div.order-by { + font-size: 1.2em; +} + +div.order-by a { + color: #999; + font-size: 1.2em; +} + +.mb10 { + margin-bottom: 10px; +} + +/* Only Add Margin Bottom of 10px */ +.mt10 { + margin-top: 10px; +} + +/* Only add Margin Top of 10px */ +.lw30 { + line-height: 30px; +} + +/* Only Add Line Height 30px */ +.nompl { + margin: 0; + padding: 0; + line-height: inherit; +} + +/* No margin, paddind and lineweight -> use in title tags if necessary... */ + +/* Media Queries */ +@media (min-width: 320px) and (max-width: 768px) { + .xoops-banner { + top: 0; + } + + .xoops-banner.pull-right { + float: none !important; + } +} + +/* bla, bla, bla */ +.aligncenter { + text-align: center; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + text-align: left; + float: left; +} + +.alignright { + text-align: right; + float: right; +} + +/* Oswaldo */ +/* add hover dropdown*/ +@media (min-width: 769px) { + .dropdown:hover > .dropdown-menu { + display: block; + } +} + +/* dropdown hover */ diff --git a/htdocs/themes/xbootstrap1/theme.tpl b/htdocs/themes/xbootstrap1/theme.tpl new file mode 100644 index 000000000..ec425b74a --- /dev/null +++ b/htdocs/themes/xbootstrap1/theme.tpl @@ -0,0 +1,2 @@ +<{extends file="<{$xoops_rootpath}>/themes/xbootstrap/theme.tpl"}> +<{assign var=theme_dynamic value="<{$xoops_url}>/themes/<{$xoTheme->folderName}>"}> diff --git a/htdocs/themes/xbootstrap1/tpl/slider.tpl b/htdocs/themes/xbootstrap1/tpl/slider.tpl new file mode 100644 index 000000000..97080f361 --- /dev/null +++ b/htdocs/themes/xbootstrap1/tpl/slider.tpl @@ -0,0 +1 @@ +<{extends file="<{$xoops_rootpath}>/themes/xbootstrap/tpl/slider.tpl"}> diff --git a/htdocs/themes/xbootstrap2/images/slider1.jpg b/htdocs/themes/xbootstrap2/images/slider1.jpg new file mode 100644 index 000000000..ee3adb45d Binary files /dev/null and b/htdocs/themes/xbootstrap2/images/slider1.jpg differ diff --git a/htdocs/themes/xbootstrap2/images/slider2.jpg b/htdocs/themes/xbootstrap2/images/slider2.jpg new file mode 100644 index 000000000..87d1cbb8f Binary files /dev/null and b/htdocs/themes/xbootstrap2/images/slider2.jpg differ diff --git a/htdocs/themes/xbootstrap2/style.css b/htdocs/themes/xbootstrap2/style.css new file mode 100644 index 000000000..28456d4e3 --- /dev/null +++ b/htdocs/themes/xbootstrap2/style.css @@ -0,0 +1,1360 @@ +/* CSS Document */ +/* + Bootstrap 3 Template + Author: Angelo Rocha + Author URL: www.angelorocha.com.br + Licence: GPL v3 + + Contacts + Twitter: https://twitter.com/_AngeloRocha + Google Plus: https://plus.google.com/+AngeloRocha/posts + Linkedin: http://br.linkedin.com/in/angelorocha + Github: https://github.com/angelorocha +*/ + +/** + * Table of Contents: + * + * 1. Home Classes + * 2. XOOPS Codes + * 3. XOOPS Blocks + * 4. XOOPS Modules + * 4.1. News + * 4.2. Tag Module + * 4.3. System + * 4.4. System Comments + * 4.5. System Site Closed + * 4.6. Profile Module + * 4.7. Contact Module + * 4.8. PM Module + * 4.9. eXtgallery Module + * 4.10. TDMDownloads + * 4.11. XOOPS Tube + * 4.12. NewBB Module + * 5. Useful Classes +**/ + +/* 1. Home Classes */ +.global-nav { + margin-bottom: 0; +} + +a.navbar-brand.xlogo { + padding: 5px 20px 0 5px; +} + +.slideshow { +} + +.slideshow .carousel-caption { + bottom: 10%; +} + +.slideshow .carousel-indicators { + bottom: 40px; +} + +.slideshow .item { + text-align: center; +} + +.slideshow .item img { + display: inline-block; +} + +.maincontainer { + margin-top: 20px; + margin-bottom: 20px; +} + +.home-message { + background: #FAFAFA; + padding-top: 5px; + border-left: 3px solid #9C6; + margin-top: -60px; + margin-bottom: 10px; + position: relative; + z-index: 5; +} + +.bottom-blocks { + background: url(images/cover.jpg) 50% 50% no-repeat fixed; + background-size: cover; + margin-top: 20px; + padding: 20px 0 20px 0; +} + +.footer-blocks { + background: #111; + color: #EAEAEA; +} + +.footer { + background: #117a47; + color: #EAEAEA; +} + +.footer > h3 { + font-size: 0.9em; + line-height: inherit; + max-width: 960px; + margin: 0 auto 0 auto; + padding: 10px 0 10px 0; + text-align: center; + position: relative; +} + +.footer > h3 > a.credits { + position: absolute; + top: 3px; + right: 10px; +} + +.xoops-banner { + position: relative; + top: 40px; +} + +.xoops-banner * { + max-width: 100%; +} + +/* 2. XOOPS Codes */ +.xoopsQuote blockquote { + font-size: 0.9em; + border-left: 2px solid #EEE; + padding-left: 10px; + font-style: italic; + color: #969696; +} + +.xoopsCode { + background: url(images/code.png); + overflow-x: auto; + border: 1px solid #EEE; + padding-left: 10px; +} + +.xoopsCode code { + background-color: transparent; + line-height: 25px; + position: relative; + padding: 0; + white-space: nowrap; +} + +.xoopsCode code > span { + position: relative; + z-index: 5; +} + +/* 3. XOOPS Blocks*/ +.xoops-side-blocks > aside { + margin-bottom: 20px; + text-align: justify; +} + +.xoops-side-blocks > aside h1, div.xoops-side-blocks > aside h2, div.xoops-side-blocks > aside h3, div.xoops-side-blocks > aside h4, div.xoops-side-blocks > aside h5, div.xoops-side-blocks > aside h6 { + font-size: 0.9em; +} + +.xoops-side-blocks > aside > h4.block-title { + line-height: inherit; + margin: 0; + font-size: 1.3em; +} + +.xoops-blocks { + margin-bottom: 20px; + text-align: justify; +} + +.xoops-blocks > h4 { + line-height: inherit; + margin: 0; +} + +.xoops-bottom-blocks { + background: #FFF; + padding: 10px; + text-align: justify; + margin-bottom: 20px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + position: relative; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; + top: 0; +} + +.xoops-bottom-blocks:hover { + top: -10px; + box-shadow: 0 10px 10px #222; +} + +/* 4. XOOPS Modules */ + +/* 4.1. News */ +.news-home { +} + +.news-home .text-center form { + margin-bottom: 20px; +} + +.home-news-loop { + margin-bottom: 20px; +} + +.home-thumbnails { + height: 200px; + overflow: hidden; + border: 3px solid #EEE; +} + +.home-thumbnails img { + position: relative; + width: 100%; + height: 100%; +} + +section.news-item { + margin-bottom: 20px; +} + +.news-header { + position: relative; +} + +.news-header img { + position: relative; + min-width: 100%; + max-width: 100%; +} + +.news-header > h2.news-title { + background: url(images/alpha.png); + position: absolute; + bottom: 10%; + left: 0; + padding: 10px; + margin: 0; + color: #FFF; + font-size: 1.8em; + z-index: 5; +} + +.news-header > h2.news-title > a { + color: #CF9; +} + +.news-header > h2.news-title > a:after { + content: ": "; +} + +h2.news-no-image { + font-size: 1.5em; + margin: 0; + line-height: inherit; +} + +strong.hit-counter { + background: #333; + color: #FFF; + border-radius: 5px 5px 0 0; + padding: 0 10px 0 10px; + font-size: 0.8em; + line-height: 20px; +} + +.xoops-news-navigation { + padding: 10px 0 10px 0; +} + +.xoops-news-navigation a { + background: #222; + padding: 5px 10px 5px 10px; + color: #EEE; + border-radius: 50px; + -moz-border-radius: 50px; + -webkit-border-radius: 50px; + letter-spacing: 0.5px; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; +} + +.xoops-news-navigation a:hover { + background: #EEE; + box-shadow: 0 0 5px #222; + color: #333; +} + +.xoops-news-icons { + padding: 10px; +} + +.xoops-news-icons a { + font-size: 1.5em; + margin: 0 10px 0 10px; +} + +/* 4.2. Tag module */ +.xoops-tag-bar { +} + +.xoops-tag-bar > ul { +} + +.xoops-tag-bar > ul > li.tag-title { + font-weight: bold; + margin: 0 10px 0 0; +} + +.xoops-tag-bar > ul > li { + display: inline-table; + line-height: 25px; + margin-right: 10px; +} + +.xoops-tag-bar > ul > li > span { +} + +/* 4.3. System */ +.loginform input[type=submit] { + margin-bottom: 5px; +} + +.usermenu li span { + margin-right: 10px; +} + +.usermenu li a.info span { + color: #F00; +} + +.usermenu li a.info span.badge { + background: #F00; + color: #FFF; +} + +.xoops-theme-select { + text-align: center; +} + +.xoops-theme-select form select { + border: 1px solid #D6D6D6; + width: 100%; +} + +.xoops-theme-select img { + max-width: 100%; +} + +ul.userblock { + border-bottom: 1px solid #EEE; + margin-bottom: 0; + padding: 5px 0 5px 0; +} + +ul.userblock:nth-child(odd) { + background: #F9F9F9; +} + +ul.userblock:hover { + background: #EEE; +} + +ul.userblock:last-child { + border-bottom: none; +} + +ul.userblock > li { + display: inline-block; + position: relative; +} + +ul.userblock > li.avatar-image { + max-width: 20%; +} + +ul.userblock > li.avatar-image img { + max-width: 100%; +} + +ul.userblock > li.user-name { + padding: 0 0 0 10px; + width: 49%; +} + +ul.userblock > li.join-date { + padding: 0 5px 0 0; + width: 9%; +} + +ul.userblock > li span.badge { + background: #47A447; + position: absolute; + bottom: 0; + right: 0; +} + +.userinfo { + border: 1px solid #DDD; + border-radius: 5px; +} + +.userinfo .welcome { + padding: 6px; + font-weight: bold; + margin-bottom: 5px; +} + +/* 4.4. System Comments */ +.xoops-comment-body { + margin-top: 20px; +} + +.xoops-comment-template { + margin-bottom: 20px; +} + +.xoops-comment-author img { + display: inline-block; +} + +.xoops-comment-author ul.poster-info { + text-align: left; +} + +.xoops-comment-author li.poster-rank { + margin-bottom: 10px; +} + +.xoops-comment-author strong.poster-rank { + font-size: 0.8em; +} + +.xoops-comment-author img.image-avatar { + width: 100%; + border: 1px solid #CCC; +} + +.xoops-comment-author.col-md-2 { + padding-right: 0; +} + +.xoops-comment-text > div { + display: block; +} + +.xoops-comment-text p.message-text { + background: #EAEAEA; + padding: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + position: relative; +} + +.xoops-comment-text p.message-text:after { + content: ""; + display: block; + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -10px; + background: url(images/comment-arrow.png) 50% 50% no-repeat; + background-size: contain; +} + +.xoops-comment-form { +} + +.xoops-comment-form input[type=text], div.xoops-comment-form textarea { + background: #EEE; + padding: 5px; + min-width: 100%; + border: 1px solid #DDD; + margin-bottom: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +.xoops-comment-form input[type=text]:focus, div.xoops-comment-form textarea:focus { + background: #FFF; +} + +.xoops-comment-form textarea { + max-height: 150px; + max-width: 150px; +} + +.xoops-comment-form input[type=submit] { + background: #5BC0DE; + border: 1px solid #09C; + padding: 5px; + color: #FFF; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + float: right; +} + +.xoops-comment-form span { + font-weight: bold; + color: #999; +} + +.xoops-comment-form span.caption-marker { + color: #F00; + padding-left: 10px; + font-size: 1.5em; +} + +.modal-dialog.comments-modal { +} + +.comments-nav { + padding: 10px; +} + +/* 4.5. System Site Closed */ +.site-closed-body { + background: url(images/background-site-closed.jpg) top center no-repeat fixed; +} + +.xoops-site-closed { + margin-top: 10%; +} + +.site-closed-logo { + margin-bottom: 5%; +} + +.xoops-site-closed-container { + background: #FFF; + padding: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + box-shadow: 0 0 10px #333, 0 0 10px #333; +} + +.xoops-site-closed-container input { + margin-bottom: 10px; +} + +.input-container { + position: relative; +} + +.input-container input:focus ~ span { + left: -50px; +} + +.input-container > span { + background: #111; + color: #000; + text-shadow: 1px 1px 0 #333; + position: absolute; + top: -3px; + left: -10px; + padding: 10px; + z-index: -1; + font-size: 1.5em; + border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -webkit-border-radius: 5px 0 0 5px; + transition: all linear 300ms; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; +} + +/* 4.6. Profile Module */ +ul.profile-values { + margin-top: 10px; +} + +ul.profile-values > li { + margin-bottom: 5px; +} + +ul.profile-values > li.profile-category-title { + font-size: 1.2em; + font-weight: 600; + border-bottom: 1px dashed #999; + margin-bottom: 0; + color: #09C; +} + +/* 4.7. Contact Module */ +.contact-module { + font-weight: bold; +} + +.contact-module input, +.contact-module textarea { + background: #EEE; + border: 1px solid #EAEAEA; + padding: 10px; + display: block; + min-width: 100%; + max-width: 100%; + max-height: 250px; + margin-bottom: 10px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +.contact-module input[type=text]:focus, +.contact-module textarea:focus { + background: #FFF; +} + +.contact-module input[type=submit] { + background: #5BC0DE; + color: #FFF; + font-weight: bold; +} + +/* 4.8. PM Module */ +.xoops-message-header { + min-height: 40px; +} + +.xoops-message-list div.col-xs-1, +.xoops-message-list div.col-md-1 { + max-width: 14px; + text-align: center; +} + +.xoops-message-list div.col-xs-1 .btn, +.xoops-message-list div.col-md-1 .btn { + padding: 3px; + display: inline-block; + font-size: 0.9em; +} + +.xoops-message-loop { + margin-bottom: 10px; +} + +.current-tab { + margin-bottom: 20px; +} + +.message-current-tab div.alert { + padding: 10px 30px 10px 10px; +} + +/* 4.9. eXtgallery Module */ +.xoops-gallery-thumb { + margin-bottom: 20px; +} + +.xoops-gallery-thumb img { + max-width: 100%; +} + +a.extgallery-album-name { + background: #000; + padding: 5px 0 5px 0; + text-align: center; + color: #FFF; + display: block; +} + +strong.number-photos { + background: #000; + opacity: 0.8; + color: #FFF; + font-size: 0.8em; + position: absolute; + top: 5%; + left: 10%; + padding: 0 10px 0 10px; +} + +.extGalleryAlbum { +} + +.extGalleryAlbum > .col-md-12 { + padding: 0; +} + +h3.gallerytitle { + font-size: 1.3em; +} + +.orderbyicons { + font-size: 1.2em; + font-weight: bold; + color: #999; +} + +.orderbyicons ul li { + display: inline-block; + margin: 0 10px 0 10px; + line-height: 30px; +} + +.orderbyicons a { + color: #333; + font-size: 1.2em; +} + +.album-thumb { + margin-bottom: 20px; + overflow: hidden; + position: relative; +} + +ul.adminlinks { + background: url(images/alpha.png); + color: #EAEAEA; + font-size: 0.9em; + position: absolute; + top: 0; + right: -300px; + height: 100%; + -moz-transition: all linear 300ms; + -webkit-transition: all linear 300ms; + transition: all linear 300ms; +} + +.album-thumb:hover > ul.adminlinks { + right: 0; + text-align: center; +} + +ul.adminlinks > li { + padding: 2px 5px 2px 5px; + position: relative; +} + +ul.adminlinks > li > a { + color: #FFF; +} + +.photoRating { + position: absolute; + bottom: 0; + padding: 3px; + background: #FFF; + opacity: 0.8; + border-radius: 0 5px 0 0; +} + +.photo-nav-controls { +} + +.photo-nav-controls ul { + background: url(images/alpha.png); + position: relative; + right: 5px; + color: #FFF; + font-weight: bold; + border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + margin: 0; + overflow: hidden; +} + +.photo-nav-controls ul li { + display: inline-table; + padding: 5px 0 0 0 +} + +.photo-nav-controls ul li.nav-btn { + background: url(images/alpha.png); + width: 30px; + font-size: 1.5em; +} + +.photo-nav-controls ul li a { + color: #555; + text-shadow: 1px 1px 0 #111; +} + +.photo-nav-controls ul li.small { + font-size: 0.9em; + margin: 0 5px 0 5px; + position: relative; + bottom: 5px; +} + +.gallery-single-photo { +} + +.gallery-single-photo img.img-thumbnail { + position: relative; + width: 100%; +} + +ul.photo-info li { + margin-bottom: 10px; + border-bottom: 1px dotted #999; +} + +ul.photo-info li:last-child { + border-bottom: none; +} + +ul.form-send-e-card li { + max-width: 100%; + overflow: hidden; + margin-bottom: 10px; +} + +ul.form-send-e-card input[type=submit] { + background: #09C; + min-width: 20%; + color: #FFF; +} + +ul.form-send-e-card input, ul.form-send-e-card textarea { + min-width: 50%; + max-width: 50%; + border: 1px solid #E6E6E6; + padding: 5px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +ul.form-send-e-card input:focus, ul.form-send-e-card textarea:focus { + background: #EEE; +} + +/* 4.10. TDMDownloads */ +.tdmdownloads { +} + +.tdm-category-list { + margin-bottom: 10px; +} + +.tdm-category-list img { + max-width: 100%; +} + +a.tdm-category-image { + margin: 10px 0 10px 0; + display: block; + text-align: center; +} + +a.tdm-download-btn { + font-size: 1.5em; +} + +.tdm-downloads-info { + margin-top: 10px; + margin-bottom: 10px; +} + +.tdm-downloads-info ul.list-unstyled { +} + +.tdm-downloads-info ul.list-unstyled li { + line-height: 30px; + list-style: square; + margin-left: 20px; + font-size: 0.9em; +} + +.tdm-minibox { + margin-bottom: 20px; +} + +.tdm-download-logo { + max-height: 120px; + overflow: hidden; +} + +.tdm-download-logo img { + width: 100%; +} + +.tdm-short-description { + max-height: 80px; + overflow: hidden; + text-align: justify; + margin: 5px 0 5px 0; +} + +.tdm-download-data.row { + font-weight: bold; + color: #999; + font-size: 0.8em; +} + +.tdm-title { + font-size: 1.3em; + line-height: inherit; + margin: 0 0 5px 0; + display: block; +} + +.tdm-screenshot-single { +} + +.tdm-screenshot-single img { + min-width: 100%; + max-width: 100%; +} + +.tdm-download-data { + padding-bottom: 5px; + border-bottom: 1px dashed #999; +} + +.tdm-download-data ul.tdm-download-details { +} + +.tdm-download-data ul.tdm-download-details li { + margin: 5px 10px 5px 10px; +} + +.tdm-modify-file { + overflow-x: hidden; +} + +.tdm-modify-file img { + max-width: 100%; +} + +ul.tdm-new-download-block { +} + +ul.tdm-new-download-block li { + line-height: 30px; + border-bottom: 1px dashed #EAEAEA; +} + +ul.tdm-new-download-block li:last-child { + border-bottom: none; +} + +/* 4.11. XOOPS Tube */ +.xoopstube { +} + +.xoopstube .col-md-12 { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-header { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-header > a > img { + max-width: 100%; +} + +.xoopstube .xoopstube-header-text { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-description { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-navigation { +} + +.xoopstube .xoopstube-navigation span { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-navigation a { + background: #FAFAFA; + border: 1px solid #EEE; + font-size: 0.9em; + padding: 5px 10px 5px 10px; + display: inline-block; + margin: 0 0 5px 0; + border-radius: 5px; +} + +.xoopstube .xoopstube-navigation a:hover { + background: #EBEBEB; + color: #979797; +} + +.xoopstube-loop { + margin-bottom: 20px; +} + +.xoopstube-loop ul li { + margin-bottom: 5px; +} + +.xoopstube-video-title { + font-size: 1.5em; + line-height: inherit; + margin: 0; +} + +.xoopstube-video-thumb { + padding: 0; + position: relative; +} + +.xoopstube-video-thumb span { + position: absolute; + left: 5px; + bottom: 5px; + color: #666; +} + +.xoopstube-video-thumb img { + max-width: 100%; +} + +.xoopstube .xoopstube-video-info { +} + +.xoopstube .xoopstube-video-info [class*=col] { + margin-bottom: 10px; +} + +.xoopstube .category-titles { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-data { + margin-bottom: 10px; +} + +.xoopstube ul.xoopstube-list li { + margin-bottom: 10px; +} + +.xoopstube .xoopstube-footer { + margin-bottom: 20px; +} + +.xoopstube-other-video { + background: #F9F9F9; + border-top: 1px solid #EEE; +} + +.xoopstube-credits { + background: #333; + color: #EEE; + padding: 10px; +} + +.xoopstube-blocks { +} + +.xoopstube-blocks img { + max-width: 100%; +} + +.xoopstube-thumb { + position: relative; + margin-bottom: 20px; +} + +.xoopstube-thumb span { + background: #000; + display: block; +} + +.xoopstube-video-play { +} + +.xoopstube-video-play embed { + max-width: 100%; +} + +/* 4.12. NewBB Module */ +.newbb { +} + +.newbb-header { +} + +.anchor:before { + content: ' '; + height: 60px; + margin-top: -60px; + display: block; +} + +.newbb-menu { +} + +.newbb-header-icons { +} + +.newbb-header-icons div { + margin-bottom: 10px; +} + +.newbb-category-list { +} + +.newbb-category-list a.pull-right { + margin-left: 5px; +} + +.newbb-list-foruns { + border-bottom: 1px solid #EAEAEA; + padding-bottom: 5px; +} + +.xoops-newbb-list-foruns:last-child { + border-bottom: none; +} + +.newbb-viewtopic { +} + +.newbb-tagbar { +} + +.newbb-online-users { +} + +.newbb-quick-reply textarea { + max-height: 150px; + width: 100%; +} + +.newbb-forum-title { +} + +.newbb-forum-title strong { + font-size: 1.5em; + color: #BBB; +} + +.newbb-forum-title a.btn { + color: #FFF; +} + +.newbb-subforum { +} + +.newbb-subforum ul.subforum-loop { + background: #EEE; + margin: 0; + padding: 10px 0 10px 0; + border-bottom: 1px solid #E1E1E1; + border-top: 1px solid #FFF; +} + +.newbb-topicslist { +} + +.newbb-topiclist-loop { +} + +.newbb-topiclist-header { + background: #F6F6F6; + padding: 10px 0 10px 0; + border-bottom: 1px solid #FFF; +} + +.newbb-topiclist-itens { + border-bottom: 1px solid #FFF; + border-top: 1px solid #DDD; + padding: 10px 0 10px 0; +} + +.newbb-topiclist-itens.even { + background: #FAFAFA; +} + +.newbb-topiclist-itens.odd { + background: #F6F6F6; +} + +.newbb-thread { + background: #EEE; + border: 1px solid #DADADA; +} + +.newbb-post-anchor { + background: #09C; + color: #FFF; + position: absolute; + right: 0; + top: 0; + padding: 3px; + font-size: 0.8em; +} + +.newbb-user-signature { + position: absolute; + bottom: 0; + left: 0; + border-top: 1px dotted #DADADA; + width: 100%; + color: #BBB; + font-style: italic; + padding: 5px; +} + +.newbb-thread-attachment { + margin-top: 20px; +} + +.newbb-thread-attachment strong, +.newbb-thread-attachment small { + display: block; +} + +.newbb-user-data { +} + +.newbb-message-area { + position: relative; + padding-bottom: 40px; + padding-left: 0; +} + +.newbb-topic-id { + position: absolute; + bottom: 0; + right: 0; +} + +.newbb-links { + margin-top: 5px; + border-bottom: 1px dotted #E6E6E6; + padding-bottom: 2px; +} + +.read-topic { + color: #999; +} + +.read-topic:hover { + color: #333; +} + +.new-topic { + font-weight: bold; +} + +.forum-search { + margin-top: 10px; +} + +/* 5. Useful Classes */ +.big-info-icon-link { + color: #333; + font-size: 1.8em; + margin: 10px 0 10px 0; + display: inline-table; + cursor: pointer; +} + +.xoops-default-title { + font-size: 1.3em; + margin: 0; + line-height: inherit; +} + +.generic-pagination { +} + +.generic-pagination a { + background: #FAFAFA; + border: 1px solid #EEE; + padding: 5px 10px; + border-radius: 5px; +} + +.generic-pagination a:hover { + background: #EBEBEB; +} + +.generic-pagination .xo-pagact { + background: #09C; + color: #FFF; + border: 1px solid #EEE; + padding: 5px; + border-radius: 5px; +} + +div.order-by { + font-size: 1.2em; +} + +div.order-by a { + color: #999; + font-size: 1.2em; +} + +.mb10 { + margin-bottom: 10px; +} + +/* Only Add Margin Bottom of 10px */ +.mt10 { + margin-top: 10px; +} + +/* Only add Margin Top of 10px */ +.lw30 { + line-height: 30px; +} + +/* Only Add Line Height 30px */ +.nompl { + margin: 0; + padding: 0; + line-height: inherit; +} + +/* No margin, paddind and lineweight -> use in title tags if necessary... */ + +/* Media Queries */ +@media (min-width: 320px) and (max-width: 768px) { + .xoops-banner { + top: 0; + } + + .xoops-banner.pull-right { + float: none !important; + } +} + +/* bla, bla, bla */ +.aligncenter { + text-align: center; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + text-align: left; + float: left; +} + +.alignright { + text-align: right; + float: right; +} + +/* Oswaldo */ +/* add hover dropdown*/ +@media (min-width: 769px) { + .dropdown:hover > .dropdown-menu { + display: block; + } +} + +/* dropdown hover */ diff --git a/htdocs/themes/xbootstrap2/theme.tpl b/htdocs/themes/xbootstrap2/theme.tpl new file mode 100644 index 000000000..ec425b74a --- /dev/null +++ b/htdocs/themes/xbootstrap2/theme.tpl @@ -0,0 +1,2 @@ +<{extends file="<{$xoops_rootpath}>/themes/xbootstrap/theme.tpl"}> +<{assign var=theme_dynamic value="<{$xoops_url}>/themes/<{$xoTheme->folderName}>"}> diff --git a/htdocs/themes/xbootstrap2/tpl/slider.tpl b/htdocs/themes/xbootstrap2/tpl/slider.tpl new file mode 100644 index 000000000..97080f361 --- /dev/null +++ b/htdocs/themes/xbootstrap2/tpl/slider.tpl @@ -0,0 +1 @@ +<{extends file="<{$xoops_rootpath}>/themes/xbootstrap/tpl/slider.tpl"}>