/******************************* 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; 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); } #example .example .anchor + 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 { position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } #example #menu .item .circular.label { position: absolute; top: 0.75rem; right: 1em; opacity: 0.2; transition: background 0.3s ease; } #example #menu .item.active > .circular.label, #example #menu .item:hover > .circular.label { opacity: 0.8; } #example #menu .inverted.header { color: rgba(255, 255, 255, 0.8); margin-bottom: 0.5em; } #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 { clear: both; 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; 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 .index.advertisement { display: block; position: absolute; } #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, 0, 0, 0.25); 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: -30px; 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-sky.jpg); background-size: cover; text-align: center; padding: 0em; 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.index .pusher > .page { background-color: #FFFFFF; } #example.index .masthead { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; } #example.index .masthead:before { position: absolute; z-index: 1; width: 150%; height: 200%; top: -25%; left: 0px; content: ''; background: url(../images/icons-inverted.png); -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-animation-name: masthead; -moz-animation-name: masthead; -o-animation-name: masthead; animation-name: masthead; -ms-transition: opacity 5s ease-in-out, transform 5s ease-in-out; -webkit-transition: opacity 5s ease-in-out, transform 5s ease-in-out; -moz-transition: opacity 5s ease-in-out, transform 5s ease-in-out; transition: opacity 5s ease-in-out, transform 5s ease-in-out; opacity: 0.08; -webkit-animation-duration: 15s; -moz-animation-duration: 15s; -ms-animation-duration: 15s; -o-animation-duration: 15s; animation-duration: 15s; -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; -webkit-transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-14%) translateX(-2%) translateZ(300px); -moz-transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-14%) translateX(-2%) translateZ(300px); transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-14%) translateX(-2%) translateZ(300px); } #example .masthead.zoomed:before { opacity: 0.15; -webkit-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); -moz-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); } @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 .masthead.segment .typed-cursor { position: relative; top: -0.05em; left: -0.25em; opacity: 1; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite; animation: blink 0.7s infinite; } @keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } @-webkit-keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } @-moz-keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } #example.index .masthead { position: relative; overflow: hidden; /*background: linear-gradient(#081919, #001c1c) #191919;*/ background: radial-gradient(farthest-corner, #053B3B, #151818) repeat scroll 0 0 #191919; background-color: #191919; color: rgba(255, 255, 255, 0.9); margin-bottom: 0px; border-bottom: none; } #example.index .masthead.segment h1 { font-size: 3em; color: rgba(255, 255, 255, 0.5); line-height: 1.2; margin: 0px 0px 0px; padding-bottom: 0px; -moz-perspective: 500px; -webkit-perspective: 500px; perspective: 500px; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #example.index .masthead.segment h1 > .library { display: block; font-size: 1.75em; color: #FFFFFF; font-weight: bold; } #example.index .masthead.segment h1 b { display: inline-block; font-weight: 300; color: #FFFFFF; } #example.index .masthead.segment h1 .text { display: inline-block; font-weight: 300; margin-left: -0.4em; } #example.index .masthead h2 { font-weight: normal; margin: 0px 0 16px 0px; font-size: 1.75em; border-bottom: none; line-height: 1; } #example.index .masthead p { font-size: 1.5em; margin: 1em 0em 1.5em; padding: 0px; } #example.index .masthead .secondary.menu { float: right; margin: 0.1rem 0rem 0rem 1rem; } #example.index .introduction { position: relative; clear: both; margin: 15rem 0rem; } #example.index .logo { float: left; width: 35px; } #example.index .ui.header { font-weight: normal; } #example.index .introduction .buttons { margin-top: 3em; } #example.index .following .version.label { margin: 0.25em 0px 0px 1em; } #example.index .introduction { display: block; text-align: center; } #example.index .advertisement { padding-left: 0; position: absolute; left: auto; right: 6em; top: 50%; transform: translateY(-50%); vertical-align: top; } #example.index .fixed.launch.button { top: 275px; background-color: #333333; } #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 .theme.buttons { margin: -0.1em 0em 0em 0.5em; vertical-align: middle; } /*-------------- Footer ---------------*/ #example .footer.link.list { display: block; text-align: center; margin-bottom: 1.5rem; } /*-------------- Transparent ---------------*/ .ui.transparent.menu { opacity: 0.95; } /*-------------- Homepage ---------------*/ #example.index .following.bar { position: absolute; top: 50px; z-index: 1; left: 0%; width: 100%; } #example.index .stripe .grid .row { margin: 2rem 0rem; } #example.index .feature.stripe p { min-height: 100px; } #example.index .inverted.stripe { background-color: #1B1C1D; } #example.index .inverted.stripe p { color: #FFFFFF; } #example.index .final.stripe { border-top: 1px solid #DDDDDD; background-color: #F8F8F8; } #example .alternate.stripe { background-color: #F2F3F5; } #example .stripe .ui.vertical.divider { font-size: 1rem; } #example.index .stripe .icon.header i.icon { font-size: 2em; } #example.index .email.stripe { padding: 2em 0em; } #example.index .email.stripe p { margin: -0.5em 0em 1em; } #example.index .email.stripe .input { width: 450px; } #example.index .email.stripe .submit.button { margin-left: 1em; } #example.index .demo h4 { font-weight: bold !important; margin: 0em 0em 1em !important; } /* content */ #example .solid, #example .stripe { padding: 6em 0px; } #example .stripe h1 { font-size: 40px; } #example .stripe h2 { font-size: 26px; } #example .stripe h3 { font-size: 20px; } #example .stripe .buttons { vertical-align: top; } #example .stripe .button { margin-bottom: 0.5em; } #example .stripe .column > p { font-size: 16px; line-height: 1.6; margin: 2em 0em; } #example .stripe .grid .grid p { font-size: 15px; line-height: 1.4; } #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: auto; 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 .right.floated.overview.button { margin-bottom: 0.5em; } #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 .examples > h2, #example .main.container > h2, #example .main.container > .tab > 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.animated .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; } /*-------------- 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 : 400px) { #example.index .advertisement { margin-left: -130px !important; } #example.index .carbonad { width: 260px !important; } #example .advertisement { max-width: 260px; } } @media only screen and (max-width : 400px) { #example .example { max-width: 290px; } } @media only screen and (max-width : 600px) { #example.index .following.bar .column { text-align: center; } #example.index .following .logo { float: none; } #example.index .following .version.label { vertical-align: top; margin-top: 0em; } #example.index .introduction { margin: 8rem 0rem 14rem; } #example.index .masthead.segment h1 { font-size: 2.25em; } #example.index .email.stripe .input { width: auto; } #example.index .following .secondary.menu { display: none; } #example.index .email.stripe .submit.button { margin-top: 0.5em; } #example .solid, #example .stripe { padding: 4em 0em; } #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) { #example.index .main.menu { display: none; } } @media only screen and (min-width : 600px) and (max-width : 998px) { #example .container { width: auto; margin: 0em 2rem; } #example .header .button { margin-bottom: 0.5em; } #example .main.container { padding: 1em 2em; } } @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 .introduction { display: block; } #example .advertisement { left: 100%; padding-left: 0em; position: absolute; top: 0em; vertical-align: top; } #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 { padding: 0em; } } @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 { cursor: pointer; display: inline-block; } } @media only screen and (max-width : 1500px) { #example.index .icon.header .icon { font-size: 3em; } } @media only screen and (max-width: 1200px) { #example.index .advertisement { position: absolute; top: auto; left: 50%; bottom: 2rem; margin-left: -175px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; } #example.index .inverted.advertisement .carbonad-img { margin-top: 0px; } #example.index #carbonads-container { float: none; } #example.index .carbonad { width: 340px; } #example.index .carbonad-text, #example.index .carbonad-tag { float: none; display: block; text-align: left; margin-left: 160px; width: 170px; } } @media only screen and (max-width : 780px) { pre.console { height: 150px; } #example .introduction { display: block; } #example .advertisement { display: block; margin: 1em auto; padding: 0em; } #example #menu .hide.item { display: block; } #example #menu .item > .icon { font-size: 1em !important; } #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: inline-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: 320px; padding: 1px; } #example .fixed.column, #example .fixed.column .fixed { float: right; width: 300px; } }