src/pyams_default_theme/resources/css/pyams-default.css
changeset 317 46c78cc30b74
parent 293 b2f7d60562ba
child 319 29ffc22ece57
--- a/src/pyams_default_theme/resources/css/pyams-default.css	Fri Dec 28 10:50:56 2018 +0100
+++ b/src/pyams_default_theme/resources/css/pyams-default.css	Fri Dec 28 11:05:40 2018 +0100
@@ -27,6 +27,20 @@
   width: 100%;
   height: 100%;
 }
+dd ul {
+  position: relative;
+  list-style-position: outside;
+  list-style-type: none;
+  padding-left: 1em;
+}
+dd ul li::before {
+  position: absolute;
+  left: 0;
+  content: '-';
+}
+.no-padding {
+  padding: 0!important;
+}
 /**
  * Spacer styles
  */
@@ -105,14 +119,41 @@
 .page-header {
   margin-top: 2rem;
 }
-.footer-simple .nav {
+.footer-simple {
   display: flex;
-  justify-content: center;
-}
-.footer-simple .nav-tabs {
   margin-top: 2em;
   border-top: 1px solid #ddd;
   border-bottom: 0;
+  background-color: #39413b;
+  color: white;
+  flex-direction: row;
+  justify-content: space-evenly;
+  align-items: flex-start;
+  padding-top: 1em;
+  padding-bottom: 1em;
+}
+.footer-simple .title {
+  font-weight: bold;
+  margin-bottom: 0.5em;
+}
+.footer-simple ul {
+  padding-top: 3px;
+  padding-left: 1em;
+}
+.footer-simple li {
+  list-style-type: square;
+  list-style-position: outside;
+  padding-left: 0;
+}
+.footer-simple a,
+.footer-simple a:hover {
+  color: #eeeeee;
+  cursor: default;
+  text-decoration: none;
+}
+.footer-simple a[href]:hover {
+  cursor: pointer;
+  text-decoration: underline;
 }
 @media only screen and (min-width: 1200px) {
   .portal-page .slot.col-lg-0 {
@@ -140,7 +181,7 @@
 }
 .toolbox button {
   text-align: left;
-  display: flex!important;
+  display: flex !important;
   align-items: center;
 }
 .toolbox button i.fa {
@@ -149,20 +190,20 @@
 }
 @media only screen and (min-width: 1340px) {
   .col-lg-12 .portlet > section.wrapper {
-    margin-left: calc(0vw);
-    margin-right: calc(0vw);
+    margin-left: calc(-50vw + 50%);
+    margin-right: calc(-50vw + 50%);
   }
 }
 @media only screen and (min-width: 1052px) {
   .col-md-12 .portlet > section.wrapper {
-    margin-left: calc(0vw);
-    margin-right: calc(0vw);
+    margin-left: calc(-50vw + 50%);
+    margin-right: calc(-50vw + 50%);
   }
 }
 @media only screen and (max-width: 1051px) {
   .col-sm-12 .portlet > section.wrapper {
-    margin-left: calc(0vw);
-    margin-right: calc(0vw);
+    margin-left: calc(-50vw + 50%);
+    margin-right: calc(-50vw + 50%);
   }
 }
 @media only screen and (max-width: 767px) {
@@ -173,8 +214,8 @@
     color: white;
   }
   .col-xs-12 .portlet > section.wrapper {
-    margin-left: calc(0vw);
-    margin-right: calc(0vw);
+    margin-left: calc(-50vw + 50%);
+    margin-right: calc(-50vw + 50%);
   }
 }
 /**
@@ -203,6 +244,14 @@
 /**
  * Search results
  */
+.search-results header,
+.search-results header > div {
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+  flex-flow: row nowrap;
+  white-space: nowrap;
+}
 .search-results .breadcrumb:empty {
   margin: 0;
   padding: 0;
@@ -213,6 +262,13 @@
 .search-results .tags span {
   margin: 0 0.2rem;
 }
+.search-results li .current {
+  font-weight: bold;
+}
+.search-results li .current:hover,
+.search-results li .disabled:hover {
+  background-color: transparent;
+}
 /**
  * Images gallery
  */
@@ -248,12 +304,12 @@
 }
 .ekko-lightbox {
   position: fixed;
-  top: 0!important;
+  top: 0 !important;
   height: 100vh;
 }
 .ekko-lightbox .modal-footer {
   padding-top: 0;
-  text-align: right!important;
+  text-align: right !important;
   font-style: italic;
   font-size: 0.8em;
 }
@@ -311,8 +367,28 @@
   font-family: 'Source Code Pro', monospace;
 }
 /**
+ * Glossary term
+ */
+.thesaurus-term {
+  color: #337ab7;
+  text-decoration: none;
+  font-weight: bold;
+  cursor: pointer;
+}
+/**
  * Modal dialogs
  */
+.modal {
+  z-index: 10050;
+}
+.modal fieldset legend {
+  padding-top: 10px;
+}
+.modal footer {
+  margin: 15px 40px;
+  display: flex;
+  flex-direction: row-reverse;
+}
 .modal-backdrop,
 .modal-backdrop.fade.in {
   position: fixed;
@@ -378,7 +454,6 @@
 }
 .modal-overflow {
   position: relative;
-  height: 98%;
 }
 .modal-overflow .modal-body {
   overflow: hidden;
@@ -388,6 +463,11 @@
   width: 100%;
   height: 20px;
 }
+@media only screen and (max-width: 991px) {
+  .modal-overflow .scrollmarker {
+    display: none!important;
+  }
+}
 .modal-overflow .scrollmarker.top {
   background: -moz-linear-gradient(top, #3276b1 0%, rgba(50, 118, 177, 0.83) 17%, rgba(50, 118, 177, 0) 100%);
   /* FF3.6+ */
@@ -423,4 +503,24 @@
 .modal-viewport fieldset .alert {
   margin: 0 -5px 5px !important;
 }
+/**
+ * Forms
+ */
+.search-form .form-group {
+  display: flex;
+}
+.search-form input {
+  flex-grow: 5;
+}
+.ams-form fieldset {
+  display: block;
+  position: relative;
+  padding: 10px 15px 5px;
+  border: 0;
+  background: rgba(255, 255, 255, 0.9);
+}
+.ams-form:before,
+.ams-form:after {
+  margin: 0;
+}
 /*# sourceMappingURL=pyams-default.css.map */
\ No newline at end of file