.comgen-form-wrapper .left-column{padding-top:20px;background-color:#fff}.comgen-form-wrapper .comgen-form-container{padding:18px}.comgen-form-wrapper .btn-form-save{width:165px;height:48px;border-radius:22px;background:#4a90e2;color:#fff;position:fixed;bottom:80px;z-index:10;bottom:50px}.class-btns{margin-right:40px}.spinner{width:30px;height:30px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;margin-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn-loading{width:68px!important}.upColumn[data-v-c1216fea]{padding-left:0}.hidden{display:none}.comgen-form-section{color:#3d3d3d;padding:20px}.comgen-form-section .right-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.comgen-form-section .section-body .title,.comgen-form-section .section-header .title,.comgen-form-section .section-title{font-size:18px;font-weight:500;letter-spacing:-.22px}.comgen-form-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.comgen-form-section .section-header .gray{background-color:grey}.comgen-form-section .section-header .title{-ms-flex-item-align:start;align-self:flex-start}.comgen-form-section .section-header .collapsable-control{justify-self:flex-end;font-size:14px;font-weight:500}.comgen-form-section .section-header .collapsable-control .control{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comgen-form-section .section-header .collapsable-control .control .fa{margin-left:30px}.comgen-form-section .section-body{margin-bottom:20px}.comgen-form-section .section-body .comgen-form{margin-top:10px}.comgen-form-section .section-body .comgen-form .comgen-label{font-size:12px;font-weight:500;color:#3d3d3d;margin-bottom:0}.comgen-form-section .section-body .comgen-form .form-control{border-radius:4px;padding:0 10px;height:38px}.comgen-form-section .section-body .comgen-form .select2-container{margin-top:0!important}.modal-table[data-v-4114fdc6]{max-height:60vh;overflow-y:auto}.modal-dialog[data-v-464e1992]{margin:0;width:auto}.custom-class-groups .modal-content[data-v-ffbcaf2a]{padding:0 20px}.custom-class-groups .modal-body[data-v-ffbcaf2a],.custom-class-groups .modal-header[data-v-ffbcaf2a]{padding-right:0;padding-left:0}.custom-class-groups .row[data-v-ffbcaf2a]{margin-right:0;margin-left:0}.custom-class-groups .row>[class*=col-][data-v-ffbcaf2a]{padding-right:0;padding-left:0}.grades-list[data-v-ffbcaf2a]{list-style:none}.grades-list li[data-v-ffbcaf2a]{margin-bottom:15px}.add-groups-body[data-v-ffbcaf2a]{max-height:600px;overflow-y:auto}.checks-table[data-v-ffbcaf2a]{margin:0 auto;margin-bottom:25px;border:1px solid #cbcbcb}.checks-table th.group-cell[data-v-ffbcaf2a]{padding:10px 20px;text-align:center}.checks-table td[data-v-ffbcaf2a]:first-child,.checks-table th[data-v-ffbcaf2a]:first-child{white-space:nowrap;padding-left:25px;padding-right:50px}.checks-table thead[data-v-ffbcaf2a]{background-color:#e2e9f0}.checks-table tr:last-child td[data-v-ffbcaf2a]{padding-bottom:15px}.checks-table th[data-v-ffbcaf2a]{padding:10px}.checks-table tr[data-v-ffbcaf2a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}