#register-wrapper{margin-top:35px;width:100%;padding:0 20px}

#register-h1{margin-top:25px;font:700 clamp(1.4rem,1.354vw,1.625rem) / 1 Barnebok;color:#262626;text-transform:capitalize;text-align:center}

#register-h2{margin:20px auto 0;max-width:420px;font:400 clamp(1rem,0.938vw,1.125rem) / 1.2 Commissioner;color:#262626;text-align:center}
.border-top {
    border-top: 2px solid #ff6726;
    padding-top: 30px;
    margin-top: 30px;
}
#register-container{max-width:1000px;margin:40px auto 0;padding:40px 100px; border:1px solid #E4E4E4;border-radius:20px;}
#register-form{display:block;width:100%}
.register-col{margin-top:20px}
.register-col-left{position:relative;width:50%;padding-right:10px}
.register-col-right{position:relative;width:50%;padding-left:10px}
.register-input{position:relative;font:400 clamp(1rem,0.833vw,1.1rem) / 54px Commissioner;color:#262626;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none}
.register-select{width:100%;height:50px;font:400 clamp(1rem,0.833vw,1.1rem) / 50px Commissioner;position:relative;color:#262626;outline:0;padding:0 30px 0 15px;border:1px solid #cbcbcb;background:#fff url(../img/select-arrow.svg) 96% 50% no-repeat;cursor:pointer}
.register-input:focus,.register-select:focus{border:1px solid #FF6726}
.register-input::-webkit-input-placeholder{color:#262626}
.register-input:-moz-placeholder{color:#262626}
.register-input::-moz-placeholder{color:#262626}
.register-input:-ms-input-placeholder{color:#262626}
.register-label-wrapper{width:100%;margin-top:60px;text-align:center}
.register-label-container{display:inline-block}
.register-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-label-link{display:block;font:400 clamp(1rem,0.833vw,1.1rem) / 1.7 Commissioner;color:#767676}
.register-label input{position:absolute;opacity:0;cursor:pointer}
.register-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bdbdbd;border-radius:5px}
.register-label:hover input ~ .register-checkmark{border:1px solid #FF6726}
.register-label input:checked ~ .register-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.register-checkmark:after{content:"";position:absolute;display:none}
.register-label input:checked ~ .register-checkmark:after{display:block}
.register-label .register-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.register-submit-col{margin-top:30px;text-align:center}
#register-submit{display:inline-block;padding:16px 120px 14px;background-color:#262626;color:#fff;border:none;outline:none;font-size:20px;cursor:pointer;text-transform:uppercase;border-radius:100px!important;width:100%;}
#register-submit:hover{background-color:#424242;color:#fff}

.fullWidth{width: 100%;padding: 0;}
.register-input.school-power{max-width: 70px;margin-left: auto;}
.border-top > .register-col-right{display: flex;}
.school-pwr-cont{
    position: relative;font:400 clamp(1rem, 0.833vw, 1.1rem) / 54px Commissioner; color:#262626;width:75%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none;}
@media (max-width:1199px) {
    #register-wrapper{padding:0 15px}
    #register-h1{margin-top:40px}
    #register-container{max-width:740px;margin:30px auto}
    .register-label-wrapper{margin-top:40px}
}
@media (max-width:764px) {
    #register-wrapper{padding:0 10px}
    .register-col-left{width:100%;padding-right:0}
    .register-col-right{width:100%;padding-left:0;margin-top:20px}
    .register-label{text-align:left}
    .register-label-link{line-height:1.1}
    #register-submit{width:100%}
}