.custom-buttons{display:flex;flex-wrap:wrap}.bodypart-section .custom-buttons,.alphabet-section .custom-buttons{width:101%}.TV .custom-buttons{width:100%;margin-bottom:40px;padding:0 20px}.custom-buttons.custom-buttons-support{flex-direction:row;justify-content:space-between}.custom-buttons .button-wrapper{width:20%;position:relative;height:45px;margin-top:10px}.custom-buttons .button-wrapper.big{height:60px}.custom-buttons .button-wrapper.square{width:60px;height:60px;margin-left:10px}.custom-buttons .button-wrapper.square .checkbox-radio{padding-right:0;padding-left:22px;width:100%}.custom-buttons .button-wrapper .custom-checkbox.disabled{background-color:#dfdfdf;color:#fff;cursor:not-allowed}.custom-buttons .button-wrapper .custom-checkbox{width:96.8%;height:100%;background-color:#fff;border:1px solid #cbcfd2;border-radius:3px;color:#666;font-size:18px;font-weight:600;line-height:23px;text-align:start;padding-left:15px;padding-right:39px;display:flex;flex-direction:column;justify-content:center;margin-top:0px;cursor:pointer}.education-page .form-flex .bodypart-section .categories__dropdown{width:220px;height:60px;background:#e4ecf3;border:1px solid #bbd0e1;margin-left:20px;padding-right:0;line-height:60px;padding-top:0}.education-page .form-flex .bodypart-section .categories__dropdown .text{font-weight:bold;font-size:18px;color:#004d8c;border-right:1px solid #bbd0e1;line-height:60px;height:58px;display:inline-block;width:calc(100% - 60px)}.education-page .form-flex .bodypart-section .categories__dropdown .arrow-up{background-image:url('/lisalib/getfile.aspx?itemid=2a4cf138-8769-11e9-a2c4-005056865b13');background-repeat:no-repeat;height:60px;width:60px;background-position:50% 50%;float:right;transform:rotate(180deg);transition:all 0.3s ease}.education-page .form-flex .bodypart-section .categories__dropdown.open .arrow-up{transition:all 0.3s ease;transform:rotate(0deg)}.education-page .form-flex .bodypart-section .custom__buttons_select{position:absolute;right:0;background:#e4ecf3;padding-right:10px;padding-left:10px;margin-top:20px;z-index:100}.education-page .custom__buttons_select .custom-buttons{width:360px;transition:all 0.3s ease}.education-page .custom__buttons_select .custom-buttons{height:0;overflow:hidden}.education-page .custom__buttons_select .custom-buttons.open{height:600px;margin-top:10px;transition:all 0.3s ease;overflow-y:Scroll}.education-page .custom__buttons_select .custom-buttons::-webkit-scrollbar-track{border-radius:10px;background-color:#c4c4c4}.education-page .custom__buttons_select .custom-buttons::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.education-page .custom__buttons_select .custom-buttons::-webkit-scrollbar-thumb{border-radius:10px;background-color:#9b9b9b}.education-page .custom__buttons_select .custom-buttons .button-wrapper{width:calc(100% - 10px);height:50px}.education-page .custom__buttons_select .custom-buttons .button-wrapper:nth-child(1){margin-top:0}.education-page .custom__buttons_select .custom-buttons .button-wrapper .custom-checkbox{width:100%}.fieldrow .custom-checkbox div,.custom-buttons .custom-checkbox div{position:absolute;right:26px;background-color:#fff;border-radius:12px;border:1px solid #cbcfd2;width:20px;height:20px;top:50%;transform:translateY(-50%)}.custom-buttons.custom-buttons-support.col-md-10 .custom-checkbox div{right:19px}.fieldrow .custom-checkbox div{right:unset;top:12px}.custom-buttons .custom-checkbox label{padding-left:0px}.custom-buttons .custom-checkbox.checked{background-color:#004d8c;color:#fff;font-weight:bold}.fieldrow .custom-checkbox.checked div .fa-check,.custom-buttons .custom-checkbox.checked div .fa-check{display:block}.fieldrow .custom-checkbox div .fa-check,.custom-buttons .custom-checkbox div .fa-check{display:none;font-size:12px;padding:4px;color:#004d8c}.form-group .custom-buttons .button-wrapper-support{width:23.6%;position:relative;height:60px;margin-top:20px;cursor:pointer}.form-group .custom-buttons .button-wrapper-support.amount{width:18.45%}.form-group .custom-buttons .button-wrapper-support.otherAmountcontainer{width:18.45%;padding-right:0px}.form-group .custom-buttons .button-wrapper-support .custom-checkbox{width:100%;height:100%;background-color:#fff;border:1px solid #cbcfd2;border-radius:3px;color:#666;font-size:18px;font-weight:600;line-height:23px;text-align:start;padding-left:15px;padding-top:18px;margin-top:0px}.custom-buttons .button-wrapper-support .custom-checkbox div .fa-check{color:#fff;position:absolute;background-color:#417505;border-radius:12px;border:1px solid #417505;font-size:12px;width:20px;height:20px;top:-1px;right:-1px;padding-top:3px;padding-left:3px}.custom-buttons .button-wrapper-support .custom-checkbox.checked{display:block;background-color:#fff;border:1px solid #004d8c !important}.button-wrapper-support.amount:hover .custom-checkbox{border:1px solid #9b9b9b}.button-wrapper-support.amount:hover .custom-checkbox.radio div{background-color:#9b9b9b;color:#fff}.custom-buttons .button-wrapper-support:hover .custom-checkbox{background-color:#fff;color:#fff;border:1px solid #9b9b9b}.button-wrapper-support:hover .custom-checkbox{border-color:red}.custom-buttons .button-wrapper-support:hover .custom-checkbox div .fa-check{display:block;background-color:#9b9b9b;border:1px solid #9b9b9b}.custom-buttons .button-wrapper-support:hover .custom-checkbox.checked div .fa-check{display:block;background-color:#417505;border:1px solid #417505}.custom-buttons .button-wrapper-support:hover .custom-checkbox.checked{border:1px solid #004d8c}.custom-buttons .button-wrapper-support .custom-checkbox label{width:100%;height:100%;color:#666;font-size:18px;font-weight:600;line-height:23px;padding-left:0px}input[type="radio"]{visibility:hidden}.custom-buttons .button-wrapper-support .custom-checkbox input[type="number"]{border:none;width:74%;color:#004d8c;font-weight:600}.custom-buttons .button-wrapper-support .custom-checkbox input[type="number"]::-webkit-outer-spin-button,.custom-buttons .button-wrapper-support .custom-checkbox input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}@media screen and (max-width:1199px){.education-page .form-flex .bodypart-section .categories__dropdown{width:100%;margin-left:0}}