/**This file is under MIT and other licences and parts of it * are protected under various copyright laws*/ @font-face { font-family: "Helvetica-Bold"; font-weight: normal; font-style: normal; src: url(../JBFonts/Helvetica-Bold.otf); } @font-face { font-family: "Helvetica"; font-weight: normal; font-style: normal; src: url(../JBFonts/Helvetica.otf); } .jb_ebook_ttl { margin-left: 15px; font-weight: bold; font-size: 30px; color: #f0f; font-family: "Helvetica-Bold"; } .jb_images { width: 400px; padding-left: 5px; padding-right: 5px; } .Accordion { border-left: solid 1px gray; border-right: solid 1px black; border-bottom: solid 1px gray; overflow: hidden; } .AccordionPanel { margin: 0; padding: 0; text-align: center; font-size: 20px; color: #fff; letter-spacing: 1px; cursor: pointer; font-family: "Helvetica"; } .AccordionPanelTab { background-color: #808000; border-top: solid 1px black; border-bottom: solid 1px gray; margin: 0; height: 40px; line-height: 40px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; } .AccordionPanelContent { overflow: auto; margin-top: 10px; padding: 0; height: 270px; cursor: pointer; } .AccordionPanelOpen .AccordionPanelTab { background-color: #FFEBCD; font-weight: bold; color: #F00; } .AccordionPanelTabHover { color: #fff; } .AccordionPanelOpen .AccordionPanelTabHover { color: #000; } .AccordionFocused .AccordionPanelTab { background-color: #030; color: #fff; } .AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #FFEBCD; color: #000; } @media print { .Accordion { overflow: visible !important; } .AccordionPanelContent { display: block !important; overflow: visible !important; height: auto !important; } } @media only screen and (min-width: 150px) and (max-width: 500px) { .jb_images { width: 95%; margin-left: 0; margin-right: 0; } .jb_ebook_ttl { margin-left: 15px; font-weight: bold; font-size: 20px; color: #f0f; font-family: "Helvetica-Bold"; } .AccordionPanel { margin: 0; padding: 0; text-align: center; font-size: 20px; color: #fff; letter-spacing: 1px; cursor: pointer; font-family: "Helvetica"; } .AccordionPanelTab { background-color: #808000; border-top: solid 1px black; border-bottom: solid 1px gray; margin: 0; padding-top: 10px; height: 40px; line-height: 40px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; text-align: center; } .AccordionPanelContent { overflow: auto; margin-top: 5px; margin-bottom: 5px; padding: 0; height: auto; cursor: pointer; } }