.teeth-controls-lower,.teeth-controls-upper{display:table}.button_hook_teeth_check{display:flex;margin-bottom:15px}@media (min-width:768px){.teeth-controls-upper{border-bottom:1px solid grey}.teeth-controls-lower{border-top:1px solid grey}.teeth-controls:first-child{border-right:1px solid grey}.teeth-controls:last-child{border-left:1px solid grey}}@media (max-width:600px){.button_hook_teeth_check{flex-direction:column}}.teeth-controls{float:left}.teeth-controls.teeth-controls--hidden label{visibility:hidden}.teeth-controls label{display:inline-block;text-align:center;width:32px}.radio-list{margin:-5px 20px 25px;vertical-align:center}.checker{display:inline}.hook{background-image:url(../img/hook.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.hook input{visibility:hidden}.button{background-image:url(../img/button.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.button input{visibility:hidden}.input_button input{opacity:0}.input_button{border:1px solid #34495e;border-radius:.25em!important;height:1em;margin-left:10px;width:1em}.elastic_disabled{background-color:#efefef}input[id=checkbox]:disabled{opacity:0;position:absolute;z-index:-1}input[id=checkbox]:disabled+label:before{border:1px solid #34495e;border-radius:.25em;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:1em;margin-right:.5em;width:1em}input[id=checkbox]:disabled:checked+label:before{background-color:#82d9d4;border:2px solid #82d9d4;color:#fffcfb;content:"\2713";font-size:16px;font-weight:700;line-height:12px;margin-left:.2em}.checkbox_list{margin-top:5px}.course_title{margin-left:10px}input[name=course_id]{position:relative;top:3px;transform:scale(1.3)}input[name=course_id][value="5"]{top:10px}input[name=course_id]:before{border:1px solid #000!important;border-radius:50%!important}input[name=course_id]:before,input[type=radio]:before{background-color:transparent;content:"";display:block;height:100%;width:100%}input[type=radio]:before{border:1px solid #818181;border-radius:50%!important}input[type=checkbox]:before{background-color:transparent;border:1px solid #818181;border-radius:2px;content:"";display:block;height:100%;width:100%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{border:none}input[name=course_id]:checked:before{border:none!important}.boldText{font-weight:510}.checkbox-round{display:inline;margin:8px 0;position:relative}.checkbox-round label[id=checkbox_label]{background-color:#fff;border:1px solid #898989;border-radius:50%!important;cursor:pointer;height:14px;left:0;position:absolute;top:3px;width:14px}.checkbox-round input[type=checkbox]:checked+label[id=checkbox_label]:after{background-color:#015cc8;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;width:12px}.checkbox-round input[type=checkbox]{margin-right:8px}@media only screen and (min-width:319px) and (max-height:568px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}.link_created_date{display:none}}@media only screen and (min-width:374px) and (max-height:667px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:414px) and (max-height:736px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:375px) and (max-height:812px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:390px) and (max-height:844px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:414px) and (max-width:896px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:375px) and (max-width:1024px){input[type=text],input[type=textarea]{box-shadow:none!important}input[type=checkbox]:before,input[type=radio]:before{border:none}input[name=course_id]:before{border:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.link_created_date{display:block}}@media only screen and (min-width:1024px) and (max-width:1366px){.link_created_date{display:none}}@media only screen and (min-width:360px) and (max-width:640px){.link_created_date{display:none}}.checkbox-round input[type=checkbox]{visibility:hidden}.checkbox-round input[type=checkbox]:checked+label[id=checkbox_label]{background-color:#015cc8;border-color:#015cc8}.button_hook{display:block;position:absolute;text-align:left;width:100px;z-index:100}.button_hook span{background-color:#82d9d4;border:1px solid transparent;border-radius:8px!important;color:#0b1014;cursor:pointer;display:block;font-size:14px;font-weight:800;margin-top:5px;padding:8px 5px;width:100px}div.button_hook_tip:hover{position:relative}div.button_hook_tip span{display:none}div.button_hook_tip:hover span{background-color:#fffcfb;border:2px solid #82d9d4;border-radius:8px!important;display:block;font-size:10px;font-weight:800;left:-20px;margin:10px;padding:10px;position:absolute;text-align:center;text-decoration:none;top:-100px;z-index:100}div.button_hook_tip_read_only:hover{position:relative}div.button_hook_tip_read_only span{display:none}div.button_hook_tip_read_only:hover span{background-color:#fff;border:2px solid #82d9d4;display:block;left:-20px;margin:10px;padding:10px;position:absolute;text-align:center;text-decoration:none;top:-60px;z-index:100}.select_button{background-color:#dcdcdc}.selected{background-color:#32c5d2}.scrollBtn{background-color:#fff;border:none;font-size:14px;font-weight:800;text-align:start}.scroll-block p{display:none}.scroll-block{position:relative}.scroll-block:hover p{display:block;font-size:10px;padding:2px;position:absolute;text-decoration:none;top:-15px}