/******************************* Highlighted Colors *******************************/ ::-webkit-selection { background-color: #FFFFCC; color: #555555; } ::-moz-selection { background-color: #FFFFCC; color: #555555; } ::selection { background-color: #FFFFCC; color: #555555; } h1::-moz-selection, h2::-moz-selection, h3::-moz-selection { background-color: #F1C1C2; color: #222222; } h1::selection, h2::selection, h3::selection { background-color: #F1C1C2; color: #222222; } .ui *::-moz-selection { background-color: #CCE2FF; } .ui *::selection { background-color: #CCE2FF; } /******************************* Global *******************************/ html, body { font-size: 14px; } body#example { background: #F9F9F9; margin: 0px; padding: 0px; color: #555555; min-width: 320px; font-family: "Lato", "Helvetica Neue", Arial, sans-serif; } body > .content { background: #FCFCFC url(../images/bg.jpg) repeat; } h1, h2, h3, h4, h5 { font-family: "Lato", "Helvetica Neue", "Helvetica", "Arial", sans-serif/*rtl:prepend:"Droid Arabic Kufi","Droid Sans", */; } p:first-child { margin-top: 0em; } p:last-child { margin-bottom: 0em; } /* links */ a { color: #009FDA; text-decoration: none; } a:hover { color: #00BAFF; } ul.list { list-style-type: disc; } ul.list li { list-style-position: outside; } /* text and headers */ h1 { margin: 0px 0px 20px; padding: 50px 0px 5px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } h4 + p { margin: 0px 0px 1em; } pre { background-color: #F0F0F0; } /*rtl:ignore*/ pre.console { background-color: transparent; line-height: 1.6; font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; height: 300px; overflow: auto; direction:ltr; } code { background-color: rgba(0, 0, 0, 0.02); border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; font-size: 14px; margin: 0 0.25em; padding: 0.125em 0.5em; vertical-align: baseline; } .ui.message code { background-color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(0, 0, 0, 0.1); } pre code { border: none; padding: 0px; } table pre, table code { margin: 0px !important; padding: 0px; background-color: transparent; } p { margin: 1em 0em; } p:first-child { margin-top: 0em; } p:last-child { margin-bottom: 0em; } /* links */ a { color: #009FDA; text-decoration: none; } a:hover { color: #00BAFF; } /*-------------- Sidebar ---------------*/ #example #menu .item { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } #example #menu .inverted.header { color: rgba(255, 255, 255, 0.8); } #example #menu a.inverted.header.active, #example #menu a.inverted.header:hover { color: rgba(255, 255, 255, 1); } #example #menu .hide.item { display: none; } #example #menu .menu .active.item { color: #6DFFFF !important; } /* segment headers */ #example .header.segment, #example > .content > .page > .segment, #example > .header.segment { position: relative; z-index: 2; margin: 0em; padding-top: 70px; padding-bottom: 30px; background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } #example .tab.header.segment { padding-bottom: 0em; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) inset; } #example .tab.header.segment .vertical.menu { display: none; margin: 2rem 0em 1rem; } #example .tab.header.segment .tabular.menu { margin: 2rem -1px 0em; border-bottom: none; } #example .tab.header.segment .tabular.menu .active.item { background-color: #FFFFFF; border-bottom-color: #FFFFFF; } #example.legacy .main.menu, #example.legacy .launch.button { left: auto !important; } #example.scale.down.pushed .header.segment { padding-top: 30px; } #example.divider .ui.grid { position: relative; } #example .download.menu { margin-top: 0em; margin-bottom: 3rem; } #example .main.menu { top: 0px; left: -1px; min-width: 320px; width: calc(100% + 1px); } #example .main.menu iframe { margin: 0px 0px 0px 0px; } /* lists */ #example .features { list-style-position: inside; margin: 10px 0px 0px; padding: 0px; } #example .features li { list-style-type: disc; margin: 0px 0px 10px; font-weight: bold; } /*-------------- Advertisement ---------------*/ #example .advertisement { float: right; margin-left: 2em; } #example .advertisement { float: none; display: table-cell; vertical-align: top; padding-left: 2em; } #example #carbonads-container { float: right; } #example .advertisement .carbonad { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.1); } #example .advertisement .carbonad-text { height: auto; font-size: 12px; line-height: 1.3; } #example .carbonad-tag { text-align: left; } #example .inverted.advertisement .carbonad { background-color: rgba(0, 31, 30, 0.5); border: none; overflow: hidden; height: auto; padding: 6px 0px 13px; } #example .inverted.advertisement .carbonad-text { color: rgba(255, 255, 255, 0.6); } #example .inverted.advertisement .carbonad-tag { margin-top: 10px; color: rgba(255, 255, 255, 0.4); } #example .inverted.advertisement .carbonad-tag a { color: rgba(255, 255, 255, 0.8); } #example .inverted.advertisement .carbonad-tag a:hover { color: #FFFFFF; } #example .main.container a.anchor { height: 1px; position: absolute; right: 100%; top: -55px; width: 1px; } /*-------------- Fixed Columns ---------------*/ #example .tab.header.segment .fixed .tabular.menu { position: fixed; top: 50px; } #example .fixed .launch { display: none; } #example .fixed.column { position: relative; } #example .fixed.column .sticky { padding-top: 3em; } /*-------------- Masthead ---------------*/ #example .error.masthead { position: absolute; margin-top: -290px; top: 50%; width: 100%; } #example .error.masthead .container { position: relative; z-index: 100; } #example .masthead { position: relative; overflow: hidden; background: #111111 url(../images/bg-moonlight.jpg); background-size: cover; text-align: center; padding: 7em 0px; color: rgba(255, 255, 255, 0.9); margin-bottom: 0px; border-bottom: none; } #example .masthead .ui.tag.label:after { background-color: #000000 !important; } body#example { background: #2C2C2C url(../images/icons.png) !important; } body#example.pushed, body#example.hide { -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-name: masthead; -moz-animation-name: masthead; -o-animation-name: masthead; animation-name: masthead; -webkit-animation-duration: 30s; -moz-animation-duration: 30s; -ms-animation-duration: 30s; -o-animation-duration: 30s; animation-duration: 30s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: linear; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; } #example .masthead:before { position: absolute; z-index: 1; width: 100%; height: 150%; top: 0px; left: 0px; content: ''; background: url(../images/icons.png); -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-name: masthead; -moz-animation-name: masthead; -o-animation-name: masthead; animation-name: masthead; opacity: 0.7; -webkit-animation-duration: 30s; -moz-animation-duration: 30s; -ms-animation-duration: 30s; -o-animation-duration: 30s; animation-duration: 30s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: linear; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; transform: rotateZ(1deg); } @keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -410px; } } @-moz-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -410px; } } @-webkit-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -410px; } } @-ms-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -410px; } } @-o-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -410px; } } #example.index .main.menu { background-color: rgba(0, 0, 0, 0.3); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); -webkit-transition: opacity 0.5s ease, transform 0.5s ease ; transition: opacity 0.5s ease, transform 0.5s ease ; } #example.index .filled.main.menu { background-color: rgba(0, 0, 0, 0.9); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); } #example.index .introduction { text-align: center; } #example.index .fixed.launch.button { top: 96px; } #example.index .main.menu { top: 0px; } #example.index pre.console { height: 120px; } #example .masthead .grid { position: relative; z-index: 2; } #example .masthead .column { display: table; } #example .introduction { display: table-cell; vertical-align: top; width: 100%; } #example .introduction .buttons { margin-top: 3em; } #example .introduction .label { position: absolute; margin-left: 2em; top: 2em } #example .introduction .theme.buttons { margin: -0.1em 0em 0em 0.5em; vertical-align: middle; } #example .masthead .labeled.button { position: relative; left: 0px; top: 0px; width: auto !important; margin-right: 1em; } #example .masthead.segment h1 { font-size: 5em; color: #FFFFFF; line-height: 1.2; margin: -20px 0px 0px; padding-bottom: 0px; } #example .masthead strike { color: rgba(0, 0, 0, 0.2); } #example .masthead h2 { font-weight: normal; margin: 0px 0 16px 0px; font-size: 1.75em; border-bottom: none; line-height: 1; } #example .masthead .menu { width: 375px; } #example .masthead p { font-size: 1.5em; margin: 1em 0em 1.5em; padding: 0px; } /*-------------- Footer ---------------*/ #example .footer.link.list { display: block; text-align: center; margin-bottom: 1.5rem; } /*-------------- Transparent ---------------*/ .ui.transparent.menu { opacity: 0.95; } /* content */ #example .solid, #example .stripe { padding: 50px 0px; } #example .dark.stripe { background-color: #333333; background: url(/images/dark-bg.png) repeat; color: #FFFFFF; } #example .stripe .column .label { margin-bottom: 1em; } #example .solid { background-color: #FFFFFF; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); } #example .solid .column { color: #555555; } #example .solid .column p b { color: rgba(0, 0, 0, 0.9); } #example .solid .column p { color: rgba(0, 0, 0, 0.5); } #example .stripe .message { margin: 2em 0em; } #example.pushable.left.overlay .fixed.launch.button { transform: translate3d(0, 0, 0); } #example.pushable.overlay.left.pushed .fixed.launch.button { transform: translate3d(260px, 0, 0); } #example .fixed.launch.button { position: fixed; top: 63px; left: -1px; width: 55px; height: 50px; overflow: hidden; -webkit-transition: 0.3s width ease, 0.5s transform ease ; -moz-transition: 0.3s width ease, 0.5s transform ease ; -o-transition: 0.3s width ease, 0.5s transform ease ; -ms-transition: 0.3s width ease, 0.5s transform ease ; transition: 0.3s width ease, 0.5s transform ease ; } #example .fixed.launch.button .text { position: absolute; top: 15px; left: 54px; opacity: 0; -webkit-transition: 0.3s opacity 0.3s ; -moz-transition: 0.3s opacity 0.3s ; -o-transition: 0.3s opacity 0.3s ; -ms-transition: 0.3s opacity 0.3s ; transition: 0.3s opacity 0.3s ; } #example .fixed.launch.button:hover { width: 130px; } #example .fixed.launch.button:hover .text { opacity: 1; } #example .shortcuts { float: right; clear: both; } #example .launch.button .icon { margin-left: 0px; } /*---------------- Overview Mode -----------------*/ #example.overview h2.ui.header { margin-bottom: 0.5em; } #example.overview .example { display: table-row; min-height: 0px !important; overflow: hidden; } #example.overview .example .ui.header, #example.overview .example p { display: table-cell; font-size: 1em; min-width: 170px; font-weight: bold; padding: 0.5em 0em; } #example.overview .example p { font-size: 1rem; font-weight: normal; padding: 0em 0em 0em 0.5em; width: auto; line-height: 1.4; } /*---------------- Footer -----------------*/ #example .page > .footer { padding: 5em 0em 6em; } /*---------------- Settings Table -----------------*/ #example .settings.table { margin-bottom: 20px; } #example .settings.table td:first-child { font-weight: bold; } #example .settings.table td:nth-child(2n) { width: 100px; } #example table .instructive.segment { background-color: transparent; border: 0px; box-shadow: none; padding: 0em; margin: -0.4em -0.7em; } #example table .instructive.segment .code { margin: 0em; } #example table .instructive.segment div.code .ace_identifier, #example table .instructive.segment div.code .ace_line { color: #555555; } #example .ui.label + .instructive.segment { margin-top: 0em; } #example .instructive.segment:after { display: none; } #example .instructive.segment em { font-style: normal; color: rgba(0, 0, 0, 0.4); } #example .instructive.segment .title + em { float: right; } #example .label + div.code { margin-top: 1.5em; } /*---------------- Examples -----------------*/ #example .example { margin: 1em 0em; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 1em 0em; position: relative; -webkit-tap-highlight-color: transparent; } /*---------------- Example Types -----------------*/ /* No Example */ #example .no.example i.code { display: none; } /* Requires Clear */ #example .clearing.example { overflow: hidden; clear: both; padding: 1px; } #example .main.container > h2 { position: relative; } #example .main.container > h2:first-child { margin-top: 0em; } /* After Section Header */ #example .example:first-child, #example h2 + .example, #example h3 + .example, #example h4 + .example { margin-top: 0px; padding-top: 0px; border-top: none; } #example .another.example i.code, #example .example:first-child i.code, #example h2 + .example i.code, #example h3 + .example i.code, #example h4 + .example i.code { top: 0em; } #example .example > h4 { margin: 0em; } /* Spaced */ #example .spaced.example .buttons, #example .spaced.example .button { margin-bottom: 0.75em; } #example .spaced.example .buttons .button { margin-bottom: 0em; } #example .example .toggle.button { min-width: 200px; } /* Code Language */ #example .example .language.label { margin: 1em 0em 0.75em; } /*-------------- Code Button ---------------*/ #example .example i.code { cursor: pointer; position: absolute; top: 1rem; right: 0px; margin: 0; opacity: 0.1; font-size: 18px; color: #555555; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -ms-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; } #example .example i.code:before { font-family: 'Docs'; content: "\f05f"; } #example .example:hover i.code { opacity: 0.7; } #example .example:hover i.code:hover { opacity: 1; } #example .example .grid i.code { right: 25%; } #example .pointing.label + .existing.segment { margin-top: 0em; } #example .existing.code { display: none; } #example .another.example .annotation { margin: 2em 0em 0em; } #example .transition.example .ui.button { margin-bottom: 0.5em; } /* Fixes for UI */ #example .segment > .dimmer { z-index: 800; } #example .code .active.ui.modal { display: none !important; } #example .example .circular.segment { width: 175px; height: 175px; } /******************************* UI Pages *******************************/ /*-------------- Grid ---------------*/ #example .highlighted.example .grid { position: relative; } #example .highlighted.example .grid:before { position: absolute; top: 1rem; left: 1rem; background-color: #F0F0F0; content: ''; width: calc(100% - 2rem); height: calc(100% - 2rem); box-shadow: 0px 0px 0px 1px #DDDDDD inset; } /* Consecutive */ #example .highlighted.example > .grid + .grid { margin-top: 1rem; } #example .highlighted.example .grid .grid:before { background-color: #E0E0E0; } #example .highlighted.example .row { position: relative; } #example .highlighted.example .grid > .column { position: relative; z-index: 11; } #example .highlighted.example .grid .column:not(.row):not(.grid):after { background-color: #FFFFFF; box-shadow: 0px 0px 0px 1px #DDDDDD inset; content: ""; display: block; min-height: 50px; } #example .highlighted.example .grid .column:not(.grid):first-child, #example .ui.type.cards .image .grid .column:not(.grid):first-child { box-shadow: none; } #example .highlighted.example .grid .column:not(.grid), #example .ui.type.cards .image .grid .column:not(.grid) { min-height: 50px; } #example .highlighted.example .grid .segment, #example .ui.type.cards .image .grid .segment { border-radius: 0px; box-shadow: 0 0 0 1px #D4D4D4; } #example .negative.example > .button { position: relative; z-index: 10; } #example .highlighted.special.example .page.grid > .column:first-child:after, #example .highlighted.special.example .page.grid > .column:last-child:after { display: none; } /* Animation */ #example.animated .highlighted.example > .grid, #example.animated .animated.example > .grid { margin: -1rem auto; -webkit-animation: grid 7s ease infinite; -moz-animation: grid 7s ease infinite; animation: grid 7s ease infinite; } /* Grid Inside Grid */ #example.animated .highlighted.example .grid .grid, #example.animated .animated.example .grid .grid { -webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none; } #example.animated .negative.example > .grid { -webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none; background-color: #FFEEEE; } @-webkit-keyframes grid { 0% { width: 100%; } 45% { width: 90%; } 55% { width: 90%; } 100% { width: 100%; } } @-moz-keyframes grid { 0% { width: 100%; } 45% { width: 90%; } 55% { width: 90%; } 100% { width: 100%; } } @keyframes grid { 0% { width: 100%; } 45% { width: 90%; } 55% { width: 90%; } 100% { width: 100%; } } /*-------------- Card ---------------*/ body.card .even.example .card .description { height: 55px; } /*-------------- Progress ---------------*/ body.progress .ui.progress .bar { -webkit-animation: finish 10s ease-in-out infinite; -moz-animation: finish 10s ease-in-out infinite; -ms-animation: finish 10s ease-in-out infinite; animation: finish 10s ease-in-out infinite; } @-webkit-keyframes finish { 0% { width: 0%; } 40% { width: 100%; } 100% { width: 100%; } } @-moz-keyframes finish { 0% { width: 0%; } 40% { width: 100%; } 100% { width: 100%; } } @keyframes finish { 0% { width: 0%; } 40% { width: 100%; } 100% { width: 100%; } } /*-------------- Popup ---------------*/ #example.popup .inline.example .popup { color: #FF0000; } #example .position.example .icon { position: absolute; margin: 0em; width: auto; font-size: 1.5em; height: auto; padding: 0.5em !important; } #example .position.example .segment { width: 250px; height: 250px; } #example .position.example .segment .icon:nth-of-type(1) { top: 3em; left: 3em; } #example .position.example .segment .icon:nth-of-type(2) { top: 3em; left: 50%; margin-left: -1em; } #example .position.example .segment .icon:nth-of-type(3) { top: 3em; right: 3em; } #example .position.example .segment .icon:nth-of-type(4) { top: 50%; margin-top: -1em; right: 3em; } #example .position.example .segment .icon:nth-of-type(5) { bottom: 3em; right: 3em; } #example .position.example .segment .icon:nth-of-type(6) { bottom: 3em; left: 50%; margin-left: -1em; } #example .position.example .segment .icon:nth-of-type(7) { bottom: 3em; left: 3em; } #example .position.example .segment .icon:nth-of-type(8) { top: 50%; margin-top: -1em; left: 3em; } #example .main.ui.grid { position: relative; } /*-------------- Icon ---------------*/ #example .icon.example .grid { margin-top: 1.5rem; text-align: left; } #example .icon.example .grid .code { position: static; } #example .icon.example .grid .column { opacity: 0.8; margin-bottom: 2em; text-align: center; color: #888888; -webkit-transition: margin-left 0.3s ease-out, opacity 0.3s ease-out ; -moz-transition: margin-left 0.3s ease-out, opacity 0.3s ease-out ; -o-transition: margin-left 0.3s ease-out, opacity 0.3s ease-out ; -ms-transition: margin-left 0.3s ease-out, opacity 0.3s ease-out ; transition: margin-left 0.3s ease-out, opacity 0.3s ease-out ; } #example .icon.example .column .icon { opacity: 1; height: 1em; color: #333333; display: block; margin: 0em auto 0.25em; font-size: 2em; -webkit-transition: all 0.2s ease-out ; -moz-transition: all 0.2s ease-out ; -o-transition: all 0.2s ease-out ; -ms-transition: all 0.2s ease-out ; transition: all 0.2s ease-out ; } #example .icon.example .grid .column:hover .icon { color: #009FDA; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } #example .another.icon.example { border-top: 1px solid rgba(0, 0, 0, 0.1); } #example .another.example { margin-top: -1em; padding-top: 2em; border-top: none; } #example .another.example i.code ~ .ignored.message { margin-top: 0em; } #example .example > p { color: #555555; } #example .example div.code[data-demo] { color: transparent; } /*-------------- List Page ---------------*/ #example .element.cards .image { overflow: hidden; min-height: 100px; } #example .collection.cards { min-height: 350px; } #example .ui.type.cards > .item { min-height: 255px; } #example .ui.type.cards > .item > .image { padding: 1em; height: 165px; vertical-align: middle; } /*-------------- Feed ---------------*/ #example.feed .example .segment { max-width: 800px; } /*---------------- Code Colors -----------------*/ /* example code reskin */ #example div.code.hide { display: none; } /*rtl:ignore*/ #example div.code { position: relative; width: 100%; text-align: left; direction:ltr; } #example div.code .ace_gutter { background-color: #FAFAFA; border-right: 1px solid rgba(0, 0, 0, 0.1); color: #999999; } #example div.code .ace_gutter-cell { padding-right: 20px; padding-left: 10px; } #example div.code .ace_bracket { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.1); } #example div.code .ace_indent-guide { position: relative; background: none; } #example div.code .ace_gutter, #example div.code .ace_scroller { background-color: transparent; overflow: visible; margin: 14px 10px; } #example div.code .ace_scrollbar { overflow: hidden; background-color: transparent; } #example div.code { margin: -1em; font-size: 14px; padding: 5px 0px; background-color: transparent; } #example div.code .ace_line, #example div.code .ace_line span { -webkit-transition: color 1s ease-out ; -moz-transition: color 1s ease-out ; -o-transition: color 1s ease-out ; -ms-transition: color 1s ease-out ; transition: color 1s ease-out ; } #example div.code .ace_line { color: #555555; } #example div.code .ace_tag { color: #DCBCD3; } #example div.code .ace_attribute-name { color: #F4C5C5; } #example div.code .ace_string { color: #00A59D; } #example div.code .ace_cursor { border-left: none; } #example div.code .ace_paren { color: #CCCCCC; } #example div.code .ace_keyword { color: #CCCCCC; } #example div.code .ace_identifier { color: #CCCCCC; } #example div.code .ace_punctuation { color: #CCCCCC; } #example div.code .ace_active_line { background-color: #FBFBE5; } /* Hovered Style */ #example div.code:hover .ace_line { color: #555555; } #example div.code:hover .ace_tag { color: #892A6F; } #example div.code:hover .ace_attribute-name { color: #934E4E; } #example div.code:hover .ace_content { } #example div.code:hover .ace_string { color: #00A59D; } #example div.code:hover .ace_cursor {/* border-left: 1px solid #AAAAAA;*/ } #example div.code:hover .ace_paren { color: #555555; } #example div.code:hover .ace_keyword { color: #555555; } #example div.code:hover .ace_identifier { color: #555555; } #example div.code:hover .ace_scrollbar { overflow: hidden !important; } #example div.code:hover .ace_punctuation { color: #555555; } #example div.code:hover .ace_active_line { background-color: #FBFBE5; } /******************************* Definition Container *******************************/ #example .pusher > .page { display: table; width: 100%; height: 100%; } #example .pusher > .page > .full.height { display: table-row; height: 100%; } #example .pusher > .page > .footer { clear: both; } #example .main.container { background-color: #FFFFFF; margin: 0em auto; box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.1); padding: 2em 2em 2em; z-index: 1; } #example .main.container .right.rail .sticky { padding: 2em 0em; } #example .container { position: relative; width: 915px; margin: 0px auto; } #example .following.menu .menu .active.item { font-weight: bold; } @media only screen and (max-width : 600px) { #example .page > .footer { padding: 2em 0em; } #example .container { width: auto; margin: 0em 1rem; } #example .main.container { padding: 1em; box-shadow: none; } #example .header.segment { padding-top: 60px; padding-bottom: 20px; } #example .example i.code { opacity: 0.3; } #example .example i.code:hover { opacity: 1; } } @media only screen and (min-width : 600px) and (max-width : 998px) { #example .container { width: auto; margin: 0em 3rem; } #example .main.container { padding: 1em; } } @media only screen and (max-width : 998px) { #example .following.menu { display: none; } } @media only screen and (min-width : 998px) { #example .following.menu { display: block; } #example .container { right: 100px; } } @media only screen and (min-width : 998px) and (max-width: 1200px) { #example .container { width: 650px; margin: 0em auto; } #example .container .right.rail { width: 200px; } } @media only screen and (min-width : 1200px) and (max-width: 1355px) { #example .container { width: 700px; margin: 0em auto; } } @media only screen and (min-width : 1355px) { #example .container { width: 850px; } #example.item .container, #example.card .container { width: 955px; } } /* Homepage */ @media only screen and (max-width : 780px) { #example.index .container { margin-left: 2em; margin-right: 2em; } } @media only screen and (max-width : 998px) { #example.index .main.menu .container { width: auto; padding: 0% 4%; } } @media only screen and (min-width : 998px) { #example.index .main.menu .container { width: auto; padding: 0% 8%; } } @media only screen and (min-width : 1500px) { #example.index .main.menu .container { width: auto; padding: 0% 13%; } } @media only screen and (min-width : 1750px) { #example.index .main.menu .container { width: auto; padding: 0% 18%; } } @media only screen and (min-width : 2000px) { #example.index .main.menu .container { width: auto; padding: 0% 23%; } } /******************************* Responsive *******************************/ @media only screen and (max-width : 998px) { #example .fixed .section, #example .fixed .title b { display: none; } #example .stripe .header .code.icon { display: none; } #example .fixed .container { width: auto; margin: 0px auto; max-width: 9999px; } #example .fixed.launch.button { display: none; } #example .fixed .launch { display: inline-block; } } @media only screen and (max-width : 1500px) { #example.index .icon.header .icon { font-size: 3em; } } @media only screen and (max-width : 780px) { pre.console { height: 150px; } #example.index .masthead { text-align: center; padding: 50px 0px 15px; } #example.index .masthead h1 { font-size: 3em; margin-top: 0em; } #example.index .masthead h1 .icon { display: none; } #example.index .masthead .button { font-size: 1.1em; margin-bottom: 0.5em; } #example.index .masthead h2 { font-size: 1.25em; margin: 0em 0em 1em; } #example.index .masthead p { font-size: 1.35em; } #example.index .icon.header .icon { font-size: 3em; } #example .introduction { display: block; } #example .advertisement { display: block; margin: 1em 0em; padding: 0em; } #example #menu .hide.item { display: block; } #example #menu .item > .icon { font-size: 1em !important; } #example .inverted.advertisement .carbonad { height: 109px; } #example .inverted.advertisement .carbonad-img { margin-top: 0px; } #example #carbonads-container { float: none; } #example .carbonad { width: auto; } #example .carbonad-text, #example .carbonad-tag { float: none; display: block; text-align: left; margin-left: 160px; width: 170px; } #example:not(.index) .introduction .button { float: none; margin: 0 0.5em 0.5em 0; } } @media only screen and (max-width : 600px) { #example .icon.example .grid .column { width: 33.33%; } } @media only screen and (max-width : 600px) { #example .main.menu .borderless.item { display: none; } #example .fixed .developer, #example .fixed .designer, #example .fixed .previous, #example .fixed .next { display: none; } #example .tab.header.segment .tabular.menu { display: none; } #example .tab.header.segment .vertical.menu { display: block; } } @media only screen and (max-width : 450px) { #example .main.menu .icon.item { display: none; } #example .main.menu .github.item { display: block; } #example .main.menu .github.item:before { display: none; } #example .carbonad { height: 135px; } #example .carbonad .carbonad-text { width: 90px; } } #example .masthead .mobile.buttons { display: none; } @media only screen and (max-width : 470px) { #example .masthead .tag.label { display: none; } #example .masthead .inverted.buttons { display: none; } #example .masthead .mobile.buttons { display: block; } #example.button-page .ui.buttons, #example.button-page :not(.buttons) .ui.button { margin-bottom: 0.5em; } #example .masthead:before { -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none; animation-name: none; } } @media only screen and (max-width : 640px) { #example.transition .fixed.column { display: none; } #example.transition .examples { width: 100%; } #example.transition .examples .pointing.below.label { display: none; } } @media only screen and (max-width : 998px) { #example .examples { margin-right: 220px; padding: 1px; } #example .fixed.column, #example .fixed.column .fixed { float: right; width: 200px; } } @media only screen and (min-width : 998px) { #example .examples { margin-right: 330px; padding: 1px; } #example .fixed.column, #example .fixed.column .fixed { float: right; width: 300px; } } @media only screen and (min-width : 1500px) { #example .examples { margin-right: 500px; } #example .fixed.column, #example .fixed.column .fixed { float: right; width: 400px; } }