.content-panel.info button{font-weight:600;padding-top:0!important;padding-bottom:0!important}.increased-price-warning{display:inline-block;background:#f6e1e1;color:#c81414;border:1px solid #c81414;padding:1em;margin-top:1em;font-size:15px;font-weight:600}.checkbox-input{margin-top:18px}.remember-me{position:relative;top:-1px;font-size:13px;color:#444}.sign-up-step1-btn{max-width:285px!important;width:285px!important;white-space:nowrap;font-weight:600;height:48px!important;font-size:17px!important}.licence-agreement-txt{font-size:.96em;color:#444;padding-top:7px}#licence_key_input_wrapper{max-width:405px}.licence-key-form{display:inline-block;width:96%;max-width:420px}.licence-key-form .inputs{margin-top:-8px;margin-bottom:-19px}.validate-input-wrapper{margin-top:0;position:relative}.hide-validations .validation-icon-wrapper{display:none}.validate-input-wrapper input,.validate-input-wrapper select{background-color:transparent!important;z-index:2;position:relative}.validate-input-wrapper.large{max-width:400px}.validate-input-wrapper .text-input,.validate-input-wrapper select{width:100%;padding-top:6px;padding-left:8px;padding-right:30px;padding-bottom:6px}.validate-input-wrapper select{padding-top:5px!important;padding-bottom:5px!important;padding-right:5px!important;padding-left:4px!important;height:33px}.validate-input-wrapper .validation-icon-wrapper{position:absolute;z-index:2;top:1px;right:9px}.validate-input-wrapper.large .validation-icon-wrapper{top:2px}.input-modal .validate-input-wrapper .validation-icon-wrapper{top:4px}.google-wrapper{float:right;padding-top:10px}.content-panel.account{min-height:500px;max-width:1400px;position:relative;padding-left:6%;padding-right:6%;padding-bottom:47px}#licence_information{padding-bottom:20px;padding-top:50px;color:#707070;font-size:14px;padding-left:4px}#licence_information b{color:#111;font-weight:600;margin-top:6px;margin-bottom:9px;font-size:105%;display:inline-block}.content-panel.intermediate{min-height:360px!important}#left_column{width:52%;padding-right:5%;display:inline-block}#right_column{width:47%;display:inline-block;vertical-align:top}.login-form{max-width:400px;width:100%}.text-input{width:100%;margin-top:5px;padding:7px;padding-left:8px}.image-input-wrapper{padding:4px 0 20px}.image-input-wrapper::after{content:"";display:table;clear:both}.image-input-wrapper img.current{float:left;margin-right:10px;width:100px;height:100px;border:1px solid #ccc;box-sizing:content-box;box-shadow:0 1px 4px rgba(0,0,0,.15)}.image-input-wrapper .default-btn{float:left;line-height:230%;margin-right:8px}.image-input-wrapper .image-preview{display:inline-block;padding:5px;margin-top:8px;border:1px solid #ccc;width:calc(100% - 114px);white-space:nowrap;overflow:hidden;line-height:24px}.image-input-wrapper .image-preview:empty{border:0}.image-input-wrapper .image-preview>*{display:inline-block;vertical-align:middle}.image-input-wrapper .image-preview .validation-icon-wrapper{margin-top:0;margin-right:3px}.image-input-wrapper .image-preview .validation-icon{margin-top:3px}.image-input-wrapper .image-preview img{max-height:26px;max-width:26px;border:1px solid #ccc}.image-input-wrapper .image-preview span{margin:0 8px}.account-form-group a{font-weight:normal;margin-top:3px;margin-bottom:4px}.account-form-group{margin-bottom:25px;padding-right:10px}.account-form-group h4{font-weight:600;margin-top:0}.account-form-group h4>span{display:inline-block;font-weight:500;text-transform:none;font-size:12px;margin-left:10px;font-style:italic}.your-location{color:#000;font-size:14px}.locale-wrapper .fa{position:absolute;font-size:15px;right:4px;top:5px;color:#888}.locale-wrapper img{vertical-align:middle;margin-bottom:2px;width:22px;height:16px;outline:1px solid #d3d3d3}.locale-wrapper select,.locale-wrapper select option{text-transform:capitalize}.invite-input{font-size:15px;padding:4px;vertical-align:bottom}.language-link{font-size:16px}.google-form{max-width:600px;position:relative}.google-form span{text-align:center;padding:10px;display:block;background-color:#fff;position:absolute;bottom:-18px;margin:0 20px;text-transform:uppercase;color:#a0a0a0}.google-form hr{margin:20px 0;width:100%}#left_column .input-label,#right_column .input-label{display:inline-block}.account-link{font-size:15px}.form-group{max-width:350px}.account-submit-btn{width:79%;max-width:250px;margin-top:10px;margin-bottom:9px}.currency-prefix,.currency-suffix{margin:0 .2em}.single-line-group{display:inline-block;width:100%}.validation-icon-wrapper{display:inline-block;margin-top:10.5px;margin-left:4px;font-size:10px;float:right}.validation-optional{font-size:11px;color:#b0b0b0;position:relative;bottom:3px;right:2px;text-transform:uppercase;background:#fff;padding:6px 3px;background:transparent}.validation-icon{color:#d5d5d5;font-size:19px;margin-top:1px}.unavailable .validation-icon{color:#d5d5d5!important}.validation-icon.valid{color:#32cd32}.validation-icon.invalid{color:#c81414}#email_and_password{width:100%;margin-bottom:20px;max-width:600px}h4.small{width:92%}.account-form-group .flag{height:15px;width:20px;outline:1px solid #808080;vertical-align:middle;margin:0 4px 2px}.send-email-input{padding:8px;width:100%}.school-invoice-buttons .default-btn{min-width:calc(30% - 20px);margin:10px 20px 10px 0;display:inline-block}.user-shared{position:relative}a.user-shared:hover{opacity:.9}div.user-shared{opacity:.25}.user-shared img{vertical-align:top;height:24px;width:32px}.my-school-left-column{max-width:400px}.my-school-renewal{margin-bottom:50px;padding-right:10px}.teachers-table{margin-top:15px}.user-image{height:32px;width:32px;outline:1px solid #808080;margin-right:3px}.my-school-list{float:right;margin-bottom:8px;font-size:16px}.my-school-list-item{display:inline-block;max-width:200px;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;white-space:nowrap}.my-school-documents{list-style:none;padding-left:0}.invite-input{min-width:300px}.feedback-banner{max-width:1400px}@media screen and (max-width:1120px){#left_column,#right_column{width:100%;max-width:600px;padding-right:0}.title{margin-bottom:21px}#email_and_password{margin-bottom:5px}}@media screen and (max-width:660px){.google-wrapper{float:none;text-align:center;padding-top:0;padding-bottom:10px;width:100%;border-bottom:1px solid #d3d3d3;margin-bottom:10px}.sign-up-step1-btn{max-width:275px!important;width:99%!important;height:48px!important;font-size:15px!important}}@media screen and (max-width:550px){.account-form-group{width:100%;padding-right:0!important}.content-panel.sign-up{margin-left:0;margin-right:0;margin-top:0;width:100%;padding-right:4%;padding-left:4%}.content-panel.info{margin-left:0;margin-right:0;margin-top:0;width:100%}}