#formPeriodSyllabus .formNew{padding:10px 10px 5px}#syllabusFormAdd #periods{display:none!important}.boxPeriodSyllabus{padding-bottom:0!important}.boxPeriodSyllabus .head{margin-bottom:15px}.boxPeriodSyllabus .numElem{position:absolute;top:-5px;right:-5px;font-size:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:25px;border:1px solid #d1d2d4}.boxContentSyllabus{display:flex;flex-direction:column;padding-left:0;padding-right:0}.boxContentSyllabus[data-state="0"]{display:none}.boxContentSyllabus[data-state="1"]{display:inline-block}.boxContentSyllabus .item{border-radius:5px;margin-bottom:15px}.boxContentSyllabus .item label{font-size:12px}.boxContentSyllabus .item .formControl{padding-left:7px}.boxContentSyllabus .item:nth-child(odd){background-color:#ededf7}.boxContentSyllabus .item:nth-child(even){background-color:#FFF}.boxContentSyllabus .item .formControlLandscape{align-items:flex-start;padding:5px}.boxContentSyllabus .item .formControlLandscape .form80w{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;gap:7px}.boxContentSyllabus .item .formControlLandscape .formControl{margin-bottom:0}.boxContentSyllabus .item .formControlLandscape .formActions{padding:10px 10px 0 0;display:flex;align-items:flex-start}#modalNewSection .modalInner{width:30vh}#modalNewSection .modalInner .btnFull{width:-webkit-fill-available;width:-moz-available;width:fill-available;border-radius:0;border:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d1d2d4}#modalNewSection .modalInner .btnFull:last-child{border-bottom:0}#modalNewSection .modalInner>label{padding:7px 15px;font-size:18px;display:flex;font-weight:500}.btnNewSection{width:-webkit-fill-available;width:-moz-available;width:fill-available}#listSectionsSyllabus{padding-right:0;gap:7px}#listSectionsSyllabus .btn{width:-webkit-fill-available;width:-moz-available;width:fill-available;min-width:120px;padding-left:25px!important}#listSectionsSyllabus .btn span{text-align:left;font-size:13px}#listSectionsSyllabus .btn .icon{left:4px}#listSectionsSyllabus .groupSelectPeriod{display:flex;align-items:center;gap:7px}#listSectionsSyllabus .groupSelectPeriod .btnCloseSelectPeriod{font-size:18px;color:#8e8c97}#listSectionsSyllabus .groupSelectPeriod .btnCloseSelectPeriod:hover{color:#fe3535}#listElementsSyllabus{margin-top:15px;border-radius:5px;gap:7px}#listElementsSyllabus .boxElem{display:none;flex-direction:column;gap:7px}#listElementsSyllabus .boxElem.on{display:flex}#listElementsSyllabus .boxElem .boxElemHeader{display:flex;justify-content:space-between;align-items:center}#listElementsSyllabus .boxElem .boxElemHeader h3{padding-left:10px}#listElementsSyllabus .boxElem .boxElemBody{gap:7px;display:flex;flex-direction:column;margin-top:5px}#listElementsSyllabus .btnSelectElement{width:-webkit-fill-available;width:-moz-available;width:fill-available;background-color:#fff!important;display:flex;justify-content:space-between;align-items:flex-start;padding-left:30px!important}#listElementsSyllabus .btnSelectElement .title{display:flex;align-items:flex-start}#listElementsSyllabus .btnSelectElement .title .icon{left:5px;top:10px}#listElementsSyllabus .btnSelectElement .title span{text-align:left;margin-bottom:5px;font-size:13px}#listElementsSyllabus .btnSelectElement .actions{justify-content:flex-end;flex-direction:row;display:flex;margin-top:7px}#listElementsSyllabus .btnSelectElement .actions .btn{width:15px}