static/css/bootstrap.css
changeset 212 4610f9f5ee5b
parent 205 016a662009af
child 215 76d113bdb8c7
equal deleted inserted replaced
211:326c1a9fc102 212:4610f9f5ee5b
   204     page-break-inside: avoid;
   204     page-break-inside: avoid;
   205   }
   205   }
   206   img {
   206   img {
   207     max-width: 100% !important;
   207     max-width: 100% !important;
   208   }
   208   }
   209   @page {
   209   @page  {
   210     margin: 2cm .5cm;
   210     margin: 2cm .5cm;
   211   }
   211   }
   212   p,
   212   p,
   213   h2,
   213   h2,
   214   h3 {
   214   h3 {
  1575 input[type="radio"],
  1575 input[type="radio"],
  1576 input[type="checkbox"] {
  1576 input[type="checkbox"] {
  1577   margin: 4px 0 0;
  1577   margin: 4px 0 0;
  1578   margin-top: 1px \9;
  1578   margin-top: 1px \9;
  1579   /* IE8-9 */
  1579   /* IE8-9 */
       
  1580 
  1580   line-height: normal;
  1581   line-height: normal;
  1581 }
  1582 }
  1582 input[type="file"] {
  1583 input[type="file"] {
  1583   display: block;
  1584   display: block;
  1584 }
  1585 }
  5987 }
  5988 }
  5988 /* Utilities
  5989 /* Utilities
  5989 ------------------------------------ */
  5990 ------------------------------------ */
  5990 #wrap > .container {
  5991 #wrap > .container {
  5991   /*padding: 60px 15px 0;*/
  5992   /*padding: 60px 15px 0;*/
       
  5993 
  5992 }
  5994 }
  5993 img {
  5995 img {
  5994   vertical-align: middle;
  5996   vertical-align: middle;
  5995   border: 0;
  5997   border: 0;
  5996   page-break-inside: avoid;
  5998   page-break-inside: avoid;
  6042   border-right: 1px solid #125883;
  6044   border-right: 1px solid #125883;
  6043 }
  6045 }
  6044 .module-course {
  6046 .module-course {
  6045   background-color: #f5f5f5;
  6047   background-color: #f5f5f5;
  6046 }
  6048 }
  6047 .module-cite {
  6049 .module-info {
  6048   border-bottom: 1px solid #fdc91a;
  6050   border-bottom: 1px solid #fdc91a;
  6049   padding-bottom: 20px;
  6051   padding-bottom: 20px;
  6050 }
  6052 }
       
  6053 .module-cite {
       
  6054   padding-bottom: 20px;
       
  6055 }
  6051 .cite {
  6056 .cite {
  6052   position: relative;
  6057   position: relative;
  6053 }
  6058 }
  6054 .cite-left {
  6059 .cite-left {
  6055   top: 6px;
  6060   top: 6px;
  6058   top: 48px;
  6063   top: 48px;
  6059 }
  6064 }
  6060 .cite-right svg {
  6065 .cite-right svg {
  6061   margin-top: -48px;
  6066   margin-top: -48px;
  6062 }
  6067 }
       
  6068 .module-impression {
       
  6069   background: #125883;
       
  6070 }
       
  6071 .module-impression a {
       
  6072   color: white;
       
  6073 }
       
  6074 .module-thumbnail,
       
  6075 .module-impression h3 {
       
  6076   margin-top: 20px;
       
  6077 }
       
  6078 .module-footer .headline {
       
  6079   padding: 20px 0;
       
  6080 }
       
  6081 /* Video
       
  6082 ------------------------------------ */.flex-video {
       
  6083   position: relative;
       
  6084   padding-top: 25px;
       
  6085   padding-bottom: 67.5%;
       
  6086   height: 0;
       
  6087   margin-bottom: 16px;
       
  6088   overflow: hidden;
       
  6089 }
       
  6090 .flex-video.widescreen {
       
  6091   padding-bottom: 57.25%;
       
  6092 }
       
  6093 .flex-video.vimeo {
       
  6094   padding-top: 0;
       
  6095 }
       
  6096 .flex-video iframe,
       
  6097 .flex-video object,
       
  6098 .flex-video embed {
       
  6099   position: absolute;
       
  6100   top: 0;
       
  6101   left: 0;
       
  6102   width: 100%;
       
  6103   height: 100%;
       
  6104 }
  6063 /* Footer
  6105 /* Footer
  6064 ------------------------------------ */
  6106 ------------------------------------ */#footer {
  6065 #footer {
       
  6066   height: 60px;
  6107   height: 60px;
  6067 }
  6108 }
  6068 .sponsor {
  6109 .sponsor {
  6069   height: 50px;
  6110   height: 50px;
  6070 }
  6111 }
  6082 }
  6123 }
  6083 .module-imprint {
  6124 .module-imprint {
  6084   border-top: 1px solid #f5f5f5;
  6125   border-top: 1px solid #f5f5f5;
  6085   padding: 20px 0;
  6126   padding: 20px 0;
  6086 }
  6127 }
       
  6128 /* media queries
       
  6129 ------------------------------------ */@media (max-width: 767px) {
       
  6130   .module-gallery .module-content {
       
  6131     height: 376px;
       
  6132   }
       
  6133   .module-impression svg {
       
  6134     display: none;
       
  6135   }
       
  6136 }
       
  6137 @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
       
  6138   .flex-video {
       
  6139     padding-top: 0;
       
  6140   }
       
  6141 }
Impressum Datenschutzerklärung