.title{margin-bottom:40px}.natural_numbers .response{margin-top:30px}.calc-next_previous_numbers .wrs_toolbar button.wrs_button{margin-right:10px}.calc-next_previous_numbers #editorContainer{width:300px;height:200px}.calc-next_previous_numbers .btn-primary{margin-top:10px}.calc-next_previous_numbers .response{margin-top:30px}.calc-definition_discharge .selected{background-color:#fd9843}.calc-compare_unit .btn-outline-secondary{margin-right:10px;margin-bottom:30px}.calc-compare_unit .number{margin-right:30px}.calc-compare_unit .btn-primary{margin-top:20px}.calc-compare_unit .input-number{margin-bottom:20px}.calc-adding_subtracting_fractions select{width:60px;display:inline-block;vertical-align:top;margin-top:20px;margin-left:20px;margin-right:20px}.calc-adding_subtracting_fractions .block{display:inline-block;margin-top:15px}.calc-adding_subtracting_fractions .block table{background-color:#f8f9fa;border:1px solid rgba(0,0,0,0.125)}.calc-adding_subtracting_fractions .action-clear{margin-left:100px}.calc-adding_subtracting_fractions .block:first-child table .theader{font-weight:bold}.calc-adding_subtracting_fractions .theader{padding:0.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.calc-adding_subtracting_fractions .tbody{padding:1rem 1rem}.calc-adding_subtracting_fractions .equal{display:inline-block;margin-left:10px;margin-right:10px}.calc-adding_subtracting_fractions .steps{background-color:#f8f9fa;border-color:#c6c8ca}.calc-adding_subtracting_fractions .steps .equal{margin-top:55px}.calc-adding_subtracting_fractions .alert-success{font-size:1.3rem}.calc-adding_subtracting_fractions .sentence{font-size:120%}.calc-adding_subtracting_fractions .underline{border-bottom:1px solid black}.calc-convert_improper_fraction .alert-success{font-size:1.3rem}.calc-convert_improper_fraction .steps{background-color:#f8f9fa;border-color:#c6c8ca}.long_division{line-height:1.2}.long_division td{padding:0;border:black 0px solid}.long_division .top{vertical-align:top}.long_division .aligned-number{border:1px solid #e0e0e0;text-align:center}.long_division * .right-part{border-bottom:0;border-left:black 1px solid;margin-left:5px}.long_division * .right-part td{padding-left:5px}.long_division .top * tr:last-child td{border-bottom:1px solid #e0e0e0}.long_division .left-part * tr td:last-child{border-right:0}.long_division * .bottom{border-bottom:black 1px solid}.long_division * .upper{border-top:black 1px solid}.calc-convert_mixed_number_to_improper_fraction .block{display:inline-block;margin-top:15px}.calc-convert_mixed_number_to_improper_fraction .block table{background-color:#f8f9fa;border:1px solid rgba(0,0,0,0.125)}.calc-convert_mixed_number_to_improper_fraction .block:first-child table .theader{font-weight:bold}.calc-convert_mixed_number_to_improper_fraction .theader{padding:0.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.calc-convert_mixed_number_to_improper_fraction .tbody{padding:1rem 1rem}.calc-convert_mixed_number_to_improper_fraction .equal{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:top;margin-top:55px}.calc-convert_mixed_number_to_improper_fraction .steps{background-color:#f8f9fa;border-color:#c6c8ca}.calc-convert_mixed_number_to_improper_fraction .alert-success{font-size:1.3rem}.no-error-icon .form-control.is-invalid,.no-error-icon .was-validated .form-control:invalid{background-image:none;padding-right:0.75rem}.fraction-block{display:inline-block}.fraction-block input{padding-left:6px;padding-right:6px}.fraction-block .whole-part{width:50px;display:inline-block;vertical-align:top;margin-top:20px}.fraction-block .whole-part input{line-height:1;text-align:right}.fraction-block .frac-separator{height:1px;line-height:1px;font-size:0;border-bottom:2px solid #bdc3c7;margin:5px 0}.fraction-block .fraction-part{width:50px;display:inline-block;margin-left:10px}.fraction-block .fraction-part input{line-height:1;text-align:center}.calc-greatest_common_divisor .sentence{font-size:120%}.calc-greatest_common_divisor .underline{border-bottom:1px solid black}.calc-greatest_common_divisor .factor-steps td{padding-left:5px;padding-right:5px}.calc-greatest_common_divisor .factor-steps td:first-child{border-right:black solid 1px;text-align:end}.prime-factors td{padding-left:5px;padding-right:5px}.prime-factors td:first-child{border-right:black solid 1px;text-align:end}.fraction-note{position:absolute;display:inline-block;margin-left:10px;font-style:italic;font-size:90%}.solution{padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;background-color:#f8f9fa;border-color:#c6c8ca}.calc-column_addition_subtraction select{width:60px;display:inline-block;margin-left:20px;margin-right:20px}.calc-column_addition_subtraction .number{width:110px;display:inline-block}.calc-column_addition_subtraction .invalid-feedback{display:none}.calc-column_addition_subtraction .points{font-weight:bold;font-size:1.21em;height:0.4em}.calc-column_division .number{width:120px;display:inline-block}.calc-column_division .operator{width:60px;margin-left:20px;margin-right:20px}.calc-column_division .reminder{margin-top:15px}.calc-column_division .reminder input{margin-right:10px}.calc-column_multiple .number{width:120px;display:inline-block}.multiplication{text-align:right}.multiplication .border-after{border-bottom:black 1px solid}.multiplication .sum-multiple-sign{margin-right:-13px;margin-top:-5px}.multiplication td{border:1px solid #e0e0e0;text-align:center}.column_addition{text-align:right}.column_addition td{border:1px solid #e0e0e0;text-align:center;width:23px}.column_addition td.linesum{border-bottom:black solid 1px}.vkshare{margin-top:20px}.vkshare .vkshare-item{display:inline-block}.vkshare .vkshare-item li{padding-right:2px !important}.vkshare .vkshare-icons{padding-right:3px}.vkshare .vkshare-icons a{padding-top:3px}.calc-comparison_common_fractions .operator{display:inline-block;vertical-align:top;margin-top:20px;margin-left:30px;margin-right:20px;font-size:150%}.calc-comparison_common_fractions .action-clear{margin-left:100px}.calc-comparison_common_fractions .alert-success{font-size:1.3rem}.calc-comparison_common_fractions .solution br{margin-top:6px;display:block;content:" "}.underline-factor{border-bottom:1px solid black}.aligned-number{width:23px}.response .alert-success{background-color:transparent}#katexSolution{display:inline-block}.title-home{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.math-subtitle{font-size:1.18rem;color:#6b7280;margin-top:-34px;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.math-counters.row{margin-top:42px}.math-counters.row .counter-item{text-align:center;line-height:24px}.math-counters.row .counter-item .counter-num{font-size:24px;font-weight:600;color:#0a2e76}.math-counters.row .counter-item .counter-label{font-size:14px;color:#6b7280}.math-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}@media (max-width: 768px){.math-grid{grid-template-columns:1fr}}.math-card{border-radius:0.75rem;border:1px solid #e5e7eb;background-color:#ffffff;color:#1e2333;transition:all 0.2s;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.math-card .card-header{display:flex;flex-direction:column;gap:0.375rem;padding:20px;background-color:hsl(var(--card-hue), 100%, 97%)}.math-card .card-header .card-title{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-0.025em;display:flex;align-items:center;gap:0.75rem;margin:0}.math-card .card-header .card-title svg{height:1.5rem;width:1.5rem;color:hsl(var(--card-hue), 76%, 36%)}.math-card .card-header .card-desc{font-size:0.875rem;line-height:1.25rem;color:#6b7280}.math-card .card-content{padding:1.5rem;padding-top:1rem;height:100%}.math-card .card-content .card-list{list-style:none;padding:0;margin:0;counter-reset:my-flex-counter}.math-card .card-content .card-list li{counter-increment:my-flex-counter;display:flex;align-items:baseline;line-height:1.6;margin-bottom:10px}.math-card .card-content .card-list a{text-decoration:none;color:#212529;font-size:17px;padding-top:7px;padding-bottom:7px;display:flex;width:100%}.math-card .card-content .card-list a::before{content:counter(my-flex-counter) ".";min-width:1.8em;margin-right:0.7em;text-align:right;font-weight:600;color:#555}.math-card .card-content .card-list a:hover{background-color:#e9ecef}.math-card.math-card-column{--card-hue: 222}.math-card.math-card-natural_numbers{--card-hue: 145}.math-card.math-card-fractions{--card-hue: 271}.math-card.math-card-units_converter{--card-hue: 25}.features-section{text-align:center;margin-top:40px}.features-section h2{font-size:24px;font-weight:600;margin-bottom:24px;color:#343a40}.features-section .feature-card{background-color:#ffffff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin-bottom:20px}.features-section .feature-card h3{font-size:18px;font-weight:600;margin-top:0;margin-bottom:1rem;color:#212529}.features-section .feature-card p{font-size:1rem;line-height:1.6;color:#6c757d;margin:0}.head{margin-top:10px}.logo-text{display:inline-block;margin-left:10%;font-size:1.1rem;color:#444444;width:calc(90% - 100px);vertical-align:middle}.title{color:#444444;font-size:calc(1.375rem + 0.8vw);margin-top:1em}.container .breadcrumb{background-color:#f5f5f5;margin-top:10px;padding-left:10px;padding-top:2px;padding-bottom:2px;margin-bottom:0}body.body{padding-bottom:32px;background-color:#fafafa}
