From d91cd6a15aa30684b30bb5ba152e30397371c7ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Biavatti?= Date: Wed, 6 Jan 2021 20:34:44 +0000 Subject: [PATCH] Border radius fix, forecast example, disabled classes, tabs example, buttons example --- CHANGELOG.md | 9 ++ dist/tuicss.css | 29 +++++- dist/tuicss.js | 6 ++ dist/tuicss.min.css | 2 +- dist/tuicss.min.js | 2 +- examples/buttons.html | 33 +++++++ examples/chart.html | 4 +- examples/forecast.html | 172 +++++++++++++++++++++++++++++++++++ examples/input.html | 28 ++++-- examples/tabs.html | 40 ++++++++ package-lock.json | 8 +- resources/forecast.png | Bin 0 -> 49943 bytes src/components/button.scss | 4 + src/components/checkbox.scss | 4 + src/components/input.scss | 6 +- src/components/radio.scss | 4 + src/components/tabs.scss | 3 + src/components/textarea.scss | 4 + src/js/tuicss.js | 6 ++ src/styles/util.scss | 7 ++ 20 files changed, 352 insertions(+), 19 deletions(-) create mode 100644 examples/buttons.html create mode 100644 examples/forecast.html create mode 100644 examples/tabs.html create mode 100644 resources/forecast.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a42a25..75ef6c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ # TuiCss ChangeLog ### This is the change log of TuiCss. Here you can find the documentations of the feature of each released version +#### 2.1.0 +- .disabled classes +- Fixed the default radius border of inputs +- Removed pointer events of checkbox and radio button +- Tabs and buttons example pages +- Remove padding of inputs +- .no-border util +- Forecast example + #### 2.0.0 - Jquery removed (Now use vanilla Javascript) - Chart example page diff --git a/dist/tuicss.css b/dist/tuicss.css index d895408..29924ee 100644 --- a/dist/tuicss.css +++ b/dist/tuicss.css @@ -587,6 +587,9 @@ input, select, textarea { .no-padding { padding: 0px !important; } +.no-border { + border: none !important; } + .content { padding: 12px; } @@ -603,6 +606,9 @@ input, select, textarea { .cursor-default { cursor: default !important; } +.disabled { + cursor: not-allowed !important; } + /* Components */ .tui-button { display: inline-block; @@ -614,11 +620,14 @@ input, select, textarea { cursor: pointer; text-align: center; box-shadow: 10px 10px black; + border-radius: 0px; user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; } + .tui-button.disabled { + text-decoration: line-through; } .tui-button:active { background-color: #00a8a8 !important; @@ -648,13 +657,16 @@ input[type=button] { -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; } + .tui-checkbox.disabled { + color: #a8a8a8; } .tui-checkbox input { position: absolute; opacity: 0; cursor: pointer; top: 0px; - left: 0px; } + left: 0px; + pointer-events: none; } .tui-checkbox span { position: absolute; @@ -787,7 +799,10 @@ input[type=button] { color: white; outline: 0; border: none; - padding: 1px; } + border-radius: 0px; } + .tui-input.disabled { + background-color: #a8a8a8; + color: black; } .tui-input:focus { background-color: yellow !important; @@ -888,13 +903,16 @@ input[type=button] { -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; } + .tui-radio.disabled { + color: #a8a8a8; } .tui-radio input { position: absolute; opacity: 0; cursor: pointer; top: 0px; - left: 0px; } + left: 0px; + pointer-events: none; } .tui-radio span { position: absolute; @@ -1172,6 +1190,8 @@ input[type=button] { .tui-tab.active { background-color: #a8a8a8; color: #0000a8; } + .tui-tab.disabled { + text-decoration: line-through; } .tui-tab-content { display: none; } @@ -1182,6 +1202,9 @@ input[type=button] { padding: 0px; color: yellow; outline: none; } + .tui-textarea.disabled { + background-color: #a8a8a8; + color: black; } .tui-window { background-color: #0000a8; diff --git a/dist/tuicss.js b/dist/tuicss.js index 4950a08..3bcdf41 100644 --- a/dist/tuicss.js +++ b/dist/tuicss.js @@ -30,6 +30,12 @@ function tabsController() { for (const tab of tabs) { // Add click listeners to them. tab.addEventListener('click', function (e) { + + // Check if the clicked tab is disabled + if(e.target.classList.contains("disabled")) { + return; + } + // Remove the 'active' class from any and all tabs. for (const otherTab of tabs) { otherTab.classList.remove('active'); diff --git a/dist/tuicss.min.css b/dist/tuicss.min.css index 9ace269..c577a8c 100644 --- a/dist/tuicss.min.css +++ b/dist/tuicss.min.css @@ -1 +1 @@ -@charset "UTF-8";@font-face{font-family:DOS;src:url("fonts/Perfect DOS VGA 437 Win.ttf")}html{font-family:"Lucida Console",monospace;font-size:18px;box-sizing:border-box}body{margin:0}*,:after,:before{font-family:inherit;font-size:inherit;box-sizing:inherit}ul{margin:0;padding:0;list-style-type:none}ul li{list-style-type:none}ul li a{display:block}a{color:inherit;text-decoration:none}span{margin:0}hr{border:none;border-bottom:2px solid #fff}input,select,textarea{width:200px}.primary{background-color:#0000a8}.primary-text{color:#0000a8}.primary-border{border-color:#0000a8}.primary-hover:hover{background-color:#0000a8}.primary-text-hover:hover{color:#0000a8}.primary-border-hover:hover{border-color:#0000a8}.secondary{background-color:#a8a8a8}.secondary-text{color:#a8a8a8}.secondary-border{border-color:#a8a8a8}.secondary-hover:hover{background-color:#a8a8a8}.secondary-text-hover:hover{color:#a8a8a8}.secondary-border-hover:hover{border-color:#a8a8a8}.success{background-color:#00a800}.success-text{color:#00a800}.success-border{border-color:#00a800}.success-hover:hover{background-color:#00a800}.success-text-hover:hover{color:#00a800}.success-border-hover:hover{border-color:#00a800}.danger{background-color:#a80000}.danger-text{color:#a80000}.danger-border{border-color:#a80000}.danger-hover:hover{background-color:#a80000}.danger-text-hover:hover{color:#a80000}.danger-border-hover:hover{border-color:#a80000}.warning{background-color:#a8a800}.warning-text{color:#a8a800}.warning-border{border-color:#a8a800}.warning-hover:hover{background-color:#a8a800}.warning-text-hover:hover{color:#a8a800}.warning-border-hover:hover{border-color:#a8a800}.info{background-color:#00a8a8}.info-text{color:#00a8a8}.info-border{border-color:#00a8a8}.info-hover:hover{background-color:#00a8a8}.info-text-hover:hover{color:#00a8a8}.info-border-hover:hover{border-color:#00a8a8}.black-168{background-color:#000!important}.blue-168{background-color:#0000a8!important}.green-168{background-color:#00a800!important}.cyan-168{background-color:#00a8a8!important}.red-168{background-color:#a80000!important}.purple-168{background-color:#a800a8!important}.yellow-168{background-color:#a8a800!important}.white-168{background-color:#a8a8a8!important}.orange-168{background-color:#a85600!important}.black-168-text{color:#000!important}.blue-168-text{color:#0000a8!important}.green-168-text{color:#00a800!important}.cyan-168-text{color:#00a8a8!important}.red-168-text{color:#a80000!important}.purple-168-text{color:#a800a8!important}.yellow-168-text{color:#a8a800!important}.white-168-text{color:#a8a8a8!important}.orange-168-text{color:#a85600!important}.black-168-border{border-color:#000!important}.blue-168-border{border-color:#0000a8!important}.green-168-border{border-color:#00a800!important}.cyan-168-border{border-color:#00a8a8!important}.red-168-border{border-color:#a80000!important}.purple-168-border{border-color:#a800a8!important}.yellow-168-border{border-color:#a8a800!important}.white-168-border{border-color:#a8a8a8!important}.orange-168-border{border-color:#a85600!important}.black-168-hover:hover{background-color:#000!important}.blue-168-hover:hover{background-color:#0000a8!important}.green-168-hover:hover{background-color:#00a800!important}.cyan-168-hover:hover{background-color:#00a8a8!important}.red-168-hover:hover{background-color:#a80000!important}.purple-168-hover:hover{background-color:#a800a8!important}.yellow-168-hover:hover{background-color:#a8a800!important}.white-168-hover:hover{background-color:#a8a8a8!important}.orange-168-hover:hover{background-color:#a85600!important}.black-168-text-hover:hover{color:#000!important}.blue-168-text-hover:hover{color:#0000a8!important}.green-168-text-hover:hover{color:#00a800!important}.cyan-168-text-hover:hover{color:#00a8a8!important}.red-168-text-hover:hover{color:#a80000!important}.purple-168-text-hover:hover{color:#a800a8!important}.yellow-168-text-hover:hover{color:#a8a800!important}.white-168-text-hover:hover{color:#a8a8a8!important}.orange-168-text-hover:hover{color:#a85600!important}.black-168-border-hover:hover{border-color:#000!important}.blue-168-border-hover:hover{border-color:#0000a8!important}.green-168-border-hover:hover{border-color:#00a800!important}.cyan-168-border-hover:hover{border-color:#00a8a8!important}.red-168-border-hover:hover{border-color:#a80000!important}.purple-168-border-hover:hover{border-color:#a800a8!important}.yellow-168-border-hover:hover{border-color:#a8a800!important}.white-168-border-hover:hover{border-color:#a8a8a8!important}.orange-168-border-hover:hover{border-color:#a85600!important}.black-255{background-color:#000!important}.blue-255{background-color:#00f!important}.green-255{background-color:#0f0!important}.cyan-255{background-color:#0ff!important}.red-255{background-color:red!important}.purple-255{background-color:#ff00ff!important}.yellow-255{background-color:#ff0!important}.white-255{background-color:#fff!important}.orange-255{background-color:#ffa800!important}.black-255-text{color:#000!important}.blue-255-text{color:#00f!important}.green-255-text{color:#0f0!important}.cyan-255-text{color:#0ff!important}.red-255-text{color:red!important}.purple-255-text{color:#ff00ff!important}.yellow-255-text{color:#ff0!important}.white-255-text{color:#fff!important}.orange-255-text{color:#ffa800!important}.black-255-border{border-color:#000!important}.blue-255-border{border-color:#00f!important}.green-255-border{border-color:#0f0!important}.cyan-255-border{border-color:#0ff!important}.red-255-border{border-color:red!important}.purple-255-border{border-color:#ff00ff!important}.yellow-255-border{border-color:#ff0!important}.white-255-border{border-color:#fff!important}.orange-255-border{border-color:#ffa800!important}.black-255-hover:hover{background-color:#000!important}.blue-255-hover:hover{background-color:#00f!important}.green-255-hover:hover{background-color:#0f0!important}.cyan-255-hover:hover{background-color:#0ff!important}.red-255-hover:hover{background-color:red!important}.purple-255-hover:hover{background-color:#ff00ff!important}.yellow-255-hover:hover{background-color:#ff0!important}.white-255-hover:hover{background-color:#fff!important}.orange-255-hover:hover{background-color:#ffa800!important}.black-255-text-hover:hover{color:#000!important}.blue-255-text-hover:hover{color:#00f!important}.green-255-text-hover:hover{color:#0f0!important}.cyan-255-text-hover:hover{color:#0ff!important}.red-255-text-hover:hover{color:red!important}.purple-255-text-hover:hover{color:#ff00ff!important}.yellow-255-text-hover:hover{color:#ff0!important}.white-255-text-hover:hover{color:#fff!important}.orange-255-text-hover:hover{color:#ffa800!important}.black-255-border-hover:hover{border-color:#000!important}.blue-255-border-hover:hover{border-color:#00f!important}.green-255-border-hover:hover{border-color:#0f0!important}.cyan-255-border-hover:hover{border-color:#0ff!important}.red-255-border-hover:hover{border-color:red!important}.purple-255-border-hover:hover{border-color:#ff00ff!important}.yellow-255-border-hover:hover{border-color:#ff0!important}.white-255-border-hover:hover{border-color:#fff!important}.orange-255-border-hover:hover{border-color:#ffa800!important}.black{background-color:#000!important}.black-text{color:#000!important}.black-border{border-color:#000!important}.black-hover:hover{background-color:#000!important}.black-text-hover:hover{color:#000!important}.black-border-hover:hover{border-color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.white-border{border-color:#fff!important}.white-hover:hover{background-color:#fff!important}.white-text-hover:hover{color:#fff!important}.white-border-hover:hover{border-color:#fff!important}.left{float:left!important}.right{float:right!important}.center{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}.full-width{width:100%!important}.full-height{height:100%!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.static{position:static!important}.no-shadow{box-shadow:none!important}.no-padding{padding:0!important}.content{padding:12px}.disable-select{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.tui-button{display:inline-block;outline:0;padding:1px 10px;background-color:#00a800;color:#000;border:none;cursor:pointer;text-align:center;box-shadow:10px 10px #000;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-button:active{background-color:#00a8a8!important;color:#000!important;box-shadow:none!important}.tui-button:focus{color:#0ff!important}input[type=button]{width:initial}.tui-checkbox{display:block;position:relative;cursor:pointer;color:#fff;padding-left:30px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-checkbox input{position:absolute;opacity:0;cursor:pointer;top:0;left:0}.tui-checkbox span{position:absolute;width:10px;height:10px;cursor:pointer;top:0;left:0}.tui-checkbox input:checked~span::after{content:"[√]";color:#0ff}.tui-checkbox input:not(checked)~span::after{content:"[ ]"}.tui-divider{border-bottom:2px solid #fff;display:block}.tui-black-divider{border-bottom:2px solid #000;display:block}.tui-dropdown{position:relative;display:inline-block;cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-dropdown-content{display:none;position:absolute;background-color:#a8a8a8;min-width:200px;padding:6px;z-index:9}.tui-dropdown-content ul{border:2px #000 solid}.tui-dropdown-content ul li{display:block!important;margin:6px}.tui-dropdown-content ul li a:hover{background-color:#00a800}.tui-dropdown:hover>.tui-dropdown-content:first-of-type{display:block}.tui-fieldset{border:6px #fff double;padding:12px;background-color:inherit;margin-bottom:6px}.tui-fieldset.no-legend{margin-top:6px}.tui-input-fieldset{border-top:6px #fff double;border-bottom:6px #fff double;border-left:2px #fff solid;border-right:2px #fff solid;padding:5px;background-color:inherit}.tui-input-fieldset legend{color:#fff}.tui-input-fieldset:hover{border-color:#ff0}.tui-input-fieldset:hover legend{color:#ff0}.tui-fieldset-button{position:absolute;top:0;right:16px;color:#fff;background-color:inherit;z-index:2;border:none;cursor:pointer;outline:0;padding:2px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-fieldset-button.left{right:initial;left:16px!important}.tui-fieldset-button.bottom{bottom:0;top:initial}.tui-fieldset-text{position:absolute;bottom:0;left:16px;color:#fff;background-color:inherit;z-index:2;padding:2px}.tui-fieldset-text.right{left:initial;right:16px}.tui-fieldset-text.top{top:0;bottom:initial}.tui-fieldset-button::before{content:"["}.tui-fieldset-button::after{content:"]"}.tui-fieldset-button:active{color:#0ff!important}.tui-input{background-color:#000;color:#fff;outline:0;border:none;padding:1px}.tui-input:focus{background-color:#ff0!important;color:#000!important}.tui-nav{width:100%;background-color:#a8a8a8;padding:0 2px;z-index:9;display:block;position:fixed}.tui-nav ul li{display:inline-block;margin-left:10px;padding:1px 3px}.tui-nav ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-nav ul li:hover{background-color:#00a800}.tui-panel{background-color:#0000a8;display:inline-block;color:#fff;box-shadow:10px 10px #000}.tui-panel-content{padding:12px}.tui-panel-header{padding-top:2px;display:block;background:#fff;text-align:center}.tui-progress-bar{display:block;position:relative;height:20px;width:200px;background-color:#00a8a8;overflow:hidden}.tui-progress{position:absolute;left:0;background-color:#0ff;height:100%;display:inline-block}.tui-progress-bar .tui-indeterminate{position:absolute;left:0;background-color:#0ff;height:20px;width:20px;display:inline-block;animation:indeterminate 1s backwards;animation-iteration-count:infinite;animation-timing-function:linear}.tui-progress-label{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}@keyframes indeterminate{from{margin-left:-10%}to{margin-left:100%}}.tui-radio{display:block;position:relative;cursor:pointer;color:#fff;padding-left:30px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-radio input{position:absolute;opacity:0;cursor:pointer;top:0;left:0}.tui-radio span{position:absolute;width:10px;height:10px;cursor:pointer;top:0;left:0}.tui-radio input:checked~span:after{content:"(•)";color:#0ff!important}.tui-radio input:not(checked)~span:after{content:"( )"}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-image:url(images/scroll-cyan.png);background-repeat:repeat}::-webkit-scrollbar-thumb{background-color:#00a8a8}::-webkit-scrollbar-thumb:hover{background-color:#00a8a8}.tui-scroll-blue ::-webkit-scrollbar-track{background-image:url(images/scroll-blue.png)}.tui-scroll-blue ::-webkit-scrollbar-thumb{background-color:#0000a8}.tui-scroll-blue ::-webkit-scrollbar-thumb:hover{background-color:#0000a8}.tui-scroll-green ::-webkit-scrollbar-track{background-image:url(images/scroll-green.png)}.tui-scroll-green ::-webkit-scrollbar-thumb{background-color:#00a800}.tui-scroll-green ::-webkit-scrollbar-thumb:hover{background-color:#00a800}.tui-scroll-cyan ::-webkit-scrollbar-track{background-image:url(images/scroll-cyan.png)}.tui-scroll-cyan ::-webkit-scrollbar-thumb{background-color:#00a8a8}.tui-scroll-cyan ::-webkit-scrollbar-thumb:hover{background-color:#00a8a8}.tui-scroll-red ::-webkit-scrollbar-track{background-image:url(images/scroll-red.png)}.tui-scroll-red ::-webkit-scrollbar-thumb{background-color:#a80000}.tui-scroll-red ::-webkit-scrollbar-thumb:hover{background-color:#a80000}.tui-scroll-purple ::-webkit-scrollbar-track{background-image:url(images/scroll-purple.png)}.tui-scroll-purple ::-webkit-scrollbar-thumb{background-color:#a800a8}.tui-scroll-purple ::-webkit-scrollbar-thumb:hover{background-color:#a800a8}.tui-scroll-yellow ::-webkit-scrollbar-track{background-image:url(images/scroll-yellow.png)}.tui-scroll-yellow ::-webkit-scrollbar-thumb{background-color:#a8a800}.tui-scroll-yellow ::-webkit-scrollbar-thumb:hover{background-color:#a8a800}.tui-scroll-white ::-webkit-scrollbar-track{background-image:url(images/scroll-white.png)}.tui-scroll-white ::-webkit-scrollbar-thumb{background-color:#a8a8a8}.tui-scroll-white ::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.tui-sidenav{position:fixed;top:0;left:0;background-color:#00a8a8;min-width:200px;box-shadow:10px 10px #000!important;padding:6px;z-index:10;height:100%;z-index:8;display:none}.tui-sidenav.right{left:initial;right:0}.tui-sidenav.active{display:block!important}.tui-sidenav ul{margin-top:20px;border:2px #000 solid}.tui-sidenav ul li{display:block;margin:6px}.tui-sidenav ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-sidenav ul li:hover{background-color:#ff0}.tui-sidenav-button{cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-statusbar{width:100%;background-color:#a8a8a8;padding:0 1px;left:0;bottom:0;z-index:9;position:fixed}.tui-statusbar ul li{display:inline-block;margin-left:10px;padding:2px 3px}.tui-statusbar ul li:active{background-color:#0000a8;color:#fff}.tui-statusbar ul li a{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-statusbar-divider{border-right:2px #000 solid;display:inline;margin:0 3px}.tui-table{border:2px solid #a8a8a8;padding:5px;border-collapse:collapse}.tui-table.hovered-blue tbody tr:hover{background-color:#00f!important;color:#000}.tui-table.hovered-green tbody tr:hover{background-color:#0f0!important;color:#000}.tui-table.hovered-cyan tbody tr:hover{background-color:#0ff!important;color:#000}.tui-table.hovered-red tbody tr:hover{background-color:red!important;color:#fff}.tui-table.hovered-purple tbody tr:hover{background-color:#ff00ff!important;color:#fff}.tui-table.hovered-yellow tbody tr:hover{background-color:#ff0!important;color:#000}.tui-table.hovered-white tbody tr:hover{background-color:#fff!important;color:#000}.tui-table.hovered-orange tbody tr:hover{background-color:#ffa800!important;color:#000}.tui-table.hovered tbody tr:hover{background-color:#0ff!important;color:#000}.tui-table.striped-blue tbody tr:nth-child(even){background-color:#0000a8}.tui-table.striped-green tbody tr:nth-child(even){background-color:#00a800}.tui-table.striped-cyan tbody tr:nth-child(even){background-color:#00a8a8}.tui-table.striped-red tbody tr:nth-child(even){background-color:#a80000}.tui-table.striped-purple tbody tr:nth-child(even){background-color:#a800a8}.tui-table.striped-yellow tbody tr:nth-child(even){background-color:#a8a800}.tui-table.striped-white tbody tr:nth-child(even){background-color:#a8a8a8;color:#000}.tui-table.striped-orange tbody tr:nth-child(even){background-color:#a85600}.tui-table tbody{background-color:inherit;color:#fff}.tui-table tbody tr td{border-right:2px solid #a8a8a8;padding:0 2px}.tui-table thead{background-color:inherit;color:#ff0;text-align:center}.tui-table tfoot{background-color:inherit;color:#ff0;text-align:center}.tui-table-grid{border-collapse:collapse;width:100%}.tui-table-grid tbody tr td,.tui-table-grid tbody tr th,.tui-table-grid thead tr td,.tui-table-grid thead tr th{border:2px solid #000;padding:10px;vertical-align:top}.tui-tabs{background-color:#0000a8;width:100%;padding:0 10px 0 10px}.tui-tabs ul li{display:inline-block}.tui-tabs ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-tab{padding:2px 10px 0 10px;color:#a8a8a8;cursor:pointer}.tui-tab.active{background-color:#a8a8a8;color:#0000a8}.tui-tab-content{display:none}.tui-textarea{background-color:inherit;border:none;padding:0;color:#ff0;outline:0}.tui-window{background-color:#0000a8;padding:1px;display:inline-block;position:relative;box-shadow:10px 10px #000;color:#fff}.tui-screen-640-480{width:640px;height:480px}.tui-screen-800-600{width:800px;height:600px}.tui-screen-1024-768{width:1024px;height:768px}.tui-screen-1024-768,.tui-screen-640-480,.tui-screen-800-600{position:relative;overflow:hidden}.tui-screen-1024-768.bordered,.tui-screen-640-480.bordered,.tui-screen-800-600.bordered{border:2px solid #000}.tui-screen-1024-768.centered,.tui-screen-640-480.centered,.tui-screen-800-600.centered{margin:auto;margin-top:20px}.tui-datetime{padding:1px 0 1px 0;margin-right:10px;float:right}.tui-shortcut{float:right}.tui-shadow,.tui-shadow-1{box-shadow:10px 10px #000!important}.tui-shadow-2{box-shadow:15px 15px #000}.tui-shadow-3{box-shadow:20px 20px #000}.tui-shadow-4{box-shadow:25px 25px #000}.tui-shadow-5{box-shadow:30px 30px #000}.tui-shadow-left,.tui-shadow-left-1{box-shadow:-10px 10px #000!important}.tui-shadow-left-2{box-shadow:-15px 15px #000!important}.tui-shadow-left-3{box-shadow:-20px 20px #000!important}.tui-shadow-left-4{box-shadow:-25px 25px #000!important}.tui-shadow-left-5{box-shadow:-30px 30px #000!important}.tui-no-shadow{box-shadow:none!important}.tui-bg-blue-white{background-image:url(images/bg-blue-white.png);background-repeat:repeat}.tui-bg-blue-black{background-image:url(images/bg-blue-black.png);background-repeat:repeat}.tui-bg-green-white{background-image:url(images/bg-green-white.png);background-repeat:repeat}.tui-bg-green-black{background-image:url(images/bg-green-black.png);background-repeat:repeat}.tui-bg-cyan-white{background-image:url(images/bg-cyan-white.png);background-repeat:repeat}.tui-bg-cyan-black{background-image:url(images/bg-cyan-black.png);background-repeat:repeat}.tui-bg-red-white{background-image:url(images/bg-red-white.png);background-repeat:repeat}.tui-bg-red-black{background-image:url(images/bg-red-black.png);background-repeat:repeat}.tui-bg-purple-white{background-image:url(images/bg-purple-white.png);background-repeat:repeat}.tui-bg-purple-black{background-image:url(images/bg-purple-black.png);background-repeat:repeat}.tui-bg-yellow-white{background-image:url(images/bg-yellow-white.png);background-repeat:repeat}.tui-bg-yellow-black{background-image:url(images/bg-yellow-black.png);background-repeat:repeat}.tui-bg-orange-white{background-image:url(images/bg-orange-white.png);background-repeat:repeat}.tui-bg-orange-black{background-image:url(images/bg-orange-black.png);background-repeat:repeat}.tui-border-solid{border-style:solid!important;border-width:2px!important}.tui-border-dashed{border-style:dashed!important;border-width:2px!important}.tui-border-dotted{border-style:dotted!important;border-width:2px!important}.tui-border-double{border-style:double!important;border-width:6px!important}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.tui-modal{position:absolute;left:0;right:0;top:100px;z-index:101;display:none}.tui-modal.active{display:block!important}.tui-overlap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:none}.tui-overlap.active{display:block!important}.tui-chart-vertical{position:relative;background-color:#000}.tui-chart-horizontal{position:relative;background-color:#000}.tui-chart-vertical .tui-chart-display{display:flex;position:absolute;top:0;left:50px;right:0;bottom:30px;align-items:flex-end;border-bottom:2px solid #fff;border-left:2px solid #fff}.tui-chart-vertical .tui-chart-display.no-x-axis{bottom:0}.tui-chart-vertical .tui-chart-display.no-y-axis{left:0}.tui-chart-horizontal .tui-chart-display{display:flex;position:absolute;flex-direction:column;top:0;left:50px;right:0;bottom:30px;align-items:stretch;border-bottom:2px solid #fff;border-left:2px solid #fff}.tui-chart-horizontal .tui-chart-display.no-x-axis{bottom:0}.tui-chart-horizontal .tui-chart-display.no-y-axis{left:0}.tui-chart-x-axis{display:flex;position:absolute;height:30px;left:50px;right:0;bottom:0;line-height:30px}.tui-chart-y-axis{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:30px;width:50px}.tui-chart-vertical .tui-chart-x-axis .tui-chart-legend{flex:0 1 100%;text-align:center}.tui-chart-vertical .tui-chart-y-axis .tui-chart-legend{flex:1;text-align:right;padding-right:2px;display:flex;align-items:flex-start;justify-content:flex-end}.tui-chart-horizontal .tui-chart-x-axis .tui-chart-legend{flex:0 1 100%;text-align:right}.tui-chart-horizontal .tui-chart-y-axis .tui-chart-legend{flex:1;text-align:right;padding-right:2px;display:flex;align-items:center;justify-content:flex-end}.tui-chart-vertical .tui-chart-display .tui-chart-value{flex:0 1 100%;text-align:center;overflow:hidden}.tui-chart-horizontal .tui-chart-display .tui-chart-value{flex:1;text-align:right;display:flex;align-items:center;align-content:flex-start;justify-content:flex-end;overflow:hidden} \ No newline at end of file +@charset "UTF-8";@font-face{font-family:DOS;src:url("fonts/Perfect DOS VGA 437 Win.ttf")}html{font-family:"Lucida Console",monospace;font-size:18px;box-sizing:border-box}body{margin:0}*,:after,:before{font-family:inherit;font-size:inherit;box-sizing:inherit}ul{margin:0;padding:0;list-style-type:none}ul li{list-style-type:none}ul li a{display:block}a{color:inherit;text-decoration:none}span{margin:0}hr{border:none;border-bottom:2px solid #fff}input,select,textarea{width:200px}.primary{background-color:#0000a8}.primary-text{color:#0000a8}.primary-border{border-color:#0000a8}.primary-hover:hover{background-color:#0000a8}.primary-text-hover:hover{color:#0000a8}.primary-border-hover:hover{border-color:#0000a8}.secondary{background-color:#a8a8a8}.secondary-text{color:#a8a8a8}.secondary-border{border-color:#a8a8a8}.secondary-hover:hover{background-color:#a8a8a8}.secondary-text-hover:hover{color:#a8a8a8}.secondary-border-hover:hover{border-color:#a8a8a8}.success{background-color:#00a800}.success-text{color:#00a800}.success-border{border-color:#00a800}.success-hover:hover{background-color:#00a800}.success-text-hover:hover{color:#00a800}.success-border-hover:hover{border-color:#00a800}.danger{background-color:#a80000}.danger-text{color:#a80000}.danger-border{border-color:#a80000}.danger-hover:hover{background-color:#a80000}.danger-text-hover:hover{color:#a80000}.danger-border-hover:hover{border-color:#a80000}.warning{background-color:#a8a800}.warning-text{color:#a8a800}.warning-border{border-color:#a8a800}.warning-hover:hover{background-color:#a8a800}.warning-text-hover:hover{color:#a8a800}.warning-border-hover:hover{border-color:#a8a800}.info{background-color:#00a8a8}.info-text{color:#00a8a8}.info-border{border-color:#00a8a8}.info-hover:hover{background-color:#00a8a8}.info-text-hover:hover{color:#00a8a8}.info-border-hover:hover{border-color:#00a8a8}.black-168{background-color:#000!important}.blue-168{background-color:#0000a8!important}.green-168{background-color:#00a800!important}.cyan-168{background-color:#00a8a8!important}.red-168{background-color:#a80000!important}.purple-168{background-color:#a800a8!important}.yellow-168{background-color:#a8a800!important}.white-168{background-color:#a8a8a8!important}.orange-168{background-color:#a85600!important}.black-168-text{color:#000!important}.blue-168-text{color:#0000a8!important}.green-168-text{color:#00a800!important}.cyan-168-text{color:#00a8a8!important}.red-168-text{color:#a80000!important}.purple-168-text{color:#a800a8!important}.yellow-168-text{color:#a8a800!important}.white-168-text{color:#a8a8a8!important}.orange-168-text{color:#a85600!important}.black-168-border{border-color:#000!important}.blue-168-border{border-color:#0000a8!important}.green-168-border{border-color:#00a800!important}.cyan-168-border{border-color:#00a8a8!important}.red-168-border{border-color:#a80000!important}.purple-168-border{border-color:#a800a8!important}.yellow-168-border{border-color:#a8a800!important}.white-168-border{border-color:#a8a8a8!important}.orange-168-border{border-color:#a85600!important}.black-168-hover:hover{background-color:#000!important}.blue-168-hover:hover{background-color:#0000a8!important}.green-168-hover:hover{background-color:#00a800!important}.cyan-168-hover:hover{background-color:#00a8a8!important}.red-168-hover:hover{background-color:#a80000!important}.purple-168-hover:hover{background-color:#a800a8!important}.yellow-168-hover:hover{background-color:#a8a800!important}.white-168-hover:hover{background-color:#a8a8a8!important}.orange-168-hover:hover{background-color:#a85600!important}.black-168-text-hover:hover{color:#000!important}.blue-168-text-hover:hover{color:#0000a8!important}.green-168-text-hover:hover{color:#00a800!important}.cyan-168-text-hover:hover{color:#00a8a8!important}.red-168-text-hover:hover{color:#a80000!important}.purple-168-text-hover:hover{color:#a800a8!important}.yellow-168-text-hover:hover{color:#a8a800!important}.white-168-text-hover:hover{color:#a8a8a8!important}.orange-168-text-hover:hover{color:#a85600!important}.black-168-border-hover:hover{border-color:#000!important}.blue-168-border-hover:hover{border-color:#0000a8!important}.green-168-border-hover:hover{border-color:#00a800!important}.cyan-168-border-hover:hover{border-color:#00a8a8!important}.red-168-border-hover:hover{border-color:#a80000!important}.purple-168-border-hover:hover{border-color:#a800a8!important}.yellow-168-border-hover:hover{border-color:#a8a800!important}.white-168-border-hover:hover{border-color:#a8a8a8!important}.orange-168-border-hover:hover{border-color:#a85600!important}.black-255{background-color:#000!important}.blue-255{background-color:#00f!important}.green-255{background-color:#0f0!important}.cyan-255{background-color:#0ff!important}.red-255{background-color:red!important}.purple-255{background-color:#ff00ff!important}.yellow-255{background-color:#ff0!important}.white-255{background-color:#fff!important}.orange-255{background-color:#ffa800!important}.black-255-text{color:#000!important}.blue-255-text{color:#00f!important}.green-255-text{color:#0f0!important}.cyan-255-text{color:#0ff!important}.red-255-text{color:red!important}.purple-255-text{color:#ff00ff!important}.yellow-255-text{color:#ff0!important}.white-255-text{color:#fff!important}.orange-255-text{color:#ffa800!important}.black-255-border{border-color:#000!important}.blue-255-border{border-color:#00f!important}.green-255-border{border-color:#0f0!important}.cyan-255-border{border-color:#0ff!important}.red-255-border{border-color:red!important}.purple-255-border{border-color:#ff00ff!important}.yellow-255-border{border-color:#ff0!important}.white-255-border{border-color:#fff!important}.orange-255-border{border-color:#ffa800!important}.black-255-hover:hover{background-color:#000!important}.blue-255-hover:hover{background-color:#00f!important}.green-255-hover:hover{background-color:#0f0!important}.cyan-255-hover:hover{background-color:#0ff!important}.red-255-hover:hover{background-color:red!important}.purple-255-hover:hover{background-color:#ff00ff!important}.yellow-255-hover:hover{background-color:#ff0!important}.white-255-hover:hover{background-color:#fff!important}.orange-255-hover:hover{background-color:#ffa800!important}.black-255-text-hover:hover{color:#000!important}.blue-255-text-hover:hover{color:#00f!important}.green-255-text-hover:hover{color:#0f0!important}.cyan-255-text-hover:hover{color:#0ff!important}.red-255-text-hover:hover{color:red!important}.purple-255-text-hover:hover{color:#ff00ff!important}.yellow-255-text-hover:hover{color:#ff0!important}.white-255-text-hover:hover{color:#fff!important}.orange-255-text-hover:hover{color:#ffa800!important}.black-255-border-hover:hover{border-color:#000!important}.blue-255-border-hover:hover{border-color:#00f!important}.green-255-border-hover:hover{border-color:#0f0!important}.cyan-255-border-hover:hover{border-color:#0ff!important}.red-255-border-hover:hover{border-color:red!important}.purple-255-border-hover:hover{border-color:#ff00ff!important}.yellow-255-border-hover:hover{border-color:#ff0!important}.white-255-border-hover:hover{border-color:#fff!important}.orange-255-border-hover:hover{border-color:#ffa800!important}.black{background-color:#000!important}.black-text{color:#000!important}.black-border{border-color:#000!important}.black-hover:hover{background-color:#000!important}.black-text-hover:hover{color:#000!important}.black-border-hover:hover{border-color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.white-border{border-color:#fff!important}.white-hover:hover{background-color:#fff!important}.white-text-hover:hover{color:#fff!important}.white-border-hover:hover{border-color:#fff!important}.left{float:left!important}.right{float:right!important}.center{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}.full-width{width:100%!important}.full-height{height:100%!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.static{position:static!important}.no-shadow{box-shadow:none!important}.no-padding{padding:0!important}.no-border{border:none!important}.content{padding:12px}.disable-select{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.disabled{cursor:not-allowed!important}.tui-button{display:inline-block;outline:0;padding:1px 10px;background-color:#00a800;color:#000;border:none;cursor:pointer;text-align:center;box-shadow:10px 10px #000;border-radius:0;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-button.disabled{text-decoration:line-through}.tui-button:active{background-color:#00a8a8!important;color:#000!important;box-shadow:none!important}.tui-button:focus{color:#0ff!important}input[type=button]{width:initial}.tui-checkbox{display:block;position:relative;cursor:pointer;color:#fff;padding-left:30px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-checkbox.disabled{color:#a8a8a8}.tui-checkbox input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;pointer-events:none}.tui-checkbox span{position:absolute;width:10px;height:10px;cursor:pointer;top:0;left:0}.tui-checkbox input:checked~span::after{content:"[√]";color:#0ff}.tui-checkbox input:not(checked)~span::after{content:"[ ]"}.tui-divider{border-bottom:2px solid #fff;display:block}.tui-black-divider{border-bottom:2px solid #000;display:block}.tui-dropdown{position:relative;display:inline-block;cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-dropdown-content{display:none;position:absolute;background-color:#a8a8a8;min-width:200px;padding:6px;z-index:9}.tui-dropdown-content ul{border:2px #000 solid}.tui-dropdown-content ul li{display:block!important;margin:6px}.tui-dropdown-content ul li a:hover{background-color:#00a800}.tui-dropdown:hover>.tui-dropdown-content:first-of-type{display:block}.tui-fieldset{border:6px #fff double;padding:12px;background-color:inherit;margin-bottom:6px}.tui-fieldset.no-legend{margin-top:6px}.tui-input-fieldset{border-top:6px #fff double;border-bottom:6px #fff double;border-left:2px #fff solid;border-right:2px #fff solid;padding:5px;background-color:inherit}.tui-input-fieldset legend{color:#fff}.tui-input-fieldset:hover{border-color:#ff0}.tui-input-fieldset:hover legend{color:#ff0}.tui-fieldset-button{position:absolute;top:0;right:16px;color:#fff;background-color:inherit;z-index:2;border:none;cursor:pointer;outline:0;padding:2px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-fieldset-button.left{right:initial;left:16px!important}.tui-fieldset-button.bottom{bottom:0;top:initial}.tui-fieldset-text{position:absolute;bottom:0;left:16px;color:#fff;background-color:inherit;z-index:2;padding:2px}.tui-fieldset-text.right{left:initial;right:16px}.tui-fieldset-text.top{top:0;bottom:initial}.tui-fieldset-button::before{content:"["}.tui-fieldset-button::after{content:"]"}.tui-fieldset-button:active{color:#0ff!important}.tui-input{background-color:#000;color:#fff;outline:0;border:none;border-radius:0}.tui-input.disabled{background-color:#a8a8a8;color:#000}.tui-input:focus{background-color:#ff0!important;color:#000!important}.tui-nav{width:100%;background-color:#a8a8a8;padding:0 2px;z-index:9;display:block;position:fixed}.tui-nav ul li{display:inline-block;margin-left:10px;padding:1px 3px}.tui-nav ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-nav ul li:hover{background-color:#00a800}.tui-panel{background-color:#0000a8;display:inline-block;color:#fff;box-shadow:10px 10px #000}.tui-panel-content{padding:12px}.tui-panel-header{padding-top:2px;display:block;background:#fff;text-align:center}.tui-progress-bar{display:block;position:relative;height:20px;width:200px;background-color:#00a8a8;overflow:hidden}.tui-progress{position:absolute;left:0;background-color:#0ff;height:100%;display:inline-block}.tui-progress-bar .tui-indeterminate{position:absolute;left:0;background-color:#0ff;height:20px;width:20px;display:inline-block;animation:indeterminate 1s backwards;animation-iteration-count:infinite;animation-timing-function:linear}.tui-progress-label{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}@keyframes indeterminate{from{margin-left:-10%}to{margin-left:100%}}.tui-radio{display:block;position:relative;cursor:pointer;color:#fff;padding-left:30px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-radio.disabled{color:#a8a8a8}.tui-radio input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;pointer-events:none}.tui-radio span{position:absolute;width:10px;height:10px;cursor:pointer;top:0;left:0}.tui-radio input:checked~span:after{content:"(•)";color:#0ff!important}.tui-radio input:not(checked)~span:after{content:"( )"}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-image:url(images/scroll-cyan.png);background-repeat:repeat}::-webkit-scrollbar-thumb{background-color:#00a8a8}::-webkit-scrollbar-thumb:hover{background-color:#00a8a8}.tui-scroll-blue ::-webkit-scrollbar-track{background-image:url(images/scroll-blue.png)}.tui-scroll-blue ::-webkit-scrollbar-thumb{background-color:#0000a8}.tui-scroll-blue ::-webkit-scrollbar-thumb:hover{background-color:#0000a8}.tui-scroll-green ::-webkit-scrollbar-track{background-image:url(images/scroll-green.png)}.tui-scroll-green ::-webkit-scrollbar-thumb{background-color:#00a800}.tui-scroll-green ::-webkit-scrollbar-thumb:hover{background-color:#00a800}.tui-scroll-cyan ::-webkit-scrollbar-track{background-image:url(images/scroll-cyan.png)}.tui-scroll-cyan ::-webkit-scrollbar-thumb{background-color:#00a8a8}.tui-scroll-cyan ::-webkit-scrollbar-thumb:hover{background-color:#00a8a8}.tui-scroll-red ::-webkit-scrollbar-track{background-image:url(images/scroll-red.png)}.tui-scroll-red ::-webkit-scrollbar-thumb{background-color:#a80000}.tui-scroll-red ::-webkit-scrollbar-thumb:hover{background-color:#a80000}.tui-scroll-purple ::-webkit-scrollbar-track{background-image:url(images/scroll-purple.png)}.tui-scroll-purple ::-webkit-scrollbar-thumb{background-color:#a800a8}.tui-scroll-purple ::-webkit-scrollbar-thumb:hover{background-color:#a800a8}.tui-scroll-yellow ::-webkit-scrollbar-track{background-image:url(images/scroll-yellow.png)}.tui-scroll-yellow ::-webkit-scrollbar-thumb{background-color:#a8a800}.tui-scroll-yellow ::-webkit-scrollbar-thumb:hover{background-color:#a8a800}.tui-scroll-white ::-webkit-scrollbar-track{background-image:url(images/scroll-white.png)}.tui-scroll-white ::-webkit-scrollbar-thumb{background-color:#a8a8a8}.tui-scroll-white ::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.tui-sidenav{position:fixed;top:0;left:0;background-color:#00a8a8;min-width:200px;box-shadow:10px 10px #000!important;padding:6px;z-index:10;height:100%;z-index:8;display:none}.tui-sidenav.right{left:initial;right:0}.tui-sidenav.active{display:block!important}.tui-sidenav ul{margin-top:20px;border:2px #000 solid}.tui-sidenav ul li{display:block;margin:6px}.tui-sidenav ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-sidenav ul li:hover{background-color:#ff0}.tui-sidenav-button{cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-statusbar{width:100%;background-color:#a8a8a8;padding:0 1px;left:0;bottom:0;z-index:9;position:fixed}.tui-statusbar ul li{display:inline-block;margin-left:10px;padding:2px 3px}.tui-statusbar ul li:active{background-color:#0000a8;color:#fff}.tui-statusbar ul li a{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-statusbar-divider{border-right:2px #000 solid;display:inline;margin:0 3px}.tui-table{border:2px solid #a8a8a8;padding:5px;border-collapse:collapse}.tui-table.hovered-blue tbody tr:hover{background-color:#00f!important;color:#000}.tui-table.hovered-green tbody tr:hover{background-color:#0f0!important;color:#000}.tui-table.hovered-cyan tbody tr:hover{background-color:#0ff!important;color:#000}.tui-table.hovered-red tbody tr:hover{background-color:red!important;color:#fff}.tui-table.hovered-purple tbody tr:hover{background-color:#ff00ff!important;color:#fff}.tui-table.hovered-yellow tbody tr:hover{background-color:#ff0!important;color:#000}.tui-table.hovered-white tbody tr:hover{background-color:#fff!important;color:#000}.tui-table.hovered-orange tbody tr:hover{background-color:#ffa800!important;color:#000}.tui-table.hovered tbody tr:hover{background-color:#0ff!important;color:#000}.tui-table.striped-blue tbody tr:nth-child(even){background-color:#0000a8}.tui-table.striped-green tbody tr:nth-child(even){background-color:#00a800}.tui-table.striped-cyan tbody tr:nth-child(even){background-color:#00a8a8}.tui-table.striped-red tbody tr:nth-child(even){background-color:#a80000}.tui-table.striped-purple tbody tr:nth-child(even){background-color:#a800a8}.tui-table.striped-yellow tbody tr:nth-child(even){background-color:#a8a800}.tui-table.striped-white tbody tr:nth-child(even){background-color:#a8a8a8;color:#000}.tui-table.striped-orange tbody tr:nth-child(even){background-color:#a85600}.tui-table tbody{background-color:inherit;color:#fff}.tui-table tbody tr td{border-right:2px solid #a8a8a8;padding:0 2px}.tui-table thead{background-color:inherit;color:#ff0;text-align:center}.tui-table tfoot{background-color:inherit;color:#ff0;text-align:center}.tui-table-grid{border-collapse:collapse;width:100%}.tui-table-grid tbody tr td,.tui-table-grid tbody tr th,.tui-table-grid thead tr td,.tui-table-grid thead tr th{border:2px solid #000;padding:10px;vertical-align:top}.tui-tabs{background-color:#0000a8;width:100%;padding:0 10px 0 10px}.tui-tabs ul li{display:inline-block}.tui-tabs ul li a{display:block;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tui-tab{padding:2px 10px 0 10px;color:#a8a8a8;cursor:pointer}.tui-tab.active{background-color:#a8a8a8;color:#0000a8}.tui-tab.disabled{text-decoration:line-through}.tui-tab-content{display:none}.tui-textarea{background-color:inherit;border:none;padding:0;color:#ff0;outline:0}.tui-textarea.disabled{background-color:#a8a8a8;color:#000}.tui-window{background-color:#0000a8;padding:1px;display:inline-block;position:relative;box-shadow:10px 10px #000;color:#fff}.tui-screen-640-480{width:640px;height:480px}.tui-screen-800-600{width:800px;height:600px}.tui-screen-1024-768{width:1024px;height:768px}.tui-screen-1024-768,.tui-screen-640-480,.tui-screen-800-600{position:relative;overflow:hidden}.tui-screen-1024-768.bordered,.tui-screen-640-480.bordered,.tui-screen-800-600.bordered{border:2px solid #000}.tui-screen-1024-768.centered,.tui-screen-640-480.centered,.tui-screen-800-600.centered{margin:auto;margin-top:20px}.tui-datetime{padding:1px 0 1px 0;margin-right:10px;float:right}.tui-shortcut{float:right}.tui-shadow,.tui-shadow-1{box-shadow:10px 10px #000!important}.tui-shadow-2{box-shadow:15px 15px #000}.tui-shadow-3{box-shadow:20px 20px #000}.tui-shadow-4{box-shadow:25px 25px #000}.tui-shadow-5{box-shadow:30px 30px #000}.tui-shadow-left,.tui-shadow-left-1{box-shadow:-10px 10px #000!important}.tui-shadow-left-2{box-shadow:-15px 15px #000!important}.tui-shadow-left-3{box-shadow:-20px 20px #000!important}.tui-shadow-left-4{box-shadow:-25px 25px #000!important}.tui-shadow-left-5{box-shadow:-30px 30px #000!important}.tui-no-shadow{box-shadow:none!important}.tui-bg-blue-white{background-image:url(images/bg-blue-white.png);background-repeat:repeat}.tui-bg-blue-black{background-image:url(images/bg-blue-black.png);background-repeat:repeat}.tui-bg-green-white{background-image:url(images/bg-green-white.png);background-repeat:repeat}.tui-bg-green-black{background-image:url(images/bg-green-black.png);background-repeat:repeat}.tui-bg-cyan-white{background-image:url(images/bg-cyan-white.png);background-repeat:repeat}.tui-bg-cyan-black{background-image:url(images/bg-cyan-black.png);background-repeat:repeat}.tui-bg-red-white{background-image:url(images/bg-red-white.png);background-repeat:repeat}.tui-bg-red-black{background-image:url(images/bg-red-black.png);background-repeat:repeat}.tui-bg-purple-white{background-image:url(images/bg-purple-white.png);background-repeat:repeat}.tui-bg-purple-black{background-image:url(images/bg-purple-black.png);background-repeat:repeat}.tui-bg-yellow-white{background-image:url(images/bg-yellow-white.png);background-repeat:repeat}.tui-bg-yellow-black{background-image:url(images/bg-yellow-black.png);background-repeat:repeat}.tui-bg-orange-white{background-image:url(images/bg-orange-white.png);background-repeat:repeat}.tui-bg-orange-black{background-image:url(images/bg-orange-black.png);background-repeat:repeat}.tui-border-solid{border-style:solid!important;border-width:2px!important}.tui-border-dashed{border-style:dashed!important;border-width:2px!important}.tui-border-dotted{border-style:dotted!important;border-width:2px!important}.tui-border-double{border-style:double!important;border-width:6px!important}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.tui-modal{position:absolute;left:0;right:0;top:100px;z-index:101;display:none}.tui-modal.active{display:block!important}.tui-overlap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:none}.tui-overlap.active{display:block!important}.tui-chart-vertical{position:relative;background-color:#000}.tui-chart-horizontal{position:relative;background-color:#000}.tui-chart-vertical .tui-chart-display{display:flex;position:absolute;top:0;left:50px;right:0;bottom:30px;align-items:flex-end;border-bottom:2px solid #fff;border-left:2px solid #fff}.tui-chart-vertical .tui-chart-display.no-x-axis{bottom:0}.tui-chart-vertical .tui-chart-display.no-y-axis{left:0}.tui-chart-horizontal .tui-chart-display{display:flex;position:absolute;flex-direction:column;top:0;left:50px;right:0;bottom:30px;align-items:stretch;border-bottom:2px solid #fff;border-left:2px solid #fff}.tui-chart-horizontal .tui-chart-display.no-x-axis{bottom:0}.tui-chart-horizontal .tui-chart-display.no-y-axis{left:0}.tui-chart-x-axis{display:flex;position:absolute;height:30px;left:50px;right:0;bottom:0;line-height:30px}.tui-chart-y-axis{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:30px;width:50px}.tui-chart-vertical .tui-chart-x-axis .tui-chart-legend{flex:0 1 100%;text-align:center}.tui-chart-vertical .tui-chart-y-axis .tui-chart-legend{flex:1;text-align:right;padding-right:2px;display:flex;align-items:flex-start;justify-content:flex-end}.tui-chart-horizontal .tui-chart-x-axis .tui-chart-legend{flex:0 1 100%;text-align:right}.tui-chart-horizontal .tui-chart-y-axis .tui-chart-legend{flex:1;text-align:right;padding-right:2px;display:flex;align-items:center;justify-content:flex-end}.tui-chart-vertical .tui-chart-display .tui-chart-value{flex:0 1 100%;text-align:center;overflow:hidden}.tui-chart-horizontal .tui-chart-display .tui-chart-value{flex:1;text-align:right;display:flex;align-items:center;align-content:flex-start;justify-content:flex-end;overflow:hidden} \ No newline at end of file diff --git a/dist/tuicss.min.js b/dist/tuicss.min.js index b6cccd1..9f32043 100644 --- a/dist/tuicss.min.js +++ b/dist/tuicss.min.js @@ -1 +1 @@ -function domReady(t){document.addEventListener("DOMContentLoaded",t),"interactive"!==document.readyState&&"complete"!==document.readyState||t()}function tabsController(){const t=document.getElementsByClassName("tui-tab");if(!t.length)return;for(const e of t)e.addEventListener("click",function(e){for(const e of t)e.classList.remove("active");const o=document.getElementsByClassName("tui-tab-content");if(!o)throw"No tab content elements found.";for(const t of o)t.style.display="none";const n=e.target.getAttribute("data-tab-content");if(n){const t=document.getElementById(n);if(!t)throw'No tab content element with id "'+n+'" found.';t.style.display="block"}e.target.classList.add("active")});const e=document.querySelector(".tui-tab.active");e?e.click():t[0].click()}function datetimeController(){const t=document.getElementsByClassName("tui-datetime");function e(){for(const e of t){const t=setInterval(()=>{if(null===e)return void clearInterval(t);let o=e.getAttribute("data-format");const n=new Date,a=2===(n.getMonth()+"").length?n.getMonth()+1:"0"+(n.getMonth()+1),s=2===(n.getDay()+"").length?n.getDay()+1:"0"+(n.getDay()+1),c=n.getFullYear()+"",l=2===(n.getHours()+"").length?n.getHours():"0"+n.getHours(),i=(parseInt(l)+24)%"12"||"12",r=2===(n.getMinutes()+"").length?n.getMinutes():"0"+n.getMinutes(),d=2===(n.getSeconds()+"").length?n.getSeconds():"0"+n.getSeconds(),u=parseInt(l)>=12?"PM":"AM";o=(o=(o=(o=(o=(o=(o=(o=o.replace("M",a)).replace("d",s)).replace("y",c)).replace("H",l)).replace("h",i)).replace("m",r)).replace("s",d)).replace("a",u),e.innerHTML=o})}}t.length&&(e(),setInterval(e,1e3))}function sidenavController(){const t=document.querySelector(".tui-sidenav-button");t&&t.addEventListener("click",()=>{const t=document.querySelector(".tui-sidenav");if(!t)throw"No sidenav element found.";t.classList.contains("active")?t.classList.remove("active"):t.classList.add("active")})}function modalController(){const t=document.querySelector(".tui-overlap");if(!t)return;const e=document.getElementsByClassName("tui-modal-button");for(const o of e)o.addEventListener("click",e=>{t.classList.add("active");const o=e.target.getAttribute("data-modal");if(!o)throw"Modal close button data-modal attribute is empty or not set.";{const t=document.getElementById(o);if(!t)throw'No modal element with id of "'+o+'" found.';t.classList.add("active")}});const o=document.getElementsByClassName("tui-modal-close-button");if(e.length>0&&!o.length)throw"No modal close buttons found.";for(const e of o)e.addEventListener("click",e=>{t.classList.remove("active");const o=e.target.getAttribute("data-modal");if(!o)throw"Modal close button data-modal attribute is empty or not set.";{const t=document.getElementById(o);if(!t)throw'No modal element with id of "'+o+'" found.';t.classList.remove("active")}})}domReady(function(){tabsController(),datetimeController(),sidenavController(),modalController()}); \ No newline at end of file +function domReady(t){document.addEventListener("DOMContentLoaded",t),"interactive"!==document.readyState&&"complete"!==document.readyState||t()}function tabsController(){const t=document.getElementsByClassName("tui-tab");if(!t.length)return;for(const e of t)e.addEventListener("click",function(e){if(e.target.classList.contains("disabled"))return;for(const e of t)e.classList.remove("active");const o=document.getElementsByClassName("tui-tab-content");if(!o)throw"No tab content elements found.";for(const t of o)t.style.display="none";const n=e.target.getAttribute("data-tab-content");if(n){const t=document.getElementById(n);if(!t)throw'No tab content element with id "'+n+'" found.';t.style.display="block"}e.target.classList.add("active")});const e=document.querySelector(".tui-tab.active");e?e.click():t[0].click()}function datetimeController(){const t=document.getElementsByClassName("tui-datetime");function e(){for(const e of t){const t=setInterval(()=>{if(null===e)return void clearInterval(t);let o=e.getAttribute("data-format");const n=new Date,a=2===(n.getMonth()+"").length?n.getMonth()+1:"0"+(n.getMonth()+1),s=2===(n.getDay()+"").length?n.getDay()+1:"0"+(n.getDay()+1),c=n.getFullYear()+"",l=2===(n.getHours()+"").length?n.getHours():"0"+n.getHours(),i=(parseInt(l)+24)%"12"||"12",r=2===(n.getMinutes()+"").length?n.getMinutes():"0"+n.getMinutes(),d=2===(n.getSeconds()+"").length?n.getSeconds():"0"+n.getSeconds(),u=parseInt(l)>=12?"PM":"AM";o=(o=(o=(o=(o=(o=(o=(o=o.replace("M",a)).replace("d",s)).replace("y",c)).replace("H",l)).replace("h",i)).replace("m",r)).replace("s",d)).replace("a",u),e.innerHTML=o})}}t.length&&(e(),setInterval(e,1e3))}function sidenavController(){const t=document.querySelector(".tui-sidenav-button");t&&t.addEventListener("click",()=>{const t=document.querySelector(".tui-sidenav");if(!t)throw"No sidenav element found.";t.classList.contains("active")?t.classList.remove("active"):t.classList.add("active")})}function modalController(){const t=document.querySelector(".tui-overlap");if(!t)return;const e=document.getElementsByClassName("tui-modal-button");for(const o of e)o.addEventListener("click",e=>{t.classList.add("active");const o=e.target.getAttribute("data-modal");if(!o)throw"Modal close button data-modal attribute is empty or not set.";{const t=document.getElementById(o);if(!t)throw'No modal element with id of "'+o+'" found.';t.classList.add("active")}});const o=document.getElementsByClassName("tui-modal-close-button");if(e.length>0&&!o.length)throw"No modal close buttons found.";for(const e of o)e.addEventListener("click",e=>{t.classList.remove("active");const o=e.target.getAttribute("data-modal");if(!o)throw"Modal close button data-modal attribute is empty or not set.";{const t=document.getElementById(o);if(!t)throw'No modal element with id of "'+o+'" found.';t.classList.remove("active")}})}domReady(function(){tabsController(),datetimeController(),sidenavController(),modalController()}); \ No newline at end of file diff --git a/examples/buttons.html b/examples/buttons.html new file mode 100644 index 0000000..2b37409 --- /dev/null +++ b/examples/buttons.html @@ -0,0 +1,33 @@ + + + + + + Buttons Example + + + + + + +
+
+
+ Buttons +
+
+ Anchor
+
+
+
+
+
+ + + diff --git a/examples/chart.html b/examples/chart.html index afc1732..f659d87 100644 --- a/examples/chart.html +++ b/examples/chart.html @@ -13,7 +13,7 @@
- Chart + Vertical Chart
80%
@@ -49,7 +49,7 @@
- Horizontal Bar Chart + Horizontal Chart
80%
diff --git a/examples/forecast.html b/examples/forecast.html new file mode 100644 index 0000000..95928bd --- /dev/null +++ b/examples/forecast.html @@ -0,0 +1,172 @@ + + + + + + Forecast Example + + + + + + +
+
+ FORECAST 1.0 +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#LOCATIONTEMPERATURESTATUS
1Lisbon +  8.0 + [ +
+ +
+ ] +
COLD
2Vancouver +  9.0 + [ +
+ +
+ ] +
COLD
3Rio + 31.0 + [ +
+ +
+ ] +
WARM
4Sydney + 22.0 + [ +
+ +
+ ] +
WARM
5New York +  7.0 + [ +
+ +
+ ] +
COLD
6London +  6.0 + [ +
+ +
+ ] +
COLD
7Paris +  4.0 + [ +
+ +
+ ] +
VERY COLD
8Casablanca + 17.0 + [ +
+ +
+ ] +
NORMAL
9Reykjavik + -1.0 + [ +
+ +
+ ] +
VERY COLD
+
+ HIGH: Rio 31.0
+ LESS: Reykjavik -1.0 +
+
+
+
+ + 9/201 records + +
+
+
+ FORECAST 1.0 +
+
+ + diff --git a/examples/input.html b/examples/input.html index f228bdc..721915c 100644 --- a/examples/input.html +++ b/examples/input.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ @@ -18,6 +18,7 @@
Form Text.......:
+ Disabled...:
Number.....:
Password...:
Color......:
@@ -25,6 +26,11 @@ + + + + +
Date.......:
Time.......: @@ -39,8 +45,8 @@ -
@@ -55,14 +61,17 @@ -

Textarea
- + +
+ Disabled Textarea
+
Multiple

File
diff --git a/examples/tabs.html b/examples/tabs.html new file mode 100644 index 0000000..94de6fc --- /dev/null +++ b/examples/tabs.html @@ -0,0 +1,40 @@ + + + + + + Tabs Example + + + + + +
+
+
+ +
+
+
+

Content 1

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit incidunt ullam nemo ad id. Temporibus, impedit reiciendis quidem ea quasi fugiat! Illum unde eaque porro sint voluptates corporis reiciendis tempora? +
+
+

Content 2

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit incidunt ullam nemo ad id. +
+
+

Content 3

+ You could not see it! +
+
+
+
+ + + diff --git a/package-lock.json b/package-lock.json index 6efcb11..11e744b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "tuicss", - "version": "2.0.0", + "version": "2.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2301,9 +2301,9 @@ } }, "gulp-rename": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", "dev": true }, "gulp-sass": { diff --git a/resources/forecast.png b/resources/forecast.png new file mode 100644 index 0000000000000000000000000000000000000000..9a560da3559e57180b0432e976a40efc39006f12 GIT binary patch literal 49943 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 literal 0 HcmV?d00001 diff --git a/src/components/button.scss b/src/components/button.scss index b544675..bf99f77 100644 --- a/src/components/button.scss +++ b/src/components/button.scss @@ -10,7 +10,11 @@ cursor: pointer; text-align: center; box-shadow: 10px 10px black; + border-radius: 0px; @include disable-select; + &.disabled { + text-decoration: line-through; + } } .tui-button:active { background-color: rgb(0, 168, 168)!important; diff --git a/src/components/checkbox.scss b/src/components/checkbox.scss index c2a8d10..4cc37cf 100644 --- a/src/components/checkbox.scss +++ b/src/components/checkbox.scss @@ -8,6 +8,9 @@ color: white; padding-left: 30px; @include disable-select; + &.disabled { + color: rgb(168, 168, 168) + } } .tui-checkbox input { position: absolute; @@ -15,6 +18,7 @@ cursor: pointer; top: 0px; left: 0px; + pointer-events: none; } .tui-checkbox span { position: absolute; diff --git a/src/components/input.scss b/src/components/input.scss index 8d4602d..5fdc677 100644 --- a/src/components/input.scss +++ b/src/components/input.scss @@ -3,7 +3,11 @@ color: white; outline:0; border: none; - padding: 1px; + border-radius: 0px; + &.disabled { + background-color: rgb(168, 168, 168); + color: black; + } } .tui-input:focus { background-color: rgb(255, 255, 0)!important; diff --git a/src/components/radio.scss b/src/components/radio.scss index c5cff80..bb38646 100644 --- a/src/components/radio.scss +++ b/src/components/radio.scss @@ -8,6 +8,9 @@ color: white; padding-left: 30px; @include disable-select; + &.disabled { + color: rgb(168, 168, 168) + } } .tui-radio input { position: absolute; @@ -15,6 +18,7 @@ cursor: pointer; top: 0px; left: 0px; + pointer-events: none; } .tui-radio span { position: absolute; diff --git a/src/components/tabs.scss b/src/components/tabs.scss index d78b092..e83f085 100644 --- a/src/components/tabs.scss +++ b/src/components/tabs.scss @@ -20,6 +20,9 @@ background-color: rgb(168, 168, 168); color: rgb(0, 0, 168); } + &.disabled { + text-decoration: line-through; + } } .tui-tab-content { display: none; diff --git a/src/components/textarea.scss b/src/components/textarea.scss index fb336c8..3846548 100644 --- a/src/components/textarea.scss +++ b/src/components/textarea.scss @@ -4,4 +4,8 @@ padding: 0px; color: rgb(255, 255, 0); outline: none; + &.disabled { + background-color: rgb(168, 168, 168); + color: black; + } } \ No newline at end of file diff --git a/src/js/tuicss.js b/src/js/tuicss.js index 4950a08..3bcdf41 100644 --- a/src/js/tuicss.js +++ b/src/js/tuicss.js @@ -30,6 +30,12 @@ function tabsController() { for (const tab of tabs) { // Add click listeners to them. tab.addEventListener('click', function (e) { + + // Check if the clicked tab is disabled + if(e.target.classList.contains("disabled")) { + return; + } + // Remove the 'active' class from any and all tabs. for (const otherTab of tabs) { otherTab.classList.remove('active'); diff --git a/src/styles/util.scss b/src/styles/util.scss index f87f7d0..31e67b7 100644 --- a/src/styles/util.scss +++ b/src/styles/util.scss @@ -65,6 +65,9 @@ .no-padding { padding: 0px!important; } +.no-border { + border: none!important; +} .content { padding: 12px; } @@ -77,4 +80,8 @@ } .cursor-default { cursor: default !important; +} + +.disabled { + cursor: not-allowed!important; } \ No newline at end of file