diff --git a/public/core/css/core.css b/public/core/css/core.css index f1f0bb0..905711c 100755 --- a/public/core/css/core.css +++ b/public/core/css/core.css @@ -5,8 +5,7 @@ * Licensed under MIT Open Source */ .top-bar-title { - white-space: nowrap; -} + white-space: nowrap; } #action-bar .close-listener { position: fixed; @@ -15,197 +14,136 @@ right: 0; bottom: 0; background: transparent; - z-index: 9000; -} + z-index: 9000; } #action-bar #responsive-menu .top-bar-right { position: relative; text-align: right; - width: 100%; -} + width: 100%; } #action-bar .top-bar-right { - width: auto; -} -#action-bar .top-bar-right .menu.action-bar a img + span { - display: none; -} -#action-bar .top-bar-right .menu.action-bar .action { - position: relative; - z-index: 9000; -} -#action-bar .top-bar-right .menu.action-bar .action.is-dropdown-submenu-parent { - z-index: 9001; -} -#action-bar .top-bar-right .menu.action-bar .action.hidden { - display: none; -} -@media screen and (max-width: 24.9375em) { - #action-bar .top-bar-right .menu.action-bar .action.smedium { - display: none; - } -} -@media screen and (max-width: 39.9375em) { - #action-bar .top-bar-right .menu.action-bar .action li { - display: table-cell; - } - #action-bar .top-bar-right .menu.action-bar .action.medium { - display: none; - } -} -@media screen and (max-width: 63.9375em) { - #action-bar .top-bar-right .menu.action-bar .action.large { - display: none; - } -} -#action-bar .top-bar-right .menu.action-bar .action.never { - display: none; -} -#action-bar .top-bar-right .menu.action-bar.hidden { - display: inline-block; - position: absolute; - z-index: 9000; - border: 1px solid #cacaca; - padding: 0.2rem; - transform: translateX(-100%); - text-align: left; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.hidden { - display: none; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent { - z-index: 9001; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu { - top: auto; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu > li.action, #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu > .close-listener { - z-index: 9001; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent > a:after { - display: block; - width: 0; - height: 0; - border: 6px inset; - content: ""; - border-bottom-width: 0; - border-top-style: solid; - border-color: #ffffff transparent transparent; - right: 5px; - left: auto; - margin-top: -3px; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action a { - white-space: nowrap; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action a img { - display: none; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action a img + span { - display: inherit; -} -@media print, screen and (min-width: 40em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.medium { - display: none; - } -} -@media print, screen and (min-width: 25em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium { - display: none; - } -} -@media print, screen and (min-width: 64em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.large { - display: none; - } -} -@media screen and (max-width: 24.9375em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium { - display: block; - } - #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium.hidden { - display: none; - } -} -@media screen and (max-width: 39.9375em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.medium { - display: block; - } - #action-bar .top-bar-right .menu.action-bar.hidden .action.medium.hidden { - display: none; - } -} -@media screen and (max-width: 63.9375em) { - #action-bar .top-bar-right .menu.action-bar.hidden .action.large { - display: block; - } - #action-bar .top-bar-right .menu.action-bar.hidden .action.large.hidden { - display: none; - } -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.never { - display: block; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.never.hidden { - display: none; -} -#action-bar .top-bar-right .menu.action-bar.hidden .action.always { - display: none; -} -#action-bar .top-bar-right .menu .action { - z-index: 100; -} -@media screen and (max-width: 39.9375em) { - #action-bar .top-bar-right .menu .action a { - width: 100%; - } -} -@media screen and (max-width: 39.9375em) { - #action-bar .top-bar-right .menu .action a { - padding-left: 0.68rem; - } -} -@media screen and (max-width: 24.9375em) { - #action-bar .top-bar-right .menu .action a { - padding-left: 0.236rem; - } -} -@media screen and (max-width: 39.9375em) { - #action-bar .top-bar-right .menu .action:not(.is-dropdown-submenu-parent) a { - padding-right: 0.68rem; - } -} -@media screen and (max-width: 24.9375em) { - #action-bar .top-bar-right .menu .action:not(.is-dropdown-submenu-parent) a { - padding-right: 0.236rem; - } -} -#action-bar .top-bar-right .menu .action.img a { - padding-top: 0; -} -#action-bar .top-bar-right .menu .action.img a img { - vertical-align: inherit; - max-height: 1.4rem; -} -#action-bar .top-bar-right .menu > li > ul.is-dropdown-submenu { - min-width: 0; -} -#action-bar .top-bar-right .menu > li > ul.is-dropdown-submenu .action { - display: inherit; -} -#action-bar .top-bar-right .menu > li.opens-right > ul.is-dropdown-submenu { - right: auto; - left: auto; -} -#action-bar .top-bar-right .menu > li.opens-right > ul.is-dropdown-submenu a { - text-align: left; -} + width: auto; } + #action-bar .top-bar-right .menu.action-bar a img + span { + display: none; } + #action-bar .top-bar-right .menu.action-bar .action { + position: relative; + z-index: 9000; } + #action-bar .top-bar-right .menu.action-bar .action.is-dropdown-submenu-parent { + z-index: 9001; } + #action-bar .top-bar-right .menu.action-bar .action.hidden { + display: none; } + @media screen and (max-width: 24.9375em) { + #action-bar .top-bar-right .menu.action-bar .action.smedium { + display: none; } } + @media screen and (max-width: 39.9375em) { + #action-bar .top-bar-right .menu.action-bar .action li { + display: table-cell; } + #action-bar .top-bar-right .menu.action-bar .action.medium { + display: none; } } + @media screen and (max-width: 63.9375em) { + #action-bar .top-bar-right .menu.action-bar .action.large { + display: none; } } + #action-bar .top-bar-right .menu.action-bar .action.never { + display: none; } + #action-bar .top-bar-right .menu.action-bar.hidden { + display: inline-block; + position: absolute; + z-index: 9000; + border: 1px solid #cacaca; + padding: 0.2rem; + transform: translateX(-100%); + text-align: left; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.hidden { + display: none; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent { + z-index: 9001; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu { + top: auto; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu > li.action, #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent ul.is-dropdown-submenu > .close-listener { + z-index: 9001; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.is-dropdown-submenu-parent > a:after { + display: block; + width: 0; + height: 0; + border: 6px inset; + content: ""; + border-bottom-width: 0; + border-top-style: solid; + border-color: #ffffff transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + #action-bar .top-bar-right .menu.action-bar.hidden .action a { + white-space: nowrap; } + #action-bar .top-bar-right .menu.action-bar.hidden .action a img { + display: none; } + #action-bar .top-bar-right .menu.action-bar.hidden .action a img + span { + display: inherit; } + @media print, screen and (min-width: 40em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.medium { + display: none; } } + @media print, screen and (min-width: 25em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium { + display: none; } } + @media print, screen and (min-width: 64em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.large { + display: none; } } + @media screen and (max-width: 24.9375em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium { + display: block; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.smedium.hidden { + display: none; } } + @media screen and (max-width: 39.9375em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.medium { + display: block; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.medium.hidden { + display: none; } } + @media screen and (max-width: 63.9375em) { + #action-bar .top-bar-right .menu.action-bar.hidden .action.large { + display: block; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.large.hidden { + display: none; } } + #action-bar .top-bar-right .menu.action-bar.hidden .action.never { + display: block; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.never.hidden { + display: none; } + #action-bar .top-bar-right .menu.action-bar.hidden .action.always { + display: none; } + #action-bar .top-bar-right .menu .action { + z-index: 100; } + @media screen and (max-width: 39.9375em) { + #action-bar .top-bar-right .menu .action a { + width: 100%; } } + @media screen and (max-width: 39.9375em) { + #action-bar .top-bar-right .menu .action a { + padding-left: 0.68rem; } } + @media screen and (max-width: 24.9375em) { + #action-bar .top-bar-right .menu .action a { + padding-left: 0.236rem; } } + @media screen and (max-width: 39.9375em) { + #action-bar .top-bar-right .menu .action:not(.is-dropdown-submenu-parent) a { + padding-right: 0.68rem; } } + @media screen and (max-width: 24.9375em) { + #action-bar .top-bar-right .menu .action:not(.is-dropdown-submenu-parent) a { + padding-right: 0.236rem; } } + #action-bar .top-bar-right .menu .action.img a { + padding-top: 0; } + #action-bar .top-bar-right .menu .action.img a img { + vertical-align: inherit; + max-height: 1.4rem; } + #action-bar .top-bar-right .menu > li > ul.is-dropdown-submenu { + min-width: 0; } + #action-bar .top-bar-right .menu > li > ul.is-dropdown-submenu .action { + display: inherit; } + #action-bar .top-bar-right .menu > li.opens-right > ul.is-dropdown-submenu { + right: auto; + left: auto; } + #action-bar .top-bar-right .menu > li.opens-right > ul.is-dropdown-submenu a { + text-align: left; } .dropdown.menu > li.is-dropdown-submenu-parent > a:after { - border-color: #ffffff transparent transparent; -} + border-color: #ffffff transparent transparent; } form { - position: relative; -} + position: relative; } .sending .sending-loader { position: absolute; @@ -219,103 +157,83 @@ form { bottom: 0; right: 0; z-index: 10; - border-radius: 2px; -} -.sending .sending-loader .loader { - position: absolute; -} + border-radius: 2px; } + .sending .sending-loader .loader { + position: absolute; } .sending-loader { - display: none; -} + display: none; } input.notEmpty:invalid { - background-color: lightcoral; -} + background-color: lightcoral; } label { - position: relative; -} -label [type=text], label [type=password], label [type=date], label [type=datetime], label [type=datetime-local], label [type=month], label [type=week], label [type=email], label [type=number], label [type=search], label [type=tel], label [type=time], label [type=url], label [type=color], label textarea, label input[type=text], label input:not([type]) { - display: block; - width: 100%; - height: 2.4375rem; - margin: 0 0 1rem; - padding: 0.5rem; - box-shadow: none !important; - font-size: 1rem; - font-weight: normal; - line-height: 1.5; - border: none; - border-bottom: solid black; - outline: 0; - margin-bottom: 15px; -} -label [type=text]:focus, label [type=password]:focus, label [type=date]:focus, label [type=datetime]:focus, label [type=datetime-local]:focus, label [type=month]:focus, label [type=week]:focus, label [type=email]:focus, label [type=number]:focus, label [type=search]:focus, label [type=tel]:focus, label [type=time]:focus, label [type=url]:focus, label [type=color]:focus, label textarea:focus, label input[type=text]:focus, label input:not([type]):focus { - border: none; - box-shadow: none !important; - border-bottom: solid black; -} -label [type=text]:focus ~ span, label [type=text].notEmpty:not(:focus) ~ span, label [type=password]:focus ~ span, label [type=password].notEmpty:not(:focus) ~ span, label [type=date]:focus ~ span, label [type=date].notEmpty:not(:focus) ~ span, label [type=datetime]:focus ~ span, label [type=datetime].notEmpty:not(:focus) ~ span, label [type=datetime-local]:focus ~ span, label [type=datetime-local].notEmpty:not(:focus) ~ span, label [type=month]:focus ~ span, label [type=month].notEmpty:not(:focus) ~ span, label [type=week]:focus ~ span, label [type=week].notEmpty:not(:focus) ~ span, label [type=email]:focus ~ span, label [type=email].notEmpty:not(:focus) ~ span, label [type=number]:focus ~ span, label [type=number].notEmpty:not(:focus) ~ span, label [type=search]:focus ~ span, label [type=search].notEmpty:not(:focus) ~ span, label [type=tel]:focus ~ span, label [type=tel].notEmpty:not(:focus) ~ span, label [type=time]:focus ~ span, label [type=time].notEmpty:not(:focus) ~ span, label [type=url]:focus ~ span, label [type=url].notEmpty:not(:focus) ~ span, label [type=color]:focus ~ span, label [type=color].notEmpty:not(:focus) ~ span, label textarea:focus ~ span, label textarea.notEmpty:not(:focus) ~ span, label input[type=text]:focus ~ span, label input[type=text].notEmpty:not(:focus) ~ span, label input:not([type]):focus ~ span, label input:not([type]).notEmpty:not(:focus) ~ span { - top: -11px; - left: 0; - bottom: 0; - font-size: 11px; - opacity: 1; - color: black; -} -label [type=text] ~ span, label [type=password] ~ span, label [type=date] ~ span, label [type=datetime] ~ span, label [type=datetime-local] ~ span, label [type=month] ~ span, label [type=week] ~ span, label [type=email] ~ span, label [type=number] ~ span, label [type=search] ~ span, label [type=tel] ~ span, label [type=time] ~ span, label [type=url] ~ span, label [type=color] ~ span, label textarea ~ span, label input[type=text] ~ span, label input:not([type]) ~ span { - position: absolute; - pointer-events: none; - left: 10px; - bottom: 10px; - top: 7px; - transition: 0.2s ease all; - color: #626262; -} + position: relative; } + label [type='text'], label [type='password'], label [type='date'], label [type='datetime'], label [type='datetime-local'], label [type='month'], label [type='week'], label [type='email'], label [type='number'], label [type='search'], label [type='tel'], label [type='time'], label [type='url'], label [type='color'], label textarea, label input[type=text], label input:not([type]) { + display: block; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + box-shadow: none !important; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + border: none; + border-bottom: solid black; + outline: 0; + margin-bottom: 15px; } + label [type='text']:focus, label [type='password']:focus, label [type='date']:focus, label [type='datetime']:focus, label [type='datetime-local']:focus, label [type='month']:focus, label [type='week']:focus, label [type='email']:focus, label [type='number']:focus, label [type='search']:focus, label [type='tel']:focus, label [type='time']:focus, label [type='url']:focus, label [type='color']:focus, label textarea:focus, label input[type=text]:focus, label input:not([type]):focus { + border: none; + box-shadow: none !important; + border-bottom: solid black; } + label [type='text']:focus ~ span, label [type='text'].notEmpty:not(:focus) ~ span, label [type='password']:focus ~ span, label [type='password'].notEmpty:not(:focus) ~ span, label [type='date']:focus ~ span, label [type='date'].notEmpty:not(:focus) ~ span, label [type='datetime']:focus ~ span, label [type='datetime'].notEmpty:not(:focus) ~ span, label [type='datetime-local']:focus ~ span, label [type='datetime-local'].notEmpty:not(:focus) ~ span, label [type='month']:focus ~ span, label [type='month'].notEmpty:not(:focus) ~ span, label [type='week']:focus ~ span, label [type='week'].notEmpty:not(:focus) ~ span, label [type='email']:focus ~ span, label [type='email'].notEmpty:not(:focus) ~ span, label [type='number']:focus ~ span, label [type='number'].notEmpty:not(:focus) ~ span, label [type='search']:focus ~ span, label [type='search'].notEmpty:not(:focus) ~ span, label [type='tel']:focus ~ span, label [type='tel'].notEmpty:not(:focus) ~ span, label [type='time']:focus ~ span, label [type='time'].notEmpty:not(:focus) ~ span, label [type='url']:focus ~ span, label [type='url'].notEmpty:not(:focus) ~ span, label [type='color']:focus ~ span, label [type='color'].notEmpty:not(:focus) ~ span, label textarea:focus ~ span, label textarea.notEmpty:not(:focus) ~ span, label input[type=text]:focus ~ span, label input[type=text].notEmpty:not(:focus) ~ span, label input:not([type]):focus ~ span, label input:not([type]).notEmpty:not(:focus) ~ span { + top: -11px; + left: 0; + bottom: 0; + font-size: 11px; + opacity: 1; + color: black; } + label [type='text'] ~ span, label [type='password'] ~ span, label [type='date'] ~ span, label [type='datetime'] ~ span, label [type='datetime-local'] ~ span, label [type='month'] ~ span, label [type='week'] ~ span, label [type='email'] ~ span, label [type='number'] ~ span, label [type='search'] ~ span, label [type='tel'] ~ span, label [type='time'] ~ span, label [type='url'] ~ span, label [type='color'] ~ span, label textarea ~ span, label input[type=text] ~ span, label input:not([type]) ~ span { + position: absolute; + pointer-events: none; + left: 10px; + bottom: 10px; + top: 7px; + transition: 0.2s ease all; + color: #626262; } .listjs { - position: relative; -} -.listjs label { - display: inline-block; -} -.listjs label input { - margin-bottom: 0; -} -.listjs table { - border-collapse: collapse; -} -.listjs table thead tr th, .listjs table tfoot tr th { - text-align: left; -} -.listjs table thead tr th.sort, .listjs table tfoot tr th.sort { - cursor: pointer; -} -.listjs table tbody.list tr:first-child td { - border-top: solid 1px #696969; -} -.listjs table tbody.list tr:last-child td { - border-bottom: solid 1px #696969; -} -.listjs table tbody.list tr td { - border-top: solid 1px #c8c8c8; - padding: 0.3rem; -} -.listjs ul.pagination { - float: right; - display: inline-block; - margin: 0; -} -.listjs ul.pagination li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; - text-decoration: underline; -} -.listjs ul.pagination li.active, .listjs ul.pagination li.disabled { - text-decoration: none; -} + position: relative; } + .listjs label { + display: inline-block; } + .listjs label input { + margin-bottom: 0; } + .listjs table { + border-collapse: collapse; } + .listjs table thead tr th, .listjs table tfoot tr th { + text-align: left; } + .listjs table thead tr th.sort, .listjs table tfoot tr th.sort { + cursor: pointer; } + .listjs table tbody.list tr:first-child td { + border-top: solid 1px #696969; } + .listjs table tbody.list tr:last-child td { + border-bottom: solid 1px #696969; } + .listjs table tbody.list tr td { + border-top: solid 1px #c8c8c8; + padding: 0.3rem; } + .listjs ul.pagination { + float: right; + display: inline-block; + margin: 0; } + .listjs ul.pagination li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; + text-decoration: underline; } + .listjs ul.pagination li.active, .listjs ul.pagination li.disabled { + text-decoration: none; } + /** * Foundation for Sites by ZURB * Version 6.4.3 @@ -323,21 +241,18 @@ label [type=text] ~ span, label [type=password] ~ span, label [type=date] ~ span * Licensed under MIT Open Source */ *, :after, :before { - box-sizing: inherit; -} + box-sizing: inherit; } html { min-height: 100%; width: 100%; height: 100%; font-size: 18px; - letter-spacing: 1px; -} + letter-spacing: 1px; } .max-height { height: 100%; - min-height: 100%; -} + min-height: 100%; } body { margin: 0; @@ -350,19 +265,16 @@ body { display: flex; flex-direction: column; background: #fefefe; - color: #0a0a0a; -} + color: #0a0a0a; } footer { border-top: #d8d8d8 solid 1px; - text-align: center; -} + text-align: center; } .top-bar .top-bar-title strong { vertical-align: middle; display: inline-block; - /*margin-left: 8px;*/ -} + /*margin-left: 8px;*/ } nav.top-bar { color: #FFF; @@ -370,52 +282,40 @@ nav.top-bar { font-size: 20px; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 2px 9px 1px rgba(0, 0, 0, 0.12), 0 4px 2px -2px rgba(0, 0, 0, 0.2); padding: 0.6rem; - display: block; -} + display: block; } .top-bar ul { - background: red !important; -} + background: red !important; } button.button, a.button { border-radius: 2px; - background-color: red; -} -button.button.disabled, button.button.disabled:hover, button.button.disabled:focus, a.button.disabled, a.button.disabled:hover, a.button.disabled:focus { - background-color: red; -} -button.button:focus, button.button:hover, a.button:focus, a.button:hover { - background-color: #e00000; -} + background-color: red; } + button.button.disabled, button.button.disabled:hover, button.button.disabled:focus, a.button.disabled, a.button.disabled:hover, a.button.disabled:focus { + background-color: red; } + button.button:focus, button.button:hover, a.button:focus, a.button:hover { + background-color: #e00000; } .fill-me { display: flex; - flex-direction: column; -} -.fill-me.vertical { - flex-direction: row; -} -.fill-me .grow { - flex: 1; -} + flex-direction: column; } + .fill-me.vertical { + flex-direction: row; } + .fill-me .grow { + flex: 1; } .flex-center { flex-direction: column; justify-content: center; display: flex; - align-items: center; -} -.flex-center > * { - max-height: 100%; -} + align-items: center; } + .flex-center > * { + max-height: 100%; } .menu a, .dropdown.menu a { - padding: 0.4rem 0.5rem; -} + padding: 0.4rem 0.5rem; } svg path { - fill: currentColor; -} + fill: currentColor; } div.mainContainer { position: relative; @@ -423,52 +323,42 @@ div.mainContainer { max-width: 100%; overflow: auto; flex: 1; - margin: 0.5rem; -} -div.mainContainer > .row, div.mainContainer #main-content, div.mainContainer #site-content { - position: absolute; - width: 100%; - height: 100%; - top: 0; - bottom: 0; - left: 0; - right: 0; -} + margin: 0.5rem; } + div.mainContainer > .row, div.mainContainer #main-content, div.mainContainer #site-content { + position: absolute; + width: 100%; + height: 100%; + top: 0; + bottom: 0; + left: 0; + right: 0; } .inline-block { - display: inline-block; -} + display: inline-block; } .right { - float: right; -} + float: right; } #logo-img { - max-height: 2.2rem; -} + max-height: 2.2rem; } a { text-decoration: none; cursor: pointer; - color: inherit; -} + color: inherit; } a.hidden-link { text-decoration: none; - color: inherit; -} + color: inherit; } label { - cursor: pointer; -} + cursor: pointer; } .align-right { - text-align: right; -} + text-align: right; } .view-panel { - display: none; -} + display: none; } .loader { left: 50%; @@ -476,212 +366,160 @@ label { position: fixed; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); - text-align: center; -} -.loader.inline { - left: initial; - top: initial; - position: initial; - -webkit-transform: initial; - transform: initial; - text-align: center; - display: inline; -} -.loader.small #spinner { - transform: scale(0.5); -} -.loader #spinner { - box-sizing: border-box; - stroke: #b71c1a; - stroke-width: 3px; - transform-origin: 50%; - animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite; -} + text-align: center; } + .loader.inline { + left: initial; + top: initial; + position: initial; + -webkit-transform: initial; + transform: initial; + text-align: center; + display: inline; } + .loader.small #spinner { + transform: scale(0.5); } + .loader #spinner { + box-sizing: border-box; + stroke: #b71c1a; + stroke-width: 3px; + transform-origin: 50%; + animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite; } @keyframes rotate { from { - transform: rotate(0); - } + transform: rotate(0); } to { - transform: rotate(450deg); - } -} + transform: rotate(450deg); } } @keyframes line { 0% { stroke-dasharray: 2, 85.964; - transform: rotate(0); - } + transform: rotate(0); } 50% { stroke-dasharray: 65.973, 21.9911; - stroke-dashoffset: 0; - } + stroke-dashoffset: 0; } 100% { stroke-dasharray: 2, 85.964; stroke-dashoffset: -65.973; - transform: rotate(90deg); - } -} + transform: rotate(90deg); } } #print-content { - display: none; -} + display: none; } .action-button { max-height: 1.7rem; margin-left: 0.4rem; - margin-right: 0.4rem; -} -.action-button:hover { - background: #e8e8e8; -} + margin-right: 0.4rem; } + .action-button:hover { + background: #e8e8e8; } .vcenter-container { width: 100%; height: 100%; - display: table; -} -.vcenter-container .vcenter { - vertical-align: middle; - display: table-cell; - flex-direction: column; - justify-content: center; -} + display: table; } + .vcenter-container .vcenter { + vertical-align: middle; + display: table-cell; + flex-direction: column; + justify-content: center; } .max-width { - width: 100%; -} + width: 100%; } input, button { - letter-spacing: 1px !important; -} + letter-spacing: 1px !important; } .no-padding { padding: 0; - border: 0; -} + border: 0; } .center { - text-align: center; -} + text-align: center; } @media print { nav, .mainContainer, footer, #styles { - display: none !important; - } + display: none !important; } #print-content { - display: block !important; - } -} + display: block !important; } } .overflow-y-auto { - overflow-y: auto !important; -} + overflow-y: auto !important; } .row.no-after:after { - content: initial; -} + content: initial; } .margin-bottom { - margin-bottom: 1rem; -} -@media print, screen and (min-width: 25em) { - .margin-bottom { - margin-bottom: 2rem; - } -} -@media print, screen and (min-width: 40em) { - .margin-bottom { - margin-bottom: 3rem; - } -} -@media print, screen and (min-width: 64em) { - .margin-bottom { - margin-bottom: 4rem; - } -} -@media screen and (min-width: 75em) { - .margin-bottom { - margin-bottom: 5rem; - } -} + margin-bottom: 1rem; } + @media print, screen and (min-width: 25em) { + .margin-bottom { + margin-bottom: 2rem; } } + @media print, screen and (min-width: 40em) { + .margin-bottom { + margin-bottom: 3rem; } } + @media print, screen and (min-width: 64em) { + .margin-bottom { + margin-bottom: 4rem; } } + @media screen and (min-width: 75em) { + .margin-bottom { + margin-bottom: 5rem; } } .font-small { - font-size: 0.7em; -} + font-size: 0.7em; } .border-bottom { - border-bottom: 1px solid #cacaca; -} + border-bottom: 1px solid #cacaca; } .border-right { - border-right: 1px solid #cacaca; -} + border-right: 1px solid #cacaca; } .border-left { - border-left: 1px solid #cacaca; -} + border-left: 1px solid #cacaca; } img.logo { vertical-align: inherit; display: inline-block; height: auto; max-width: 1.1rem; - margin-right: 2px; -} + margin-right: 2px; } .align-center { - text-align: center; -} + text-align: center; } hr.separator { - margin: 1rem 0; -} + margin: 1rem 0; } .button-line { - display: flex; -} -.button-line .button { - flex: 1; - margin-left: 1px; - margin-right: 1px; - padding: 0.5rem 0.77rem; -} + display: flex; } + .button-line .button { + flex: 1; + margin-left: 1px; + margin-right: 1px; + padding: 0.5rem 0.77rem; } @media screen and (max-width: 24.9375em) { .small-small { - font-size: small; - } -} + font-size: small; } } select { border: 0; - padding: 0.3rem 0.3rem; -} + padding: 0.3rem 0.3rem; } .share-icon { max-width: 1.5rem; - margin: 0.1rem; -} + margin: 0.1rem; } .hidden { - display: none; -} + display: none; } .no-transition { - transition: none !important; -} + transition: none !important; } img.action-image { max-height: 1.4rem; - cursor: pointer; -} + cursor: pointer; } img.back-button { max-height: 0.6rem; margin-right: 0.2rem; cursor: pointer; - vertical-align: inherit; -} + vertical-align: inherit; } .no-margin-bottom { - margin-bottom: 0; -} + margin-bottom: 0; } diff --git a/public/core/css/framework.css b/public/core/css/framework.css index 211dcae..3a68d2b 100755 --- a/public/core/css/framework.css +++ b/public/core/css/framework.css @@ -8,85 +8,64 @@ overflow: auto; background-color: black; /* Fallback color */ - background-color: rgba(0, 0, 0, 0.56); -} -.background .modal { - position: relative; - top: 50%; - margin: auto; - width: 80%; - background-color: #fefefe; - transform: translateY(-50%); - padding: 0.5rem; - display: flex; - flex-direction: column; - max-height: 80%; - max-width: 1024px; -} -@media screen and (max-width: 63.9375em) { - .background .modal.small-margin { - width: 90%; - } -} -@media screen and (max-width: 24.9375em) { - .background .modal.small-margin { - width: 95%; - } -} -.background .modal.max-small { - max-width: 0; -} -.background .modal.max-smedium { - max-width: 400px; -} -.background .modal.max-medium { - max-width: 640px; -} -.background .modal.max-large { - max-width: 1024px; -} -.background .modal.max-xlarge { - max-width: 1200px; -} -.background .modal.max-xxlarge { - max-width: 1440px; -} -.background .modal .title { - font-weight: bold; - padding-bottom: 0.5rem; -} -.background .modal .content-container { - overflow-y: auto; - max-height: 100%; -} -.background .modal .content-container .loader { - position: static; - transform: none; -} -.background .modal .close { - text-align: right; - color: #aaa; - float: right; - font-size: 28px; - font-weight: bold; - line-height: 1; -} -.background .modal .close:hover, .background .modal .close:focus { - color: black; - text-decoration: none; - cursor: pointer; -} -.background .modal .modal-button-container { - padding-top: 0.5rem; -} -.background .modal .modal-button-container .button { - margin-left: 0.2rem; - margin-bottom: 0 !important; - padding: 0.6em 0.8em; -} -@media screen and (max-width: 24.9375em) { - .background .modal .modal-button-container .button { - margin-left: 0.1rem; - padding: 0.3em 0.5em; - } -} + background-color: rgba(0, 0, 0, 0.56); } + .background .modal { + position: relative; + top: 50%; + margin: auto; + width: 80%; + background-color: #fefefe; + transform: translateY(-50%); + padding: 0.5rem; + display: flex; + flex-direction: column; + max-height: 80%; + max-width: 1024px; } + @media screen and (max-width: 63.9375em) { + .background .modal.small-margin { + width: 90%; } } + @media screen and (max-width: 24.9375em) { + .background .modal.small-margin { + width: 95%; } } + .background .modal.max-small { + max-width: 0; } + .background .modal.max-smedium { + max-width: 400px; } + .background .modal.max-medium { + max-width: 640px; } + .background .modal.max-large { + max-width: 1024px; } + .background .modal.max-xlarge { + max-width: 1200px; } + .background .modal.max-xxlarge { + max-width: 1440px; } + .background .modal .title { + font-weight: bold; + padding-bottom: 0.5rem; } + .background .modal .content-container { + overflow-y: auto; + max-height: 100%; } + .background .modal .content-container .loader { + position: static; + transform: none; } + .background .modal .close { + text-align: right; + color: #aaa; + float: right; + font-size: 28px; + font-weight: bold; + line-height: 1; } + .background .modal .close:hover, .background .modal .close:focus { + color: black; + text-decoration: none; + cursor: pointer; } + .background .modal .modal-button-container { + padding-top: 0.5rem; } + .background .modal .modal-button-container .button { + margin-left: 0.2rem; + margin-bottom: 0 !important; + padding: 0.6em 0.8em; } + @media screen and (max-width: 24.9375em) { + .background .modal .modal-button-container .button { + margin-left: 0.1rem; + padding: 0.3em 0.5em; } } diff --git a/public/core/css/settingsSite.css b/public/core/css/settingsSite.css index c77a997..3a7ff58 100755 --- a/public/core/css/settingsSite.css +++ b/public/core/css/settingsSite.css @@ -7,16 +7,11 @@ .settings-container { border: 1px solid black; border-radius: 2px; - padding: 0.3rem; -} -@media print, screen and (min-width: 40em) { - .settings-container #settings-fragments-container { - border-left: 1px solid #cacaca; - } -} -.settings-container #settings-fragments-container #settings-fragments > * { - display: none; -} -.settings-container #settings-fragments-container #settings-fragments > *.active { - display: block; -} + padding: 0.3rem; } + @media print, screen and (min-width: 40em) { + .settings-container #settings-fragments-container { + border-left: 1px solid #cacaca; } } + .settings-container #settings-fragments-container #settings-fragments > * { + display: none; } + .settings-container #settings-fragments-container #settings-fragments > *.active { + display: block; } diff --git a/public/css/wordRotator.css b/public/css/wordRotator.css index 4f0f09b..415c55c 100755 --- a/public/css/wordRotator.css +++ b/public/css/wordRotator.css @@ -1,2 +1,2 @@ -nav.top-bar.title-bar{padding:.3rem .6rem 0}#action-bar .top-bar-right .menu .action.img a{padding-bottom:0}#action-bar .top-bar-right .menu .action.img a img{max-height:1.8rem}.dropdown.menu a,.menu a{padding:.2rem .5rem}#level-number-container{-webkit-transition:none;transition:none;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border:3px solid #fff;border-radius:50%;visibility:hidden;display:table-cell;height:35px;width:35px;text-align:center;vertical-align:middle}#level-number-container.visible{visibility:visible}#level-number-container #level-number{-webkit-transition:none;transition:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700}.coin-counter{display:inline-block;position:relative;font-size:1.6rem}.coin-counter :after{background-image:url(../img/coinTower.png);background-size:28px 28px;width:28px;height:28px;display:inline-block;content:""}#coin-container .coin{margin:3px;max-width:30px;display:inline-block}.height-10{height:10%}.width-10{width:10%}.height-20{height:20%}.width-20{width:20%}.height-30{height:30%}.width-30{width:30%}.height-40{height:40%}.width-40{width:40%}.height-50{height:50%}.width-50{width:50%}.height-60{height:60%}.width-60{width:60%}.height-70{height:70%}.width-70{width:70%}.height-80{height:80%}.width-80{width:80%}.height-90{height:90%}.width-90{width:90%}.height-100{height:100%}.width-100{width:100%}@-webkit-keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.segment:not(.segment-row):not(.segment-triangle).rotating{z-index:10!important;overflow:hidden}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-90{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-180{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-270{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-360{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180,.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-90{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-180{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-270{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-360{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-90{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-180{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-270{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-360{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-360{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}#level{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;max-width:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);overflow-y:visible}#level,#level *,.segment{-webkit-transition:none;transition:none}.segment{vertical-align:top;white-space:normal;cursor:pointer;display:inline-block;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;background-color:#fff;line-height:0}.segment.segment-row{display:block;width:100%;-webkit-animation:none!important;animation:none!important;white-space:nowrap}.segment.segment-leaf{background-color:transparent;min-width:1em;padding:.8em}.segment.segment-leaf:before{content:" ";display:block;padding-top:100%}.segment.segment-leaf .leaf-element{position:absolute;width:100%;height:100%;line-height:1.5em;top:0;left:0}.segment.segment-parent{border:1px solid #a9a9a9;border-radius:3px;padding:1px}.segment.segment-parent.layer-2{border:3px solid #000}#site-content>:not(.won) .segment.locked,#site-content>:not(.won) .segment.locked>.child-container>.segment-leaf{border-color:#3adb76;background-color:#9ffbb5!important}.show-when-won{display:none}.show-when-won,.show-when-won *{-webkit-transition:none;transition:none}.won .show-when-won{display:-webkit-box;display:-ms-flexbox;display:flex}.won .show-while-playing{display:none}.text-right{text-align:right} +nav.top-bar.title-bar{padding:.3rem .6rem 0}#action-bar .top-bar-right .menu .action.img a{padding-bottom:0}#action-bar .top-bar-right .menu .action.img a img{max-height:1.8rem}.dropdown.menu a,.menu a{padding:.2rem .5rem}#level-number-container{-webkit-transition:none;transition:none;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border:3px solid #fff;border-radius:50%;visibility:hidden;display:table-cell;height:35px;width:35px;text-align:center;vertical-align:middle}#level-number-container.visible{visibility:visible}#level-number-container #level-number{-webkit-transition:none;transition:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700}.coin-counter{display:inline-block;position:relative;font-size:1.6rem}.coin-counter :after{background-image:url(../img/coinTower.png);background-size:28px 28px;width:28px;height:28px;display:inline-block;content:""}#coin-container{height:30px}#coin-container .coin{margin-left:3px;margin-right:3px;max-width:30px;display:inline-block}.height-10{height:10%}.width-10{width:10%}.height-20{height:20%}.width-20{width:20%}.height-30{height:30%}.width-30{width:30%}.height-40{height:40%}.width-40{width:40%}.height-50{height:50%}.width-50{width:50%}.height-60{height:60%}.width-60{width:60%}.height-70{height:70%}.width-70{width:70%}.height-80{height:80%}.width-80{width:80%}.height-90{height:90%}.width-90{width:90%}.height-100{height:100%}.width-100{width:100%}@-webkit-keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.segment:not(.segment-row):not(.segment-triangle).rotating{z-index:10!important;overflow:hidden}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-90>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-180>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-270>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-90{-webkit-animation-name:rotate-180;animation-name:rotate-180}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-180{-webkit-animation-name:rotate-270;animation-name:rotate-270}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-270{-webkit-animation-name:rotate-360;animation-name:rotate-360}.segment:not(.segment-row):not(.segment-triangle).rotating.rotate-360>.child-container>.segment.rotate-360{-webkit-animation-name:rotate-90;animation-name:rotate-90}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-90{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-180{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-270{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-360{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-90>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180,.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-90{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-180{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-270{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-360{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-180>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-90{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-180{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-270{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-360{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-270>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-90.rotating{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-180.rotating{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-270.rotating{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-360{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}.segment:not(.segment-row):not(.segment-triangle):not(.rotating).rotate-360>.child-container>.segment.rotate-360.rotating{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}#level{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;max-width:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);overflow-y:visible}#level,#level *,.segment{-webkit-transition:none;transition:none}.segment{vertical-align:top;white-space:normal;cursor:pointer;display:inline-block;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;background-color:#fff;line-height:0}.segment.segment-row{display:block;width:100%;-webkit-animation:none!important;animation:none!important;white-space:nowrap}.segment.segment-leaf{background-color:transparent;min-width:1em;padding:.8em}.segment.segment-leaf:before{content:" ";display:block;padding-top:100%}.segment.segment-leaf .leaf-element{position:absolute;width:100%;height:100%;line-height:1.5em;top:0;left:0}.segment.segment-parent{border:1px solid #a9a9a9;border-radius:3px;padding:1px}.segment.segment-parent.layer-2{border:3px solid #000}#site-content>:not(.won) .segment.locked,#site-content>:not(.won) .segment.locked>.child-container>.segment-leaf{border-color:#3adb76;background-color:#9ffbb5!important}#site-content>:not(.won) .show-when-won{display:none}.level-container{height:100%;-webkit-transition:none;transition:none}.won .level-container{height:60%}.won .show-while-playing{display:none}.text-right{text-align:right} /*# sourceMappingURL=wordRotator.css.map */ \ No newline at end of file diff --git a/public/html/application/level.html b/public/html/application/level.html index 10d36f6..16a6d53 100755 --- a/public/html/application/level.html +++ b/public/html/application/level.html @@ -1 +1 @@ -

