body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{font-family:sans-serif}.answer-editor .CodeMirror{height:30px}.collapsible-wrapper{overflow:hidden;transition:height .9s}.collapsible-wrapper-inner.close{height:0}.run-submit-btn{margin:10px 0 10px auto}.wrapper .card-body{padding:0}.fa-angle-down{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fa-angle-down,.fa-angle-down.open{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.fa-angle-down.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cdh-tdd .btn{background-color:#30a3f1;color:#fff;border:none}.cdh-tdd .btn:focus,.cdh-tdd .btn:hover{background-color:#3399dc;color:#fff;border:none}.cdh-tdd .btn-secondary,.cdh-tdd .btn-secondary:hover{background-color:rgba(0,0,0,.125)}#root{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.alert-dark pre{margin:0}.cdh-tdd .alert{padding:.5rem}.cdh-tdd .alert ul{padding-left:1rem}.question_fork-link{font-size:small;padding-left:20px}.cdh-tdd .modal-header{color:#fff;background-color:#30a3f1}.cdh-tdd .invalid-feedback{display:block}.cdh-tdd .run-test-btn{margin-left:auto}.cdh-tdd .save-btn{margin-left:10px}.cdh-tdd .editor_review-btn{color:#30a3f1;cursor:pointer;margin:20px 0;text-align:right}.cdh-tdd .editor_review-btn:hover{text-decoration:underline}.cdh-tdd .tests{padding-left:10px}.CodeMirror,.react-codemirror2{height:100%}.resizable-editor-wrapper{display:flex;flex-direction:column;height:100%}.resizable-editor-wrapper .bottom{border:1px solid #d1d1d1;background:#f7f7f7;height:20px;text-align:right;padding:0 2px 0 0}.resizable-editor-wrapper .cke_resizer{vertical-align:middle;margin:0}.form-select.level-list{width:200px}.test-block_buttons{display:flex;justify-content:start;margin-top:10px}.container_levelFilter{margin:10px 0 10px auto;display:flex;justify-content:space-between}.pusher{height:150px}.container_levelFilter .search-field{width:20%}.container_levelFilter .filter-field{width:15%}.card-list{align-items:flex-start;display:flex;flex-wrap:wrap}.my-masonry-grid{display:flex;margin-left:-30px;width:auto}.my-masonry-grid_column{padding-left:30px;background-clip:padding-box}.my-masonry-grid_column>div{background:grey;margin-bottom:30px}.masonry-card{cursor:pointer}.container_levelFilter_myKata-field.form-select{margin:0 20px 0 auto;width:10%}.randomCard .card-header,.randomCard .quote-blue{background-color:#30a3f1;color:#fff}.randomCard .quote-blue .blockquote{text-align:left}.randomCard .quote-blue .blockquote-footer{color:#fff;text-align:right}.randomCard .card-blue-border{border:1px solid #30a3f1}.masonry-card{border-radius:.25rem}.card{position:relative}.card .card-buttons{display:flex;justify-content:flex-end;color:var(--bs-gray-600);padding:10px}.card .card-buttons.font-white{color:#fff}.card .card-buttons>span{padding-left:10px}.card .card-buttons.blue-bg{background-color:#30a3f1}.quote-blue .card-buttons{padding:0}.randomCard .quote-blue .card-buttons{color:#fff}.masonry-card .card-buttons .card-btn:hover{color:rgba(0,0,0,.125)}.loading{text-align:center}footer{padding-top:.5rem;padding-bottom:2.5rem;color:#fff;background-color:#3b474e;display:flex;flex-direction:column;width:100%}footer .container a,footer .container p{color:#fff;text-decoration:none}.container p a{padding:0 10px}.small-link{font-size:.5rem}footer h5{font-size:medium;margin-bottom:0}footer .container_resources{margin:20px 0}footer .container_resources a{font-size:small}footer a:hover{text-decoration:underline}.container_resources_list{display:flex;justify-content:flex-start}.container_resources_list_item{padding-right:40px}footer .row.container_resources>*{padding-left:0}header.homeHeader{padding:0;margin-bottom:30px}header.homeHeader nav{background-color:#30a3f1;color:#fff}header.homeHeader nav a{color:#fff;text-decoration:none}header.homeHeader .navbar-light .navbar-nav .nav-link{color:#fff}header.homeHeader nav .navbar-brand,header.homeHeader nav .navbar-brand:focus,header.homeHeader nav .navbar-brand:hover{color:#fff;font-size:1.7rem;font-weight:700}header.homeHeader nav a.dropdown-item{color:#333}.login-block.input-group{width:15%}.homeHeader_greeting{padding:10px}.homeHeader .homeHeader_inputGroup{width:30%}.homeHeader .homeHeader_inputGroup .homeHeader_inputGroup_greeting-username{background-color:#30a3f1;color:#fff;border:none;text-align:end}.homeHeader .btn-check:active+.btn-outline-secondary,.homeHeader .btn-check:checked+.btn-outline-secondary,.homeHeader .btn-outline-secondary.active,.homeHeader .btn-outline-secondary.dropdown-toggle.show,.homeHeader .btn-outline-secondary:active{color:#fff;background-color:#30a3f1;border-color:#30a3f1}.homeHeader .btn-check:active+.btn-outline-secondary:focus,.homeHeader .btn-check:checked+.btn-outline-secondary:focus,.homeHeader .btn-check:focus+.btn-outline-secondary,.homeHeader .btn-outline-secondary.active:focus,.homeHeader .btn-outline-secondary.dropdown-toggle.show:focus,.homeHeader .btn-outline-secondary:active:focus,.homeHeader .btn-outline-secondary:focus{box-shadow:none}.homeHeader .dropdown-menu,.homeHeader .dropdown-menu[data-bs-popper]{right:0;left:auto!important;width:10rem}.homeHeader_nav-link{padding:0 .5rem}.login-form .rego-link{color:#30a3f1;text-decoration:none}.login-form .rego-link:hover{text-decoration:underline}.login-form .modal-footer{justify-content:space-between}.login-form .cancel-btn{margin-left:auto}.cdh-tdd .cdh-form .btn-outline-secondary,.cdh-tdd .cdh-form .btn-outline-secondary:hover{color:#6c757d;border:1px solid #6c757d;background-color:transparent}.cdh-tdd .cdh-form .btn-outline-secondary:hover{color:var(--bs-dark)}.test-case .CodeMirror{height:60px}.failed-block p{padding:0;margin:0}.test-case .alert{padding:5px 10px;border-radius:0}.test-case-header{display:flex;justify-content:flex-end}.test-case-header span{vertical-align:middle;padding:10px 5px 0}.test-case-header button{border:none}.test-case-header_title.form-control{width:50%;margin-right:auto;padding:.1rem .3rem}.wrapper .test-block-wrapper{display:flex;margin-top:30px}.wrapper .test-block-wrapper>div.test-block{flex:3 1}.question-title,.test-block-wrapper{padding:20px}#root .toast-message{width:100%;position:fixed;text-align:center;top:0;z-index:9999}header{padding:30px}.cke_contents_ltr blockquote{padding-left:20px;padding-right:8px;border-left-width:5px}blockquote{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;padding:2px 0;border:0 solid #ccc}.question .accordion-body{padding:0}.question-title{height:20px}.cdh-tdd .accordion-button,.cdh-tdd .accordion-button:not(.collapsed){color:#333;background-color:rgba(0,0,0,.125);font-size:1.2rem;text-transform:uppercase;font-weight:600}.question-title{margin:30px 0;padding-bottom:30px}.question-readOnly{padding:1rem 1.25rem}.test-block_test-case_buttons{display:flex;justify-content:end}.test-block_test-case_buttons button{margin:10px 0}
/*# sourceMappingURL=main.689043dd.chunk.css.map */